Appearance
@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