-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LND PeerSwap fee estimation seems broken with Bitcoin Core v27.0rc1 #289
Comments
peerswapd logs with LND as swap-in receiver:
|
Something strange is happening with LND + Core v27. The swap is canceled due to the abnormally high fee rate, but somehow the transaction was broadcasted and ended up being confirmed in a block? And checking the tx on an explorer, the feerate appears normal.
|
It may be an existing bug in LND found due to changes in bitcoin core. Possible causeIn lnd, Reason for error in v27.0bitcoin/bitcoin#29434 adds a sanity check for maxfeerate and does not accept values above 1BTC/kvB.
|
I presume this was fixed in btcsuite/btcd#2142 upstream? |
It appears so. |
LND as swap-out receiver apparently seems to think the fee rate is >= 1BTC/kvB and cancels the swap. LND as swap-in receiver seems unable to claim onchain signet coins for the same reason.
Fedora 39 ARM64
LND 0.17.4-beta
PeerSwap @ fb7d5f7
Bitcoin Core v27.0rc1
Go 1.21.8
peerswapd logs:
The text was updated successfully, but these errors were encountered: