Skip to content

@swapped/connect-sdk / core / ConnectSdkErrorCode

Enumeration: ConnectSdkErrorCode ​

Defined in: src/errors/codes.ts:5

Stable SDK error codes for programmatic handling.

Enumeration Members ​

API_ERROR ​

API_ERROR: "API_ERROR"

Defined in: src/errors/codes.ts:30


BROWSER_REQUIRED ​

BROWSER_REQUIRED: "BROWSER_REQUIRED"

Defined in: src/errors/codes.ts:6


CASH_APP_SELECTION_INCOMPLETE ​

CASH_APP_SELECTION_INCOMPLETE: "CASH_APP_SELECTION_INCOMPLETE"

Defined in: src/errors/codes.ts:28


CLIENT_DESTROYED ​

CLIENT_DESTROYED: "CLIENT_DESTROYED"

Defined in: src/errors/codes.ts:15


CLOSE_ACTIVE_ORDER_FAILED ​

CLOSE_ACTIVE_ORDER_FAILED: "CLOSE_ACTIVE_ORDER_FAILED"

Defined in: src/errors/codes.ts:22


COINBASE_COOLDOWN_ACTIVE ​

COINBASE_COOLDOWN_ACTIVE: "COINBASE_COOLDOWN_ACTIVE"

Defined in: src/errors/codes.ts:36


COINBASE_INVALID_WITHDRAWAL_AMOUNT ​

COINBASE_INVALID_WITHDRAWAL_AMOUNT: "COINBASE_INVALID_WITHDRAWAL_AMOUNT"

Defined in: src/errors/codes.ts:37


COINBASE_NO_ACTIVE_WITHDRAWAL ​

COINBASE_NO_ACTIVE_WITHDRAWAL: "COINBASE_NO_ACTIVE_WITHDRAWAL"

Defined in: src/errors/codes.ts:39


COINBASE_NOT_CONNECTED ​

COINBASE_NOT_CONNECTED: "COINBASE_NOT_CONNECTED"

Defined in: src/errors/codes.ts:33


COINBASE_PASSKEY_NOT_SUPPORTED ​

COINBASE_PASSKEY_NOT_SUPPORTED: "COINBASE_PASSKEY_NOT_SUPPORTED"

Defined in: src/errors/codes.ts:35


COINBASE_SELECTION_INCOMPLETE ​

COINBASE_SELECTION_INCOMPLETE: "COINBASE_SELECTION_INCOMPLETE"

Defined in: src/errors/codes.ts:38


COINBASE_SESSION_EXPIRED ​

COINBASE_SESSION_EXPIRED: "COINBASE_SESSION_EXPIRED"

Defined in: src/errors/codes.ts:34


EXCHANGE_PAY_SELECTION_INCOMPLETE ​

EXCHANGE_PAY_SELECTION_INCOMPLETE: "EXCHANGE_PAY_SELECTION_INCOMPLETE"

Defined in: src/errors/codes.ts:40


INVALID_API_BASE_URL ​

INVALID_API_BASE_URL: "INVALID_API_BASE_URL"

Defined in: src/errors/codes.ts:9


INVALID_ENVIRONMENT ​

INVALID_ENVIRONMENT: "INVALID_ENVIRONMENT"

Defined in: src/errors/codes.ts:11


INVALID_MODULES ​

INVALID_MODULES: "INVALID_MODULES"

Defined in: src/errors/codes.ts:12


INVALID_WIDGET_BASE_URL ​

INVALID_WIDGET_BASE_URL: "INVALID_WIDGET_BASE_URL"

Defined in: src/errors/codes.ts:10


MODULE_NOT_ENABLED ​

MODULE_NOT_ENABLED: "MODULE_NOT_ENABLED"

Defined in: src/errors/codes.ts:13


NO_ACTIVE_ORDER ​

NO_ACTIVE_ORDER: "NO_ACTIVE_ORDER"

Defined in: src/errors/codes.ts:21


OAUTH_POPUP_BLOCKED ​

OAUTH_POPUP_BLOCKED: "OAUTH_POPUP_BLOCKED"

