ox
Version:
Ethereum Standard Library
656 lines • 150 kB
TypeScript
import * as z from 'zod/mini';
/** Schema for the `tempo_simulateV1` JSON-RPC method. */
export declare const tempo_simulateV1: import("../internal/rpcSchemas/from.js").Item<"tempo_simulateV1", z.ZodMiniTuple<readonly [z.ZodMiniObject<{
blockStateCalls: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
blockOverrides: z.ZodMiniOptional<z.ZodMiniObject<{
baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
blobBaseFee: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
feeRecipient: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
gasLimit: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
number: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
prevRandao: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
time: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
withdrawals: z.ZodMiniOptional<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniCodec<z.ZodMiniObject<{
accessList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
}, z.core.$strip>>>>;
authorizationList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
chainId: z.ZodMiniTemplateLiteral<`0x${string}`>;
nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"secp256k1">;
v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>, z.ZodMiniObject<{
preHash: z.ZodMiniBoolean<boolean>;
pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"p256">;
}, z.core.$strip>, z.ZodMiniObject<{
pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"webAuthn">;
webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>, z.ZodMiniObject<{
keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
signature: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown>>>;
type: z.ZodMiniLiteral<"keychain">;
userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
}, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
account: z.ZodMiniTemplateLiteral<`0x${string}`>;
signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
}, z.core.$strict>, z.ZodMiniObject<{
init: z.ZodMiniObject<{
salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
threshold: z.ZodMiniNumber<number>;
owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
weight: z.ZodMiniNumber<number>;
}, z.core.$strip>>>;
}, z.core.$strip>;
signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
}, z.core.$strict>]>]>;
}, z.core.$strip>>>>;
blobVersionedHashes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
blobs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
value: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>>>>;
capabilities: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniString<string>, z.ZodMiniUnknown>>;
chainId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
feePayer: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
feePayerSignature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
yParity: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>, z.ZodMiniNull]>>;
feeToken: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
from: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
gas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
gasPrice: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
input: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
keyAuthorization: z.ZodMiniOptional<z.ZodMiniObject<{
account: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
allowedCalls: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
selectorRules: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
recipients: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>>;
selector: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>>>>>;
target: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>>>>>;
chainId: z.ZodMiniTemplateLiteral<`0x${string}`>;
expiry: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
isAdmin: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniBoolean<boolean>>>;
keyId: z.ZodMiniTemplateLiteral<`0x${string}`>;
keyType: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
limits: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
limit: z.ZodMiniTemplateLiteral<`0x${string}`>;
period: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
token: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>>>>>;
signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"secp256k1">;
v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>, z.ZodMiniObject<{
preHash: z.ZodMiniBoolean<boolean>;
pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"p256">;
}, z.core.$strip>, z.ZodMiniObject<{
pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"webAuthn">;
webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>]>;
witness: z.ZodMiniOptional<z.ZodMiniNullable<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
}, z.core.$strip>>;
keyData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
keyType: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>>;
maxFeePerBlobGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
maxFeePerGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
maxPriorityFeePerGas: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
multisigInit: z.ZodMiniOptional<z.ZodMiniObject<{
salt: z.ZodMiniTemplateLiteral<`0x${string}`>;
threshold: z.ZodMiniNumber<number>;
owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
weight: z.ZodMiniNumber<number>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
multisigSignatureCount: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
nonce: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
nonceKey: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
r: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
s: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
signature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"secp256k1">;
v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>, z.ZodMiniObject<{
preHash: z.ZodMiniBoolean<boolean>;
pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"p256">;
}, z.core.$strip>, z.ZodMiniObject<{
pubKeyX: z.ZodMiniTemplateLiteral<`0x${string}`>;
pubKeyY: z.ZodMiniTemplateLiteral<`0x${string}`>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
type: z.ZodMiniLiteral<"webAuthn">;
webauthnData: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>, z.ZodMiniObject<{
keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
signature: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc, unknown>>>;
type: z.ZodMiniLiteral<"keychain">;
userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
}, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
account: z.ZodMiniTemplateLiteral<`0x${string}`>;
signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
}, z.core.$strict>, z.ZodMiniObject<{
init: z.ZodMiniObject<{
salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
threshold: z.ZodMiniNumber<number>;
owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
weight: z.ZodMiniNumber<number>;
}, z.core.$strip>>>;
}, z.core.$strip>;
signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[], readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelopeRpc[]>>>;
}, z.core.$strict>]>]>>;
to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
type: z.ZodMiniOptional<z.ZodMiniString<string>>;
v: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
validAfter: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
validBefore: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
value: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
yParity: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>, z.ZodMiniObject<{
accessList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
}, z.core.$strip>>>>;
authorizationList: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
chainId: z.ZodMiniNumber<number>;
nonce: z.ZodMiniBigInt<bigint>;
signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
yParity: z.ZodMiniNumber<number>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"secp256k1">;
}, z.core.$strip>, z.ZodMiniObject<{
prehash: z.ZodMiniBoolean<boolean>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"p256">;
}, z.core.$strip>, z.ZodMiniObject<{
metadata: z.ZodMiniObject<{
authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
clientDataJSON: z.ZodMiniString<string>;
}, z.core.$strip>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"webAuthn">;
}, z.core.$strip>, z.ZodMiniObject<{
inner: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown>>>;
keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
type: z.ZodMiniLiteral<"keychain">;
userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
}, z.core.$strip>, z.ZodMiniObject<{
account: z.ZodMiniTemplateLiteral<`0x${string}`>;
init: z.ZodMiniOptional<z.ZodMiniObject<{
salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
threshold: z.ZodMiniNumber<number>;
owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
weight: z.ZodMiniNumber<number>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown, z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown>>>;
type: z.ZodMiniLiteral<"multisig">;
}, z.core.$strip>]>;
}, z.core.$strip>>>>;
blobVersionedHashes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
blobs: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
calls: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
to: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
value: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
}, z.core.$strip>>>>;
capabilities: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniString<string>, z.ZodMiniUnknown>>;
chainId: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
feePayer: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
feePayerSignature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
v: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
yParity: z.ZodMiniNumber<number>;
}, z.core.$strip>, z.ZodMiniNull]>>;
feeToken: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
from: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
gas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
gasPrice: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
input: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
keyAuthorization: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
account: z.ZodMiniTemplateLiteral<`0x${string}`>;
isAdmin: z.ZodMiniBoolean<boolean>;
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
chainId: z.ZodMiniBigInt<bigint>;
expiry: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
limits: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
limit: z.ZodMiniBigInt<bigint>;
period: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
token: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>>>>;
scopes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
recipients: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
selector: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniString<string>]>>;
}, z.core.$strip>>>>;
signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
yParity: z.ZodMiniNumber<number>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"secp256k1">;
}, z.core.$strip>, z.ZodMiniObject<{
prehash: z.ZodMiniBoolean<boolean>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"p256">;
}, z.core.$strip>, z.ZodMiniObject<{
metadata: z.ZodMiniObject<{
authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
clientDataJSON: z.ZodMiniString<string>;
}, z.core.$strip>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"webAuthn">;
}, z.core.$strip>]>;
type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
witness: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>, z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
chainId: z.ZodMiniBigInt<bigint>;
expiry: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
limits: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
limit: z.ZodMiniBigInt<bigint>;
period: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
token: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>>>>;
scopes: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
recipients: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
selector: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniString<string>]>>;
}, z.core.$strip>>>>;
signature: z.ZodMiniUnion<readonly [z.ZodMiniObject<{
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
yParity: z.ZodMiniNumber<number>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"secp256k1">;
}, z.core.$strip>, z.ZodMiniObject<{
prehash: z.ZodMiniBoolean<boolean>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"p256">;
}, z.core.$strip>, z.ZodMiniObject<{
metadata: z.ZodMiniObject<{
authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
clientDataJSON: z.ZodMiniString<string>;
}, z.core.$strip>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"webAuthn">;
}, z.core.$strip>]>;
type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>;
witness: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>]>>;
keyData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
keyType: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"secp256k1">, z.ZodMiniLiteral<"p256">, z.ZodMiniLiteral<"webAuthn">]>>;
maxFeePerBlobGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
maxFeePerGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
maxPriorityFeePerGas: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
multisigInit: z.ZodMiniOptional<z.ZodMiniObject<{
salt: z.ZodMiniTemplateLiteral<`0x${string}`>;
threshold: z.ZodMiniNumber<number>;
owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
weight: z.ZodMiniNumber<number>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
multisigSignatureCount: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
nonce: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
nonceKey: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniBigInt<bigint>, z.ZodMiniLiteral<"random">]>>;
r: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
s: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
signature: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
yParity: z.ZodMiniNumber<number>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"secp256k1">;
}, z.core.$strip>, z.ZodMiniObject<{
prehash: z.ZodMiniBoolean<boolean>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"p256">;
}, z.core.$strip>, z.ZodMiniObject<{
metadata: z.ZodMiniObject<{
authenticatorData: z.ZodMiniTemplateLiteral<`0x${string}`>;
clientDataJSON: z.ZodMiniString<string>;
}, z.core.$strip>;
publicKey: z.ZodMiniObject<{
prefix: z.ZodMiniNumber<number>;
x: z.ZodMiniTemplateLiteral<`0x${string}`>;
y: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
signature: z.ZodMiniObject<{
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>;
type: z.ZodMiniLiteral<"webAuthn">;
}, z.core.$strip>, z.ZodMiniObject<{
inner: z.ZodMiniLazy<z.ZodMiniType<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown, z.core.$ZodTypeInternals<import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>, unknown>>>;
keyId: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
type: z.ZodMiniLiteral<"keychain">;
userAddress: z.ZodMiniTemplateLiteral<`0x${string}`>;
version: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"v1">, z.ZodMiniLiteral<"v2">]>>;
}, z.core.$strip>, z.ZodMiniObject<{
account: z.ZodMiniTemplateLiteral<`0x${string}`>;
init: z.ZodMiniOptional<z.ZodMiniObject<{
salt: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
threshold: z.ZodMiniNumber<number>;
owners: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
owner: z.ZodMiniTemplateLiteral<`0x${string}`>;
weight: z.ZodMiniNumber<number>;
}, z.core.$strip>>>;
}, z.core.$strip>>;
signatures: z.ZodMiniLazy<z.ZodMiniType<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown, z.core.$ZodTypeInternals<readonly import("../../tempo/SignatureEnvelope.js").SignatureEnvelope<number>[], unknown>>>;
type: z.ZodMiniLiteral<"multisig">;
}, z.core.$strip>]>>;
to: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>>;
type: z.ZodMiniOptional<z.ZodMiniString<string>>;
v: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
validAfter: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
validBefore: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
value: z.ZodMiniOptional<z.ZodMiniBigInt<bigint>>;
yParity: z.ZodMiniOptional<z.ZodMiniNumber<number>>;
}, z.core.$strip>>>>>;
stateOverrides: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
state: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniTemplateLiteral<`0x${string}`>>>;
stateDiff: z.ZodMiniOptional<z.ZodMiniUndefined>;
balance: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
code: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
movePrecompileToAddress: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
nonce: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
}, z.core.$strip>, z.ZodMiniObject<{
state: z.ZodMiniOptional<z.ZodMiniUndefined>;
stateDiff: z.ZodMiniOptional<z.ZodMiniRecord<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniTemplateLiteral<`0x${string}`>>>;
balance: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
code: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
movePrecompileToAddress: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
nonce: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
}, z.core.$strip>]>>>;
}, z.core.$strip>>>;
returnFullTransactions: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
traceTransfers: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
validation: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
}, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>, z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"latest">, z.ZodMiniLiteral<"earliest">, z.ZodMiniLiteral<"pending">, z.ZodMiniLiteral<"safe">, z.ZodMiniLiteral<"finalized">]>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{
blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
blockHash: z.ZodMiniOptional<z.ZodMiniUndefined>;
requireCanonical: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
}, z.core.$strip>, z.ZodMiniObject<{
blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
blockNumber: z.ZodMiniOptional<z.ZodMiniUndefined>;
requireCanonical: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>;
}, z.core.$strip>]>]>], null>, z.ZodMiniObject<{
blocks: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>;
nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
number: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
transactionsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
uncles: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
withdrawals: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
amount: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
index: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
validatorIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
}, z.core.$strip>>>>;
withdrawalsRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
}, z.core.$strip>, z.ZodMiniObject<{
hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
logsBloom: z.ZodMiniTemplateLiteral<`0x${string}`>;
nonce: z.ZodMiniTemplateLiteral<`0x${string}`>;
number: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
baseFeePerGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
blobGasUsed: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
difficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
excessBlobGas: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
extraData: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
gasLimit: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
gasUsed: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
miner: z.ZodMiniTemplateLiteral<`0x${string}`>;
mixHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
parentBeaconBlockRoot: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
parentHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
receiptsRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
sealFields: z.ZodMiniOptional<z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>>;
sha3Uncles: z.ZodMiniTemplateLiteral<`0x${string}`>;
size: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
stateRoot: z.ZodMiniTemplateLiteral<`0x${string}`>;
timestamp: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
totalDifficulty: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
transactions: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniUnion<readonly [z.ZodMiniObject<{
chainId: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
v: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
yParity: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
from: z.ZodMiniTemplateLiteral<`0x${string}`>;
gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
input: z.ZodMiniTemplateLiteral<`0x${string}`>;
nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x0">, z.ZodMiniLiteral<"legacy">>;
value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
}, z.core.$strip>, z.ZodMiniObject<{
accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
}, z.core.$strip>>>;
gasPrice: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
from: z.ZodMiniTemplateLiteral<`0x${string}`>;
gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
input: z.ZodMiniTemplateLiteral<`0x${string}`>;
nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x1">, z.ZodMiniLiteral<"eip2930">>;
value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
}, z.core.$strip>, z.ZodMiniObject<{
accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
}, z.core.$strip>>>;
gasPrice: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
from: z.ZodMiniTemplateLiteral<`0x${string}`>;
gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
input: z.ZodMiniTemplateLiteral<`0x${string}`>;
nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x2">, z.ZodMiniLiteral<"eip1559">>;
value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
}, z.core.$strip>, z.ZodMiniObject<{
accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
}, z.core.$strip>>>;
blobVersionedHashes: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
maxFeePerBlobGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
maxFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
maxPriorityFeePerGas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
chainId: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
yParity: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
data: z.ZodMiniOptional<z.ZodMiniTemplateLiteral<`0x${string}`>>;
from: z.ZodMiniTemplateLiteral<`0x${string}`>;
gas: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
hash: z.ZodMiniTemplateLiteral<`0x${string}`>;
input: z.ZodMiniTemplateLiteral<`0x${string}`>;
nonce: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
to: z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNull]>;
transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
type: z.ZodMiniCodec<z.ZodMiniLiteral<"0x3">, z.ZodMiniLiteral<"eip4844">>;
value: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
r: z.ZodMiniTemplateLiteral<`0x${string}`>;
s: z.ZodMiniTemplateLiteral<`0x${string}`>;
v: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>>;
}, z.core.$strip>, z.ZodMiniObject<{
accessList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniObject<{
address: z.ZodMiniTemplateLiteral<`0x${string}`>;
storageKeys: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>>;
}, z.core.$strip>>>;
authorizationList: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodM