import * as Errors from '../core/Errors.js'; import * as eth from './internal/rpcSchemas/Eth.js'; import type { Item } from './internal/rpcSchemas/from.js'; import * as wallet from './internal/rpcSchemas/Wallet.js'; import * as z from 'zod/mini'; export type { Item } from './internal/rpcSchemas/from.js'; /** * Instantiates JSON-RPC method schema(s) from Zod `params`/`returns` schemas. * * Two forms are supported: * * - A single method `{ method, params, returns }`, returning a `RpcSchema.Item`. * - A record of `{ params, returns }` keyed by method name, returning a * normalized `RpcSchema.Namespace` (each method's name is taken from its key * and its `request` schema is derived). The result is usable with the * `RpcSchema.decode*`/`RpcSchema.encode*` methods and as a schema for * `Provider`/`RpcTransport`. * * @example * ### Single Method * * ```ts twoslash * import { z } from 'ox/zod' * * const eth_blockNumber = z.RpcSchema.from({ * method: 'eth_blockNumber', * params: z.optional(z.tuple([])), * returns: z.Hex.Hex * }) * ``` * * @example * ### Namespace * * ```ts twoslash * import { z } from 'ox/zod' * * const schema = z.RpcSchema.from({ * ...z.RpcSchema.Eth, * abe_foo: { * params: z.tuple([z.number()]), * returns: z.string() * } * }) * * const params = z.RpcSchema.decodeParams( * schema, * 'abe_foo', * [123] * ) * ``` */ export declare function from(parameters: { method: method; params: params; returns: returns; }): Item; export declare function from(namespace: namespace): from.ReturnType; export declare namespace from { /** A record of `{ params, returns }` Zod schemas keyed by method name. */ type Namespace = Record; /** The normalized `RpcSchema.Namespace` derived from `from.Namespace`. */ type ReturnType = { [method in keyof namespace & string]: Item; }; } /** A namespace of JSON-RPC method schemas, keyed by method name. */ export type Namespace = Record; /** Extracts the method names of a `RpcSchema.Namespace`. */ export type MethodName = keyof namespace & string; /** JSON-RPC method schemas for the `eth_` namespace. */ export declare const Eth: typeof eth; /** JSON-RPC method schemas for the `wallet_` namespace. */ export declare const Wallet: typeof wallet; /** JSON-RPC method schemas for the `eth_` and `wallet_` namespaces. */ export declare const Default: { eth_requestAccounts: Item<"eth_requestAccounts", z.ZodMiniOptional>, z.ZodMiniArray>>; eth_sendRawTransaction: Item<"eth_sendRawTransaction", z.ZodMiniTuple], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_sendRawTransactionSync: Item<"eth_sendRawTransactionSync", z.ZodMiniUnion], null>, z.ZodMiniTuple, z.ZodMiniNumber], null>]>, z.ZodMiniObject<{ blobGasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; contractAddress: z.ZodMiniOptional, z.ZodMiniNull]>>; cumulativeGasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; effectiveGasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; frameReceipts: z.ZodMiniOptional; logs: z.ZodMiniReadonly; data: z.ZodMiniTemplateLiteral<`0x${string}`>; topics: z.ZodMiniArray>; }, z.core.$strip>>>; stateGasUsed: z.ZodMiniTemplateLiteral<`0x${string}`>; status: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; }, z.core.$strip>, z.ZodMiniObject<{ gasUsed: z.ZodMiniBigInt; logs: z.ZodMiniReadonly; data: z.ZodMiniTemplateLiteral<`0x${string}`>; topics: z.ZodMiniArray>; }, z.core.$strip>>>; stateGasUsed: z.ZodMiniBigInt; status: z.ZodMiniEnum<{ reverted: "reverted"; skipped: "skipped"; success: "success"; }>; }, z.core.$strip>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; logs: z.ZodMiniArray; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; topics: z.ZodMiniArray>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; removed: z.ZodMiniBoolean; }, z.core.$strip>>; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; payer: z.ZodMiniOptional>; root: z.ZodMiniOptional>; status: z.ZodMiniCodec, z.ZodMiniLiteral<"0x1">]>, z.ZodMiniUnion, z.ZodMiniLiteral<"success">]>>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniString>; }, z.core.$strip>>; eth_sendTransaction: Item<"eth_sendTransaction", z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniBigInt>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniBigInt>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_signTransaction: Item<"eth_signTransaction", z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniBigInt>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniBigInt>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_signTypedData_v4: Item<"eth_signTypedData_v4", z.ZodMiniTuple, z.ZodMiniString], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; personal_sign: Item<"personal_sign", z.ZodMiniTuple, z.ZodMiniTemplateLiteral<`0x${string}`>], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; wallet_addEthereumChain: Item<"wallet_addEthereumChain", z.ZodMiniTuple; chainName: z.ZodMiniString; nativeCurrency: z.ZodMiniOptional; symbol: z.ZodMiniString; decimals: z.ZodMiniNumber; }, z.core.$strip>>; rpcUrls: z.ZodMiniArray>; blockExplorerUrls: z.ZodMiniOptional>>; iconUrls: z.ZodMiniOptional>>; }, z.core.$strip>], null>, z.ZodMiniNull>; wallet_getCallsStatus: Item<"wallet_getCallsStatus", z.ZodMiniOptional], null>>, z.ZodMiniObject<{ atomic: z.ZodMiniBoolean; capabilities: z.ZodMiniOptional, z.ZodMiniAny>>; chainId: z.ZodMiniTemplateLiteral<`0x${string}`>; id: z.ZodMiniString; receipts: z.ZodMiniOptional; data: z.ZodMiniTemplateLiteral<`0x${string}`>; topics: z.ZodMiniArray>; }, z.core.$strip>>; status: z.ZodMiniTemplateLiteral<`0x${string}`>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniTemplateLiteral<`0x${string}`>; gasUsed: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>>>; status: z.ZodMiniNumber; version: z.ZodMiniString; }, z.core.$strip>>; wallet_getCapabilities: Item<"wallet_getCapabilities", z.ZodMiniOptional, z.ZodMiniTuple>], null>, z.ZodMiniTuple>, z.ZodMiniOptional>>], null>]>>, z.ZodMiniRecord, z.ZodMiniRecord, z.ZodMiniAny>>>; wallet_getPermissions: Item<"wallet_getPermissions", z.ZodMiniOptional>, z.ZodMiniArray; value: z.ZodMiniAny; }, z.core.$strip>>; date: z.ZodMiniNumber; id: z.ZodMiniString; invoker: z.ZodMiniString; parentCapability: z.ZodMiniString; }, z.core.$strip>>>; wallet_grantPermissions: Item<"wallet_grantPermissions", z.ZodMiniOptional; data: z.ZodMiniOptional; }, z.core.$strip>>; permissions: z.ZodMiniArray; }, z.core.$strip>>; required: z.ZodMiniOptional>; type: z.ZodMiniString; }, z.core.$strip>>; expiry: z.ZodMiniNumber; }, z.core.$strip>], null>>, z.ZodMiniObject<{ expiry: z.ZodMiniNumber; factory: z.ZodMiniOptional>; factoryData: z.ZodMiniOptional>; grantedPermissions: z.ZodMiniArray; }, z.core.$strip>>; required: z.ZodMiniOptional>; type: z.ZodMiniString; }, z.core.$strip>>; permissionsContext: z.ZodMiniString; signerData: z.ZodMiniOptional>; submitToAddress: z.ZodMiniOptional>; }, z.core.$strip>>; }, z.core.$strip>>; wallet_requestPermissions: Item<"wallet_requestPermissions", z.ZodMiniTuple, z.ZodMiniAny>; }, z.core.$strip>], null>, z.ZodMiniArray; value: z.ZodMiniAny; }, z.core.$strip>>; date: z.ZodMiniNumber; id: z.ZodMiniString; invoker: z.ZodMiniString; parentCapability: z.ZodMiniString; }, z.core.$strip>>>; wallet_revokePermissions: Item<"wallet_revokePermissions", z.ZodMiniTuple, z.ZodMiniAny>; }, z.core.$strip>], null>, z.ZodMiniNull>; wallet_sendCalls: Item<"wallet_sendCalls", z.ZodMiniTuple; calls: z.ZodMiniArray, z.ZodMiniAny>>; to: z.ZodMiniOptional>; data: z.ZodMiniOptional>; value: z.ZodMiniOptional>; }, z.core.$strip>>; capabilities: z.ZodMiniOptional, z.ZodMiniAny>>; chainId: z.ZodMiniOptional>; id: z.ZodMiniOptional>; from: z.ZodMiniOptional>; version: z.ZodMiniString; }, z.core.$strip>], null>, z.ZodMiniObject<{ capabilities: z.ZodMiniOptional, z.ZodMiniAny>>; id: z.ZodMiniString; }, z.core.$strip>>; wallet_showCallsStatus: Item<"wallet_showCallsStatus", z.ZodMiniTuple], null>, z.ZodMiniUndefined>; wallet_switchEthereumChain: Item<"wallet_switchEthereumChain", z.ZodMiniTuple; }, z.core.$strip>], null>, z.ZodMiniNull>; wallet_watchAsset: Item<"wallet_watchAsset", z.ZodMiniTuple; options: z.ZodMiniObject<{ address: z.ZodMiniString; symbol: z.ZodMiniString; decimals: z.ZodMiniNumber; image: z.ZodMiniOptional>; }, z.core.$strip>; }, z.core.$strip>], null>, z.ZodMiniBoolean>; eth_accounts: Item<"eth_accounts", z.ZodMiniOptional>, z.ZodMiniArray>>; eth_blobBaseFee: Item<"eth_blobBaseFee", z.ZodMiniOptional>, z.ZodMiniCodec, z.ZodMiniBigInt>>; eth_blockNumber: Item<"eth_blockNumber", z.ZodMiniOptional>, z.ZodMiniCodec, z.ZodMiniBigInt>>; eth_call: Item<"eth_call", z.ZodMiniUnion; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>], null>, z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>, z.ZodMiniRecord, z.ZodMiniUnion, z.ZodMiniTemplateLiteral<`0x${string}`>>>; stateDiff: z.ZodMiniOptional; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>, z.ZodMiniObject<{ state: z.ZodMiniOptional; stateDiff: z.ZodMiniOptional, z.ZodMiniTemplateLiteral<`0x${string}`>>>; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>]>>], null>, z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>, z.ZodMiniRecord, z.ZodMiniUnion, z.ZodMiniTemplateLiteral<`0x${string}`>>>; stateDiff: z.ZodMiniOptional; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>, z.ZodMiniObject<{ state: z.ZodMiniOptional; stateDiff: z.ZodMiniOptional, z.ZodMiniTemplateLiteral<`0x${string}`>>>; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>]>>, z.ZodMiniObject<{ baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobBaseFee: z.ZodMiniOptional, z.ZodMiniBigInt>>; feeRecipient: z.ZodMiniOptional>; gasLimit: z.ZodMiniOptional, z.ZodMiniBigInt>>; number: z.ZodMiniOptional, z.ZodMiniBigInt>>; prevRandao: z.ZodMiniOptional, z.ZodMiniBigInt>>; time: z.ZodMiniOptional, z.ZodMiniBigInt>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; }, z.core.$strip>], null>]>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_chainId: Item<"eth_chainId", z.ZodMiniOptional>, z.ZodMiniCodec, z.ZodMiniNumberFormat>>; eth_coinbase: Item<"eth_coinbase", z.ZodMiniOptional>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_estimateGas: Item<"eth_estimateGas", z.ZodMiniUnion; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>], null>, z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>, z.ZodMiniRecord, z.ZodMiniUnion, z.ZodMiniTemplateLiteral<`0x${string}`>>>; stateDiff: z.ZodMiniOptional; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>, z.ZodMiniObject<{ state: z.ZodMiniOptional; stateDiff: z.ZodMiniOptional, z.ZodMiniTemplateLiteral<`0x${string}`>>>; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>]>>], null>, z.ZodMiniTuple; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>, z.ZodMiniRecord, z.ZodMiniUnion, z.ZodMiniTemplateLiteral<`0x${string}`>>>; stateDiff: z.ZodMiniOptional; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>, z.ZodMiniObject<{ state: z.ZodMiniOptional; stateDiff: z.ZodMiniOptional, z.ZodMiniTemplateLiteral<`0x${string}`>>>; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>]>>, z.ZodMiniObject<{ baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobBaseFee: z.ZodMiniOptional, z.ZodMiniBigInt>>; feeRecipient: z.ZodMiniOptional>; gasLimit: z.ZodMiniOptional, z.ZodMiniBigInt>>; number: z.ZodMiniOptional, z.ZodMiniBigInt>>; prevRandao: z.ZodMiniOptional, z.ZodMiniBigInt>>; time: z.ZodMiniOptional, z.ZodMiniBigInt>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; }, z.core.$strip>], null>]>, z.ZodMiniCodec, z.ZodMiniBigInt>>; eth_feeHistory: Item<"eth_feeHistory", z.ZodMiniTuple, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>, z.ZodMiniUnion>, z.ZodMiniUndefined]>], null>, z.ZodMiniObject<{ baseFeePerGas: z.ZodMiniArray, z.ZodMiniBigInt>>; gasUsedRatio: z.ZodMiniArray>; oldestBlock: z.ZodMiniCodec, z.ZodMiniBigInt>; reward: z.ZodMiniOptional, z.ZodMiniBigInt>>>>; }, z.core.$strip>>; eth_gasPrice: Item<"eth_gasPrice", z.ZodMiniOptional>, z.ZodMiniCodec, z.ZodMiniBigInt>>; eth_getBalance: Item<"eth_getBalance", z.ZodMiniTuple, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniCodec, z.ZodMiniBigInt>>; eth_getBlockByHash: Item<"eth_getBlockByHash", z.ZodMiniTuple, z.ZodMiniBoolean], null>, z.ZodMiniNullable; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; number: z.ZodMiniCodec, z.ZodMiniBigInt>; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniTemplateLiteral<`0x${string}`>; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; number: z.ZodMiniCodec, z.ZodMiniBigInt>; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniNull; logsBloom: z.ZodMiniNull; nonce: z.ZodMiniNull; number: z.ZodMiniNull; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniNull; logsBloom: z.ZodMiniNull; nonce: z.ZodMiniNull; number: z.ZodMiniNull; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; transactionIndex: z.ZodMiniNull; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>]>>>; eth_getBlockByNumber: Item<"eth_getBlockByNumber", z.ZodMiniTuple, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>, z.ZodMiniBoolean], null>, z.ZodMiniNullable; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; number: z.ZodMiniCodec, z.ZodMiniBigInt>; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniTemplateLiteral<`0x${string}`>; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; number: z.ZodMiniCodec, z.ZodMiniBigInt>; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniNull; logsBloom: z.ZodMiniNull; nonce: z.ZodMiniNull; number: z.ZodMiniNull; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniNull; logsBloom: z.ZodMiniNull; nonce: z.ZodMiniNull; number: z.ZodMiniNull; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; transactionIndex: z.ZodMiniNull; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>]>>>; eth_getBlockTransactionCountByHash: Item<"eth_getBlockTransactionCountByHash", z.ZodMiniTuple], null>, z.ZodMiniCodec, z.ZodMiniNumberFormat>>; eth_getBlockTransactionCountByNumber: Item<"eth_getBlockTransactionCountByNumber", z.ZodMiniTuple, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>], null>, z.ZodMiniCodec, z.ZodMiniNumberFormat>>; eth_getCode: Item<"eth_getCode", z.ZodMiniTuple, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_getFilterChanges: Item<"eth_getFilterChanges", z.ZodMiniTuple], null>, z.ZodMiniUnion; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; topics: z.ZodMiniArray>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; removed: z.ZodMiniBoolean; }, z.core.$strip>>, z.ZodMiniArray>]>>; eth_getFilterLogs: Item<"eth_getFilterLogs", z.ZodMiniTuple], null>, z.ZodMiniArray; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; topics: z.ZodMiniArray>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; removed: z.ZodMiniBoolean; }, z.core.$strip>>>; eth_getLogs: Item<"eth_getLogs", z.ZodMiniTuple; fromBlock: z.ZodMiniOptional; toBlock: z.ZodMiniOptional; address: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>; topics: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniOptional; fromBlock: z.ZodMiniOptional, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>>; toBlock: z.ZodMiniOptional, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>>; address: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>; topics: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>>>; }, z.core.$strip>]>], null>, z.ZodMiniArray; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; topics: z.ZodMiniArray>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; removed: z.ZodMiniBoolean; }, z.core.$strip>>>; eth_getProof: Item<"eth_getProof", z.ZodMiniTuple, z.ZodMiniArray>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniObject<{ address: z.ZodMiniTemplateLiteral<`0x${string}`>; balance: z.ZodMiniCodec, z.ZodMiniBigInt>; codeHash: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniNumberFormat>; storageHash: z.ZodMiniTemplateLiteral<`0x${string}`>; accountProof: z.ZodMiniReadonly>>; storageProof: z.ZodMiniReadonly; proof: z.ZodMiniReadonly>>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>>>; }, z.core.$strip>>; eth_getRawTransactionByHash: Item<"eth_getRawTransactionByHash", z.ZodMiniTuple], null>, z.ZodMiniNullable>>; eth_getStorageAt: Item<"eth_getStorageAt", z.ZodMiniTuple, z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_getTransactionByBlockHashAndIndex: Item<"eth_getTransactionByBlockHashAndIndex", z.ZodMiniTuple, z.ZodMiniTemplateLiteral<`0x${string}`>], null>, z.ZodMiniNullable, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>, z.ZodMiniUnion, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; transactionIndex: z.ZodMiniNull; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>]>>>; eth_getTransactionByBlockNumberAndIndex: Item<"eth_getTransactionByBlockNumberAndIndex", z.ZodMiniTuple, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>, z.ZodMiniTemplateLiteral<`0x${string}`>], null>, z.ZodMiniNullable, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>, z.ZodMiniUnion, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; transactionIndex: z.ZodMiniNull; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>]>>>; eth_getTransactionByHash: Item<"eth_getTransactionByHash", z.ZodMiniTuple], null>, z.ZodMiniNullable, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>, z.ZodMiniUnion, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; transactionIndex: z.ZodMiniNull; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>]>>>; eth_getTransactionCount: Item<"eth_getTransactionCount", z.ZodMiniTuple, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniCodec, z.ZodMiniNumberFormat>>; eth_getTransactionReceipt: Item<"eth_getTransactionReceipt", z.ZodMiniTuple], null>, z.ZodMiniNullable, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; contractAddress: z.ZodMiniOptional, z.ZodMiniNull]>>; cumulativeGasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; effectiveGasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; frameReceipts: z.ZodMiniOptional; logs: z.ZodMiniReadonly; data: z.ZodMiniTemplateLiteral<`0x${string}`>; topics: z.ZodMiniArray>; }, z.core.$strip>>>; stateGasUsed: z.ZodMiniTemplateLiteral<`0x${string}`>; status: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; }, z.core.$strip>, z.ZodMiniObject<{ gasUsed: z.ZodMiniBigInt; logs: z.ZodMiniReadonly; data: z.ZodMiniTemplateLiteral<`0x${string}`>; topics: z.ZodMiniArray>; }, z.core.$strip>>>; stateGasUsed: z.ZodMiniBigInt; status: z.ZodMiniEnum<{ reverted: "reverted"; skipped: "skipped"; success: "success"; }>; }, z.core.$strip>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; logs: z.ZodMiniArray; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; topics: z.ZodMiniArray>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; removed: z.ZodMiniBoolean; }, z.core.$strip>>; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; payer: z.ZodMiniOptional>; root: z.ZodMiniOptional>; status: z.ZodMiniCodec, z.ZodMiniLiteral<"0x1">]>, z.ZodMiniUnion, z.ZodMiniLiteral<"success">]>>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniString>; }, z.core.$strip>>>; eth_getUncleCountByBlockHash: Item<"eth_getUncleCountByBlockHash", z.ZodMiniTuple], null>, z.ZodMiniCodec, z.ZodMiniNumberFormat>>; eth_getUncleCountByBlockNumber: Item<"eth_getUncleCountByBlockNumber", z.ZodMiniTuple, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>], null>, z.ZodMiniCodec, z.ZodMiniNumberFormat>>; eth_maxPriorityFeePerGas: Item<"eth_maxPriorityFeePerGas", z.ZodMiniOptional>, z.ZodMiniCodec, z.ZodMiniBigInt>>; eth_newBlockFilter: Item<"eth_newBlockFilter", z.ZodMiniOptional>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_newFilter: Item<"eth_newFilter", z.ZodMiniTuple; fromBlock: z.ZodMiniOptional; toBlock: z.ZodMiniOptional; address: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>; topics: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniOptional; fromBlock: z.ZodMiniOptional, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>>; toBlock: z.ZodMiniOptional, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>]>>; address: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>; topics: z.ZodMiniOptional, z.ZodMiniReadonly>>, z.ZodMiniNull]>>>>; }, z.core.$strip>]>], null>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_newPendingTransactionFilter: Item<"eth_newPendingTransactionFilter", z.ZodMiniOptional>, z.ZodMiniTemplateLiteral<`0x${string}`>>; eth_protocolVersion: Item<"eth_protocolVersion", z.ZodMiniOptional>, z.ZodMiniString>; eth_simulateV1: Item<"eth_simulateV1", z.ZodMiniTuple, z.ZodMiniBigInt>>; blobBaseFee: z.ZodMiniOptional, z.ZodMiniBigInt>>; feeRecipient: z.ZodMiniOptional>; gasLimit: z.ZodMiniOptional, z.ZodMiniBigInt>>; number: z.ZodMiniOptional, z.ZodMiniBigInt>>; prevRandao: z.ZodMiniOptional, z.ZodMiniBigInt>>; time: z.ZodMiniOptional, z.ZodMiniBigInt>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; }, z.core.$strip>>; calls: z.ZodMiniOptional; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>>; authorizationList: z.ZodMiniOptional; chainId: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; nonce: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>; }, z.core.$strip>>>>; blobVersionedHashes: z.ZodMiniOptional>>>; blobs: z.ZodMiniOptional>>>; chainId: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; data: z.ZodMiniOptional>; frames: z.ZodMiniOptional; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ data: z.ZodMiniOptional>; flags: z.ZodMiniOptional, z.ZodMiniEnum<{ approveExecution: "approveExecution"; approveExecutionAndPayment: "approveExecutionAndPayment"; approvePayment: "approvePayment"; atomicBatch: "atomicBatch"; none: "none"; }>]>>; gas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; mode: z.ZodMiniOptional, z.ZodMiniEnum<{ verify: "verify"; default: "default"; sender: "sender"; }>]>>; stateGas: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; to: z.ZodMiniOptional>; value: z.ZodMiniOptional, z.ZodMiniBigInt, z.ZodMiniNumber]>>; }, z.core.$strip>>>>>; from: z.ZodMiniOptional>; gas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; input: z.ZodMiniOptional>; maxFeePerBlobGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; maxPriorityFeePerGas: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; nonce: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; signatures: z.ZodMiniOptional; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>>; to: z.ZodMiniOptional, z.ZodMiniNull]>>; type: z.ZodMiniOptional, z.ZodMiniString>>; value: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniBigInt, z.ZodMiniNumberFormat]>>>; r: z.ZodMiniOptional>; s: z.ZodMiniOptional>; yParity: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; v: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumberFormat]>>>; }, z.core.$strip>>>; stateOverrides: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniTemplateLiteral<`0x${string}`>>>; stateDiff: z.ZodMiniOptional; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>, z.ZodMiniObject<{ state: z.ZodMiniOptional; stateDiff: z.ZodMiniOptional, z.ZodMiniTemplateLiteral<`0x${string}`>>>; balance: z.ZodMiniOptional, z.ZodMiniBigInt>>; code: z.ZodMiniOptional>; movePrecompileToAddress: z.ZodMiniOptional>; nonce: z.ZodMiniOptional, z.ZodMiniBigInt>>; }, z.core.$strip>]>>>; }, z.core.$strip>>; returnFullTransactions: z.ZodMiniOptional>; traceTransfers: z.ZodMiniOptional>; validation: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniUnion, z.ZodMiniBigInt>, z.ZodMiniUnion, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion, z.ZodMiniBigInt>; blockHash: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniOptional; requireCanonical: z.ZodMiniOptional>; }, z.core.$strip>]>]>], null>, z.ZodMiniArray; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; number: z.ZodMiniCodec, z.ZodMiniBigInt>; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniTemplateLiteral<`0x${string}`>; logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniTemplateLiteral<`0x${string}`>; number: z.ZodMiniCodec, z.ZodMiniBigInt>; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniNull; logsBloom: z.ZodMiniNull; nonce: z.ZodMiniNull; number: z.ZodMiniNull; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>, z.ZodMiniObject<{ hash: z.ZodMiniNull; logsBloom: z.ZodMiniNull; nonce: z.ZodMiniNull; number: z.ZodMiniNull; baseFeePerGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; blobGasUsed: z.ZodMiniOptional, z.ZodMiniBigInt>>; difficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; excessBlobGas: z.ZodMiniOptional, z.ZodMiniBigInt>>; extraData: z.ZodMiniOptional>; gasLimit: z.ZodMiniCodec, z.ZodMiniBigInt>; gasUsed: z.ZodMiniCodec, z.ZodMiniBigInt>; miner: z.ZodMiniTemplateLiteral<`0x${string}`>; mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>; parentBeaconBlockRoot: z.ZodMiniOptional>; parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>; receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; sealFields: z.ZodMiniOptional>>>; sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>; size: z.ZodMiniCodec, z.ZodMiniBigInt>; stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; timestamp: z.ZodMiniCodec, z.ZodMiniBigInt>; totalDifficulty: z.ZodMiniOptional, z.ZodMiniBigInt>>; transactions: z.ZodMiniReadonly, z.ZodMiniNumberFormat>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; v: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"legacy">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip2930">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip1559">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; blobVersionedHashes: z.ZodMiniReadonly>>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip4844">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ accessList: z.ZodMiniReadonly; storageKeys: z.ZodMiniReadonly>>; }, z.core.$strip>>>; authorizationList: z.ZodMiniReadonly; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip7702">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>, z.ZodMiniObject<{ blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; transactionIndex: z.ZodMiniNull; blobVersionedHashes: z.ZodMiniReadonly>>; chainId: z.ZodMiniCodec, z.ZodMiniUnion]>>; data: z.ZodMiniOptional>; frames: z.ZodMiniReadonly; executionGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; flags: z.ZodMiniNumber; mode: z.ZodMiniNumber; stateGasLimit: z.ZodMiniTemplateLiteral<`0x${string}`>; target: z.ZodMiniOptional>>; value: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>, z.ZodMiniType, import("../core/Frame.js").Frame, z.core.$ZodTypeInternals, import("../core/Frame.js").Frame>>>>>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; gasPrice: z.ZodMiniOptional, z.ZodMiniBigInt>>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; maxFeePerBlobGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; maxPriorityFeePerGas: z.ZodMiniCodec, z.ZodMiniBigInt>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; signatures: z.ZodMiniReadonly; scheme: z.ZodMiniUnion, z.ZodMiniLiteral<1>, z.ZodMiniLiteral<2>]>; signature: z.ZodMiniTemplateLiteral<`0x${string}`>; signer: z.ZodMiniOptional>>; }, z.core.$strip>, z.ZodMiniType>>>>; to: z.ZodMiniNullable>; type: z.ZodMiniCodec, z.ZodMiniLiteral<"eip8141">>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; }, z.core.$strip>, z.ZodMiniObject<{ chainId: z.ZodMiniCodec, z.ZodMiniNumberFormat>; yParity: z.ZodMiniCodec, z.ZodMiniNumberFormat>; blockHash: z.ZodMiniNull; blockNumber: z.ZodMiniNull; blockTimestamp: z.ZodMiniOptional; data: z.ZodMiniOptional>; from: z.ZodMiniTemplateLiteral<`0x${string}`>; gas: z.ZodMiniCodec, z.ZodMiniBigInt>; hash: z.ZodMiniTemplateLiteral<`0x${string}`>; input: z.ZodMiniTemplateLiteral<`0x${string}`>; nonce: z.ZodMiniCodec, z.ZodMiniBigInt>; to: z.ZodMiniUnion, z.ZodMiniNull]>; transactionIndex: z.ZodMiniNull; type: z.ZodMiniTemplateLiteral<`0x${string}`>; value: z.ZodMiniCodec, z.ZodMiniBigInt>; r: z.ZodMiniTemplateLiteral<`0x${string}`>; s: z.ZodMiniTemplateLiteral<`0x${string}`>; v: z.ZodMiniOptional, z.ZodMiniNumberFormat>>; }, z.core.$strip>]>>>; transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>; uncles: z.ZodMiniReadonly>>; withdrawals: z.ZodMiniOptional; amount: z.ZodMiniCodec, z.ZodMiniBigInt>; index: z.ZodMiniCodec, z.ZodMiniNumberFormat>; validatorIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; }, z.core.$strip>>>>; withdrawalsRoot: z.ZodMiniOptional>; }, z.core.$strip>]>, z.ZodMiniObject<{ calls: z.ZodMiniOptional>; code: z.ZodMiniNumber; message: z.ZodMiniString; }, z.core.$strip>>; logs: z.ZodMiniOptional; blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>; blockNumber: z.ZodMiniCodec, z.ZodMiniBigInt>; blockTimestamp: z.ZodMiniOptional, z.ZodMiniBigInt>>; data: z.ZodMiniTemplateLiteral<`0x${string}`>; logIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; topics: z.ZodMiniArray>; transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>; transactionIndex: z.ZodMiniCodec, z.ZodMiniNumberFormat>; removed: z.ZodMiniBoolean; }, z.core.$strip>>>; gasUsed: z.ZodMiniTemplateLiteral<`0x${string}`>; returnData: z.ZodMiniTemplateLiteral<`0x${string}`>; status: z.ZodMiniTemplateLiteral<`0x${string}`>; }, z.core.$strip>>>; }, z.core.$strip>>>>; eth_uninstallFilter: Item<"eth_uninstallFilter", z.ZodMiniTuple], null>, z.ZodMiniBoolean>; }; /** * Looks up the `RpcSchema.Item` for a method on a namespace. Resolve a method * once and pass the item to the `decode*`/`encode*` codecs to encode params and * decode returns without repeating the namespace and method name. * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const item = z.RpcSchema.parseItem( * z.RpcSchema.Eth, * 'eth_getBlockTransactionCountByNumber' * ) * * const params = z.RpcSchema.encodeParams(item, [1n]) * const count = z.RpcSchema.decodeReturns(item, '0x1') * ``` * * @throws `RpcSchema.MethodNotFoundError` if the method does not exist. */ export declare function parseItem>(namespace: namespace, method: method): namespace[method]; /** * Decodes (wire → native) the `params` for a method. Use on the receiving side * (e.g. a server) to coerce incoming wire params into their native * representation. Accepts either a namespace + method name, or a resolved * `RpcSchema.Item` (from `parseItem`/`from`). * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const params = z.RpcSchema.decodeParams( * z.RpcSchema.Eth, * 'eth_getBlockByNumber', * ['0x1', true] * ) * ``` * * @example * ### From a Resolved Item * * ```ts twoslash * import { z } from 'ox/zod' * * const item = z.RpcSchema.parseItem( * z.RpcSchema.Eth, * 'eth_getBlockByNumber' * ) * * const params = z.RpcSchema.decodeParams(item, ['0x1', true]) * ``` * * @throws `RpcSchema.MethodNotFoundError` if the method does not exist. */ export declare function decodeParams(item: item, params: z.input): z.output; export declare function decodeParams>(namespace: namespace, method: method, params: z.input): z.output; /** * Encodes (native → wire) the `params` for a method. Use on the sending side * (e.g. a client) to serialize native params into the wire shape a JSON-RPC * endpoint expects. Accepts either a namespace + method name, or a resolved * `RpcSchema.Item` (from `parseItem`/`from`). * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const params = z.RpcSchema.encodeParams( * z.RpcSchema.Eth, * 'eth_getBlockByNumber', * [1n, true] * ) * ``` * * @example * ### From a Resolved Item * * ```ts twoslash * import { z } from 'ox/zod' * * const item = z.RpcSchema.parseItem( * z.RpcSchema.Eth, * 'eth_getBlockByNumber' * ) * * const params = z.RpcSchema.encodeParams(item, [1n, true]) * ``` * * @throws `RpcSchema.MethodNotFoundError` if the method does not exist. */ export declare function encodeParams(item: item, params: z.output): z.input; export declare function encodeParams>(namespace: namespace, method: method, params: z.output): z.input; /** * Decodes (wire → native) the `returns` value for a method. Use on the * receiving side (e.g. a client) to coerce a wire result into its native * representation. Accepts either a namespace + method name, or a resolved * `RpcSchema.Item` (from `parseItem`/`from`). * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const result = z.RpcSchema.decodeReturns( * z.RpcSchema.Eth, * 'eth_blockNumber', * '0x1b4' * ) * ``` * * @example * ### From a Resolved Item * * ```ts twoslash * import { z } from 'ox/zod' * * const item = z.RpcSchema.parseItem( * z.RpcSchema.Eth, * 'eth_blockNumber' * ) * * const result = z.RpcSchema.decodeReturns(item, '0x1b4') * ``` * * @throws `RpcSchema.MethodNotFoundError` if the method does not exist. */ export declare function decodeReturns(item: item, returns: z.input): z.output; export declare function decodeReturns>(namespace: namespace, method: method, returns: z.input): z.output; /** * Encodes (native → wire) the `returns` value for a method. Use on the sending * side (e.g. a server) to serialize a native result into the wire shape. * Accepts either a namespace + method name, or a resolved `RpcSchema.Item` * (from `parseItem`/`from`). * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const result = z.RpcSchema.encodeReturns( * z.RpcSchema.Eth, * 'eth_blockNumber', * 436n * ) * ``` * * @example * ### From a Resolved Item * * ```ts twoslash * import { z } from 'ox/zod' * * const item = z.RpcSchema.parseItem( * z.RpcSchema.Eth, * 'eth_blockNumber' * ) * * const result = z.RpcSchema.encodeReturns(item, 436n) * ``` * * @throws `RpcSchema.MethodNotFoundError` if the method does not exist. */ export declare function encodeReturns(item: item, returns: z.output): z.input; export declare function encodeReturns>(namespace: namespace, method: method, returns: z.output): z.input; /** * Decodes (wire → native) a full JSON-RPC request (`{ method, params }`) * against a namespace, dispatching on `method`. * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const request = z.RpcSchema.decodeRequest(z.RpcSchema.Eth, { * method: 'eth_getBlockByNumber', * params: ['0x1', true] * }) * ``` */ export declare function decodeRequest(namespace: namespace, request: RequestInput): RequestOutput; /** * Encodes (native → wire) a full JSON-RPC request (`{ method, params }`) * against a namespace, dispatching on `method`. * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const request = z.RpcSchema.encodeRequest(z.RpcSchema.Eth, { * method: 'eth_getBlockByNumber', * params: [1n, true] * }) * ``` */ export declare function encodeRequest(namespace: namespace, request: RequestOutput): RequestInput; /** * Alias for `RpcSchema.decodeRequest`. * * @example * ```ts twoslash * import { z } from 'ox/zod' * * const request = z.RpcSchema.parse(z.RpcSchema.Eth, { * method: 'eth_getBalance', * params: [ * '0x0000000000000000000000000000000000000000', * 'latest' * ] * }) * ``` */ export declare const parse: typeof decodeRequest; /** Wire (input) request envelope for a namespace. */ export type RequestInput = { [method in MethodName]: { method: namespace[method]['method']; params: z.input; }; }[MethodName]; /** Decoded (output) request envelope for a namespace. */ export type RequestOutput = { [method in MethodName]: { method: namespace[method]['method']; params: z.output; }; }[MethodName]; /** Thrown when a method does not exist on a namespace. */ export declare class MethodNotFoundError extends Errors.BaseError { readonly name = "RpcSchema.MethodNotFoundError"; constructor({ method }: { method: string; }); } //# sourceMappingURL=RpcSchema.d.ts.map