Skip to content

SelectedWallet

Display the currently selected wallet in the WalletList.

Usage

import { SelectedWallet } from "@starknet-io/get-starknet-modal";
 
function Dapp() {
  return (
    <SelectedWallet>
      {(wallet) => (
        <div>
          {wallet?.state} - {wallet?.name}
        </div>
      )}
    </SelectedWallet>
  );
}

Arguments

  • children: (wallet?: MaybeWallet) => ReactNode - A function that renders the selected wallet information.
/** A wallet that is available */
type AvailableWallet = {
  state: "available";
  name: string;
  wallet: WalletWithStarknetFeatures;
  info?: WalletInformation;
};
 
/** A wallet that is not available */
type UnavailableWallet = {
  state: "unavailable";
  name: string;
  info: WalletInformation;
};
 
/** A wallet that could be available or unavailable */
type MaybeWallet = AvailableWallet | UnavailableWallet;