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.
 
 
 
 
 
 
practicalswift abf510740d Force the use of the POSIX C locale for all commands and their subprocesses 7 years ago
..
test Force the use of the POSIX C locale for all commands and their subprocesses 7 years ago
Makefile bitcoin: add test programs to ALL_TEST_PROGRAMS 7 years ago
README Fix typo. 10 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 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
chainparams.c Update when_lightning_became_cool for LTC 7 years ago
chainparams.h wallet: use last_processed_block to determine scan start. 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 bitcoin/preimage: struct preimage. 8 years ago
privkey.h struct secret: use everywhere. 8 years ago
pubkey.c common: new directory for any shared objects. 7 years ago
pubkey.h headers: fix up header idempotent lines. 7 years ago
pullpush.c Remove include in file foo.c that is already included in foo.h 7 years ago
pullpush.h struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
script.c Remove unused functions not covered by unit tests 7 years ago
script.h Remove unused functions not covered by unit tests 7 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 short_channel_id: remove short_channel_id_to_uint accessor. 7 years ago
signature.c Remove unused functions not covered by unit tests 7 years ago
signature.h Remove unused functions not covered by unit tests 7 years ago
tx.c Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
tx.h bitcoin/tx: remove unused pull_bitcoin_tx_onto. 7 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.