core-lightning/bitcoin
Ken Sedgwick 5c8f881a75
hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation.
Changelog-Added: hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation by signing daemon.
2020-02-04 10:40:43 +10:30
..
test elements: Add amount_asset to support more than just plain satoshis 2019-10-03 04:32:57 +00:00
address.h Makefile: generalize whitespace check. 2017-01-04 14:09:20 +10:30
base58.c wallet: Pass chainparams to address serialization 2019-05-10 23:07:49 +00:00
base58.h wallet: Pass chainparams to address serialization 2019-05-10 23:07:49 +00:00
block.c cleanup: Remove block header fields we don't use 2020-01-28 20:03:55 +01:00
block.h cleanup: Remove block header fields we don't use 2020-01-28 20:03:55 +01:00
chainparams.c bitcoin/chainparams: add an utility to retrieve chainparams for all networks 2019-11-29 21:17:08 +01:00
chainparams.h bitcoin/chainparams: add an utility to retrieve chainparams for all networks 2019-11-29 21:17:08 +01:00
feerate.h bitcoin: expose feerate_floor. 2018-06-21 13:43:32 +02:00
locktime.c Remove unused functions not covered by unit tests 2018-03-26 23:35:56 +00:00
locktime.h Remove unused functions not covered by unit tests 2018-03-26 23:35:56 +00:00
Makefile secret_eq: remove in favor of constant time variant. 2018-08-23 14:46:22 +02:00
preimage.h Update ccan/structeq. 2018-07-04 23:57:00 +02:00
privkey.c secret_eq: remove in favor of constant time variant. 2018-08-23 14:46:22 +02:00
privkey.h devtools: Minor cleanup of the onion command line tool 2019-07-30 02:14:49 +00:00
pubkey.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
pubkey.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
pullpush.c Makefile: check for direct amount_sat/amount_msat access. 2019-02-21 08:01:37 +00:00
pullpush.h bitcoin: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
README Fix typo. 2015-06-25 13:48:05 +09:30
script.c script: add helper for checking if a 'known type' 2019-10-10 05:57:45 +00:00
script.h script: add helper for checking if a 'known type' 2019-10-10 05:57:45 +00:00
shadouble.c type_to_string: support sha256_double. 2018-03-13 16:34:55 +01:00
shadouble.h header cleanup: sort include lines into alpha order, after config.h 2016-01-22 06:38:08 +10:30
short_channel_id.c JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 2019-09-06 14:19:14 +02:00
short_channel_id.h bitcoin: implement is_scid_depth_announceable helper. 2019-09-25 04:01:56 +00:00
signature.c devtools: add privkey+hash printing to mkcommit/mkgossip 2019-11-21 01:17:33 +00:00
signature.h devtools: add privkey+hash printing to mkcommit/mkgossip 2019-11-21 01:17:33 +00:00
tx.c hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation. 2020-02-04 10:40:43 +10:30
tx.h hsmd: Added fields to hsm_sign_remote_commitment_tx to allow complete validation. 2020-02-04 10:40:43 +10:30
varint.c varint: Add helper function for getting varlen size 2019-10-10 05:57:45 +00:00
varint.h varint: Add helper function for getting varlen size 2019-10-10 05:57:45 +00:00

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.