ElementsProject / ElementsProject/lightning

CI flake test_htlc_no_force_close

Open
#9,502 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
3.1k
Forks
1k
Avg merge
4d 10h
Merged PRs (30d)
13

Description

```
# Two more blocks, with no htlc tx.
bitcoind.generate_block(1, wait_for_mempool=1)
# Make sure l2 sees it onchain!
wait_for(lambda: only_one(l2.rpc.listpeerchannels(l3.info['id'])['channels'])['state'] == 'ONCHAIN')
# Don't let l2's htlc timeout tx get mined either!
bitcoind.generate_block(1, needfeerate=9999999)

# l2 will have abandoned l2->l3 HTLC to close l1->l2.
l2.daemon.wait_for_log(r'Abandoning unresolved onchain HTLC at block 122 \(expired at 119\) to avoid peer closing incoming HTLC at block 125')

# l1 should not have force-closed, htlc should be finished by l2.
assert not l1.daemon.is_in_log('Peer permanent failure in CHANNELD_NORMAL')
wait_for(lambda: only_one(l1.rpc.listpeerchannels()['channels'])['htlcs'] == [])

# Now, surprise! l3 fulfills htlc (l2 loses out!)
assert htlc_txs != []
for tx in htlc_txs:
try:
bitcoind.rpc.sendrawtransaction(tx)
except bitcoin.rpc.VerifyError:
pass

# l2 should note this, but not crash, at least.
> bitcoind.generate_block(1, wait_for_mempool=1)

tests/test_closing.py:4031:
```

