Skip to main content

Function: useCurrentWallet()

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

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

Returns

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