lightning/bitcoin
Rusty Russell 91b5a3b323 bitcoin: remove DEVELOPER options.
Mainly removing the PSBT re-marshalling which hasn't had any issues in
recent libwally, and making dev_no_grind into the clearer
dev_no_signature_grind.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-09-21 20:08:24 +09:30
..
test bitcoin/psbt: handle anchor spends. 2023-06-29 11:28:47 -04:00
address.h
base58.c memleak: handle libwally allocations better. 2022-03-21 10:19:50 +10:30
base58.h
block.c bitcoin: fix header order for make check-source. 2022-06-18 13:45:09 +09:30
block.h
chainparams.c chainparams/dual-open: set max_supply; use for max on wumbo channels 2022-10-20 13:42:41 +02:00
chainparams.h chainparams/dual-open: set max_supply; use for max on wumbo channels 2022-10-20 13:42:41 +02:00
feerate.c lightningd: clarify uses of dynamic (mempool) feerate floor, and static. 2023-04-10 07:31:12 +09:30
feerate.h lightningd: clarify uses of dynamic (mempool) feerate floor, and static. 2023-04-10 07:31:12 +09:30
locktime.c
locktime.h
Makefile bitcoin: add to check-source-bolt, and (minor) quotes fixup. 2022-06-18 13:45:09 +09:30
preimage.c
preimage.h
privkey.c
privkey.h
psbt.c bitcoin: remove DEVELOPER options. 2023-09-21 20:08:24 +09:30
psbt.h channeld: Code to implement splicing 2023-07-31 21:00:22 +09:30
pubkey.c Remove point32. 2022-10-26 11:29:06 +10:30
pubkey.h Remove point32. 2022-10-26 11:29:06 +10:30
README
script.c p2tr script utilities 2023-07-11 11:41:15 +09:30
script.h p2tr script utilities 2023-07-11 11:41:15 +09:30
shadouble.c
shadouble.h
short_channel_id.c
short_channel_id.h lightningd: Add RPC for populating DB with stub channels and set an error on reconnecting 2022-07-14 12:24:48 -05:00
signature.c bitcoin: remove DEVELOPER options. 2023-09-21 20:08:24 +09:30
signature.h bitcoin: remove DEVELOPER options. 2023-09-21 20:08:24 +09:30
tx_parts.c memleak: handle libwally allocations better. 2022-03-21 10:19:50 +10:30
tx_parts.h
tx.c Support p2tr deposit addresses 2023-07-11 11:41:15 +09:30
tx.h Support p2tr deposit addresses 2023-07-11 11:41:15 +09:30
varint.c
varint.h

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.