Error Codes
This page contains a comprehensive list of error codes used in protocols. These codes are automatically generated from the source code.
layer1/devnet/OpVerifier.sol
| Error | Code |
|---|---|
OP_INVALID_TRANSITIONS_HASH() | 0xfad7780d |
OP_INVALID_PROOF() | 0x576547b2 |
layer1/mainnet/TaikoToken.sol
| Error | Code |
|---|---|
TT_NON_VOTING_ACCOUNT() | 0x62324f62 |
automata-attestation/utils/Asn1Decode.sol
| Error | Code |
|---|---|
NOT_TYPE_OCTET_STRING() | 0xa040ad4b |
NOT_A_CONSTRUCTED_TYPE() | 0x2347bfa7 |
automata-attestation/utils/BytesUtils.sol
| Error | Code |
|---|---|
INVALID_OFFSET() | 0x69051526 |
INVALID_IDX() | 0x653582fb |
UNEXPECTED_LEN() | 0xcbb7a731 |
UNEXPECTED_IDX() | 0x4e0a27d9 |
UNEXPECTED_OFFSET() | 0x86e67412 |
lib/QuoteV3Auth/V3Parser.sol
| Error | Code |
|---|---|
V3PARSER_INVALID_QUOTE_LENGTN() | 0x9a800458 |
V3PARSER_INVALID_QUOTE_MEMBER_LENGTN() | 0x7841ff9e |
V3PARSER_INVALID_QEREPORT_LENGTN() | 0x03dc2590 |
V3PARSER_UNSUPPORT_CERTIFICATION_TYPE() | 0x84f41c44 |
V3PARSER_INVALID_CERTIFICATION_CHAIN_SIZE() | 0x22ff290f |
V3PARSER_INVALID_CERTIFICATION_CHAIN_DATA() | 0xc46fc8f6 |
V3PARSER_INVALID_ECDSA_SIGNATURE() | 0x46ac673f |
V3PARSER_INVALID_QEAUTHDATA_SIZE() | 0x0c6543ad |
preconf/libs/LibBLS12381.sol
| Error | Code |
|---|---|
LEN_IN_BYTES_TOO_LARGE() | 0x51b719e8 |
DST_TOO_LONG() | 0xeae3f072 |
surge/cross-chain-dex/CrossChainSwapVaultL1.sol
| Error | Code |
|---|---|
ONLY_ADMIN() | 0x97f0062c |
ONLY_BRIDGE() | 0x99573a23 |
INVALID_SENDER() | 0xb78bd21b |
L2_VAULT_NOT_SET() | 0xf2ad195a |
ZERO_AMOUNT() | 0xf6fa5450 |
INSUFFICIENT_TOKEN_BALANCE() | 0x7829c5da |
ETH_TRANSFER_FAILED() | 0x98ce269a |
surge/cross-chain-dex/CrossChainSwapHandlerL1.sol
| Error | Code |
|---|---|
ONLY_ADMIN() | 0x97f0062c |
ONLY_BRIDGE() | 0x99573a23 |
INVALID_SENDER() | 0xb78bd21b |
L2_HANDLER_NOT_SET() | 0x5b96a3ad |
ZERO_AMOUNT() | 0xf6fa5450 |
INSUFFICIENT_TOKEN_BALANCE() | 0x7829c5da |
ETH_TRANSFER_FAILED() | 0x98ce269a |
layer1/verifiers/ZiskVerifier.sol
| Error | Code |
|---|---|
ZISK_INVALID_PROGRAM_VKEY() | 0x7f1ebce8 |
ZISK_INVALID_CHAIN_ID() | 0x3e68f163 |
ZISK_INVALID_REMOTE_VERIFIER() | 0x9a3c15ed |
ZISK_INVALID_PARAMS() | 0xf35598da |
ZISK_INVALID_PROOF() | 0x5f6b000c |
ZISK_INVALID_ROOT_CV() | 0x6bd71942 |
layer1/verifiers/SP1Verifier.sol
| Error | Code |
|---|---|
SP1_INVALID_PROGRAM_VKEY() | 0xa068e7d2 |
SP1_INVALID_AGGREGATION_VKEY() | 0x0e5a298b |
SP1_INVALID_CHAIN_ID() | 0x204f6ec4 |
SP1_INVALID_REMOTE_VERIFIER() | 0xc274f1e4 |
SP1_INVALID_PARAMS() | 0xa8907a03 |
SP1_INVALID_PROOF() | 0xb9e4dcf2 |
layer1/verifiers/SgxVerifier.sol
| Error | Code |
|---|---|
SGX_ALREADY_ATTESTED() | 0xa2395279 |
SGX_INVALID_ATTESTATION() | 0x72ff9e3c |
SGX_INVALID_INSTANCE() | 0x1877af9a |
SGX_INVALID_PROOF() | 0x7bb2c129 |
SGX_INVALID_CHAIN_ID() | 0xeb22b3de |
layer1/verifiers/Risc0Verifier.sol
| Error | Code |
|---|---|
RISC_ZERO_INVALID_BLOCK_PROOF_IMAGE_ID() | 0x749091ae |
RISC_ZERO_INVALID_AGGREGATION_IMAGE_ID() | 0xc8cde2c0 |
RISC_ZERO_INVALID_PROOF() | 0x444c8c2c |
RISC_ZERO_INVALID_CHAIN_ID() | 0xf7f698e0 |
RISC_ZERO_INVALID_GROTH16_VERIFIER() | 0x1a0d0363 |
verifiers/compose/ComposeVerifier.sol
| Error | Code |
|---|---|
CV_INVALID_SUB_VERIFIER() | 0x26998179 |
CV_INVALID_SUB_VERIFIER_ORDER() | 0x6d14c6cd |
CV_VERIFIERS_INSUFFICIENT() | 0x8290ca4e |
shared/common/EssentialResolverContract.sol
| Error | Code |
|---|---|
RESOLVER_NOT_FOUND() | 0x4b6f57f5 |
shared/common/Multicall.sol
| Error | Code |
|---|---|
MULTICALL_CALL_FAILED(uint256 index, bytes returnData) | 0x9845e457 |
shared/common/EssentialContract.sol
| Error | Code |
|---|---|
INVALID_PAUSE_STATUS() | 0xbae6e2a9 |
FUNC_NOT_IMPLEMENTED() | 0x18571f1e |
REENTRANT_CALL() | 0xdfc60d85 |
ACCESS_DENIED() | 0x95383ea1 |
ZERO_ADDRESS() | 0x538ba4f9 |
ZERO_VALUE() | 0xec732959 |
shared/common/IResolver.sol
| Error | Code |
|---|---|
RESOLVED_TO_ZERO_ADDRESS() | 0x2d2520c2 |
shared/userops/UserOpsSubmitterFactory.sol
| Error | Code |
|---|---|
SUBMITTER_EXISTS() | 0xf4e2c624 |
shared/userops/UserOpsSubmitter.sol
| Error | Code |
|---|---|
INVALID_OWNER() | 0x9d2d2731 |
EMPTY_BATCH() | 0x48be8f85 |
INVALID_SIGNATURE() | 0xa3402a38 |
OPERATION_FAILED(uint256 index) | 0x84f40917 |
shared/signal/SignalService.sol
| Error | Code |
|---|---|
SS_CHECKPOINT_NOT_FOUND() | 0xf297591c |
SS_EMPTY_PROOF() | 0x2e4b6bbc |
SS_INVALID_BLOCK_ID() | 0xf16b2096 |
SS_INVALID_CHECKPOINT() | 0x62d16b9d |
SS_INVALID_PROOF_LENGTH() | 0x39e45cb8 |
SS_SIGNAL_NOT_RECEIVED() | 0x442728ae |
SS_UNAUTHORIZED() | 0x1f67751f |
shared/libs/LibAddress.sol
| Error | Code |
|---|---|
ETH_TRANSFER_FAILED() | 0x98ce269a |
shared/libs/LibBytes.sol
| Error | Code |
|---|---|
INNER_ERROR(bytes innerError) | 0xbe40ece2 |
shared/libs/LibTrieProof.sol
| Error | Code |
|---|---|
LTP_INVALID_ACCOUNT_PROOF() | 0x20a66ad8 |
LTP_INVALID_INCLUSION_PROOF() | 0x8d9a4db3 |
shared/vault/BaseVault.sol
| Error | Code |
|---|---|
VAULT_INSUFFICIENT_FEE() | 0x0bc67058 |
VAULT_INVALID_TO_ADDR() | 0x5b50f3f9 |
VAULT_PERMISSION_DENIED() | 0x2583296b |
shared/vault/BridgedERC20.sol
| Error | Code |
|---|---|
BTOKEN_INVALID_PARAMS() | 0xc118d2f3 |
BTOKEN_MINT_DISALLOWED() | 0x270bf775 |
shared/vault/BridgedERC721.sol
| Error | Code |
|---|---|
BTOKEN_INVALID_BURN() | 0x358bf3d9 |
shared/vault/LibBridgedToken.sol
| Error | Code |
|---|---|
BTOKEN_INVALID_PARAMS() | 0xc118d2f3 |
BTOKEN_INVALID_TO_ADDR() | 0x30a4b274 |
shared/vault/BaseNFTVault.sol
| Error | Code |
|---|---|
VAULT_INVALID_TOKEN() | 0x03f8a7d3 |
VAULT_INVALID_AMOUNT() | 0x85326476 |
VAULT_INTERFACE_NOT_SUPPORTED() | 0x7dd22bea |
VAULT_TOKEN_ARRAY_MISMATCH() | 0xcb745208 |
shared/vault/BridgedERC20V2.sol
| Error | Code |
|---|---|
BTOKEN_DEADLINE_EXPIRED() | 0x2d5c4e9a |
BTOKEN_INVALID_SIG() | 0xe1de4396 |
shared/vault/ERC20Vault.sol
| Error | Code |
|---|---|
VAULT_BTOKEN_BLACKLISTED() | 0x75c42fc1 |
VAULT_CTOKEN_MISMATCH() | 0x5f3a3af6 |
VAULT_INVALID_TOKEN() | 0x03f8a7d3 |
VAULT_INVALID_AMOUNT() | 0x85326476 |
VAULT_INVALID_CTOKEN() | 0x8257f7f5 |
VAULT_INVALID_NEW_BTOKEN() | 0xdc63f987 |
VAULT_LAST_MIGRATION_TOO_CLOSE() | 0x463a6bf6 |
shared/vault/BridgedERC1155.sol
| Error | Code |
|---|---|
BTOKEN_INVALID_PARAMS() | 0xc118d2f3 |
shared/bridge/Bridge.sol
| Error | Code |
|---|---|
B_INVALID_CHAINID() | 0xe363bba8 |
B_INVALID_CONTEXT() | 0x5ceed173 |
B_INVALID_FEE() | 0xc9f51787 |
B_INVALID_GAS_LIMIT() | 0x08c2ad53 |
B_INVALID_STATUS() | 0x67624eb4 |
B_INVALID_VALUE() | 0x958557be |
B_MESSAGE_NOT_SENT() | 0xab035ad5 |
B_PERMISSION_DENIED() | 0xe56dc386 |
B_PROOF_TOO_LARGE() | 0x1e3b03c9 |
B_RETRY_FAILED() | 0x161e3ead |
B_SIGNAL_NOT_RECEIVED() | 0xa2826398 |
surge/cross-chain-dex/SwapTokenL2.sol
| Error | Code |
|---|---|
ONLY_MINTER() | 0x8d79db15 |
surge/cross-chain-dex/CrossChainSwapVaultL2.sol
| Error | Code |
|---|---|
ONLY_ADMIN() | 0x97f0062c |
ONLY_BRIDGE() | 0x99573a23 |
INVALID_SENDER() | 0xb78bd21b |
L1_VAULT_NOT_SET() | 0xfbbeb8df |
UNKNOWN_ACTION() | 0x0427f699 |
surge/cross-chain-dex/SimpleDEX.sol
| Error | Code |
|---|---|
ONLY_ADMIN() | 0x97f0062c |
INSUFFICIENT_OUTPUT() | 0x99930fdb |
INSUFFICIENT_LIQUIDITY() | 0x827e7b7f |
ZERO_AMOUNT() | 0xf6fa5450 |
NO_LIQUIDITY() | 0xf58c8f91 |
ETH_TRANSFER_FAILED() | 0x98ce269a |
surge/cross-chain-dex/CrossChainSwapHandlerL2.sol
| Error | Code |
|---|---|
ONLY_ADMIN() | 0x97f0062c |
ONLY_BRIDGE() | 0x99573a23 |
INVALID_SENDER() | 0xb78bd21b |
L1_HANDLER_NOT_SET() | 0x0353a552 |
test/shared/DeployCapability.sol
| Error | Code |
|---|---|
ADDRESS_NULL() | 0xc61d2985 |
test/layer2/LibAnchorSigner.sol
| Error | Code |
|---|---|
L2_INVALID_GOLDEN_TOUCH_K() | 0xbcd2d90d |