useStarknetProvider
Hook to fetch the Starknet provider's state.
Usage
import { useStarknetProvider } from "@starknet-io/get-starknet-modal";
function MyComponent() {
const { /* .. */ } = useStarknetProvider();
}Returns
injectedWallets: WalletWithStarknetFeatures[]- Array of wallets that have been injected into the page.extraWallets: WalletWithStarknetFeatures[]- Array of additional wallets that have been configured in the provider.recommendedWallets: WalletInformation[]- Array of recommended wallets that have been configured in the provider.wallets: MaybeWallet[]- Deduplicated array of all wallets (injected, extra, and recommended) together with their availability status.selected: { wallet?: MaybeWallet }- The currently selected wallet.