Troubleshooting "Execution Reverted" Errors

When encountering an "Execution Reverted" error during an asset transfer, the transaction has been confirmed and included in a block but failed to execute the associated Smart Contract. This error can happen for various reasons, including insufficient gas fees, incorrect recipient addresses, or restrictions within the contract itself.

📘

Find additional information on Failed transactions.

Common Causes for "Execution Reverted"

  • Insufficient Gas Fees: Ensure you have enough native assets to pay for the transaction. See the Fee Estimate article.

  • Insufficient assets: Ensure you have enough native and token assets for the transaction. See the Token transfer guide.

  • Smart Contract Restrictions: Some conditions within the Smart Contract may not be met. Refer to the Smart Contract code.

  • Invalid Parameters: Incorrect data inputs.

Troubleshooting Steps

  • Verify the gas fees and adjust if necessary.
  • Verify enough assets are present in the sender's account.
  • Double-check the recipient address and asset details.
  • Review the smart contract's conditions.
    • ContractAddress
    • Decimals
  • Note that Gas Fees are not refunded.