Method reference

eth_estimateGas

Runs a transaction against current state and returns the gas it would use, so you can set a gas limit. If the transaction would revert or the sender cannot pay, the node returns an error instead of a number.

A plain transfer costs 21,000 gas on Ethereum. 6 of 53 chains estimate something else, so a hard-coded 21,000 fails there.

eth_estimateGas on 53 chains, measured

Measured 2026-10-13 by calling eth_estimateGas through the SwiftNodes endpoint for each chain, re-measured weekly. Each chain links to its own page with the full response and code.

ChainPlain transfer estimateUnfunded sender error
ApeChain21,169failed with 50000004 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Arbitrum21,593failed with 50000427 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Arbitrum Nova1,160,280failed with 51128986 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Avalanche21,000failed with 50000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Base21,000EVM error: OutOfFunds
Berachain21,000insufficient funds for gas * price + value: have 0 want 1
Blast21,000err: insufficient funds for gas * price + value: address 0x… have 0 want 1 (supplied gas 3
BNB Smart Chain21,000EVM error: OutOfFunds
BOB21,000EVM error: OutOfFunds
Boba Network21,000EVM error: OutOfFunds
Celo21,000insufficient funds for gas * price + value: have 0 want 1
Chiliz21,000failed with 50000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Core21,000failed with 50000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Cronos21,000rpc error: code = Unknown desc = insufficient balance for transfer
Ethereum21,000insufficient funds for gas * price + value: address 0x… have 0 want 1
Ethereum Classic21,000failed with 50000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Fantom21,000insufficient balance for transfer
Flare21,000failed with 28000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Fraxtal21,000EVM error: OutOfFunds
Gnosis21,000EVM error: OutOfFunds
Hemi21,000failed with 30000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Hyperliquid21,000insufficient funds for gas * price + value: have 0 want 1
Immutable zkEVM21,000failed with 50000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Ink21,000EVM error: OutOfFunds
Kaia21,000err: insufficient balance for transfer (supplied gas 250010499)
Katana21,000EVM error: OutOfFunds
Linea21,000failed with 16777216 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Lisk21,000EVM error: OutOfFunds
Manta Pacific21,000EVM error: OutOfFunds
Mantle21,000failed with 60000000 gas: insufficient funds for transfer: address 0x…
MegaETH60,000insufficient funds for gas * price + value: have 0 want 1
Mode21,000EVM error: OutOfFunds
Monad21,000user-specified gas exceeds provider limit
Morph21,000err: insufficient funds for gas * price + value: address 0x… have 0 want 1 (supplied gas 4
opBNB21,000err: insufficient funds for gas * price + value: address 0x… have 0 want 1 (supplied gas 5
Optimism21,000EVM error: OutOfFunds
Plasma21,000insufficient funds for gas * price + value: have 0 want 1
Polygon21,000failed with 33554432 gas: insufficient funds for gas * price + value: address 0x… have 0 w
PulseChain25,200insufficient funds for gas * price + value: address 0x… have 0 want 1
Ronin21,000EVM error: OutOfFunds
Scroll21,000err: insufficient funds for gas * price + value: address 0x… have 0 want 1 (supplied gas 2
Sei21,000failed with 10000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Shibarium21,000failed with 50000000 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Soneium21,000EVM error: OutOfFunds
Sonic21,000insufficient balance for transfer
Story21,000failed with 16777216 gas: insufficient funds for gas * price + value: address 0x… have 0 w
Taiko21,000insufficient funds for gas * price + value: have 0 want 1
Telos EVM21,000insufficient funds for gas * price + value: have 0 want 1
Tempo274,318Revm error: value transfer not allowed
Unichain21,000EVM error: OutOfFunds
World Chain21,000EVM error: OutOfFunds
X Layer21,000insufficient funds for gas * price + value: have 0 want 1
Zora21,000EVM error: OutOfFunds

Replace YOUR_API_KEY in the examples on each chain page with your SwiftNodes key (free tier available).