AddressInvalid | "ADDRESS_INVALID" | The provided address is invalid. Description: The Ethereum address does not conform to the expected format. Possible Cause: Typographical errors in the address or incorrect formatting. |
AmountInvalid | "AMOUNT_INVALID" | The provided amount is invalid. Description: The amount specified for a transaction is not acceptable. Possible Cause: Amount is zero, negative, or exceeds allowed limits. |
AmountIrrelevant | "AMOUNT_IRRELEVANT" | The amount provided is irrelevant and should not be provided. Description: An operation does not require an amount, but one was supplied. Possible Cause: Misuse of the API by providing unnecessary parameters. |
AmountRequired | "AMOUNT_REQUIRED" | The amount is required for this operation. Description: An operation that requires a monetary amount did not receive one. Possible Cause: Missing amount parameter in the function call. |
EstimateGasExecution | "ESTIMATE_GAS_EXECUTION" | Gas estimation failed during transaction processing. Description: The SDK was unable to estimate the gas required for a transaction. Possible Cause: Network issues, incorrect transaction parameters, or contract errors. |
InsufficientFunds | "INSUFFICIENT_FUNDS" | The account has insufficient funds to perform the operation. Description: The user's account balance is too low to cover the transaction amount and associated fees. Possible Cause: Attempting a transaction with an amount exceeding the available balance. |
InvalidNftStandard | "INVALID_NFT_STANDARD" | The NFT standard provided is invalid. Description: An unsupported NFT standard was specified. Possible Cause: Using an NFT standard other than ERC721 or ERC1155. |
NftNotFound | "NFT_NOT_FOUND" | The specified NFT was not found. Description: The NFT identified by the provided contract address and token ID does not exist. Possible Cause: Incorrect token ID, wrong contract address, or the NFT has been burned. |
RecipientAddressEqualsSender | "RECIPIENT_ADDRESS_EQUALS_SENDER" | The recipient address is the same as the sender address. Description: A transaction was attempted where the sender and recipient are identical. Possible Cause: User error in specifying addresses or attempting redundant transactions. |
RelayFailed | "RelayFailed" | The signer relay failed. Description: The backend /v1/signers/ecdsa-schnorr/relay endpoint returned a non-2xx status. The rootError carries the message returned by the API, which usually includes the on-chain revert reason (e.g. an OZ custom error selector or an executeRelayed revert message). Possible Cause: Operator pool exhausted, RPC error, on-chain revert (insufficient funds, invalid relay signature, account not deployed, etc.), or a request timeout. |
TokenBalanceNotFound | "TOKEN_BALANCE_NOT_FOUND" | The specified token balance was not found. Description: The token balance identified by the provided contract address does not exist. Possible Cause: Incorrect wallet address, wrong contract address. |
Unexpected | "UNEXPECTED" | An unexpected runtime invariant was violated. Description: A value expected to be non-null was null or undefined. Possible Cause: Backend returned a payload inconsistent with its schema, or an assumption about data shape no longer holds. |
UnknownIframeApiError | "UNKNOWN_IFRAME_API_ERROR" | An unknown error during iframe API call. |
UnknownTransactionError | "UNKNOWN_TRANSACTION_ERROR" | An unknown transaction error. |