```
lightningd-1 2026-09-14T10:54:30.754Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:31.772Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:31.788Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:31.788Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:32.807Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:32.820Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:32.821Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:33.907Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:33.928Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:33.928Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:34.957Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:34.976Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:34.976Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:36.001Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:36.017Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:36.017Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:37.035Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:37.051Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:37.051Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:38.070Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:38.088Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:38.088Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-2 2026-09-14T10:54:38.276Z DEBUG wallet: wallet_utxo_boost: fell short, returning 1 UTXOs
lightningd-2 2026-09-14T10:54:38.296Z UNUSUAL 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-chan#2: Not spending 15960sat in fees to get an HTLC worth 12300sat!
lightningd-2 2026-09-14T10:54:38.297Z DEBUG lightningd: sendrawtransaction: 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000010c300000000000002200200e18b7dfea03f40033bb0cb66536cc9a4dc27dc83510c3db1e25cfa5f5c9fc1e050047304402203e7c681f150102f88695c21c60b79f7b4068016b595c35c628e3005bfaa41b4602204cea3e4acd01ca25c5f890dc8c8668ccfd87939f7d4675c5da0b29d0a00e2a1083473044022066b59fb1df0ea8024577a98516de5698f33ff36337ebcfd6fc3aba9d7dd0a4f60220492cc07861c395cd1e2be87c195a6bbcba29e4b9f91b4ca2909cc5b11e30e76c83008876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756877000000
lightningd-2 2026-09-14T10:54:38.326Z DEBUG plugin-bcli: sendrawtx exit 26 (bitcoin-cli -regtest -datadir=/tmp/ltests-mzgk8y49/test_htlc_no_force_close_1/lightning-2/ -rpcclienttimeout=60 -rpcport=19840 -rpcuser=... -stdinrpcpass -stdin sendrawtransaction 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000010c300000000000002200200e18b7dfea03f40033bb0cb66536cc9a4dc27dc83510c3db1e25cfa5f5c9fc1e050047304402203e7c681f150102f88695c21c60b79f7b4068016b595c35c628e3005bfaa41b4602204cea3e4acd01ca25c5f890dc8c8668ccfd87939f7d4675c5da0b29d0a00e2a1083473044022066b59fb1df0ea8024577a98516de5698f33ff36337ebcfd6fc3aba9d7dd0a4f60220492cc07861c395cd1e2be87c195a6bbcba29e4b9f91b4ca2909cc5b11e30e76c83008876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756877000000) error code: -26
lightningd-2 2026-09-14T10:54:38.326Z DEBUG plugin-bcli: error message:
lightningd-2 2026-09-14T10:54:38.326Z DEBUG plugin-bcli: min relay fee not met, 0 < 166
lightningd-2 2026-09-14T10:54:38.326Z DEBUG lightningd: Expected error broadcasting tx 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000010c300000000000002200200e18b7dfea03f40033bb0cb66536cc9a4dc27dc83510c3db1e25cfa5f5c9fc1e050047304402203e7c681f150102f88695c21c60b79f7b4068016b595c35c628e3005bfaa41b4602204cea3e4acd01ca25c5f890dc8c8668ccfd87939f7d4675c5da0b29d0a00e2a1083473044022066b59fb1df0ea8024577a98516de5698f33ff36337ebcfd6fc3aba9d7dd0a4f60220492cc07861c395cd1e2be87c195a6bbcba29e4b9f91b4ca2909cc5b11e30e76c83008876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756877000000: error code: -26\nerror message:\nmin relay fee not met, 0 < 166\n
lightningd-1 2026-09-14T10:54:39.148Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:39.169Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:39.170Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:40.204Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:40.226Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:40.226Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:41.289Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:41.312Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:41.313Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:42.349Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:42.364Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:42.365Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:43.471Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:43.499Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:43.499Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:44.552Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:44.573Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:44.574Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-1 2026-09-14T10:54:45.595Z DEBUG lightningd: Feerate estimate for 100 blocks set to 15000 (was 13507)
lightningd-1 2026-09-14T10:54:45.595Z DEBUG lightningd: update_feerates: feerate = 15005, min=253, max=150000, penalty=15000, opening=15000, splicing: 15005
lightningd-1 2026-09-14T10:54:45.611Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Trying commit
lightningd-1 2026-09-14T10:54:45.611Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-channeld-chan#1: Can't send commit: nothing to send, feechange not wanted ({ SENT_ADD_ACK_REVOCATION:15005 }) blockheight not wanted ({ SENT_ADD_ACK_REVOCATION:0 })
lightningd-3 2026-09-14T10:54:47.253Z DEBUG lightningd: sendrawtransaction: 0200000000010168109d2c4560ceca4bb599a8189e70a644a0a08c4dfc4e83f8e1f2a0e479782f00000000007550f280044a01000000000000220020432352a36eda21160956cdc299fb0b8755932a99a07a0b2ec48bfd731070266e4a0100000000000022002043ce9eafe50ff33c1386d6f3a5d035babedcea44197922da0be73f9c107cb0880c3000000000000022002081e1c71259a1358a3bd6ad2d7a972be769dbfbce025426a743163fa45887947f9efc0e00000000002200201fc50930e3943ebb3f61e631b66835028fba6190ccf176a43c85f265df00bae6040047304402202989b3d54a9db80b54c64dc8b5bdad7a311ff9da041824a5a3a25169ee8128c002204066b7f9c5169c750caef2337d29ce24ac784b0a3a3e4c3bf9fe41d01530dadc0147304402207c2b950a7122e6153229662f6a6441ed8a4a1b39049523c46faa5cc5b3009e0502201fb1b43261c7030f7855c67a4701a03d885e697c49dd7c1ea3c19db6dabb02c60147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae0456e420
lightningd-3 2026-09-14T10:54:47.306Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: Feerate for target 118 (-4 blocks) is 15000, fee 8865sat of 12300sat
lightningd-3 2026-09-14T10:54:47.329Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: RBF onchain txid 937263e116dedfa5d4c18195175145a12d23be97b87c8721df3cc91d90f4eaef (fee 8865sat) with txid 937263e116dedfa5d4c18195175145a12d23be97b87c8721df3cc91d90f4eaef (fee 8865sat)
lightningd-3 2026-09-14T10:54:47.330Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: RBF 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000->020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000
lightningd-3 2026-09-14T10:54:47.330Z DEBUG lightningd: sendrawtransaction: 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000
lightningd-3 2026-09-14T10:54:47.331Z DEBUG hsmd: Client: Received message 143 from client
lightningd-3 2026-09-14T10:54:47.358Z DEBUG plugin-bcli: sendrawtx exit 0 (bitcoin-cli -regtest -datadir=/tmp/ltests-mzgk8y49/test_htlc_no_force_close_1/lightning-3/ -rpcclienttimeout=60 -rpcport=13167 -rpcuser=... -stdinrpcpass -stdin sendrawtransaction 0200000000010168109d2c4560ceca4bb599a8189e70a644a0a08c4dfc4e83f8e1f2a0e479782f00000000007550f280044a01000000000000220020432352a36eda21160956cdc299fb0b8755932a99a07a0b2ec48bfd731070266e4a0100000000000022002043ce9eafe50ff33c1386d6f3a5d035babedcea44197922da0be73f9c107cb0880c3000000000000022002081e1c71259a1358a3bd6ad2d7a972be769dbfbce025426a743163fa45887947f9efc0e00000000002200201fc50930e3943ebb3f61e631b66835028fba6190ccf176a43c85f265df00bae6040047304402202989b3d54a9db80b54c64dc8b5bdad7a311ff9da041824a5a3a25169ee8128c002204066b7f9c5169c750caef2337d29ce24ac784b0a3a3e4c3bf9fe41d01530dadc0147304402207c2b950a7122e6153229662f6a6441ed8a4a1b39049523c46faa5cc5b3009e0502201fb1b43261c7030f7855c67a4701a03d885e697c49dd7c1ea3c19db6dabb02c60147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae0456e420)
lightningd-3 2026-09-14T10:54:47.359Z DEBUG plugin-bcli: sendrawtx exit 0 (bitcoin-cli -regtest -datadir=/tmp/ltests-mzgk8y49/test_htlc_no_force_close_1/lightning-3/ -rpcclienttimeout=60 -rpcport=13167 -rpcuser=... -stdinrpcpass -stdin sendrawtransaction 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000 0)
lightningd-2 2026-09-14T10:55:09.851Z TRACE 038194b5f32bdf0aa59812c86c4ef7ad2f294104fa027d1ace9b469bb6f88cf37b-lightningd: Ping latency: 949142nsec
lightningd-3 2026-09-14T10:55:30.361Z DEBUG lightningd: sendrawtransaction: 0200000000010168109d2c4560ceca4bb599a8189e70a644a0a08c4dfc4e83f8e1f2a0e479782f00000000007550f280044a01000000000000220020432352a36eda21160956cdc299fb0b8755932a99a07a0b2ec48bfd731070266e4a0100000000000022002043ce9eafe50ff33c1386d6f3a5d035babedcea44197922da0be73f9c107cb0880c3000000000000022002081e1c71259a1358a3bd6ad2d7a972be769dbfbce025426a743163fa45887947f9efc0e00000000002200201fc50930e3943ebb3f61e631b66835028fba6190ccf176a43c85f265df00bae6040047304402202989b3d54a9db80b54c64dc8b5bdad7a311ff9da041824a5a3a25169ee8128c002204066b7f9c5169c750caef2337d29ce24ac784b0a3a3e4c3bf9fe41d01530dadc0147304402207c2b950a7122e6153229662f6a6441ed8a4a1b39049523c46faa5cc5b3009e0502201fb1b43261c7030f7855c67a4701a03d885e697c49dd7c1ea3c19db6dabb02c60147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae0456e420
lightningd-3 2026-09-14T10:55:30.387Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: Feerate for target 118 (-4 blocks) is 15000, fee 8865sat of 12300sat
lightningd-3 2026-09-14T10:55:30.398Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: RBF onchain txid 937263e116dedfa5d4c18195175145a12d23be97b87c8721df3cc91d90f4eaef (fee 8865sat) with txid 937263e116dedfa5d4c18195175145a12d23be97b87c8721df3cc91d90f4eaef (fee 8865sat)
lightningd-3 2026-09-14T10:55:30.398Z DEBUG 033845802d25b4e074ccfd7cd8b339a41dc75bf9978a034800444b51d42b07799a-chan#1: RBF 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000->020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000
lightningd-3 2026-09-14T10:55:30.399Z DEBUG lightningd: sendrawtransaction: 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000
lightningd-3 2026-09-14T10:55:30.402Z DEBUG hsmd: Client: Received message 143 from client
lightningd-3 2026-09-14T10:55:30.414Z DEBUG plugin-bcli: sendrawtx exit 0 (bitcoin-cli -regtest -datadir=/tmp/ltests-mzgk8y49/test_htlc_no_force_close_1/lightning-3/ -rpcclienttimeout=60 -rpcport=13167 -rpcuser=... -stdinrpcpass -stdin sendrawtransaction 0200000000010168109d2c4560ceca4bb599a8189e70a644a0a08c4dfc4e83f8e1f2a0e479782f00000000007550f280044a01000000000000220020432352a36eda21160956cdc299fb0b8755932a99a07a0b2ec48bfd731070266e4a0100000000000022002043ce9eafe50ff33c1386d6f3a5d035babedcea44197922da0be73f9c107cb0880c3000000000000022002081e1c71259a1358a3bd6ad2d7a972be769dbfbce025426a743163fa45887947f9efc0e00000000002200201fc50930e3943ebb3f61e631b66835028fba6190ccf176a43c85f265df00bae6040047304402202989b3d54a9db80b54c64dc8b5bdad7a311ff9da041824a5a3a25169ee8128c002204066b7f9c5169c750caef2337d29ce24ac784b0a3a3e4c3bf9fe41d01530dadc0147304402207c2b950a7122e6153229662f6a6441ed8a4a1b39049523c46faa5cc5b3009e0502201fb1b43261c7030f7855c67a4701a03d885e697c49dd7c1ea3c19db6dabb02c60147522102428a180ab8faac4ff429b8f3423a76e982891c03b79ca9c8a17c0aa076f5a34d210291d9e5ea60956c8c94ba8dec13c7cbd130d2efa3ebe1c2aff4f794011da7749652ae0456e420)
lightningd-3 2026-09-14T10:55:30.415Z DEBUG plugin-bcli: sendrawtx exit 0 (bitcoin-cli -regtest -datadir=/tmp/ltests-mzgk8y49/test_htlc_no_force_close_1/lightning-3/ -rpcclienttimeout=60 -rpcport=13167 -rpcuser=... -stdinrpcpass -stdin sendrawtransaction 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000016b0d0000000000002251209bf688f70f893ef8c958502a64aaf953ba20d6f71130bd90c7dbcf2a2cd5548603473044022031fd303d36653965d3d465297f5f26881304f959abe4861b5266c5fd2a32be7402206ef523853c89cb90d1290ffcd79f1bb07e8963cf34a8431cdb97a46c6b025b8d8320b4b237fd1901a94cfed2a98a884f3194c22c27cc3633cdee5bf95973566ea56f8876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756800000000 0)
lightningd-2 2026-09-14T10:55:36.354Z DEBUG wallet: wallet_utxo_boost: fell short, returning 1 UTXOs
lightningd-2 2026-09-14T10:55:36.506Z UNUSUAL 03cecbfdc68544cc596223b68ce0710c9e5d2c9cb317ee07822d95079acc703d31-chan#2: Not spending 15960sat in fees to get an HTLC worth 12300sat!
lightningd-2 2026-09-14T10:55:36.507Z DEBUG lightningd: sendrawtransaction: 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000010c300000000000002200200e18b7dfea03f40033bb0cb66536cc9a4dc27dc83510c3db1e25cfa5f5c9fc1e050047304402203e7c681f150102f88695c21c60b79f7b4068016b595c35c628e3005bfaa41b4602204cea3e4acd01ca25c5f890dc8c8668ccfd87939f7d4675c5da0b29d0a00e2a1083473044022066b59fb1df0ea8024577a98516de5698f33ff36337ebcfd6fc3aba9d7dd0a4f60220492cc07861c395cd1e2be87c195a6bbcba29e4b9f91b4ca2909cc5b11e30e76c83008876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756877000000
lightningd-2 2026-09-14T10:55:36.775Z DEBUG plugin-bcli: sendrawtx exit 26 (bitcoin-cli -regtest -datadir=/tmp/ltests-mzgk8y49/test_htlc_no_force_close_1/lightning-2/ -rpcclienttimeout=60 -rpcport=19840 -rpcuser=... -stdinrpcpass -stdin sendrawtransaction 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000010c300000000000002200200e18b7dfea03f40033bb0cb66536cc9a4dc27dc83510c3db1e25cfa5f5c9fc1e050047304402203e7c681f150102f88695c21c60b79f7b4068016b595c35c628e3005bfaa41b4602204cea3e4acd01ca25c5f890dc8c8668ccfd87939f7d4675c5da0b29d0a00e2a1083473044022066b59fb1df0ea8024577a98516de5698f33ff36337ebcfd6fc3aba9d7dd0a4f60220492cc07861c395cd1e2be87c195a6bbcba29e4b9f91b4ca2909cc5b11e30e76c83008876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756877000000) error code: -26
lightningd-2 2026-09-14T10:55:36.787Z DEBUG plugin-bcli: error message:
lightningd-2 2026-09-14T10:55:36.788Z DEBUG plugin-bcli: min relay fee not met, 0 < 166
lightningd-2 2026-09-14T10:55:36.788Z DEBUG lightningd: Expected error broadcasting tx 020000000001016fd8abc0f3ac5d8da11c10dfa819e953a65633433b9166b066541b882322cf41020000000001000000010c300000000000002200200e18b7dfea03f40033bb0cb66536cc9a4dc27dc83510c3db1e25cfa5f5c9fc1e050047304402203e7c681f150102f88695c21c60b79f7b4068016b595c35c628e3005bfaa41b4602204cea3e4acd01ca25c5f890dc8c8668ccfd87939f7d4675c5da0b29d0a00e2a1083473044022066b59fb1df0ea8024577a98516de5698f33ff36337ebcfd6fc3aba9d7dd0a4f60220492cc07861c395cd1e2be87c195a6bbcba29e4b9f91b4ca2909cc5b11e30e76c83008876a91444117035f6ff1a85ad99cc4d9cdde9bf4358b2248763ac672103318c2e9905514a175415c5778776eeb1e7e5e70b1d2bdfd42f321d6ce6025e847c820120876475527c21032df5d54f85dc146a3cac19993d8e5067d62d17d11062c10a29534ba2eba33e7152ae67a914a1aeb53523bad30b8f13594291ae4b30a0b0fac988ac6851b2756877000000: error code: -26\nerror message:\nmin relay fee not met, 0 < 166\n
{'run_id': 357839000936828928, 'github_repository': 'ElementsProject/lightning', 'github_sha': '56765abd0062fb491307c48dc12c4490a9fb09d2', 'github_ref': 'refs/pull/9496/merge', 'github_ref_name': 'HEAD', 'github_run_id': 34833319774, 'github_head_ref': 'fix-wrong-missing-error-codes', 'github_run_number': 17858, 'github_base_ref': 'master', 'github_run_attempt': '1', 'testname': 'test_htlc_no_force_close[True]', 'start_time': 1789383056, 'end_time': 1789383356, 'outcome': 'fail'}
```

https://github.com/ElementsProject/lightning/actions/runs/34833319774/job/103944897787?pr=9496

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with tests/test_closing.py at the test_htlc_no_force_close failure around line 4031 and reproduce the CI flake. Review the recorded channeld and min-relay-fee logs to determine why the final block generation does not complete reliably. Done means the test handles the observed behavior and passes consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, python
Domain
ci-cd, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.