rgb-cln/bitcoin
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around.
If I'd known how large this patch would be (though trivial), I'd
have done it in parts.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-12-02 18:12:58 +10:30
..
test bitcoin/pullpush.[ch]: expose bitcoin-style marshal/unmarshal. 2016-08-18 14:23:45 +09:30
Makefile test: make generic driver for unit tests. 2016-12-02 18:10:13 +10:30
README Fix typo. 2015-06-25 13:48:05 +09:30
address.h misc: remove some unused functions. 2016-04-24 19:33:13 +09:30
base58.c Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
base58.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
block.c bitcoin/pullpush.[ch]: expose bitcoin-style marshal/unmarshal. 2016-08-18 14:23:45 +09:30
block.h bitcoind: use correct endianness for block hashes. 2016-04-24 19:41:20 +09:30
locktime.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
locktime.h header cleanup: sort include lines into alpha order, after config.h 2016-01-22 06:38:08 +10:30
privkey.h header cleanup: sort include lines into alpha order, after config.h 2016-01-22 06:38:08 +10:30
pubkey.c Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
pubkey.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
pullpush.c bitcoin/pullpush.[ch]: expose bitcoin-style marshal/unmarshal. 2016-08-18 14:23:45 +09:30
pullpush.h bitcoin/pullpush.[ch]: expose bitcoin-style marshal/unmarshal. 2016-08-18 14:23:45 +09:30
script.c Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
script.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
shadouble.c bitcoin: use ccan/mem instead of rolling own check_mem function. 2015-10-26 21:06:23 +10:30
shadouble.h header cleanup: sort include lines into alpha order, after config.h 2016-01-22 06:38:08 +10:30
signature.c Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
signature.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
tx.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
tx.h bitcoin/pullpush.[ch]: expose bitcoin-style marshal/unmarshal. 2016-08-18 14:23:45 +09:30
varint.c bitcoin/varint: fix varint reading for multibyte varints. 2016-07-07 11:55:32 +09:30
varint.h varint: new file. 2016-04-12 13:07:03 +09:30

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.