UNPKG

@funkit/connect

Version:

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

12 lines (11 loc) 791 B
import type { DirectExecution } from '@funkit/api-base'; import type { WalletClient } from 'viem'; export declare function getDirectExecutionCreatedTimeMs(directExecution: DirectExecution): number; export declare function getDirectExecutionUpdatedTimeMs(directExecution: DirectExecution): number; export declare function getDirectExecutionRunTimeSeconds(directExecution: DirectExecution): number; export declare function supportsAtomicBatch(wallet: WalletClient, chainId: number): Promise<boolean>; /** * Returns a proxied wallet with getCapabilities patched to disable atomic batch support. * This forces Relay to use sequential transactions instead of batched ones. */ export declare function disableAtomicBatchIfSupported(wallet: WalletClient, chainId: number): Promise<WalletClient>;