Skip to content

@swapped/connect-sdk / wallet-verification-react / UseCoinbaseVerificationResult

Type Alias: UseCoinbaseVerificationResult ​

UseCoinbaseVerificationResult = object

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:27

Result of useCoinbaseVerification.

Properties ​

cancelVerification ​

cancelVerification: () => void

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:34

Close the Coinbase tab and stop waiting for it.

Returns ​

void


completeVerification ​

completeVerification: (verificationId?) => Promise<WalletVerification>

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:32

Parameters ​

verificationId? ​

string

Returns ​

Promise<WalletVerification>


error ​

error: Error | null

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:45


isCompleting ​

isCompleting: boolean

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:43

true while completeVerification() is resolving the landing-page record.


isStarting ​

isStarting: boolean

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:36

true while startVerification() is creating the record (or navigating away in redirect mode).


isWaiting ​

isWaiting: boolean

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:41

true while openVerificationTab() is in flight. The Coinbase tab is open and this page is waiting for verified, failed, or expired.


openVerificationTab ​

openVerificationTab: () => Promise<WalletVerification>

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:31

Returns ​

Promise<WalletVerification>


startVerification ​

startVerification: (request?) => Promise<WalletVerification>

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:28

Parameters ​

request? ​

StartCoinbaseVerificationHookRequest

Returns ​

Promise<WalletVerification>


verification ​

verification: WalletVerification | null

Defined in: src/react/wallet-verification/hooks/useCoinbaseVerification.ts:44