Defined in: src/errors/codes.ts:41


OAUTH_POPUP_CLOSED ​

OAUTH_POPUP_CLOSED: "OAUTH_POPUP_CLOSED"

Defined in: src/errors/codes.ts:42


REACT_CASH_APP_PROVIDER_REQUIRED ​

REACT_CASH_APP_PROVIDER_REQUIRED: "REACT_CASH_APP_PROVIDER_REQUIRED"

Defined in: src/errors/codes.ts:27


REACT_CLIENT_ALREADY_PROVIDED ​

REACT_CLIENT_ALREADY_PROVIDED: "REACT_CLIENT_ALREADY_PROVIDED"

Defined in: src/errors/codes.ts:24


REACT_COINBASE_PROVIDER_REQUIRED ​

REACT_COINBASE_PROVIDER_REQUIRED: "REACT_COINBASE_PROVIDER_REQUIRED"

Defined in: src/errors/codes.ts:25


REACT_CONTEXT_PROVIDER_REQUIRED ​

REACT_CONTEXT_PROVIDER_REQUIRED: "REACT_CONTEXT_PROVIDER_REQUIRED"

Defined in: src/errors/codes.ts:23


REACT_EXCHANGE_PAY_PROVIDER_REQUIRED ​

REACT_EXCHANGE_PAY_PROVIDER_REQUIRED: "REACT_EXCHANGE_PAY_PROVIDER_REQUIRED"

Defined in: src/errors/codes.ts:26


REACT_WALLET_VERIFICATION_PROVIDER_REQUIRED ​

REACT_WALLET_VERIFICATION_PROVIDER_REQUIRED: "REACT_WALLET_VERIFICATION_PROVIDER_REQUIRED"

Defined in: src/errors/codes.ts:65


REACT_WALLETS_PROVIDER_REQUIRED ​

REACT_WALLETS_PROVIDER_REQUIRED: "REACT_WALLETS_PROVIDER_REQUIRED"

Defined in: src/errors/codes.ts:64


SESSION_ALREADY_IN_USE ​

SESSION_ALREADY_IN_USE: "SESSION_ALREADY_IN_USE"

Defined in: src/errors/codes.ts:8


SESSION_ID_REQUIRED ​

SESSION_ID_REQUIRED: "SESSION_ID_REQUIRED"

Defined in: src/errors/codes.ts:7


SESSION_LOAD_IN_PROGRESS ​

SESSION_LOAD_IN_PROGRESS: "SESSION_LOAD_IN_PROGRESS"

Defined in: src/errors/codes.ts:18


SESSION_NOT_ACTIVE ​

SESSION_NOT_ACTIVE: "SESSION_NOT_ACTIVE"

Defined in: src/errors/codes.ts:17


SESSION_REPLACED ​

SESSION_REPLACED: "SESSION_REPLACED"

Defined in: src/errors/codes.ts:20


SESSION_REQUIRED ​

SESSION_REQUIRED: "SESSION_REQUIRED"

Defined in: src/errors/codes.ts:16


SESSION_RESTART_IN_PROGRESS ​

SESSION_RESTART_IN_PROGRESS: "SESSION_RESTART_IN_PROGRESS"

Defined in: src/errors/codes.ts:19


UNKNOWN_ERROR ​

UNKNOWN_ERROR: "UNKNOWN_ERROR"

Defined in: src/errors/codes.ts:29


WALLET_ALREADY_CONNECTED ​

WALLET_ALREADY_CONNECTED: "WALLET_ALREADY_CONNECTED"

Defined in: src/errors/codes.ts:48


WALLET_CHAIN_UNSUPPORTED ​

WALLET_CHAIN_UNSUPPORTED: "WALLET_CHAIN_UNSUPPORTED"

Defined in: src/errors/codes.ts:54


WALLET_CONNECT_REJECTED ​

WALLET_CONNECT_REJECTED: "WALLET_CONNECT_REJECTED"

Defined in: src/errors/codes.ts:50

User cancelled connect / pairing in the wallet.


WALLET_GATEWAY_NOT_READY ​

