import { type Chain, type HttpTransport, type PublicClient } from "viem"; /** * Testnet chains */ export declare const TESTNET_CHAINS: { readonly "ethereum-sepolia": { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://sepolia.etherscan.io"; readonly apiUrl: "https://api-sepolia.etherscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 751532; }; readonly ensRegistry: { readonly address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly ensUniversalResolver: { readonly address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC"; readonly blockCreated: 5317080; }; }; id: 11155111; name: "Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.sepolia.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "arbitrum-sepolia": { blockExplorers: { readonly default: { readonly name: "Arbiscan"; readonly url: "https://sepolia.arbiscan.io"; readonly apiUrl: "https://api-sepolia.arbiscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 81930; }; }; id: 421614; name: "Arbitrum Sepolia"; nativeCurrency: { readonly name: "Arbitrum Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "avalanche-fuji": { blockExplorers: { readonly default: { readonly name: "SnowScan"; readonly url: "https://testnet.snowscan.xyz"; readonly apiUrl: "https://api-testnet.snowscan.xyz"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7096959; }; }; id: 43113; name: "Avalanche Fuji"; nativeCurrency: { readonly decimals: 18; readonly name: "Avalanche Fuji"; readonly symbol: "AVAX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "base-sepolia": { blockExplorers: { readonly default: { readonly name: "Basescan"; readonly url: "https://sepolia.basescan.org"; readonly apiUrl: "https://api-sepolia.basescan.org/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254"; }; }; readonly portal: { readonly 11155111: { readonly address: "0x49f53e41452c74589e85ca1677426ba426459e85"; readonly blockCreated: 4446677; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120"; readonly blockCreated: 4446677; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1059647; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 84532; name: "Base Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.base.org"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: import("viem/chains").Assign>>, import("viem/chains").OpStackRpcBlockOverrides & { transactions: `0x${string}`[] | import("viem/chains").OpStackRpcTransaction[]; }>) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | import("viem/chains").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; })) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas: undefined; maxPriorityFeePerGas: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "eip4844"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: import("viem/chains").Assign, import("viem/chains").OpStackRpcTransactionReceiptOverrides>) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "success" | "reverted"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof import("viem/chains").serializeTransactionOpStack; }; fees?: import("viem").ChainFees | undefined; readonly network: "base-sepolia"; }; readonly fantom: { blockExplorers: { readonly default: { readonly name: "FTMScan"; readonly url: "https://testnet.ftmscan.com"; readonly apiUrl: "https://testnet.ftmscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 8328688; }; }; id: 4002; name: "Fantom Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Fantom"; readonly symbol: "FTM"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.fantom.network"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "filecoin-2": { blockExplorers: { readonly default: { readonly name: "Filscan"; readonly url: "https://calibration.filscan.io"; }; }; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 314159; name: "Filecoin Calibration"; nativeCurrency: { readonly decimals: 18; readonly name: "testnet filecoin"; readonly symbol: "tFIL"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.calibration.node.glif.io/rpc/v1"]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "linea-sepolia": { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://goerli.lineascan.build"; readonly apiUrl: "https://goerli.lineascan.build/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 498623; }; }; id: 59140; name: "Linea Goerli Testnet"; nativeCurrency: { readonly name: "Linea Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.goerli.linea.build"]; readonly webSocket: readonly ["wss://rpc.goerli.linea.build"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "mantle-sepolia": { blockExplorers: { readonly default: { readonly name: "Mantle Testnet Explorer"; readonly url: "https://explorer.testnet.mantle.xyz"; readonly apiUrl: "https://explorer.testnet.mantle.xyz/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 561333; }; }; id: 5001; name: "Mantle Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "MNT"; readonly symbol: "MNT"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.mantle.xyz"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "optimism-sepolia": { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://optimism-sepolia.blockscout.com"; readonly apiUrl: "https://optimism-sepolia.blockscout.com/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 11155111: { readonly address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 1620204; }; readonly portal: { readonly 11155111: { readonly address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC"; }; }; readonly l1StandardBridge: { readonly 11155111: { readonly address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1"; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 11155420; name: "OP Sepolia"; nativeCurrency: { readonly name: "Sepolia Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.optimism.io"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: import("viem/chains").Assign>>, import("viem/chains").OpStackRpcBlockOverrides & { transactions: `0x${string}`[] | import("viem/chains").OpStackRpcTransaction[]; }>) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | import("viem/chains").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; })) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas: undefined; maxPriorityFeePerGas: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "eip4844"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: import("viem/chains").Assign, import("viem/chains").OpStackRpcTransactionReceiptOverrides>) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "success" | "reverted"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof import("viem/chains").serializeTransactionOpStack; }; fees?: import("viem").ChainFees | undefined; }; readonly immutable: { blockExplorers: { readonly default: { readonly name: "Immutable Testnet Explorer"; readonly url: "https://explorer.testnet.immutable.com/"; }; }; contracts: { readonly multicall3: { readonly address: "0x2CC787Ed364600B0222361C4188308Fa8E68bA60"; readonly blockCreated: 5977391; }; }; id: 13473; name: "Immutable zkEVM Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "Immutable Coin"; readonly symbol: "IMX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.immutable.com"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly linea: { blockExplorers: { readonly default: { readonly name: "Etherscan"; readonly url: "https://goerli.lineascan.build"; readonly apiUrl: "https://goerli.lineascan.build/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 498623; }; }; id: 59140; name: "Linea Goerli Testnet"; nativeCurrency: { readonly name: "Linea Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.goerli.linea.build"]; readonly webSocket: readonly ["wss://rpc.goerli.linea.build"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly moonbeam: { blockExplorers: { readonly default: { readonly name: "Moonscan"; readonly url: "https://moonbase.moonscan.io"; readonly apiUrl: "https://moonbase.moonscan.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 1850686; }; }; id: 1287; name: "Moonbase Alpha"; nativeCurrency: { readonly decimals: 18; readonly name: "DEV"; readonly symbol: "DEV"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.api.moonbase.moonbeam.network"]; readonly webSocket: readonly ["wss://wss.api.moonbase.moonbeam.network"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "polygon-sepolia": { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://mumbai.polygonscan.com"; readonly apiUrl: "https://mumbai.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 25770160; }; }; id: 80001; name: "Polygon Mumbai"; nativeCurrency: { readonly name: "MATIC"; readonly symbol: "MATIC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/polygon_mumbai"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly polygon: { blockExplorers: { readonly default: { readonly name: "PolygonScan"; readonly url: "https://mumbai.polygonscan.com"; readonly apiUrl: "https://mumbai.polygonscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 25770160; }; }; id: 80001; name: "Polygon Mumbai"; nativeCurrency: { readonly name: "MATIC"; readonly symbol: "MATIC"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.ankr.com/polygon_mumbai"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly binance: { blockExplorers: { readonly default: { readonly name: "BscScan"; readonly url: "https://testnet.bscscan.com"; readonly apiUrl: "https://testnet.bscscan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 17422483; }; }; id: 97; name: "Binance Smart Chain Testnet"; nativeCurrency: { readonly decimals: 18; readonly name: "BNB"; readonly symbol: "tBNB"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://data-seed-prebsc-1-s1.bnbchain.org:8545"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly avalanche: { blockExplorers: { readonly default: { readonly name: "SnowScan"; readonly url: "https://testnet.snowscan.xyz"; readonly apiUrl: "https://api-testnet.snowscan.xyz"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 7096959; }; }; id: 43113; name: "Avalanche Fuji"; nativeCurrency: { readonly decimals: 18; readonly name: "Avalanche Fuji"; readonly symbol: "AVAX"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "blast-sepolia": { blockExplorers: { readonly default: { readonly name: "Blastscan"; readonly url: "https://testnet.blastscan.io"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 756690; }; }; id: 168587773; name: "Blast Sepolia"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia.blast.io"]; }; }; sourceId: 11155111; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly "centrifuge-2": { blockExplorers?: { [key: string]: { name: string; url: string; apiUrl?: string | undefined; }; default: { name: string; url: string; apiUrl?: string | undefined; }; } | undefined; contracts?: { [x: string]: import("viem").ChainContract | { [sourceId: number]: import("viem").ChainContract | undefined; } | undefined; ensRegistry?: import("viem").ChainContract | undefined; ensUniversalResolver?: import("viem").ChainContract | undefined; multicall3?: import("viem").ChainContract | undefined; } | undefined; id: 2032; name: "Centrifuge Testnet"; nativeCurrency: { readonly name: "Centrifuge"; readonly symbol: "CFG"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly [""]; }; }; sourceId?: number | undefined; testnet?: boolean | undefined; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; readonly network: "centrifuge"; }; readonly celo: { blockExplorers: { readonly default: { readonly name: "Celo Explorer"; readonly url: "https://explorer.celo.org/alfajores"; readonly apiUrl: "https://explorer.celo.org/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xcA11bde05977b3631167028862bE2a173976CA11"; readonly blockCreated: 14569001; }; }; id: 44787; name: "Alfajores"; nativeCurrency: { readonly decimals: 18; readonly name: "CELO"; readonly symbol: "A-CELO"; }; rpcUrls: { readonly default: { readonly http: readonly ["https://alfajores-forno.celo-testnet.org"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters: { readonly block: { exclude: ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[] | undefined; format: (args: import("viem/chains").Assign>>, import("viem/chains").CeloBlockOverrides & { transactions: `0x${string}`[] | import("viem/chains").CeloRpcTransaction[]; }>) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | import("viem/chains").CeloTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; randomness: { committed: `0x${string}`; revealed: `0x${string}`; }; } & { nonce: never; difficulty: never; gasLimit: never; mixHash: never; uncles: never; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; type: "0x7c"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type: "0x7b"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; type: "0x7c"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type: "0x7b"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; type: "0x7c"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type: "0x7b"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee: `0x${string}` | null; gatewayFeeRecipient: `0x${string}` | null; type: "0x7c"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7c" | "0x7b"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type: "0x7b"; })) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity: number; type: "cip42"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity: number; type: "cip64"; feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "cip42"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "cip64"; feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas: undefined; maxPriorityFeePerGas: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "cip42"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "cip64"; feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "eip4844"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "cip42"; feeCurrency: `0x${string}` | null; gatewayFee: bigint | null; gatewayFeeRecipient: `0x${string}` | null; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "cip64"; feeCurrency: `0x${string}` | null; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; }; type: "transaction"; }; readonly transactionRequest: { exclude: [] | undefined; format: (args: ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobs?: undefined; type?: "legacy" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip2930" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip1559" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; type?: "cip42" | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type?: "cip64" | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobs?: undefined; type?: "legacy" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip2930" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip1559" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; type?: "cip42" | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type?: "cip64" | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobs?: undefined; type?: "legacy" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip2930" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip1559" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; type?: "cip42" | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type?: "cip64" | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; value?: bigint | undefined; to?: `0x${string}` | null | undefined; gasPrice?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobs?: undefined; type?: "legacy" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; value?: bigint | undefined; to?: `0x${string}` | null | undefined; gasPrice?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: bigint | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip2930" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; value?: bigint | undefined; to?: `0x${string}` | null | undefined; gasPrice?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; to?: `0x${string}` | null | undefined; value?: bigint | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "eip1559" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; value?: bigint | undefined; to?: `0x${string}` | null | undefined; gasPrice?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; value?: bigint | undefined; to: `0x${string}` | null; gasPrice?: undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; maxFeePerBlobGas: bigint; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; type?: "eip4844" | undefined; } & { feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; value?: bigint | undefined; to?: `0x${string}` | null | undefined; gasPrice?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: bigint | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; type?: "cip42" | undefined; }) | ({ data?: `0x${string}` | undefined; from?: `0x${string}`; gas?: bigint | undefined; nonce?: number | undefined; value?: bigint | undefined; to?: `0x${string}` | null | undefined; gasPrice?: bigint | undefined; maxFeePerGas?: bigint | undefined; maxPriorityFeePerGas?: bigint | undefined; maxFeePerBlobGas?: bigint | undefined; accessList?: import("viem").AccessList | undefined; blobs?: readonly `0x${string}`[] | readonly Uint8Array[] | undefined; type?: "legacy" | "eip2930" | "eip1559" | "eip4844" | "cip42" | "cip64" | undefined; } & import("viem").TransactionRequestBase & import("viem").ExactPartial> & { accessList?: import("viem").AccessList | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; type?: "cip64" | undefined; })) => { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x7c" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x7b" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x7c" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x7b" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobs?: undefined; type?: "0x0" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x1" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x2" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x7c" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; to?: `0x${string}` | null | undefined; value?: `0x${string}` | undefined; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; accessList?: import("viem").AccessList | undefined; blobs?: undefined; type?: "0x7b" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: `0x${string}`; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; type?: "0x3" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: undefined; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; type?: "0x7c" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: `0x${string}` | undefined; gatewayFeeRecipient?: `0x${string}` | undefined; } | { data?: `0x${string}` | undefined; from: `0x${string}`; gas?: `0x${string}` | undefined; nonce?: `0x${string}` | undefined; value?: `0x${string}` | undefined; to: `0x${string}` | null | undefined; gasPrice?: undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; maxFeePerBlobGas: undefined; accessList?: import("viem").AccessList | undefined; blobs: readonly `0x${string}`[] | readonly Uint8Array[]; type?: "0x7b" | undefined; feeCurrency?: `0x${string}` | undefined; gatewayFee?: undefined; gatewayFeeRecipient?: undefined; }; type: "transactionRequest"; }; }; serializers: { readonly transaction: typeof import("viem/_types/chains/celo/serializers").serializeTransaction; }; fees?: import("viem").ChainFees | undefined; }; readonly kava: { blockExplorers: { readonly default: { readonly name: "Kava EVM Testnet Explorer"; readonly url: "https://testnet.kavascan.com/"; readonly apiUrl: "https://testnet.kavascan.com/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xDf1D724A7166261eEB015418fe8c7679BBEa7fd6"; readonly blockCreated: 7242179; }; }; id: 2221; name: "Kava EVM Testnet"; nativeCurrency: { readonly name: "Kava"; readonly symbol: "KAVA"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://evm.testnet.kava.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; readonly network: "kava-testnet"; }; readonly scroll: { blockExplorers: { readonly default: { readonly name: "Blockscout"; readonly url: "https://sepolia-blockscout.scroll.io"; readonly apiUrl: "https://sepolia-blockscout.scroll.io/api"; }; }; contracts: { readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; readonly blockCreated: 9473; }; }; id: 534351; name: "Scroll Sepolia"; nativeCurrency: { readonly name: "Ether"; readonly symbol: "ETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://sepolia-rpc.scroll.io"]; }; }; sourceId?: number | undefined; testnet: true; custom?: Record | undefined; formatters?: undefined; serializers?: import("viem").ChainSerializers | undefined; fees?: import("viem").ChainFees | undefined; }; readonly fraxtal: { blockExplorers: { readonly default: { readonly name: "fraxscan testnet"; readonly url: "https://holesky.fraxscan.com"; readonly apiUrl: "https://api-holesky.fraxscan.com/api"; }; }; contracts: { readonly l2OutputOracle: { readonly 17000: { readonly address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32"; }; }; readonly multicall3: { readonly address: "0xca11bde05977b3631167028862be2a173976ca11"; }; readonly portal: { readonly 17000: { readonly address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d"; readonly blockCreated: 318416; }; }; readonly l1StandardBridge: { readonly 17000: { readonly address: "0x0BaafC217162f64930909aD9f2B27125121d6332"; readonly blockCreated: 318416; }; }; readonly gasPriceOracle: { readonly address: "0x420000000000000000000000000000000000000F"; }; readonly l1Block: { readonly address: "0x4200000000000000000000000000000000000015"; }; readonly l2CrossDomainMessenger: { readonly address: "0x4200000000000000000000000000000000000007"; }; readonly l2Erc721Bridge: { readonly address: "0x4200000000000000000000000000000000000014"; }; readonly l2StandardBridge: { readonly address: "0x4200000000000000000000000000000000000010"; }; readonly l2ToL1MessagePasser: { readonly address: "0x4200000000000000000000000000000000000016"; }; }; id: 2522; name: "Fraxtal Testnet"; nativeCurrency: { readonly name: "Frax Ether"; readonly symbol: "frxETH"; readonly decimals: 18; }; rpcUrls: { readonly default: { readonly http: readonly ["https://rpc.testnet.frax.com"]; }; }; sourceId: 17000; testnet?: boolean | undefined; custom?: Record | undefined; formatters: { readonly block: { exclude: [] | undefined; format: (args: import("viem/chains").Assign>>, import("viem/chains").OpStackRpcBlockOverrides & { transactions: `0x${string}`[] | import("viem/chains").OpStackRpcTransaction[]; }>) => { baseFeePerGas: bigint | null; blobGasUsed: bigint; difficulty: bigint; excessBlobGas: bigint; extraData: `0x${string}`; gasLimit: bigint; gasUsed: bigint; hash: `0x${string}` | null; logsBloom: `0x${string}` | null; miner: `0x${string}`; mixHash: `0x${string}`; nonce: `0x${string}` | null; number: bigint | null; parentHash: `0x${string}`; receiptsRoot: `0x${string}`; sealFields: `0x${string}`[]; sha3Uncles: `0x${string}`; size: bigint; stateRoot: `0x${string}`; timestamp: bigint; totalDifficulty: bigint | null; transactions: `0x${string}`[] | import("viem/chains").OpStackTransaction[]; transactionsRoot: `0x${string}`; uncles: `0x${string}`[]; withdrawals?: import("viem").Withdrawal[] | undefined; withdrawalsRoot?: `0x${string}` | undefined; }; type: "block"; }; readonly transaction: { exclude: [] | undefined; format: (args: ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & import("viem/chains").Omit, "typeHex"> & { isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; }) | ({ r?: `0x${string}`; s?: `0x${string}`; v?: `0x${string}`; yParity?: `0x${string}` | undefined; gasPrice?: `0x${string}` | undefined; maxFeePerBlobGas?: `0x${string}` | undefined; maxFeePerGas?: `0x${string}` | undefined; maxPriorityFeePerGas?: `0x${string}` | undefined; to?: `0x${string}` | null; from?: `0x${string}`; gas?: `0x${string}`; nonce?: `0x${string}`; value?: `0x${string}`; type?: "0x0" | "0x1" | "0x2" | "0x3" | "0x7e"; accessList?: import("viem").AccessList | undefined; blockHash?: `0x${string}` | null; blockNumber?: `0x${string}` | null; hash?: `0x${string}`; input?: `0x${string}`; transactionIndex?: `0x${string}` | null; blobVersionedHashes?: `0x${string}`[] | undefined; chainId?: `0x${string}` | undefined; } & Omit, "typeHex"> & import("viem").FeeValuesEIP1559<`0x${string}`> & { isSystemTx?: boolean | undefined; mint?: `0x${string}` | undefined; sourceHash: `0x${string}`; type: "0x7e"; })) => { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity?: undefined; type: "legacy"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { r: `0x${string}`; s: `0x${string}`; v: bigint; to: `0x${string}` | null; from: `0x${string}`; gas: bigint; nonce: number; value: bigint; blockHash: `0x${string}` | null; blockNumber: bigint | null; hash: `0x${string}`; input: `0x${string}`; transactionIndex: number | null; typeHex: `0x${string}` | null; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList?: undefined; blobVersionedHashes?: undefined; chainId?: number | undefined; yParity: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas?: undefined; maxPriorityFeePerGas?: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice: bigint; maxFeePerBlobGas?: undefined; maxFeePerGas: undefined; maxPriorityFeePerGas: undefined; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip2930"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "eip1559"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas?: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes?: undefined; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "eip4844"; isSystemTx?: undefined; mint?: undefined; sourceHash?: undefined; } | { blockHash: `0x${string}` | null; blockNumber: bigint | null; from: `0x${string}`; gas: bigint; hash: `0x${string}`; input: `0x${string}`; nonce: number; r: `0x${string}`; s: `0x${string}`; to: `0x${string}` | null; transactionIndex: number | null; typeHex: `0x${string}` | null; v: bigint; value: bigint; yParity: number; gasPrice?: undefined; maxFeePerBlobGas: undefined; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; accessList: import("viem").AccessList; blobVersionedHashes: `0x${string}`[]; chainId: number; type: "deposit"; isSystemTx?: boolean; mint?: bigint | undefined; sourceHash: `0x${string}`; }; type: "transaction"; }; readonly transactionReceipt: { exclude: [] | undefined; format: (args: import("viem/chains").Assign, import("viem/chains").OpStackRpcTransactionReceiptOverrides>) => { blobGasPrice?: bigint | undefined; blobGasUsed?: bigint | undefined; blockHash: `0x${string}`; blockNumber: bigint; contractAddress: `0x${string}` | null | undefined; cumulativeGasUsed: bigint; effectiveGasPrice: bigint; from: `0x${string}`; gasUsed: bigint; logs: import("viem").Log[]; logsBloom: `0x${string}`; root?: `0x${string}` | undefined; status: "success" | "reverted"; to: `0x${string}` | null; transactionHash: `0x${string}`; transactionIndex: number; type: import("viem").TransactionType; l1GasPrice: bigint | null; l1GasUsed: bigint | null; l1Fee: bigint | null; l1FeeScalar: number | null; }; type: "transactionReceipt"; }; }; serializers: { readonly transaction: typeof import("viem/chains").serializeTransactionOpStack; }; fees?: import("viem").ChainFees | undefined; }; }; export type SupportedTestnetChain = keyof typeof TESTNET_CHAINS; export declare function createPublicTestnetClient(chainName: SupportedTestnetChain): PublicClient;