UNPKG

@abstract-foundation/agw-client

Version:
5 lines 1.21 kB
import type { Account, Address, Client, Hex, PublicClient, SendTransactionRequest, Transport, WalletClient } from "viem"; import type { ChainEIP712, SendEip712TransactionParameters, SendEip712TransactionReturnType } from "viem/zksync"; import type { CustomPaymasterHandler } from "../types/customPaymaster.js"; export declare function sendTransactionInternal<const request extends SendTransactionRequest<chain, chainOverride>, chain extends ChainEIP712 | undefined = ChainEIP712 | undefined, account extends Account | undefined = Account | undefined, chainOverride extends ChainEIP712 | undefined = ChainEIP712 | undefined, TReturnType = SendEip712TransactionReturnType>(client: Client<Transport, ChainEIP712, Account>, signerClient: WalletClient<Transport, ChainEIP712, Account>, publicClient: PublicClient<Transport, ChainEIP712>, parameters: SendEip712TransactionParameters<chain, account, chainOverride, request>, validator: Address, validationHookData?: Record<string, Hex>, customPaymasterHandler?: CustomPaymasterHandler | undefined, sendSerializedTransaction?: (serializedTransaction: `0x${string}`) => Promise<TReturnType>): Promise<TReturnType>; //# sourceMappingURL=sendTransactionInternal.d.ts.map