WALLET_GATEWAY_NOT_READY: "WALLET_GATEWAY_NOT_READY"

Defined in: src/errors/codes.ts:44


WALLET_NAMESPACE_UNSUPPORTED ​

WALLET_NAMESPACE_UNSUPPORTED: "WALLET_NAMESPACE_UNSUPPORTED"

Defined in: src/errors/codes.ts:53


WALLET_NOT_CONNECTED ​

WALLET_NOT_CONNECTED: "WALLET_NOT_CONNECTED"

Defined in: src/errors/codes.ts:47


WALLET_NOT_INSTALLED ​

WALLET_NOT_INSTALLED: "WALLET_NOT_INSTALLED"

Defined in: src/errors/codes.ts:46


WALLET_NOT_SUPPORTED ​

WALLET_NOT_SUPPORTED: "WALLET_NOT_SUPPORTED"

Defined in: src/errors/codes.ts:45


WALLET_PAIRING_CANCELLED ​

WALLET_PAIRING_CANCELLED: "WALLET_PAIRING_CANCELLED"

Defined in: src/errors/codes.ts:58


WALLET_PAIRING_EXPIRED ​

WALLET_PAIRING_EXPIRED: "WALLET_PAIRING_EXPIRED"

Defined in: src/errors/codes.ts:59


WALLET_PAIRING_IN_PROGRESS ​

WALLET_PAIRING_IN_PROGRESS: "WALLET_PAIRING_IN_PROGRESS"

Defined in: src/errors/codes.ts:57


WALLET_POPUP_BLOCKED ​

WALLET_POPUP_BLOCKED: "WALLET_POPUP_BLOCKED"

Defined in: src/errors/codes.ts:60


WALLET_POPUP_CLOSED ​

WALLET_POPUP_CLOSED: "WALLET_POPUP_CLOSED"

Defined in: src/errors/codes.ts:61


WALLET_POPUP_IN_PROGRESS ​

WALLET_POPUP_IN_PROGRESS: "WALLET_POPUP_IN_PROGRESS"

Defined in: src/errors/codes.ts:62


WALLET_POPUP_NO_OPENER ​

WALLET_POPUP_NO_OPENER: "WALLET_POPUP_NO_OPENER"

Defined in: src/errors/codes.ts:63


WALLET_SESSION_EXPIRED ​

WALLET_SESSION_EXPIRED: "WALLET_SESSION_EXPIRED"

Defined in: src/errors/codes.ts:56


WALLET_SIGNATURE_REJECTED ​

WALLET_SIGNATURE_REJECTED: "WALLET_SIGNATURE_REJECTED"

Defined in: src/errors/codes.ts:52

User cancelled personal_sign / signMessage (not a connect reject).


WALLET_TRANSACTION_REJECTED ​

WALLET_TRANSACTION_REJECTED: "WALLET_TRANSACTION_REJECTED"

Defined in: src/errors/codes.ts:55


WALLET_TRANSFER_EXECUTE_FAILED ​

WALLET_TRANSFER_EXECUTE_FAILED: "WALLET_TRANSFER_EXECUTE_FAILED"

Defined in: src/errors/codes.ts:75


WALLET_TRANSFER_INSUFFICIENT_FEE ​

WALLET_TRANSFER_INSUFFICIENT_FEE: "WALLET_TRANSFER_INSUFFICIENT_FEE"

Defined in: src/errors/codes.ts:76


WALLET_TRANSFER_INVALID_AMOUNT ​

WALLET_TRANSFER_INVALID_AMOUNT: "WALLET_TRANSFER_INVALID_AMOUNT"

Defined in: src/errors/codes.ts:73


WALLET_TRANSFER_INVALID_TOKEN ​

WALLET_TRANSFER_INVALID_TOKEN: "WALLET_TRANSFER_INVALID_TOKEN"

Defined in: src/errors/codes.ts:67


WALLET_TRANSFER_NAMESPACE_MISMATCH ​

WALLET_TRANSFER_NAMESPACE_MISMATCH: "WALLET_TRANSFER_NAMESPACE_MISMATCH"

Defined in: src/errors/codes.ts:68


