I looked for a while on Google/here for if there's a way to manually set the default transaction gas fees, but couldn't find anything. Anyone know if this is possible in metamask? Basically I need super fast transactions all the time for time-sensative swapping on uniswap, so I want to set it to something like 160 gwei & 60000 gas limit so that I don't need to change the gas manually for every transaction. Anyone know if this is possible in metamask? If not, is there another way to achieve this?
MetaMask Gas Settings – How to Change the Default Gas in MetaMask
metamask
Related Solutions
I believe the error message you're getting is probably coming from Infura (the node MetaMask connects to by default). So, there's no way to fix this for the final user in order that the error comes from a 3rd party.
- If you don't care about migrating from the interface, you can run your own node and use Mist or geth. Or you could sign transactions offline and broadcast them via etherscan.io. Other than those options.
- If at a certain point you discover an Infura node that works OK and doesn't give you that error, you can always point to it in order to don't get the error repeated.
Otherways, you'll be obligated to change manually the Gas Price manually, which in most cases isn't that bad trust me. Lots of people have lost many money by extremely high Gas Prices paid.
Hope it helps.
Yes, setting approval for your tokens lets whoever you approved spend them as if they were there own. So if you allow 1ETH to uniswap then uniswap could spend that 1ETH on your behalf without requiring you to sign any tx or anything of the sort. As for your question about uniswap getting hacked in theory yes, if the hacker obtained access to the address that you approved your tokens to then they could do what uniswap could, which as stated previously is spend your approved amount without any intervention needed from you.
Yes, only the address you approve from would be compromised and only the address you approved could spend the tokens on your behalf.
As soon as you approve your tokens the person you approved no longer needs any form of validation from you, they can spend whatever amount they are approved for. Regardless of the wallet you are using.
Yes you can change the amount you are approving, when you click approve, in metamask you will see "view full transaction details", when you click this it will say how much the user is proposing you allow and allow you to set a custom amount for allowance
p.s you can check who and what you have allowed here https://etherscan.io/tokenapprovalchecker
Best Answer
In metamask settings, advanced you can see this option that allows you to set up advanced gas settings at the time of sending of transaction. I don't think there is a way to have it be default at all times.