# Gas fees

By [syspulse](https://paragraph.com/@syspulse) · 2021-11-09

---

Trying to execute transaction on Ethereum Mainnet and wallet shows $100+ fee…

Don’t be afraid to tweak Gas parameters, especially **Miners Tip (Priority).** Going from 1.5 to 1.1 has never been a problem\*\*. Base Fee\*\* is also ok to be changed to the lower bounds in the current gas distribution timeframe ([etherscan.io/gastracker](http://etherscan.io/gastracker)). Especially during low volatility and moderate contention.

However, remember, that _stuck_ transaction in mempool with too low Base Fee consumes **nonce** and will prevent any further transactions until executed or cancelled. Cancellation costs 21000 gas because it is a transaction sending 0 ETH to yourself (the cheapest possible transaction on Ethereum)

Don’t change the Max Gas, unless you know the contract very well. This value is usually suggested by Smart Contract developers and either hardcoded in client application or estimated. Ethereum clients have an RPC to estimate gas for particular transaction (eth\_estimateGas), but since Berlin ([blog.ethereum.org/2021/03/08/ethereum-berlin-upgrade-announcemen](http://blog.ethereum.org/2021/03/08/ethereum-berlin-upgrade-announcement)) the estimation became more unpredictable (at least in my experience). Because of this fact and the fact that client application is trying to avoid “Gas Used” failed transactions (and wasted Gas) the real Gas consumed during execution can be up to 25% (50% in some cases with overly careful ) less.

---

*Originally published on [syspulse](https://paragraph.com/@syspulse/gas-fees)*
