Appearance
@swapped/connect-sdk / wallet-verification / CreateWalletVerificationConfig
Type Alias: CreateWalletVerificationConfig
CreateWalletVerificationConfig =
object
Defined in: src/modules/wallet-verification/create-wallet-verification.ts:19
Options for createWalletVerification.
Auth is the public session API key (x-api-key + X-Swapped-Client: sdk). There is no HMAC, x-signature, session secret, or sessionId.
Properties
apiBaseUrl?
optionalapiBaseUrl?:string
Defined in: src/modules/wallet-verification/create-wallet-verification.ts:38
Override the REST host (no trailing /api needed - config appends it).
Example
ts
`'https://staging-api.swapped.app'`apiKey
apiKey:
string
Defined in: src/modules/wallet-verification/create-wallet-verification.ts:25
Public session API key sent as x-api-key.
Example
ts
`'pk_test_…'`environment?
optionalenvironment?:SwappedConnectEnvironment
Defined in: src/modules/wallet-verification/create-wallet-verification.ts:32
Defaults to the SDK default (typically production). Staging API: https://staging-api.swapped.app.
Example
ts
`'staging'`persistVerification?
optionalpersistVerification?:boolean
Defined in: src/modules/wallet-verification/create-wallet-verification.ts:51
Same-tab Coinbase (mode: 'redirect') only. Writes the pending verificationId to sessionStorage so completeVerification() can recover after Coinbase sends the browser back. New-tab keeps the id in memory. Defaults to true.
widgetBaseUrl?
optionalwidgetBaseUrl?:string
Defined in: src/modules/wallet-verification/create-wallet-verification.ts:44
Origin of the hidden /gateway iframe (connect / sign / iframe wait).
Example
ts
`'https://staging.swapped.app'`