rgb-cln/channeld
Rusty Russell 131e79ab91 channeld: don't ever use 0 as a feerate.
This has been reported several times on regtest, most recently by Gijs
van Dam.  It turns out approx_max_feerate() was returning 0 in some
corner cases: we should *not* be using that value (as shown, it's
overly conservative) except as a ceiling on fee *increases*.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Fixed: Protocol: don't ever send 0 fee_updates (regtest bug).
2021-07-09 07:26:09 +09:30
..
test channeld: send current features (EXPERIMENTAL_FEATURES) 2021-06-04 16:13:08 +09:30
Makefile billboard: break out common method for billboard updates 2021-01-10 13:44:04 +01:00
channeld.c channeld: don't ever use 0 as a feerate. 2021-07-09 07:26:09 +09:30
channeld_htlc.h Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
channeld_wire.csv channeld: add a message to read if we only want to reestablish. 2021-06-25 13:23:28 +09:30
channeld_wiregen.c tlv: Allow passing some extra types to accept when parsing the stream 2021-06-26 10:55:13 +09:30
channeld_wiregen.h tlv: Allow passing some extra types to accept when parsing the stream 2021-06-26 10:55:13 +09:30
commit_tx.c tests: make run-commit_tx output match the BOLT test vectors more closely 2021-05-03 10:10:32 +09:30
commit_tx.h option_anchor_outputs: wire into all the subdaemons. 2020-08-14 11:51:14 +09:30
full_channel.c channeld: tweak function to allow testing for pending *uncommitted* changes. 2021-06-04 16:13:08 +09:30
full_channel.h channeld: tweak function to allow testing for pending *uncommitted* changes. 2021-06-04 16:13:08 +09:30
full_channel_error.h Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
watchtower.c hsmd: convert to new wire generation style. 2020-08-25 12:53:13 +09:30
watchtower.h channeld: pass in HSM_FD as an argument to watchtower code. 2020-05-07 11:35:31 +02:00