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.
 
 
 
 
 
 
Karl-Johan Alm 918e130448 add signet support 6 years ago
..
test makefiles: move all unit tests under `make check-units` 6 years ago
Makefile secret_eq: remove in favor of constant time variant. 6 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 bitcoin: add formatting hook for printing bitcoin blockids 7 years ago
block.h Update ccan/structeq. 7 years ago
chainparams.c add signet support 6 years ago
chainparams.h dynamically generate string of network names 6 years ago
feerate.h bitcoin: expose feerate_floor. 7 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.h Update ccan/structeq. 7 years ago
privkey.c secret_eq: remove in favor of constant time variant. 6 years ago
privkey.h secret_eq: remove in favor of constant time variant. 6 years ago
pubkey.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
pubkey.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 6 years ago
pullpush.c Makefile: check for direct amount_sat/amount_msat access. 6 years ago
pullpush.h bitcoin: use amount_sat/amount_msat. 6 years ago
script.c bolt: update to lightning-rfc:636b9f, change opcode reference format 6 years ago
script.h signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
shadouble.c type_to_string: support sha256_double. 7 years ago
shadouble.h header cleanup: sort include lines into alpha order, after config.h 9 years ago
short_channel_id.c wire: move short_channel formatting functions into bitcoin/short_channel_id 6 years ago
short_channel_id.h short_channel_id: don't accept :-separated in JSON if --allow-deprecated-apis=false 6 years ago
signature.c wally: Migrate main daemon to use wally transactions 6 years ago
signature.h bitcoin/signature: implement SIGHASH_SINGLE|SIGHASH_ANYONECANPAY for segwit. 6 years ago
tx.c bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 6 years ago
tx.h bitcoin/tx: script arg should be const. 6 years ago
varint.c bitcoin/varint: fix varint reading for multibyte varints. 9 years ago
varint.h varint: new file. 9 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.