@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
18 lines (17 loc) • 756 B
TypeScript
import { type Config } from 'wagmi';
import type { ConnectMutateAsync } from 'wagmi/query';
import type { WalletInstance } from './Wallet';
export interface WalletConnector extends WalletInstance {
ready?: boolean;
connect: () => ReturnType<ConnectMutateAsync<Config, unknown>>;
showWalletConnectModal?: () => void;
recent: boolean;
mobileDownloadUrl?: string;
extensionDownloadUrl?: string;
desktopDownloadUrl?: string;
getDesktopUri?: () => Promise<string>;
getQrCodeUri?: () => Promise<string>;
getMobileUri?: () => Promise<string>;
}
export declare function useWalletConnectors(mergeEIP6963WithRkConnectors?: boolean): WalletConnector[];
export declare function usePreparedWalletConnectors(): WalletConnector[];