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.
-
Special attention to Digits (or Decimals) when handling Fungible tokens.
-
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.
Updated about 2 months ago