UNPKG

@abstract-foundation/agw-client

Version:
8 lines 1.28 kB
import { type Account, type Client, type PublicClient, type SendTransactionRequest, type Transport, type WalletClient } from "viem"; import { type SendTransactionSyncReturnType } from "viem/actions"; import type { ChainEIP712 } from "viem/zksync"; import { type SessionConfig } from "../sessions.js"; import type { CustomPaymasterHandler } from "../types/customPaymaster.js"; import type { SendEip712TransactionSyncParameters } from "./sendTransactionSync.js"; export declare function sendTransactionForSessionSync<chain extends ChainEIP712 | undefined = ChainEIP712 | undefined, account extends Account | undefined = Account | undefined, chainOverride extends ChainEIP712 | undefined = ChainEIP712 | undefined, const request extends SendTransactionRequest<chain, chainOverride> = SendTransactionRequest<chain, chainOverride>>(client: Client<Transport, ChainEIP712, Account>, signerClient: WalletClient<Transport, ChainEIP712, Account>, publicClient: PublicClient<Transport, ChainEIP712>, parameters: SendEip712TransactionSyncParameters<chain, account, chainOverride, request>, session: SessionConfig, customPaymasterHandler?: CustomPaymasterHandler | undefined): Promise<SendTransactionSyncReturnType<ChainEIP712>>; //# sourceMappingURL=sendTransactionForSessionSync.d.ts.map