@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
33 lines (32 loc) • 1.12 kB
TypeScript
export declare function useCheckoutAccountBalanceTransfer(): {
generateCheckoutTransferOpItems: (toAddress: string, tokenAmount: number | string) => Promise<{
rFunWallet: import("@funkit/core").FunWallet;
rFunWalletAuth: import("@funkit/core").Auth;
transferOp: import("@funkit/core").Operation;
envConfig: {
chain: string;
gasSponsor: {
useCheckoutSponsor: boolean;
sponsorAddress: any;
token?: string;
usePermit?: boolean;
};
bypassInit: boolean;
apiKey?: string;
nonce?: bigint | undefined;
fee?: {
token?: string;
amount?: number;
gasPercent?: number;
recipient: import("viem").Address;
} | undefined;
skipDBAction?: boolean | undefined;
logger?: import("@funkit/api-base").Logger | undefined;
};
} | {
rFunWallet: null;
rFunWalletAuth: null;
transferOp: null;
envConfig: null;
}>;
};