useWallet
Access the currently active embedded wallet.
Request
type Request = {
hook: 'useWallet',
params: []
}
Response
type Response = UserWallet | null
type UserWallet = {
address: import("@openfort/react-native").Hex
ownerAddress?: string
implementationType?: string
chainType: import("@openfort/openfort-js").ChainTypeEnum
isActive?: boolean
isConnecting?: boolean
getProvider(): Promise<import("@openfort/react-native").OpenfortEmbeddedEthereumWalletProvider>
}
Example
import { useWallet } from "@openfort/react-native"
function WalletBanner() {
const wallet = useWallet()
if (!wallet) return null
return <Text>{wallet.address}</Text>
}