Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: OcTradism on June 11, 2020, 11:39:09 AM



Title: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: OcTradism on June 11, 2020, 11:39:09 AM
Minutes ago, I thought of the warning message for Bitcoiners whenever they click on Send Bitcoin with transaction fee exceeds sent amount of bitcoin. I use Electrum wallet and I don't see the feature for such a warning (or I missed it). I wonder that there are any bitcoin wallets have such a warning?

From my mind, I only think of the warning on services, platforms, wallets whenever one person make a transaction. A warning like that
"Your transaction fee exceeds the amount you will send out for this transaction. Please double-check to make sure that you already set up your sent amount and your fees correctly!"


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: nc50lc on June 11, 2020, 12:28:42 PM
Electrum will display "Warning: high fee!" in the "transaction details" when you click the "preview" button:
https://i.imgur.com/QTRhDva.png

I don't know if users will notice that  :-\


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: bob123 on June 11, 2020, 06:03:55 PM
What about generally checking the transaction before sending it?

I feel like this should be taken for granted. Do you never check for typos in the amount/fee ?
Do you really need a warning box for that?

If you are that kind of a person, who doesn't check everything.. feel free to not use a hardware wallet.
The security with a hardware wallet is that you actually have to double check the transaction details on a trusted device.
If you don't check anything, you are going to approve everything. And this means that a simple malware on your online pc can send wrong transactions to your hardware wallet which will be approved by a user who doesn't check anything.

I'd assume every person has the ability to check the amount, the fee and the recipient of a transaction before hitting the send button.


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: pooya87 on June 12, 2020, 02:52:03 AM
I use Electrum wallet and I don't see the feature for such a warning (or I missed it).

whenever you find a feature lacking or want to see it improved (which is the case here with very high fee warning) you should let the developers of that wallet know* by opening a new issue on the project's github repository (eg. Electrum (https://github.com/spesmilo/electrum)) or contacting them through other means like sending a PM on bitcointalk, tweet them,...
that is the only way these "free" and "open source" projects can improve.

* or better yet create it yourself by modifying the open source project and open a pull request, of course that works when you are familiar with the programming language used by that wallet.


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: Upgrade00 on June 12, 2020, 06:52:41 AM
What about generally checking the transaction before sending it?
I would assume some users do not know how to calculate the most appropriate fees for a transaction based on how quickly they want it confirmed and how much they are willing to part with, some simply select the dynamic fee suggested by the wallet they are using (for wallets which has this feature), and in times of network clog this could go really high. And they will feel that is the only way to get their transactions confirmed at all. But double checking everything should be a practice when transacting using Bitcoin.


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: Abdussamad on June 12, 2020, 07:20:51 AM
electrum warns you when you attempt to send with a larger fee than usual. in fact it confirms most transactions before signing them.


it also supports testnet wallets so you can test this behaviour for yourself!


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: hulla on June 12, 2020, 02:16:49 PM
What about generally checking the transaction before sending it?

I feel like this should be taken for granted. Do you never check for typos in the amount/fee ?
Do you really need a warning box for that?
I'd assume every person has the ability to check the amount, the fee and the recipient of a transaction before hitting the send button.
I believe the problem is from the OP ending and it either he's not using updated wallet or he only confirmed the recipient wallet to be correct and send the transaction without clicking the preview button for a better check of the transaction information.


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: malevolent on June 12, 2020, 11:29:17 PM
I wonder that there are any bitcoin wallets have such a warning?

Bitcoin Core with default settings won't let you send a transaction with a fee exceeding maxtxfee (0.1 BTC), the same applies to raw transactions.


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: joniboini on June 14, 2020, 10:20:00 AM
The flashy pop-up box  that gives a bump would  made me think deeply before pushing the send button. Bat sadly developers don't calculate everything to avoid such transactions.

Well you can submit a request or pull it yourself as mentioned. Users should also be careful regardless whether the feature exist or not. You can't blame developers if you keep being reckless.


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: HCP on June 14, 2020, 12:09:08 PM
... because sometimes when in hurry it's hard  to pay the due regard to the details of transaction.
The simple solution to this is "Don't be in a hurry"... Being in a hurry leads to all sorts of mistakes during all sorts of activities... Driving, Flying, Software Development, Using Bitcoin, Sex etc :P

There is a certain level of personal responsibility involved when it comes to Bitcoin... One should never take anything for granted and always check the basics:

- Correct address(es) used
- Correct amount to send
- Correct fee rate


Title: Re: Warning when transaction fee exceeds sent amount for bitcoin wallets?
Post by: nc50lc on June 15, 2020, 03:19:45 AM
electrum warns you when you attempt to send with a larger fee than usual. in fact it confirms most transactions before signing them.
Tried with with 3.3.8 and it looks like this:
It'll only show if the user clicked "Send" directly, not when he used "Preview->Sign->Broadcast".
https://i.imgur.com/reS9BTX.png

Sadly, I can't test it with 4.0 (unreleased version) because it won't let me change the fee to 1000sat/B manually without using "advanced" which will bring up the preview window.