core-lightning/lightningd
niftynei b8b910e4c4 df-rbf: update channel data on depth reached
When the funding tx reaches depth, update the channel's data to the
"correct" funding transaction info from inflights (if necessary).

This will be necessary if:
    - the transaction has been successfully RBF'd and
    - the lesser fee transaction is the one successfully mined, OR
    - the channel is in the process of being RBF'd
2021-03-03 12:28:22 +10:30
..
test common: disallow NULL channel_id to peer_failed_err. 2021-02-04 12:02:52 +10:30
.gitignore dualopend: new dualopend daemon, containing most of accepter side 2020-09-09 19:54:20 +09:30
bitcoind.c bitcoind: remove v0.9.0-compat for rejecting sendrawtransaction arg. 2021-02-01 09:57:35 +10:30
bitcoind.h plugins/bcli.c: sendrawtransaction now has a required allowhighfees argument. 2020-09-09 12:38:19 +09:30
chaintopology.c chaintopology: fix notification first time fee estimate works. 2021-03-02 13:34:55 +10:30
chaintopology.h plugins/bcli.c: sendrawtransaction now has a required allowhighfees argument. 2020-09-09 12:38:19 +09:30
channel_control.c df-rbf: update channel data on depth reached 2021-03-03 12:28:22 +10:30
channel_control.h channel_fallen_behind: break out functionality into two methods 2021-01-10 13:44:04 +01:00
channel_state.h channel-state: add two new states, for dualopend 2021-01-10 13:44:04 +01:00
channel.c df-rbf: update channel data on depth reached 2021-03-03 12:28:22 +10:30
channel.h df-rbf: update channel data on depth reached 2021-03-03 12:28:22 +10:30
closing_control.c subd: keep track of 'channel's type 2021-01-10 13:44:04 +01:00
closing_control.h
coin_mvts.c channel_id: save to database, dont derive from funding_txid 2020-09-09 19:54:20 +09:30
coin_mvts.h
connect_control.c connectd: implement connection timeout (60 seconds). 2020-09-11 21:27:45 +09:30
connect_control.h
dual_open_control.c df-rbf: update channel data on depth reached 2021-03-03 12:28:22 +10:30
dual_open_control.h df-rbf: update channel data on depth reached 2021-03-03 12:28:22 +10:30
gossip_control.c lightningd: no longer forward failures to gossipd, let caller do it. 2021-02-02 13:44:01 +01:00
gossip_control.h
gossip_msg.c
gossip_msg.h
hsm_control.c hsmd: cleanup encrypted hsm_secret detection 2021-01-06 13:50:01 +01:00
hsm_control.h
htlc_end.c
htlc_end.h common/sphinx: make TOTAL_PACKET_SIZE a macro. 2020-12-11 15:51:24 +01:00
htlc_set.c lightningd: note whether payment secret is used or not. 2020-10-28 12:03:14 +01:00
htlc_set.h Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
invoice.c offers: make it a runtime option. 2021-01-13 14:45:36 +01:00
invoice.h Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
io_loop_with_timers.c
io_loop_with_timers.h
json.c json_command: command_fail_badparam helper. 2020-09-02 09:46:37 +09:30
json.h common: hoist param_bitcoin_address where plugins can use it. 2020-08-11 08:39:24 +09:30
jsonrpc.c plugins: make rpc_command hook chainable 2021-03-03 09:18:53 +10:30
jsonrpc.h lightningd: infrastructure for internal notifications. 2020-10-23 13:53:16 +10:30
lightningd.c common: support opt_shutdown_anysegwit checks (EXPERIMENTAL_FEATURES). 2021-03-02 14:42:34 +10:30
lightningd.h offers: make it a runtime option. 2021-01-13 14:45:36 +01:00
log_status.c common: convert to new wire generation style. 2020-08-25 12:53:13 +09:30
log_status.h
log.c lightningd/log.c: Fix up handling of SIGHUP. 2020-12-02 16:48:48 +10:30
log.h
Makefile common/shutdown_scriptpubkey: extract shutdown scriptpubkey test. 2021-03-02 14:42:34 +10:30
memdump.c common/memleak: simplify and document API. 2020-09-23 13:52:49 +09:30
memdump.h
notification.c df: add a new 'channel_open_failed' notification 2021-01-10 13:44:04 +01:00
notification.h df: add a new 'channel_open_failed' notification 2021-01-10 13:44:04 +01:00
offer.c offers: make 'used' flag more useful. 2021-02-25 14:44:03 +10:30
onchain_control.c doc: update BOLT quotes (to include preimage leakage). 2021-02-25 13:23:16 +10:30
onchain_control.h closingd: convert to new wire generation style. 2020-08-25 12:53:13 +09:30
onion_message.c lightningd: control onion messages by experimental-onion-messages option. 2021-01-13 14:45:36 +01:00
onion_message.h gossipd, channeld: handle onion messages in gossipd so we don't need a channel. 2021-01-09 14:34:35 +10:30
opening_common.c common: treat all "all-channels" errors as if they were warnings. 2021-02-04 12:02:52 +10:30
opening_common.h common: treat all "all-channels" errors as if they were warnings. 2021-02-04 12:02:52 +10:30
opening_control.c chore: fix typo in openchannel hook log 2021-02-01 09:57:15 +10:30
opening_control.h memleak: 'generify' the memleak calling to code for openingd/dualopend 2020-09-17 10:12:08 +09:30
options.c lightningd: disallow --daemon without --log-file. 2021-02-01 09:57:54 +10:30
options.h
pay.c lightningd: no longer forward failures to gossipd, let caller do it. 2021-02-02 13:44:01 +01:00
pay.h
peer_control.c plugin: Fix the custommsg hook not to include the internal prefix 2021-03-02 14:41:16 +10:30
peer_control.h common: treat all "all-channels" errors as if they were warnings. 2021-02-04 12:02:52 +10:30
peer_htlcs.c Added in_channel,out_channel,state params to listforwards 2021-03-03 09:19:20 +10:30
peer_htlcs.h lightningd: separate fee_states out of struct channel_info. 2020-09-23 15:51:13 +09:30
ping.c gossipd: convert wire to new scheme. 2020-08-25 12:53:13 +09:30
ping.h
plugin_control.c plugin: add log-level to plugin_kill, make it take format string. 2021-03-01 12:16:42 +01:00
plugin_control.h
plugin_hook.c lightningd/plugin_hook.c: Make db_write a chained hook. 2020-11-30 10:40:11 +10:30
plugin_hook.h plugins: check order once all plugins have returned from getmanifest. 2020-11-09 15:22:33 -06:00
plugin.c plugin: log self-disable at debug level, other manifest fails at unusual. 2021-03-01 12:16:42 +01:00
plugin.h plugin: add log-level to plugin_kill, make it take format string. 2021-03-01 12:16:42 +01:00
routehint.c lightningd: extract routehint selection code. 2020-09-08 19:47:11 +09:30
routehint.h lightningd: extract routehint selection code. 2020-09-08 19:47:11 +09:30
signmessage.c gossipd: convert wire to new scheme. 2020-08-25 12:53:13 +09:30
subd.c common: treat all "all-channels" errors as if they were warnings. 2021-02-04 12:02:52 +10:30
subd.h common: treat all "all-channels" errors as if they were warnings. 2021-02-04 12:02:52 +10:30
watch.c
watch.h