EVM Revert Error Codes & Diagnostics

28 Indexed Issues

Comprehensive troubleshooting knowledge base for Avalanche C-Chain (C-Chain) revert errors, custom 4-byte selectors, Trader Joe DEX slippages, and gas exhaustion faults with developer resolution guides.

Categories:
Medium Standard EVM Revert

/error/0x08c379a0 Diagnose
High ERC-20 Token Execution

/error/erc20-transfer-amount-exceeds-balance Diagnose
High Token Allowances

/error/erc20-insufficient-allowance Diagnose
Critical ERC-20 Token Execution

/error/erc20-transfer-to-the-zero-address Diagnose
High ERC-20 Token Execution

/error/erc20-transfer-from-the-zero-address Diagnose
High Token Allowances

/error/erc20-approve-from-the-zero-address Diagnose
High Token Allowances

/error/erc20-approve-to-the-zero-address Diagnose
Medium NFT & ERC-721 Execution

/error/erc721-invalid-token-id Diagnose
High NFT & ERC-721 Execution

/error/erc721-caller-is-not-owner-nor-approved Diagnose
High Multi-Token ERC-1155

/error/erc1155-insufficient-balance-for-transfer Diagnose
Critical Solidity 0.8+ Custom Error

/error/ownable-unauthorized-account Diagnose
High Solidity 0.8+ Custom Error

/error/ownable-invalid-owner Diagnose
High Contract Security Controls

/error/enforced-pause Diagnose
Medium Contract Security Controls

/error/expected-pause Diagnose
Critical Smart Contract Security

/error/reentrancy-guard-reentrant-call Diagnose
Critical Solidity Built-in Panic

/error/panic-arithmetic-underflow-overflow Diagnose
Critical Solidity Built-in Panic

/error/panic-assert-false Diagnose
Critical Solidity Built-in Panic

/error/panic-division-by-zero Diagnose
Medium Solidity Built-in Panic

/error/panic-enum-out-of-bounds Diagnose
High EVM Memory & Storage

/error/panic-array-out-of-bounds Diagnose
Medium EVM Memory & Storage

/error/panic-pop-empty-array Diagnose
Critical Solidity Compiler Panic

/error/panic-zero-initialized-internal-function Diagnose
Critical DEX & Swap Execution Revert

/error/execution-reverted-stf Diagnose
High DEX Slippage & Execution

/error/slippage-too-low Diagnose
Critical DEX AMM Core

/error/uniswap-k-invariant-violated Diagnose
High DEX Liquidity Pools

/error/uniswap-insufficient-liquidity Diagnose
Medium DEX Execution Deadlines

/error/uniswap-expired Diagnose
Critical Trader Joe V3 Core

/error/uniswap-v3-lok Diagnose
Medium Trader Joe V3 Core

/error/uniswap-v3-tlu Diagnose
High Trader Joe Permit2 Protocol

/error/permit2-expired Diagnose
Critical DeFi Lending Protocols

/error/aave-v3-health-factor-lower-than-one Diagnose
High DeFi Lending Protocols

/error/aave-v3-collateral-cannot-be-zero Diagnose
High Curve Stableswap AMM

/error/curve-slippage-exceeded Diagnose
High ERC-4337 Account Abstraction

/error/aa21-didnt-pay-prefund Diagnose
Medium ERC-4337 Account Abstraction

/error/aa25-invalid-account-nonce Diagnose
High ERC-4337 Account Abstraction

/error/aa31-paymaster-deposit-too-low Diagnose
Critical ERC-4337 Account Abstraction

/error/aa33-reverted-during-execution Diagnose
High EVM Computation Error

/error/out-of-gas Diagnose
Medium Mempool Node Policy

/error/transaction-underpriced Diagnose
High Account Balance

/error/insufficient-funds-for-gas Diagnose
Low Mempool Ordering

/error/nonce-too-low Diagnose
Low Mempool Node Policy

/error/gas-limit-too-high Diagnose
Medium EVM Protocol Rules

/error/intrinsic-gas-too-low Diagnose
Critical Security & Phishing Protection

/error/address-poisoning-scam Diagnose
Critical Cryptographic Verification

/error/invalid-signature Diagnose
Medium EIP-2612 Gasless Permits

/error/signature-expired Diagnose
Medium Layer 2 Rollup Execution

/error/l1-cost-exceed-balance Diagnose