rgb-cln/bitcoin
Christian Decker 9f846925b3 bitcoin: Add comparison between pubkeys
Some of the routing messages rely on a canonical ordering of pubkeys.
2017-01-03 15:08:05 +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 bitcoin: Add comparison between pubkeys 2017-01-03 15:08:05 +10:30
pubkey.h bitcoin: Add comparison between pubkeys 2017-01-03 15:08:05 +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.