Skip to content

@swapped/connect-sdk / react / UseCoinbaseConnectionResult

Type Alias: UseCoinbaseConnectionResult

UseCoinbaseConnectionResult = object

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:7

Result of useCoinbaseConnection.

Properties

connect

connect: () => Promise<boolean>

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:17

Open the Coinbase OAuth flow. Resolves true when connected.

Returns

Promise<boolean>


disconnect

disconnect: () => void

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:19

Disconnect Coinbase and clear local connection state.

Returns

void


error

error: Error | null

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:21

Last connection / validation error, or null.


isConnected

isConnected: boolean

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:9

Whether the user has a connected Coinbase account for this session.


isConnecting

isConnecting: boolean

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:11

Whether an OAuth connect attempt is in progress.


isInitializing

isInitializing: boolean

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:15

Restoring a stored token and/or validating the session.


isPopupOpen

isPopupOpen: boolean

Defined in: src/react/coinbase/hooks/useCoinbaseConnection.ts:13

Whether the Coinbase OAuth popup is currently open.