Reverted transactions are marked as “failed” and won’t be executed. There is no auto-retry mechanism for failed
transactions; you must manually resubmit them if needed.
Common Error Types
Transaction errors typically fall into two categories: validation failures and execution failures.Validation Errors
Validation errors occur when the provided transaction data is invalid. These errors commonly relate to invalid data (e.g.,signature
) during transaction approval. Common issues include:
- Malformed signatures
- Invalid signatures (e.g., from an unauthorized wallet)
- Insufficient signer permissions for transaction approval
- Verify the transaction signer is valid
- Confirm you’re signing the correct
message
data - Verify the signing private key matches the
signer
wallet
Execution Errors
Execution errors occur when a transaction is reverted during runtime. These typically relate to thecalls
provided during transaction creation. Common causes include:
- Another transaction with the same call was executed already
- State changes between transaction creation and execution (e.g. asset price updated exceeding slippage allowance)
- Review the simulation to understand the revert cause
- Check for similar previous transactions
- Attempt to resubmit with the same parameters