Tx Doctor / EVM error library / Unknown custom error selector

EVM · custom

EVM error: Unknown custom error selector

The revert data starts with a 4-byte selector that is not part of the ERC-20 / Panic standards. Custom errors are defined per contract, so the selector only means something in that contract's ABI.

Why it happens

How to fix it

  1. Look the selector up in the contract's verified ABI on the explorer or in openchain.xyz/signatures.
  2. Simulate the transaction with a tracer (Tenderly, Etherscan debugger) to see which sub-call reverted.
  3. Ask the protocol team — custom error names are documented in their repo.

What it looks like in the wallet or explorer

custom error 0x8c379a0… (selector not in the public signature database)

Seeing this right now? Paste the transaction hash — the tool finds the chain and decodes what actually failed.

Diagnose my transaction

Related errors

Swap deadline expired

EVM · DEX

Slippage exceeded on a swap

EVM · DEX

Solidity panic (arithmetic or bounds error)

EVM · Panic

Custom program error (unknown code)

Custom ...