Description
aqua sideswap peg-in and aqua sideswap peg-out do not expose a --fee-rate option. BDK silently defaults to the network minimum (1 sat/vB), which can result in the BTC leg of the swap sitting unconfirmed for hours with no warning to the user.
Observed behavior
- sideswap peg-in BTC transaction broadcast at 1 sat/vB
- ETA: 25+ blocks (~4 hours) before SideSwap can detect and process the peg
Expected behavior
Add --fee-rate option to both peg-in and peg-out commands, with a warning when none is specified — consistent with the btc send command.
Additional notes
Worth flagging to the Flutter app team as well — fee rate visibility in the peg-in/peg-out flow could help users understand why swaps are taking longer than expected.
Description
aqua sideswap peg-inandaqua sideswap peg-outdo not expose a--fee-rateoption. BDK silently defaults to the network minimum (1 sat/vB), which can result in the BTC leg of the swap sitting unconfirmed for hours with no warning to the user.Observed behavior
Expected behavior
Add
--fee-rateoption to both peg-in and peg-out commands, with a warning when none is specified — consistent with thebtc sendcommand.Additional notes
Worth flagging to the Flutter app team as well — fee rate visibility in the peg-in/peg-out flow could help users understand why swaps are taking longer than expected.