Skip to main content

useCurrentWallet

@iota/dapp-kit


@iota/dapp-kit / useCurrentWallet

Function: useCurrentWallet()

useCurrentWallet(): { connectionStatus: "connecting"; currentWallet: null; isConnected: false; isConnecting: true; isDisconnected: false; supportedIntents: readonly []; } | { connectionStatus: "disconnected"; currentWallet: null; isConnected: false; isConnecting: false; isDisconnected: true; supportedIntents: readonly []; } | { connectionStatus: "connected"; currentWallet: WalletWithRequiredFeatures; isConnected: true; isConnecting: false; isDisconnected: false; supportedIntents: string[]; }

Defined in: sdk/dapp-kit/src/hooks/wallet/useCurrentWallet.ts:10

Retrieves the wallet that is currently connected to the dApp, if one exists.

Returns

{ connectionStatus: "connecting"; currentWallet: null; isConnected: false; isConnecting: true; isDisconnected: false; supportedIntents: readonly []; } | { connectionStatus: "disconnected"; currentWallet: null; isConnected: false; isConnecting: false; isDisconnected: true; supportedIntents: readonly []; } | { connectionStatus: "connected"; currentWallet: WalletWithRequiredFeatures; isConnected: true; isConnecting: false; isDisconnected: false; supportedIntents: string[]; }