Skip to content

@swapped/connect-sdk / react / UseCoinbaseConnectionResult

Type Alias: UseCoinbaseConnectionResult ​

UseCoinbaseConnectionResult = object

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

Result of useCoinbaseConnection.

Properties ​

connect ​

connect: () => Promise<boolean>

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

Open the Coinbase OAuth flow. Resolves true when connected.

Returns ​

Promise<boolean>


disconnect ​

disconnect: () => void

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

Disconnect Coinbase and clear local connection state.

Returns ​

void


error ​

error: Error | null

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

Last connection / validation error, or null.


isConnected ​

isConnected: boolean

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

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


isConnecting ​

isConnecting: boolean

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

Whether an OAuth connect attempt is in progress.


isInitializing ​

isInitializing: boolean

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

Restoring a stored token and/or validating the session.


isPopupOpen ​

isPopupOpen: boolean

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

Whether the Coinbase OAuth popup is currently open.