UNPKG

@kryptogo/kryptogokit-sdk-react

Version:

KryptogoKit offers a comprehensive web3 wallet solution with seamless KryptoGO Auth integration and multi-wallet connection support. Designed for users. Built for developers.

38 lines (37 loc) 1.3 kB
import { type ReactNode } from 'react'; import { type AuthenticationStatus } from '../../KryptogoKitProvider/AuthenticationContext'; export interface ConnectButtonRendererProps { children: (renderProps: { account?: { address: string; balanceDecimals?: number; balanceFormatted?: string; balanceSymbol?: string; displayBalance?: string; displayName: string; ensAvatar?: string; ensName?: string; hasPendingTransactions: boolean; }; chain?: { hasIcon: boolean; iconUrl?: string; iconBackground?: string; id: number; name?: string; unsupported?: boolean; }; mounted: boolean; authenticationStatus?: AuthenticationStatus; openAccountModal: () => void; openChainModal: () => void; openConnectModal: () => void; accountModalOpen: boolean; chainModalOpen: boolean; connectModalOpen: boolean; }) => ReactNode; } export declare function ConnectButtonRenderer({ children }: ConnectButtonRendererProps): import("react/jsx-runtime").JSX.Element; export declare namespace ConnectButtonRenderer { var displayName: string; }