POLYGON

Loading...

Your reliable resource for Polygon transaction hash lookup and verification.

How to easily set your digital media budget & marketing.

Even failed transactions on Polygon generate a transaction hash and are permanently recorded on-chain. When you look up a failed txhash on the Polygon block explorer, the status will show "Failed" in red. The gas used up to the point of failure is consumed and non-refundable, but the original action (transfer, contract call) was not executed.

There are several common reasons why a Polygon transaction might fail. The most common is running out of gas: the transaction consumed all of the gas allocated in the gas limit before completing execution. This typically happens with complex smart contract calls where the gas limit was set too low.

"Transactions can fail or be rejected due to gas fees or technical third-party issues such as dApps, in which case they are not executed on-chain."

— PolygonScan Support

  • Out of gas: Gas limit was too low for the transaction complexity
  • Contract revert: The smart contract's require() or revert() condition was triggered
  • Insufficient balance: The wallet did not have enough POL for the transfer + gas
  • Nonce too low: A previous pending transaction used the same nonce

Smart contracts can also revert transactions deliberately. For example, a DEX swap will revert if the price moves beyond your slippage tolerance between submission and execution (a common occurrence in volatile markets). A lending protocol will revert if you try to borrow more than your collateral allows.

To avoid failed transactions, always use the "estimate gas" feature in your wallet before sending, increase your gas limit by 10–20% above the estimate for complex operations, and use appropriate slippage settings in DeFi protocols. Most modern wallets and dApps will automatically suggest appropriate gas settings for Polygon transactions.