All errors

Wallet and RPC errors

cannot estimate gas; transaction may fail or may require manual gas limit

Also appears as: we were not able to estimate gas, gas estimation failed


What it means

Before asking you to sign, the wallet simulated the transaction against current chain state, and the simulation reverted, so no gas estimate exists. This is a preview of a failure, shown before you pay for it.

How to fix it

Treat it as a stop sign, not an obstacle. Do not set a manual gas limit to force it through: the transaction will very likely revert on-chain and cost real gas. Find the underlying revert first, most often a missing approval, wrong network, or insufficient balance.

Still stuck?

Paste your transaction hash and get the exact decoded reason for your failure, free.

Decode my transaction

For the full walkthrough of why transactions fail, read the complete error guide.