Closed remyers closed 3 months ago
The full log and output from listincomingpayments
and listchannels
:
logs-and-payments.zip
This should be fixed with the updated fee-credit protocol: https://github.com/ACINQ/lightning-kmp/pull/660 I don't think we should work in fixing this for the current fee-credit protocol since we want to replace it soon.
Will close this and test again with the new fee-credit protocol when it's ready.
This issue occurs with
--chain=testnet
on a Windows 11 system using the final 0.3.3 JVM release.I can reproduce this issue by sending 20,000 sats to my node's bolt-12 address twice. The first time I get a fee credit for 20,000 sats, the second time an
OpenDualFundedChannel
flow begins but aborts after sendingAcceptDualFundedChannel
.It seems like when phoenixd aborts while doing an
OpenDualFundedChannel
fee credits are lost. If I don't do any more payments, phoenixd will continue to try to open channels that also fail.Either the ACINQ testnet node is out of funding liquidity, or there's a bug in the
OpenDualFundedChannel
flow. Even if it's just a liquidity issue, we need to handle that edge case better and not zero out fee credits until the new channel is successfully opened.I can send a zip file with my
.phoenix
directory if that would help.