WALLET_TRANSFER_NO_PENDING_RETRY ​

WALLET_TRANSFER_NO_PENDING_RETRY: "WALLET_TRANSFER_NO_PENDING_RETRY"

Defined in: src/errors/codes.ts:72


WALLET_TRANSFER_NO_ROUTE ​

WALLET_TRANSFER_NO_ROUTE: "WALLET_TRANSFER_NO_ROUTE"

Defined in: src/errors/codes.ts:69


WALLET_TRANSFER_QUOTE_FAILED ​

WALLET_TRANSFER_QUOTE_FAILED: "WALLET_TRANSFER_QUOTE_FAILED"

Defined in: src/errors/codes.ts:74


WALLET_TRANSFER_REGISTER_FAILED ​

WALLET_TRANSFER_REGISTER_FAILED: "WALLET_TRANSFER_REGISTER_FAILED"

Defined in: src/errors/codes.ts:70


WALLET_TRANSFER_REQUIRES_RETRY ​

WALLET_TRANSFER_REQUIRES_RETRY: "WALLET_TRANSFER_REQUIRES_RETRY"

Defined in: src/errors/codes.ts:71


WALLET_VERIFICATION_ADDRESS_MISMATCH ​

WALLET_VERIFICATION_ADDRESS_MISMATCH: "WALLET_VERIFICATION_ADDRESS_MISMATCH"

Defined in: src/errors/codes.ts:83

Connected wallet address ≠ claimed address; proof was not submitted.


WALLET_VERIFICATION_ADDRESS_REQUIRED ​

WALLET_VERIFICATION_ADDRESS_REQUIRED: "WALLET_VERIFICATION_ADDRESS_REQUIRED"

Defined in: src/errors/codes.ts:95

Deeplink verify needs the claimed address before a QR can be shown.


WALLET_VERIFICATION_API_KEY_REQUIRED ​

WALLET_VERIFICATION_API_KEY_REQUIRED: "WALLET_VERIFICATION_API_KEY_REQUIRED"

Defined in: src/errors/codes.ts:79

createWalletVerification({ apiKey }) was empty.


WALLET_VERIFICATION_CANCELLED ​

WALLET_VERIFICATION_CANCELLED: "WALLET_VERIFICATION_CANCELLED"

Defined in: src/errors/codes.ts:93

Merchant called cancelVerification() while waiting on Coinbase.


WALLET_VERIFICATION_IN_PROGRESS ​

WALLET_VERIFICATION_IN_PROGRESS: "WALLET_VERIFICATION_IN_PROGRESS"

Defined in: src/errors/codes.ts:89

Another wallets.verify / Coinbase verification is already running.


WALLET_VERIFICATION_NO_CHALLENGE ​

WALLET_VERIFICATION_NO_CHALLENGE: "WALLET_VERIFICATION_NO_CHALLENGE"

Defined in: src/errors/codes.ts:85

Pending record had no challenge.message / authorizationUrl.


WALLET_VERIFICATION_NOT_FOUND ​

WALLET_VERIFICATION_NOT_FOUND: "WALLET_VERIFICATION_NOT_FOUND"

Defined in: src/errors/codes.ts:87

Landing page had no ?verificationId= and nothing was persisted.


WALLET_VERIFICATION_NOT_STARTED ​

WALLET_VERIFICATION_NOT_STARTED: "WALLET_VERIFICATION_NOT_STARTED"

Defined in: src/errors/codes.ts:91

openVerificationTab() before startVerification(), or after a terminal result.


WALLET_VERIFICATION_REDIRECT_URL_REQUIRED ​

WALLET_VERIFICATION_REDIRECT_URL_REQUIRED: "WALLET_VERIFICATION_REDIRECT_URL_REQUIRED"

Defined in: src/errors/codes.ts:81

Coinbase startVerification({ mode: 'redirect' }) missing redirectUrl.


WEBSOCKET_CONNECTION_FAILED ​

WEBSOCKET_CONNECTION_FAILED: "WEBSOCKET_CONNECTION_FAILED"

Defined in: src/errors/codes.ts:31