Skip to content

@swapped/connect-sdk / wallet-verification / WalletVerificationIntegration

Type Alias: WalletVerificationIntegration ​

WalletVerificationIntegration = object

Defined in: src/types/wallet-verification.types.ts:217

One row from GET /api/wallet-verifications/integrations. Signature wallets have methods: ['signature']; Coinbase is methods: ['exchange_oauth'].

Properties ​

enabled ​

enabled: boolean

Defined in: src/types/wallet-verification.types.ts:237

Whether the partner can offer this integration right now.


icon ​

icon: WalletVerificationIcon

Defined in: src/types/wallet-verification.types.ts:243

Light / dark CDN icons. See WalletVerificationIcon.


methods ​

methods: WalletVerificationMethod[]

Defined in: src/types/wallet-verification.types.ts:241

Proof methods this row supports (signature and/or exchange_oauth).


name ​

name: string

Defined in: src/types/wallet-verification.types.ts:229

Display name for the picker.

Example ​

ts
`'Phantom'`

provider ​

provider: IntegrationProvider

Defined in: src/types/wallet-verification.types.ts:223

Integration id from GET /wallet-verifications/integrations.

Example ​

ts
`IntegrationProvider.Phantom`

type ​

type: string

Defined in: src/types/wallet-verification.types.ts:235

'wallet' for signature providers; 'exchange_oauth' for Coinbase.

Example ​

ts
`'wallet'`