UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

23 lines (22 loc) 909 B
import { type DirectExecution } from '@funkit/api-base'; interface RecentDirectExecutionsQuery { isVisible: boolean; memoizedFilterFunc?: (de: DirectExecution) => boolean; } export interface MergedMultiStepDirectExecution extends DirectExecution { /** * In a multi-step DE chain, represents the latest **present** DE of the chain. * * Always `undefined` for single-step DEs. */ latestStep?: DirectExecution; } export declare function isTokenTransferDirectExecution(de: DirectExecution): boolean; export declare function isWithdrawalDirectExecution(de: DirectExecution): boolean; /** * @returns recent direct executions tied to a recipient address used in the token transfer flow */ export declare const useRecentDirectExecutions: ({ isVisible, memoizedFilterFunc, }: RecentDirectExecutionsQuery) => { data: MergedMultiStepDirectExecution[] | undefined; }; export {};