@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
12 lines (11 loc) • 791 B
TypeScript
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>;