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 af9d763763 bitcoin/script: support variants where we only have the ripemd. 7 years ago
..
libbase58@16c2527608 Add libbase58 as git submodule 8 years ago
test struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
Makefile Makefiles: fix from-scratch parallel build. 8 years ago
README Fix typo. 10 years ago
address.h Makefile: generalize whitespace check. 8 years ago
base58.c pubkey: valgrind was reporting about unset memory in address parsing 8 years ago
base58.h Use global secp256k1_ctx instead of passing it around. 8 years ago
block.c opening: Use the correct chainparams to open a channel 8 years ago
block.h opening: Use the correct chainparams to open a channel 8 years ago
chainparams.c fix: Only add cli_args if we have some defined 7 years ago
chainparams.h bitcoin: Make chainparams const 8 years ago
locktime.c type_to_string: move formatting to appropriate files. 8 years ago
locktime.h header cleanup: sort include lines into alpha order, after config.h 9 years ago
preimage.h bitcoin/preimage: struct preimage. 8 years ago
privkey.h struct secret: use everywhere. 8 years ago
pubkey.c script: Use pkh to construct p2pkh output scripts 8 years ago
pubkey.h script: Use pkh to construct p2pkh output scripts 8 years ago
pullpush.c struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
pullpush.h struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
script.c bitcoin/script: support variants where we only have the ripemd. 7 years ago
script.h bitcoin/script: support variants where we only have the ripemd. 7 years ago
shadouble.c type_to_string: move formatting to appropriate files. 8 years ago
shadouble.h header cleanup: sort include lines into alpha order, after config.h 9 years ago
short_channel_id.c Move short_channel_id primitive into bitcoin 7 years ago
short_channel_id.h Move short_channel_id primitive into bitcoin 7 years ago
signature.c struct secret: use everywhere. 8 years ago
signature.h struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
tx.c bitcoin/tx: use NULL for empty input scripts, not a zero-len array. 7 years ago
tx.h struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 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.