Creates an instance of the class with a specified HTTP client.
The HTTP client instance to be used for making requests.
Retrieve the storage range for a specified transaction trace target.
The input parameters.
Optionaloptions?: RetrieveStorageRangeOptionsOptional settings for the retrieval process.
The transaction trace target containing the block ID, transaction, and clause index.
The storage range data for the specified target.
IllegalDataType If TransactionTraceTarget input.target has a negative clauseIndex or transaction property.
Traces a contract call using the specified target, options, and configuration.
The input parameters for the contract call trace.
Optionalconfig?: TracerConfig<TracerName>Configuration for the tracer.
Optionaloptions?: ContractTraceOptionsOptional configuration for the contract trace.
Optionaltarget?: ContractTraceTargetThe target contract details.
Optionalname: TracerNameThe name of the tracer to be used.
A promise that resolves to the trace result.
Traces a transaction clause based on the provided target and configuration.
Tracers are instrumental in monitoring and analyzing the execution flow within the EVM.
The input object containing the transaction trace target and optional tracer config.
Optionalconfig?: TracerConfig<TracerName>Optional tracer configuration settings.
The target transaction details including block ID, transaction ID, and clause index.
Optionalname: TracerNameOptional name for the tracer.
The class provides methods to debug the VeChain Thor blockchain.