cln/common
Rusty Russell 74e7264d54 bitcoin: make input witness weight calculation explicit.
This is inspired by a patch from @whitslack, which overlapped with this series.
Most importantly, there was only one call to bitcoin_tx_simple_input_weight(),
and it is better to be explicit with that one.

This also changes our funder calculation to assume our own input is taproot,
which it is likely to be given we've defaulted to taproot for outputs for
change addresses since 23.08.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2025-05-06 12:27:53 +09:30
..
test trace: don't use randombytes_buf(), use pseudorand. 2025-04-23 13:45:18 +09:30
addr.c splice: Add plugin for magic “splice all” command 2024-11-12 06:42:52 +10:30
addr.h splice: Add plugin for magic “splice all” command 2024-11-12 06:42:52 +10:30
amount.c add ratio ceil and floor operators on amount_msat 2024-11-21 16:17:52 +10:30
amount.h add ratio ceil and floor operators on amount_msat 2024-11-21 16:17:52 +10:30
autodata.c common: clean up autodata in common_shutdown(). 2021-11-17 10:51:48 +10:30
autodata.h common: clean up autodata in common_shutdown(). 2021-11-17 10:51:48 +10:30
base32.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
base32.h common/base32: make this a simple tal-wrapper around ccan/base32. 2018-05-10 02:28:44 +00:00
base64.c common: use ccan/base64 instead of libsodium. 2021-11-14 18:49:46 +01:00
base64.h wireaddr: clean up tor parsing. 2021-11-14 18:49:46 +01:00
bech32.c common: rename bech32_encode parameter 2023-05-27 15:06:31 +09:30
bech32.h common: rename bech32_encode parameter 2023-05-27 15:06:31 +09:30
bech32_util.c common: Fix off-by-one in from_bech32_charset 2024-05-18 10:02:43 +02:00
bech32_util.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
bigsize.c check-includes: allow redundant "config.h" 2021-02-04 12:02:36 +10:30
bigsize.h Remove varint typedef for bigsize 2020-09-23 16:30:36 +09:30
billboard.c build: allow DEVELOPER builds with -Og and gcc 9.4.0 2022-09-19 10:18:55 +09:30
billboard.h channeld/dualopend/lightningd: use channel_ready everywhere. 2022-09-12 09:34:52 +09:30
bip32.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
bip32.h wire: move remaining bitcoin functions out to bitcoin/ files. 2020-05-18 14:51:12 +02:00
blindedpath.c BOLTs: more catchup ("BOLT 4: More clarifying changes.") 2024-10-16 07:14:32 +10:30
blindedpath.h BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
blindedpay.c BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
blindedpay.h common: update to latest route-blinding spec. 2023-01-30 13:24:29 +10:30
blinding.c BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
blinding.h BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
blockheight_states.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
blockheight_states.h global: expose all fmt_X functions for direct use, make uniform. 2024-03-20 13:51:48 +10:30
bolt11.c common/bolt11: enforce minimum witness program length for fallback addresses 2025-04-15 10:41:33 +09:30
bolt11.h common/bolt11: remove #if DEVELOPER. 2023-09-21 20:08:24 +09:30
bolt11_json.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
bolt11_json.h common/bolt11_json: extract bolt11->json code. 2021-01-09 14:34:35 +10:30
bolt12.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
bolt12.h BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
bolt12_id.c common/bolt12_id: generate alias tweak. 2024-08-01 12:31:48 +09:30
bolt12_id.h common/bolt12_id: generate alias tweak. 2024-08-01 12:31:48 +09:30
bolt12_merkle.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
bolt12_merkle.h lightningd: use tweak on node_id of different key, for createinvoicerequest. 2024-08-01 12:31:48 +09:30
channel_config.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
channel_config.h BOLTs: catch up with minor clarifications. 2024-05-09 16:14:23 -05:00
channel_id.c common/utils: macros to help get copy/compare across different types right. 2024-07-23 09:54:47 +09:30
channel_id.h splice: Add plugin for magic “splice all” command 2024-11-12 06:42:52 +10:30
channel_type.c Doc: update to BOLT which assumes option_var_onion_optin. 2024-06-19 15:54:24 +09:30
channel_type.h channeld: BOLT update, no longer allow creation of old (experimental-only!) non-zero-fee anchor channels. 2024-06-19 15:54:24 +09:30
close_tx.c BOLTs: import spec additions for option_simple_close. 2025-03-18 14:30:58 +10:30
close_tx.h hsmd: Add wallet index metadata to existing messages 2022-03-10 10:22:29 +10:30
closing_fee.h closingd: configurable closing fee negotiation step 2020-04-07 13:52:48 +09:30
codex32.c codex32: use "cl" instead of "ms" as our HRP. 2023-08-02 16:12:32 +09:30
codex32.h codex32: use "cl" instead of "ms" as our HRP. 2023-08-02 16:12:32 +09:30
coin_mvt.c coin-moves: when a splice confirms, send a channel_closed event 2024-08-08 12:30:53 -07:00
coin_mvt.h coin-moves: when a splice confirms, send a channel_closed event 2024-08-08 12:30:53 -07:00
configdir.c common: return location of a ".setconfig" file when we load config. 2025-02-24 19:38:37 +10:30
configdir.h common: return location of a ".setconfig" file when we load config. 2025-02-24 19:38:37 +10:30
configvar.c lightningd: configvar style fixes 2024-08-10 15:20:59 +09:30
configvar.h setconfig: make source for setconfig "setconfig transient". 2025-02-24 19:38:37 +10:30
crypto_state.h per_peer_state: remove struct crypto_state 2022-01-20 15:24:06 +10:30
cryptomsg.c doc: update to BOLT 7f53a3e46ed59f19463447d5fa63b3e484c708a5 "BOLT 8: make it clear that there are *two* chaining keys." 2023-09-20 13:56:46 +09:30
cryptomsg.h common: make hdr parameter const 2023-06-23 13:12:42 +09:30
daemon.c common: don't crash on send_backtrace() if bt_print is NULL. 2025-01-28 10:53:22 +10:30
daemon.h pyln-testing: use DEBUG_LIGHTNINGD to start gdb on lightningd during test. 2024-03-20 11:18:36 +10:30
daemon_conn.c common/daemon_conn: add function to read an fd. 2022-07-18 20:50:04 -05:00
daemon_conn.h common/daemon_conn: add function to read an fd. 2022-07-18 20:50:04 -05:00
decode_array.c gossipd: drop zlib support. 2024-07-10 12:21:19 +09:30
decode_array.h Makefile: update to BOLTs without zlib. 2022-05-19 09:47:32 +09:30
deprecation.c common: if something isn't deprecated yet, it's always ok. 2025-02-14 22:17:21 +10:30
deprecation.h Makefile: add CLN_NEXT_VERSION, functions encoding deprecation schedule. 2024-01-26 10:30:22 +10:30
derive_basepoints.c common/utils: macros to help get copy/compare across different types right. 2024-07-23 09:54:47 +09:30
derive_basepoints.h common: remove #if DEVELOPER. 2023-09-21 20:08:24 +09:30
descriptor_checksum.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
descriptor_checksum.h common: add a descriptor checksum computation module 2020-11-10 10:34:13 -06:00
dev_disconnect.c dev_disconnect: add '<' to close after an incoming msg. 2025-01-27 11:07:04 +10:30
dev_disconnect.h dev_disconnect: add '<' to close after an incoming msg. 2025-01-27 11:07:04 +10:30
dijkstra.c doc: minor typos and standarizations to inline documentaion. 2025-04-29 09:40:15 -07:00
dijkstra.h common: fix dijkstra scoring. 2024-03-07 14:09:14 +01:00
ecdh.h common: generalize ecdh function. 2020-04-04 16:08:49 +10:30
ecdh_hsmd.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
ecdh_hsmd.h common: generalize ecdh function. 2020-04-04 16:08:49 +10:30
errcode.h jsonrpc: make error codes an enum. 2022-09-19 10:18:55 +09:30
features.c BOLTs: Update to version with peer storage merged. 2025-03-18 14:30:58 +10:30
features.h BOLTs: Update to version with peer storage merged. 2025-03-18 14:30:58 +10:30
fee_states.c channeld: Adjust the feerate security margin profile 2024-05-13 14:06:45 -05:00
fee_states.h channeld: Adjust the feerate security margin profile 2024-05-13 14:06:45 -05:00
fp16.c common: extract fp16 routines into their own file. 2021-02-04 12:02:36 +10:30
fp16.h common: extract fp16 routines into their own file. 2021-02-04 12:02:36 +10:30
gossip_constants.h BOLTs: Add typo fixes and clarifications from "More clarifications around channel_announcement handling (#1220)" 2025-03-18 14:30:58 +10:30
gossip_store.c common/gossip_store: move subdaemon-only routines to connectd. 2023-01-30 15:15:41 -06:00
gossip_store.h common: add gossmap_chan_is_dying() helper to check flags. 2024-02-12 11:43:33 +01:00
gossmap.c common: fix crash when we have a localmod with unrepresentable fee values. 2025-04-01 16:33:23 +10:30
gossmap.h gossipd: check that gossmap code sees updates from gossip_store writes. 2025-02-11 15:11:47 -06:00
gossmods_listpeerchannels.c fetch max total htlc value from listpeerchannel 2025-02-21 17:03:36 -06:00
gossmods_listpeerchannels.h fetch max total htlc value from listpeerchannel 2025-02-21 17:03:36 -06:00
hash_u5.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
hash_u5.h common: use tabs everywhere. 2020-02-05 14:19:12 +01:00
hmac.c common/utils: macros to help get copy/compare across different types right. 2024-07-23 09:54:47 +09:30
hmac.h common/sphinx: don't make copy to compute packet hmac. 2020-12-11 15:51:24 +01:00
hsm_capable.c channeld: add hsm_capabilities and add hsm_is_capable to common 2024-01-29 12:02:37 +10:30
hsm_capable.h channeld: add hsm_capabilities and add hsm_is_capable to common 2024-01-29 12:02:37 +10:30
hsm_encryption.c common/hsm_encryption: use const char * for errors. 2024-11-13 08:49:55 +10:30
hsm_encryption.h common/hsm_encryption: use const char * for errors. 2024-11-13 08:49:55 +10:30
hsm_version.h pytest: create warning if we grind signature shorter than 71 bytes, don't fail. 2025-05-06 12:27:53 +09:30
htlc.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
htlc_state.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
htlc_state.h Fix a-vs-an typos 2018-02-08 22:49:34 +01:00
htlc_trim.c global: thread zero fee option everywhere. 2023-06-29 11:28:47 -04:00
htlc_trim.h global: thread zero fee option everywhere. 2023-06-29 11:28:47 -04:00
htlc_tx.c global: thread zero fee option everywhere. 2023-06-29 11:28:47 -04:00
htlc_tx.h Doc: update to BOLT which assumes option_var_onion_optin. 2024-06-19 15:54:24 +09:30
htlc_wire.c hsmd: roll the definition of simple_htlc into the csv. 2025-05-06 12:27:53 +09:30
htlc_wire.h hsmd: roll the definition of simple_htlc into the csv. 2025-05-06 12:27:53 +09:30
initial_channel.c channeld: BOLT update, no longer allow creation of old (experimental-only!) non-zero-fee anchor channels. 2024-06-19 15:54:24 +09:30
initial_channel.h global: expose all fmt_X functions for direct use, make uniform. 2024-03-20 13:51:48 +10:30
initial_commit_tx.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
initial_commit_tx.h global: thread zero fee option everywhere. 2023-06-29 11:28:47 -04:00
interactivetx.c BOLTs: import spec additions for option_simple_close. 2025-03-18 14:30:58 +10:30
interactivetx.h interactivetx: Add support for shared prevtx 2024-11-21 14:15:36 +10:30
iso4217.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
iso4217.h BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
json_blinded_path.c BOLT update: catch up ("BOLT 4: rename onionmsg_hop to blinded_path_hop") 2024-10-16 07:14:32 +10:30
json_blinded_path.h common: move json_to_blinded_path into its own file. 2024-05-12 19:11:43 -05:00
json_channel_type.c common: move json_add_channel_type from lightningd/ 2024-01-29 13:40:34 +10:30
json_channel_type.h common: move json_add_channel_type from lightningd/ 2024-01-29 13:40:34 +10:30
json_command.c lightningd: check command should return as much detail as possible. 2024-06-25 08:47:50 +09:30
json_command.h common: move now-enlarged command_fail_badparam into its own source file. 2024-06-25 08:47:50 +09:30
json_filter.c common/json_filter: routine to turn "filter" JSON into a filter. 2022-11-09 20:25:58 +10:30
json_filter.h common/json_filter: routine to turn "filter" JSON into a filter. 2022-11-09 20:25:58 +10:30
json_param.c common: Chainparams for testnet4 support 2025-01-13 15:45:19 -08:00
json_param.h splice: Add plugin for magic “splice all” command 2024-11-12 06:42:52 +10:30
json_parse.c common: round out the short_channel_id_dir JSON routines. 2024-10-04 11:27:53 +09:30
json_parse.h common: round out the short_channel_id_dir JSON routines. 2024-10-04 11:27:53 +09:30
json_parse_simple.c signed types: add handlers for signed types 2023-07-13 19:34:47 +09:30
json_parse_simple.h signed types: add handlers for signed types 2023-07-13 19:34:47 +09:30
json_stream.c route: Change the type of the funding capacity to amount_sat 2024-10-07 14:05:47 +02:00
json_stream.h route: Change the type of the funding capacity to amount_sat 2024-10-07 14:05:47 +02:00
jsonrpc_errors.h splice: Clean up error messages for RPC 2024-11-21 14:15:36 +10:30
key_derive.c common: update bolt to neaten pubkey descriptions. 2025-02-11 20:19:01 -06:00
key_derive.h lightningd: move bip32_pubkey here from common/, add hsm check. 2023-03-22 13:50:32 +10:30
keyset.c common: update bolt to neaten pubkey descriptions. 2025-02-11 20:19:01 -06:00
keyset.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
lease_rates.c lease_rates: prepare for msats fields as raw numbers. 2022-06-21 06:52:35 +09:30
lease_rates.h lease_rates: prepare for msats fields as raw numbers. 2022-06-21 06:52:35 +09:30
Makefile splice: Script for complex splices 2024-11-12 06:42:52 +10:30
memleak.c common/memleak: show tal_steal operations on memleak. 2023-10-03 10:05:55 +02:00
memleak.h common/memleak: implement callback arg for dump_memleak. 2023-10-03 10:05:55 +02:00
msg_queue.c connectd: increase queue length to 250,000. 2024-11-01 16:54:49 +10:30
msg_queue.h msg_queue: don't allow magic MSG_PASS_FD message for peers. 2022-01-20 15:24:06 +10:30
node_id.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
node_id.h global: expose all fmt_X functions for direct use, make uniform. 2024-03-20 13:51:48 +10:30
onion_decode.c common: provide readable explanation when onion payload is invalid. 2024-11-20 12:29:27 +01:00
onion_decode.h common: provide readable explanation when onion payload is invalid. 2024-11-20 12:29:27 +01:00
onion_encode.c BOLTs: update which renames blinding terminology. 2024-10-16 07:14:32 +10:30
onion_encode.h global: rename blinding to path_key everywhere. 2024-10-16 07:14:32 +10:30
onion_message.c BOLT update: catch up ("BOLT 4: rename onionmsg_hop to blinded_path_hop") 2024-10-16 07:14:32 +10:30
onion_message.h global: rename blinding to path_key everywhere. 2024-10-16 07:14:32 +10:30
onion_message_parse.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
onion_message_parse.h global: rename blinding to path_key everywhere. 2024-10-16 07:14:32 +10:30
onionreply.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
onionreply.h common: add struct onionreply 2020-01-23 16:17:42 +10:30
overflows.h overflows: helpers for integer assignment overflows. 2021-07-20 13:28:38 -04:00
peer_billboard.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
peer_billboard.h common: peer_billboard() helper for updating the billboard. 2018-02-23 18:02:00 +01:00
peer_failed.c common: add peer_failed_warn_nodisconnect routine for non-disconnecting warnings 2023-10-23 15:48:50 +10:30
peer_failed.h common: add peer_failed_warn_nodisconnect routine for non-disconnecting warnings 2023-10-23 15:48:50 +10:30
peer_io.c peer subds: ignore failed writes. 2022-01-20 15:24:06 +10:30
peer_io.h connectd: do nagle by packet type. 2022-01-20 15:24:06 +10:30
peer_status_wire.csv common: add peer_failed_warn_nodisconnect routine for non-disconnecting warnings 2023-10-23 15:48:50 +10:30
penalty_base.c check-includes: allow redundant "config.h" 2021-02-04 12:02:36 +10:30
penalty_base.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
per_peer_state.c subdaemons: remove gossipd fd from per-peer daemons. 2022-02-08 11:15:52 +10:30
per_peer_state.h subdaemons: remove gossipd fd from per-peer daemons. 2022-02-08 11:15:52 +10:30
permute_tx.c Update libwally to 0.8.8, support PSBTv2 2023-03-23 16:10:55 +10:30
permute_tx.h common: remove unused functions or make static. 2021-12-06 10:05:39 +10:30
ping.c common: remove #if DEVELOPER. 2023-09-21 20:08:24 +09:30
ping.h channeld: restore ping command, but only for channeld. 2021-10-10 15:32:57 +02:00
plugin.c core: notify plugins when a log line is emitted. 2024-05-17 13:03:12 -05:00
plugin.h core: notify plugins when a log line is emitted. 2024-05-17 13:03:12 -05:00
psbt_internal.c global: remove tags from BOLT quotes now dual-funding is in master 2024-05-09 16:14:23 -05:00
psbt_internal.h channeld: Code to implement splicing 2023-07-31 21:00:22 +09:30
psbt_keypath.c Support p2tr deposit addresses 2023-07-11 11:41:15 +09:30
psbt_keypath.h Support p2tr deposit addresses 2023-07-11 11:41:15 +09:30
psbt_open.c psbt: Add ability to set channel_ids in psbt globals 2024-11-12 06:42:52 +10:30
psbt_open.h psbt: Add ability to set channel_ids in psbt globals 2024-11-12 06:42:52 +10:30
pseudorand.c common: fix memcpy error in Fischer-Yates shuffle. 2025-02-11 16:54:08 -06:00
pseudorand.h common: add tal_arr_randomize() to shuffle an array. 2023-08-12 09:24:06 +09:30
random_select.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
random_select.h Apply @cdecker typo suggestions from code review 2020-08-28 10:56:50 +09:30
read_peer_msg.c common: move is_peer_error/is_peer_warning from read_peer_msg.c to wire_error.c 2023-10-23 15:48:50 +10:30
read_peer_msg.h common: move is_peer_error/is_peer_warning from read_peer_msg.c to wire_error.c 2023-10-23 15:48:50 +10:30
route.c pay: Switch to msat for total_capacity 2024-10-07 14:05:47 +02:00
route.h pay: Switch to msat for total_capacity 2024-10-07 14:05:47 +02:00
scb_wire.csv scb_wire: Define new subtype 'modern_scb_chan' with 'scb_tlvs' 2025-02-22 11:51:54 -06:00
sciddir_or_pubkey.c common: add sciddir_or_pubkey type. 2024-05-12 19:11:43 -05:00
sciddir_or_pubkey.h common: add sciddir_or_pubkey type. 2024-05-12 19:11:43 -05:00
setup.c wally: rename functions that clash with wally v1.0.0 2024-01-16 15:47:03 +01:00
setup.h setup: create a common setup which will handle the wally-context 2020-05-19 13:35:42 +09:30
shutdown_scriptpubkey.c common: implement op_return test. 2025-03-18 14:30:58 +10:30
shutdown_scriptpubkey.h common: implement op_return test. 2025-03-18 14:30:58 +10:30
sphinx.c common: sphinx_path_new to take explicit len. 2024-11-18 11:03:26 +10:30
sphinx.h common: sphinx_path_new to take explicit len. 2024-11-18 11:03:26 +10:30
splice_script.c splice: alpine build warning causing failure 2024-12-16 09:36:17 +10:30
splice_script.h splice: Script for complex splices 2024-11-12 06:42:52 +10:30
status.c common: don't send trace messages by default, don't ratelimit at all. 2024-12-16 09:48:51 +10:30
status.h common: don't send trace messages by default, don't ratelimit at all. 2024-12-16 09:48:51 +10:30
status_levels.c logging: add TRACE between DEBUG and IO 2024-05-08 21:05:49 -05:00
status_levels.h logging: add TRACE between DEBUG and IO 2024-05-08 21:05:49 -05:00
status_wire.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
status_wire.csv cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
status_wire.h status: generate messages rather than marshal/unmarshal manually. 2018-02-08 19:07:12 +01:00
subdaemon.c common: don't send trace messages by default, don't ratelimit at all. 2024-12-16 09:48:51 +10:30
subdaemon.h common/daemon.c: remove #ifdef DEVELOPER in favor of runtime flag. 2023-09-21 20:08:24 +09:30
timeout.c common: add routine for absolute timeouts (vs. relative). 2022-01-20 15:24:06 +10:30
timeout.h common: add routine for absolute timeouts (vs. relative). 2022-01-20 15:24:06 +10:30
trace.c trace: prevent memleak report. 2025-04-24 17:34:12 +09:30
trace.h trace: don't use randombytes_buf(), use pseudorand. 2025-04-23 13:45:18 +09:30
tx_roles.c tx_roles: allow to be serialized btw processes 2023-02-07 21:03:36 -06:00
tx_roles.h tx_roles: allow to be serialized btw processes 2023-02-07 21:03:36 -06:00
utils.c common: add tal_arr_eq helper. 2024-02-16 15:02:38 +01:00
utils.h common/utils: macros to help get copy/compare across different types right. 2024-07-23 09:54:47 +09:30
utxo.c bitcoin: make input witness weight calculation explicit. 2025-05-06 12:27:53 +09:30
utxo.h bitcoin: make input witness weight calculation explicit. 2025-05-06 12:27:53 +09:30
version.c lightningd: use OPT_EXITS for options which exit. 2023-06-03 10:50:29 +09:30
version.h lightningd: use OPT_EXITS for options which exit. 2023-06-03 10:50:29 +09:30
wallet.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
wallet.h wallet: remove unused TX_ANNOTATION type in transaction_annotations table. 2023-01-30 15:15:41 -06:00
wire_error.c channeld: Fix tx_abort encoding 2024-11-21 14:15:36 +10:30
wire_error.h channeld: Fix tx_abort encoding 2024-11-21 14:15:36 +10:30
wireaddr.c common: routine to make wireaddr_internal from wireaddr. 2024-11-25 15:39:13 +10:30
wireaddr.h common: routine to make wireaddr_internal from wireaddr. 2024-11-25 15:39:13 +10:30