trace_call: RuntimeDescriptor< [ tx
: { access_list?: { address: FixedSizeBinary<20>; storage_keys: FixedSizeBinary<32>[]; }[]; blob_versioned_hashes: FixedSizeBinary<32>[]; blobs: Binary[]; chain_id?: FixedSizeArray<4, bigint>; from?: FixedSizeBinary<20>; gas?: FixedSizeArray<4, bigint>; gas_price?: FixedSizeArray<4, bigint>; input: { data?: Binary; input?: Binary }; max_fee_per_blob_gas?: FixedSizeArray<4, bigint>; max_fee_per_gas?: FixedSizeArray<4, bigint>; max_priority_fee_per_gas?: FixedSizeArray<4, bigint>; nonce?: FixedSizeArray<4, bigint>; "r#type"?: number; to?: FixedSizeBinary<20>; value?: FixedSizeArray<4, bigint>; }, config
: Enum<{ CallTracer: { with_logs: boolean } }>, ], ResultPayload< { call_type: Enum< { Call: undefined; DelegateCall: undefined; StaticCall: undefined }, >; calls: __Circular[]; error?: string; from: FixedSizeBinary<20>; gas: FixedSizeArray<4, bigint>; gas_used: FixedSizeArray<4, bigint>; input: Binary; logs: { address: FixedSizeBinary<20>; data: Binary; position: number; topics: FixedSizeBinary<32>[]; }[]; output: Binary; revert_reason?: string; to: FixedSizeBinary<20>; value?: FixedSizeArray<4, bigint>; }, Enum<{ Data: Binary; Message: string }>, >,>
Dry run and return the trace of the given call.
See eth-rpc
debug_traceCall
for usage.