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 84dc943cf5 common/bolt11_json: extract bolt11->json code. 4 years ago
..
test unittest: use common_setup / common_shutdown almost everywhere. 4 years ago
Makefile Makefile: make check-includes check all the non-generated files. 4 years ago
README Fix typo. 10 years ago
address.h Makefile: generalize whitespace check. 8 years ago
base58.c utils: use a cleaner pattern to capture wally allocations. 4 years ago
base58.h wallet: Pass chainparams to address serialization 6 years ago
block.c block: Compute the txids only once 4 years ago
block.h block: Compute the txids only once 4 years ago
chainparams.c Updating signet chainparams for the latest PoW fix 4 years ago
chainparams.h elements,pset: populate elements specific data for PSBTs 5 years ago
feerate.c feerate: remove duplicate method 4 years ago
feerate.h feerate: remove duplicate method 4 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 wally: remove wally casts that are no longer needed 4 years ago
psbt.h psbt: have the unknown map 'add' be a 'set' instead 4 years ago
pubkey.c bitcoin/pubkey: add pubkey32 primitive for xonly pubkey types. 4 years ago
pubkey.h bitcoin/pubkey: add pubkey32 primitive for xonly pubkey types. 4 years ago
script.c script: break out redeemscript->scriptsig function 4 years ago
script.h script: break out redeemscript->scriptsig function 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 common/bolt11_json: extract bolt11->json code. 4 years ago
signature.h common/bolt11_json: extract bolt11->json code. 4 years ago
tx.c bitcoin_tx_check: don't rely on tmpctx. 4 years ago
tx.h bitcoin/tx: fix type of outpoint (n is a u32), simplify json_to_outpoint 4 years ago
tx_parts.c utils: use a cleaner pattern to capture wally allocations. 4 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.