import { Bytes } from "@ethernauta/core"; import * as valibot3774 from "valibot"; import { InferOutput } from "valibot"; import { Readable } from "@ethernauta/transport"; //#region src/method/execute/call.d.ts declare const EthCallParametersSchema: valibot3774.UnionSchema<[valibot3774.TupleSchema<[valibot3774.ObjectSchema<{ readonly type: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3774.ArraySchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3774.OptionalSchema; readonly names: valibot3774.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>, valibot3774.UnionSchema<[valibot3774.SchemaWithPipe | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, valibot3774.UnionSchema<[valibot3774.LiteralSchema<"earliest", undefined>, valibot3774.LiteralSchema<"finalized", undefined>, valibot3774.LiteralSchema<"safe", undefined>, valibot3774.LiteralSchema<"latest", undefined>, valibot3774.LiteralSchema<"pending", undefined>], undefined>, valibot3774.SchemaWithPipe, valibot3774.BrandAction<`0x${string}`, "Hash32">]>], undefined>], undefined>, valibot3774.TupleSchema<[valibot3774.ObjectSchema<{ readonly type: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3774.ArraySchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3774.OptionalSchema; readonly names: valibot3774.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>], undefined>, valibot3774.ObjectSchema<{ readonly transaction: valibot3774.ObjectSchema<{ readonly type: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3774.ArraySchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3774.OptionalSchema; readonly names: valibot3774.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>; readonly blockNumberOrTagOrHash: valibot3774.UnionSchema<[valibot3774.SchemaWithPipe | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, valibot3774.UnionSchema<[valibot3774.LiteralSchema<"earliest", undefined>, valibot3774.LiteralSchema<"finalized", undefined>, valibot3774.LiteralSchema<"safe", undefined>, valibot3774.LiteralSchema<"latest", undefined>, valibot3774.LiteralSchema<"pending", undefined>], undefined>, valibot3774.SchemaWithPipe, valibot3774.BrandAction<`0x${string}`, "Hash32">]>], undefined>; }, undefined>, valibot3774.ObjectSchema<{ readonly transaction: valibot3774.ObjectSchema<{ readonly type: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Byte">]>, undefined>; readonly nonce: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly to: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>, undefined>; readonly from: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, undefined>; readonly gas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly value: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly input: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly gasPrice: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxPriorityFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly maxFeePerBlobGas: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly accessList: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>; readonly storageKeys: valibot3774.ArraySchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>; }, undefined>, undefined>, undefined>; readonly blobVersionedHashes: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Hash32">]>, undefined>, undefined>; readonly blobs: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>, undefined>; readonly chainId: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly _ethernauta: valibot3774.OptionalSchema; readonly names: valibot3774.ArraySchema, undefined>; }, undefined>, undefined>; }, undefined>, undefined>; }, undefined>; }, undefined>], undefined>; type EthCallParameters = InferOutput; declare const StateOverrideEntrySchema: valibot3774.SchemaWithPipe | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly code: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly state: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, valibot3774.SchemaWithPipe, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; readonly stateDiff: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, valibot3774.SchemaWithPipe, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, valibot3774.CheckAction<{ balance?: (`0x${string}` & valibot3774.Brand<"Uint">) | undefined; nonce?: (`0x${string}` & valibot3774.Brand<"Uint">) | undefined; code?: (`0x${string}` & valibot3774.Brand<"Bytes">) | undefined; state?: { [x: `0x${string}` & valibot3774.Brand<"Bytes32">]: `0x${string}` & valibot3774.Brand<"Bytes32">; } | undefined; stateDiff?: { [x: `0x${string}` & valibot3774.Brand<"Bytes32">]: `0x${string}` & valibot3774.Brand<"Bytes32">; } | undefined; }, "state and stateDiff are mutually exclusive">]>; type StateOverrideEntry = InferOutput; declare const StateOverrideSchema: valibot3774.RecordSchema, valibot3774.BrandAction<`0x${string}`, "Address">]>, valibot3774.SchemaWithPipe | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly nonce: valibot3774.OptionalSchema | undefined>, valibot3774.BrandAction<`0x${string}`, "Uint">]>, undefined>; readonly code: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes">]>, undefined>; readonly state: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, valibot3774.SchemaWithPipe, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; readonly stateDiff: valibot3774.OptionalSchema, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, valibot3774.SchemaWithPipe, valibot3774.BrandAction<`0x${string}`, "Bytes32">]>, undefined>, undefined>; }, undefined>, valibot3774.CheckAction<{ balance?: (`0x${string}` & valibot3774.Brand<"Uint">) | undefined; nonce?: (`0x${string}` & valibot3774.Brand<"Uint">) | undefined; code?: (`0x${string}` & valibot3774.Brand<"Bytes">) | undefined; state?: { [x: `0x${string}` & valibot3774.Brand<"Bytes32">]: `0x${string}` & valibot3774.Brand<"Bytes32">; } | undefined; stateDiff?: { [x: `0x${string}` & valibot3774.Brand<"Bytes32">]: `0x${string}` & valibot3774.Brand<"Bytes32">; } | undefined; }, "state and stateDiff are mutually exclusive">]>, undefined>; type StateOverride = InferOutput; declare function eth_call(_parameters: EthCallParameters, _state_override?: StateOverride): Readable; //#endregion export { EthCallParameters, EthCallParametersSchema, StateOverride, StateOverrideEntry, StateOverrideEntrySchema, StateOverrideSchema, eth_call }; //# sourceMappingURL=call.d.ts.map