var img = document.createElement('img'); img.src = "https://nethermind.matomo.cloud//piwik.php?idsite=6&rec=1&url=https://www.surge.wtf" + location.pathname; img.style = "border:0"; img.alt = "tracker"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(img,s);
Skip to main content

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

ErrorCode
OP_INVALID_TRANSITIONS_HASH()0xfad7780d
OP_INVALID_PROOF()0x576547b2

layer1/mainnet/TaikoToken.sol

ErrorCode
TT_NON_VOTING_ACCOUNT()0x62324f62

automata-attestation/utils/Asn1Decode.sol

ErrorCode
NOT_TYPE_OCTET_STRING()0xa040ad4b
NOT_A_CONSTRUCTED_TYPE()0x2347bfa7

automata-attestation/utils/BytesUtils.sol

ErrorCode
INVALID_OFFSET()0x69051526
INVALID_IDX()0x653582fb
UNEXPECTED_LEN()0xcbb7a731
UNEXPECTED_IDX()0x4e0a27d9
UNEXPECTED_OFFSET()0x86e67412

lib/QuoteV3Auth/V3Parser.sol

ErrorCode
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

ErrorCode
LEN_IN_BYTES_TOO_LARGE()0x51b719e8
DST_TOO_LONG()0xeae3f072

surge/cross-chain-dex/CrossChainSwapVaultL1.sol

ErrorCode
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

ErrorCode
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

ErrorCode
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

ErrorCode
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

ErrorCode
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

ErrorCode
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

ErrorCode
CV_INVALID_SUB_VERIFIER()0x26998179
CV_INVALID_SUB_VERIFIER_ORDER()0x6d14c6cd
CV_VERIFIERS_INSUFFICIENT()0x8290ca4e

shared/common/EssentialResolverContract.sol

ErrorCode
RESOLVER_NOT_FOUND()0x4b6f57f5

shared/common/Multicall.sol

ErrorCode
MULTICALL_CALL_FAILED(uint256 index, bytes returnData)0x9845e457

shared/common/EssentialContract.sol

ErrorCode
INVALID_PAUSE_STATUS()0xbae6e2a9
FUNC_NOT_IMPLEMENTED()0x18571f1e
REENTRANT_CALL()0xdfc60d85
ACCESS_DENIED()0x95383ea1
ZERO_ADDRESS()0x538ba4f9
ZERO_VALUE()0xec732959

shared/common/IResolver.sol

ErrorCode
RESOLVED_TO_ZERO_ADDRESS()0x2d2520c2

shared/userops/UserOpsSubmitterFactory.sol

ErrorCode
SUBMITTER_EXISTS()0xf4e2c624

shared/userops/UserOpsSubmitter.sol

ErrorCode
INVALID_OWNER()0x9d2d2731
EMPTY_BATCH()0x48be8f85
INVALID_SIGNATURE()0xa3402a38
OPERATION_FAILED(uint256 index)0x84f40917

shared/signal/SignalService.sol

ErrorCode
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

ErrorCode
ETH_TRANSFER_FAILED()0x98ce269a

shared/libs/LibBytes.sol

ErrorCode
INNER_ERROR(bytes innerError)0xbe40ece2

shared/libs/LibTrieProof.sol

ErrorCode
LTP_INVALID_ACCOUNT_PROOF()0x20a66ad8
LTP_INVALID_INCLUSION_PROOF()0x8d9a4db3

shared/vault/BaseVault.sol

ErrorCode
VAULT_INSUFFICIENT_FEE()0x0bc67058
VAULT_INVALID_TO_ADDR()0x5b50f3f9
VAULT_PERMISSION_DENIED()0x2583296b

shared/vault/BridgedERC20.sol

ErrorCode
BTOKEN_INVALID_PARAMS()0xc118d2f3
BTOKEN_MINT_DISALLOWED()0x270bf775

shared/vault/BridgedERC721.sol

ErrorCode
BTOKEN_INVALID_BURN()0x358bf3d9

shared/vault/LibBridgedToken.sol

ErrorCode
BTOKEN_INVALID_PARAMS()0xc118d2f3
BTOKEN_INVALID_TO_ADDR()0x30a4b274

shared/vault/BaseNFTVault.sol

ErrorCode
VAULT_INVALID_TOKEN()0x03f8a7d3
VAULT_INVALID_AMOUNT()0x85326476
VAULT_INTERFACE_NOT_SUPPORTED()0x7dd22bea
VAULT_TOKEN_ARRAY_MISMATCH()0xcb745208

shared/vault/BridgedERC20V2.sol

ErrorCode
BTOKEN_DEADLINE_EXPIRED()0x2d5c4e9a
BTOKEN_INVALID_SIG()0xe1de4396

shared/vault/ERC20Vault.sol

ErrorCode
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

ErrorCode
BTOKEN_INVALID_PARAMS()0xc118d2f3

shared/bridge/Bridge.sol

ErrorCode
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

ErrorCode
ONLY_MINTER()0x8d79db15

surge/cross-chain-dex/CrossChainSwapVaultL2.sol

ErrorCode
ONLY_ADMIN()0x97f0062c
ONLY_BRIDGE()0x99573a23
INVALID_SENDER()0xb78bd21b
L1_VAULT_NOT_SET()0xfbbeb8df
UNKNOWN_ACTION()0x0427f699

surge/cross-chain-dex/SimpleDEX.sol

ErrorCode
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

ErrorCode
ONLY_ADMIN()0x97f0062c
ONLY_BRIDGE()0x99573a23
INVALID_SENDER()0xb78bd21b
L1_HANDLER_NOT_SET()0x0353a552

test/shared/DeployCapability.sol

ErrorCode
ADDRESS_NULL()0xc61d2985

test/layer2/LibAnchorSigner.sol

ErrorCode
L2_INVALID_GOLDEN_TOUCH_K()0xbcd2d90d