# GAS_LIMIT

# WHAT IS GAS LIMIT?

Gas limit refers to the maximum amount of gas you are willing to consume on a transaction. More complicated transactions involving smart contracts require more computational work, so they require a higher gas limit than a simple payment. A standard ETH transfer requires a gas limit of 21,000 units of gas.

For example, if you put a gas limit of 50,000 for a simple ETH transfer, the EVM would consume 21,000, and you would get back the remaining 29,000. However, if you specify too little gas, for example, a gas limit of 20,000 for a simple ETH transfer, the EVM will consume your 20,000 gas units attempting to fulfill the transaction, but it will not complete. The EVM then reverts any changes, but since the miner has already done 20k gas units worth of work, that gas is consumed.

# Setup

Leave GAS_FIELD empty or fill it with auto if you want bot to estimate it for you (SUGGESTED).

If you are an advanced user, filling this field yourself can speed things up a bit, since your node won't need to estimate fees.

# Warnings

keep in mind if you're understimating what the contract requires, you will be running out of gas. when running early using custom gas_mode, the transaction will be sent even if the contract isn't live yet, making transaction fail and wasting ETH.