GUI to always allow signing low/zero-fee txs
Description
Users cannot set a fee rate below 1 sat/vB, even though the Electrum server(eg. blockstream.info:700:s) accepts values as low as 0.1 sat/vB.
As the minimum fee rate in major mempools (e.g., mempool.space) has dropped to 0.1 sat/vB at 15.Jul,2025 , it's strongly recommended to add a "Manual" FeeRate mode that allows users to specify custom values(stepsize=1sat/tx rather than 1sat/vb) , including precise rates like 0.xxxxxxxx sat/vB. DO NOT report low fee error until the electrum server reject the tx, and just output the tx hex to let user treat it instead !
For those who need a simple tool to fully control transaction fees, check out utxocrane/PsbtToolsHtml and broadcast signed tx via mempool's website ui.
Electrum server like mempool.8333.mobi:50002:s contains more mempool txs, this is helpful to view tx's correct TIP ,check https://1209k.com/bitcoin-eye/ele.php for more electrum server.
add a "Manual" FeeRate mode that allows users to specify custom values(stepsize=1sat/tx rather than 1sat/vb) , including precise rates like 0.xxxxxxxx sat/vB.
The Qt GUI already allows specifying custom absolute fees in satoshis. Can't get higher resolution than that.
DO NOT report low fee error until the electrum server reject the tx
The GUI works in a reasonable way atm I think. What specifically is your scenario? If you give more details re how/what you are doing, perhaps we can improve the UX flow.
add a "Manual" FeeRate mode that allows users to specify custom values(stepsize=1sat/tx rather than 1sat/vb) , including precise rates like 0.xxxxxxxx sat/vB.
The Qt GUI already allows specifying custom absolute fees in satoshis. Can't get higher resolution than that.
DO NOT report low fee error until the electrum server reject the tx
The GUI works in a reasonable way atm I think. What specifically is your scenario? If you give more details re how/what you are doing, perhaps we can improve the UX flow.
The UI is not showing the TX Preview(Button is Disabled) with low fee error, but I'd like to broadcast the tx raw via other mempool's websites, so just show the tx hex(base64), and users can view/copy the tx script even if electrumx server reject !