You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Rusty Russell 1746406e41 Makefile: normalize all the Makefiles 4 years ago
..
test Makefile: normalize all the Makefiles 4 years ago
Makefile bitcoin/feerate: new exposure for feerate parsing outside lightningd. 5 years ago
README Fix typo. 10 years ago
address.h Makefile: generalize whitespace check. 8 years ago
base58.c wallet: Pass chainparams to address serialization 6 years ago
base58.h wallet: Pass chainparams to address serialization 6 years ago
block.c rm pullpush: cleans up unused methods for push/pull 5 years ago
block.h common/wire: move bitcoin-specific marshalling functions into bitcoin files. 5 years ago
chainparams.c common/wire: move bitcoin-specific marshalling functions into bitcoin files. 5 years ago
chainparams.h elements,pset: populate elements specific data for PSBTs 5 years ago
feerate.c bitcoin/feerate: new exposure for feerate parsing outside lightningd. 5 years ago
feerate.h change_amount: routine to determine if change output is worthwhile. 5 years ago
locktime.c Remove unused functions not covered by unit tests 7 years ago
locktime.h Remove unused functions not covered by unit tests 7 years ago
preimage.c wire: move towire/fromwire_preimage out to bitcoin/preimage.c. 5 years ago
preimage.h wire: move towire/fromwire_preimage out to bitcoin/preimage.c. 5 years ago
privkey.c wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
privkey.h wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
psbt.c psbt: if psbt is null, return null for get_bytes 4 years ago
psbt.h bitcoin: make psbt_append_input more powerful. 4 years ago
pubkey.c wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
pubkey.h pubkey: update comment to reflect location 4 years ago
script.c doc: update BOLT now option_anchor_outputs is merged. 4 years ago
script.h psbt: finalize to-remote with option_anchor_outputs. 4 years ago
shadouble.c wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
shadouble.h wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
short_channel_id.c wire: move towire/fromwire_short_channel_id out to bitcoin/short_channel_id.c 5 years ago
short_channel_id.h wire: move towire/fromwire_short_channel_id out to bitcoin/short_channel_id.c 5 years ago
signature.c psbt: remove input_amounts from bitcoin tx 5 years ago
signature.h common/wire: move bitcoin-specific marshalling functions into bitcoin files. 5 years ago
tx.c bitcoin: bitcoin_tx_add_input use psbt_append_input. 4 years ago
tx.h bitcoin: add wally_tx_output helper to create standalone output. 4 years ago
tx_parts.c bugfix: tx_parts omits two byte counts in serialization 5 years ago
tx_parts.h bitcoin/tx_parts: infrastructure for partial bitcoin txs. 5 years ago
varint.c varint: Add helper function for getting varlen size 5 years ago
varint.h varint: Add helper function for getting varlen size 5 years ago

README

These are standard bitcoin manipulation routines which should be
provided by any normal bitcoin library in whatever language you choose.

The ones here are standalone ones taken from bitcoin core and some I
wrote, many taken from bitcoin-iterate and pasted in here.