core-lightning/bitcoin
Rusty Russell 58b14292ad bitcoin/tx: (optional) input amount.
We need this for signing segwitness txs.  Unfortunately, we don't have it
for transactions we received as hex, only ones we created; to make this safe
we use a pointer which is NULL if we don't know, and those will crash if
we try to sign or check their sigs.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-04-11 16:43:53 +09:30
..
test bitcoin: add first unit test. 2016-04-11 16:42:53 +09:30
address.c Fix "make check-source" 2016-04-11 16:28:43 +09:30
address.h
base58.c bitcoin: hand in a secp256k1_context to all routines. 2016-01-22 06:41:47 +10:30
base58.h bitcoin: hand in a secp256k1_context to all routines. 2016-01-22 06:41:47 +10:30
locktime.c daemon: fix BIP68 support. 2016-04-11 16:34:29 +09:30
locktime.h
Makefile bitcoin: add first unit test. 2016-04-11 16:42:53 +09:30
privkey.h
pubkey.c protocol: remove support for uncompressed pubkeys. 2016-03-30 16:54:16 +10:30
pubkey.h protocol: remove support for uncompressed pubkeys. 2016-03-30 16:54:16 +10:30
README
script.c Remove Alpha support. 2016-04-11 16:32:43 +09:30
script.h
shadouble.c
shadouble.h
signature.c Remove Alpha support. 2016-04-11 16:32:43 +09:30
signature.h Remove Alpha support. 2016-04-11 16:32:43 +09:30
tx.c bitcoin/tx: (optional) input amount. 2016-04-11 16:43:53 +09:30
tx.h bitcoin/tx: (optional) input amount. 2016-04-11 16:43:53 +09:30

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.