-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
"transaction underpriced" error #13001
Comments
I'm having the same issue. I think it's an issue with the default Infura RPC. It might be on purpose, since running an Ethereum RPC isn't free, and it's probably cheaper to ignore underpriced transactions, but I can't seem to find any info about it anywhere. While we're waiting for confirmation from the MetaMask/Infura team if this is a permanent/temporary change, I can confirm that using a custom RPC for Ethereum mainnet works for sending underpriced gas transactions. I could send a 40 gwei transaction to the mempool using used AlchemyAPI and it shows up on Etherscan. You could also trying hosting your own ETH node on your PC and use that as an RPC server. It will probably even be faster than the default Infura RPC. However, it uses up a few hundred GB of disk space, so it's a bit heavy unless you have a bunch of free space on your computer. |
@aloisklink thanks for the tip. Unfortunately, not every DApp allows user to switch networks so custom RPC endpoint doesn't always work. |
This is a duplicate of #10519. See the root of the problem in that issue and consider closing this. |
@leafcutterant this is not a dup. This issue is about gas price for new transactions, not for resubmitted ones. So it has nothing to do with |
I just experienced the same behavior. I would've expected to have an advanced option toggle to enable it again and a different notice when setting the gas price below the threshold. |
Only noticed recently - it's a very bad update. You should allow the users to set whatever gas price they want. Auto rejecting the transaction is incredibly frustrating for those that are patient on gas to fall. The calculation also isn't accurate, as the prices change rapidly. It's erratic. |
More info, it looks like this bug has been reported to INFURA already: However, it's not a decision INFURA made, it seems to be a bug in geth v1.10.13 (latest version): |
Hmm, if network nodes don't allow for highly underpriced transactions to enter txpool (because of some important design constraints), then wallets should not attempt to send such txs but wait for desired conditions and send then. |
I'm also experiencing this issue. For large but non-time-sensitive transactions, this is a killer. I would have gladly set my TX to 55 gwei and waited patiently for it to go through. But MM would only process it if I used the suggested network fees. Hundreds of dollars of difference. |
It looks like this issue has been fixed. Infura has rolled back their Geth version: see their message on their community forum I just sent an underpriced transaction on the default Infura RPC and it worked. |
Thanks for the report! It looks like this is an issue with Infura rather than the wallet itself, so I'm going to close this. I appreciate the updates @aloisklink - feel free to continue to use this thread to discuss the upstream problem if you'd like! |
I get the error
Transaction N failed! Error: [ethjs-rpc] while formatting outputs from RPC '{"value":{"code":-32000, "message":"transaction underpriced"}}'
when I try to send new transaction with gas price set bellow suggested minimum.
This is very annoying.
MM 10.7.0
The text was updated successfully, but these errors were encountered: