Method reference

eth_sendRawTransaction

Submits a signed transaction to the network and returns its hash. The node checks the signature, chain ID, nonce and balance first, and returns an error string instead of a hash when any check fails, which is the text your app has to handle.

What each chain answered when we submitted a legacy transaction signed without a chain ID (pre-EIP-155) from an empty account. "insufficient funds" means the chain accepted the unprotected format and only the balance check stopped it.

eth_sendRawTransaction on 55 chains, measured

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

ChainUnprotected (pre-EIP-155) transaction
Abstractinsufficient funds for gas + value. balance: 0, fee: 1900500021000, value: 1
ApeChaininsufficient funds for gas * price + value: address 0x… have 0 want …
Arbitruminsufficient funds for gas * price + value: address 0x… have 0 want …
Arbitrum Novainsufficient funds for gas * price + value: address 0x… have 0 want …
Avalancheonly replay-protected (EIP-155) transactions allowed over RPC
Baseerror getting sender from raw transaction
Berachaininsufficient funds for gas * price + value: have 0 want …
Blastinvalid sender
BNB Smart Chainonly replay-protected (EIP-155) transactions allowed over RPC
BOBinsufficient funds for gas * price + value: have 0 want …
Boba Networkinsufficient funds for gas * price + value: have 0 want …
Celoonly replay-protected (EIP-155) transactions allowed over RPC
Chilizonly replay-protected (EIP-155) transactions allowed over RPC
Coreonly replay-protected (EIP-155) transactions allowed over RPC
Cronosonly replay-protected (EIP-155) transactions allowed over RPC
Ethereumonly replay-protected (EIP-155) transactions allowed over RPC
Ethereum Classiconly replay-protected (EIP-155) transactions allowed over RPC
Fantomonly replay-protected (EIP-155) transactions allowed over RPC
Flareonly replay-protected (EIP-155) transactions allowed over RPC
Fraxtalinsufficient funds for gas * price + value: have 0 want …
Gnosisinsufficient funds for gas * price + value: have 0 want …
Hemionly replay-protected (EIP-155) transactions allowed over RPC
Hyperliquidinsufficient funds for gas * price + value: have 0 want …
Immutable zkEVMonly replay-protected (EIP-155) transactions allowed over RPC
Inkinvalid sender
Kaiainsufficient funds of the sender for value
Katanainsufficient funds for gas * price + value: have 0 want …
LineaInvalid transaction: transaction up-front cost 0x36cc4aab4a9 exceeds transaction sender account bala
Liskinsufficient funds for gas * price + value: have 0 want …
Manta Pacificinsufficient funds for gas * price + value: have 0 want …
Mantleonly replay-protected (EIP-155) transactions allowed over RPC
MegaETHEIP-155 protection required
Modeinsufficient funds for gas * price + value: have 0 want …
MonadSigner had insufficient balance
Morphinsufficient funds for gas * price + value: have 0 want …
opBNBinsufficient funds for gas * price + value: balance 0, tx cost 47690271946, overshot 47690271946
Optimisminvalid sender
Plasmainsufficient funds for gas * price + value: have 0 want …
Polygononly replay-protected (EIP-155) transactions allowed over RPC
PulseChainonly replay-protected (EIP-155) transactions allowed over RPC
Ronininsufficient funds for gas * price + value: have 0 want …
Scrollonly replay-protected (EIP-155) transactions allowed over RPC
Sei: unknown
Shibariumonly replay-protected (EIP-155) transactions allowed over RPC
Soneiuminvalid sender
Soniconly replay-protected (EIP-155) transactions allowed over RPC
Storyonly replay-protected (EIP-155) transactions allowed over RPC
Taikoinsufficient funds for gas * price + value: have 0 want …
Telos EVMRevm error: Error sending transaction to Telos
Tempovalue transfer not allowed
Unichaininsufficient funds for gas * price + value: have 0 want …
World ChainTemporary internal error. Please retry, trace-id: 23bb374ec7367ea117e959a04ab65c99
X Layeronly replay-protected (EIP-155) transactions allowed over RPC
zkSync Erainsufficient funds for gas + value. balance: 0, fee: 1900500021000, value: 1
Zorainsufficient funds for gas * price + value: have 0 want …

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