Docs

WalletConfig

type WalletConfig<I extends WalletInstance = WalletInstance> = {
  category?: "socialLogin" | "walletLogin";
  connectUI?: React.FC<ConnectUIProps<I>>;
  create: (options: WalletOptions) => I;
  id: string;
  isHeadless?: boolean;
  isInstalled?: () => boolean;
  meta: (typeof AbstractClientWallet)["meta"];
  personalWallets?: WalletConfig[];
  recommended?: boolean;
  selectUI?: React.FC<SelectUIProps<I>>;
};