Skip to content

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

Type Alias: PreparedWalletVerification ​

PreparedWalletVerification = object

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

In-flight QR session from WalletVerificationWallets.prepareVerify. Pass this to WalletVerificationWallets.verify to switch transport without creating a second record.

Properties ​

cancel ​

cancel: () => void

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

Abort pairing / the deeplink wait. wait rejects with ConnectSdkErrorCode.WALLET_VERIFICATION_CANCELLED.

Returns ​

void


deeplinkUrl ​

deeplinkUrl: string | null

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

Browse URL (Phantom / Coinbase / MetaMask iOS / Bitget iOS). null on WalletConnect.


pairingDeeplinkUrl ​

pairingDeeplinkUrl: string | null

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

WalletConnect app link. null when pairingUri is null.


pairingUri ​

pairingUri: string | null

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

WalletConnect wc: URI. null on browse-deeplink or already verified.


verification ​

verification: WalletVerification

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

Pending (or already verified) record from create.


wait ​

wait: () => Promise<WalletVerification>

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

Resolves when the QR path finishes (scan / in-app proof) or when WalletVerificationWallets.verify takes this session over.

Returns ​

Promise<WalletVerification>