@lelantos-org/sdk / index / WALLET_ERROR_CODES
Variable: WALLET_ERROR_CODES
ts
const WALLET_ERROR_CODES: readonly ["WALLET_CONFIG", "NETWORK_NOT_DEPLOYED", "ENVIRONMENT", "INVALID_ARGUMENT", "NO_EVM_ACCOUNT", "UNSUPPORTED_OPERATION", "INSUFFICIENT_BALANCE", "NOTES_HELD", "INSUFFICIENT_COVER", "FEE_ASSET_NOT_QUOTED", "FEE_ABOVE_LIMIT", "DEADLINE_PASSED", "QUOTE_STALE", "USER_REJECTED", "RELAYER_REJECTED", "SPEND_OUTCOME_UNKNOWN", "RELAYER_TIMEOUT", "RELAYER_FAILED", "FMD_TIMEOUT", "FMD_FAILED", "QUOTER_TIMEOUT", "QUOTER_FAILED", "WIRE_FORMAT", "RPC_FAILED", "TX_REVERTED", "TX_MINING", "TREE_OUT_OF_SYNC", "PROVER_FAILED", "PROVER_UNAVAILABLE", "PROVER_ARTIFACTS_MISSING", "PROVER_ARTIFACTS_FAILED", "WORKER_TIMEOUT", "WORKER_CRASHED", "WORKER_FAILED", "X402_PAYMENT", "INTERNAL"];Defined in: @lelantos-org/sdk/dist/errors/codes.d.ts:13
Every code the SDK can throw. Exported as a value so callers can enumerate or validate codes at runtime.
Grouped by what the caller does about it:
- configuration and arguments: fix the call or the wiring;
- funds: wait, top up, consolidate, pick another fee asset, or raise the fee limit;
- submission: the relayer's answer, or the absence of one;
- transport, chain, prover, worker: infrastructure, often
retryable; INTERNAL: an SDK bug; report it.