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.
 
 
 
 
 
 
Christian Decker e10cde3516 chainparams: Remove index from chainparams 6 years ago
..
test secret_eq: remove in favor of constant time variant. 6 years ago
Makefile secret_eq: remove in favor of constant time variant. 6 years ago
README Fix typo. 9 years ago
address.h Makefile: generalize whitespace check. 8 years ago
base58.c Remove unused functions not covered by unit tests 7 years ago
base58.h Remove unused functions not covered by unit tests 7 years ago
block.c bitcoin: add formatting hook for printing bitcoin blockids 7 years ago
block.h Update ccan/structeq. 6 years ago
chainparams.c chainparams: Remove index from chainparams 6 years ago
chainparams.h chainparams: Remove index from chainparams 6 years ago
feerate.h bitcoin: expose feerate_floor. 6 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. 6 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 secret_eq: remove in favor of constant time variant. 6 years ago
pubkey.h bitcoin/pubkey: add pubkey_from_secret. 6 years ago
pullpush.c Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
pullpush.h struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
script.c Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
script.h Remove tal_len, use tal_count() or tal_bytelen(). 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 short_channel_id: don't use bitfields. 7 years ago
short_channel_id.h Update ccan/structeq. 6 years ago
signature.c Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
signature.h Remove unused functions not covered by unit tests 7 years ago
tx.c Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
tx.h Update ccan/structeq. 6 years ago
varint.c bitcoin/varint: fix varint reading for multibyte varints. 8 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.