This endpoint enables clients to create a tracer for a specific vechain function call.
You can customize the tracer using various options to suit your debugging requirements.
The name of the tracer. An empty name stands for the default struct logger tracer.
"prestate"
The configuration of the tracer. It is specific to the name
The amount of token to be transferred.
"0x47ff1f90327aa0f8e"
The input data for the contract call.
"0xa9059cbb0000000000000000000000000f872421dc479f3c11edd89512731814d0598db5000000000000"
The recipient of the call. Null indicates contract deployment.
"0x0000000000000000000000000000456e65726779"
^0x[0-9a-f]{40}$
The maximum allowed gas for execution.
21000
The absolute gas price.
"1000000000000000"
The caller's address (msg.sender).
"0x6d95e6dca01d109882fe1726a2fb9865fa41e7aa"
^0x[0-9a-f]{40}$
The transaction's proved work (for extension contract).
"1000"
The address of the gas payer (for extension contract).
"0xd3ae78222beadb038203be21ed5ce7c9b1bff602"
The transaction expiration (for extension contract).
1000
The block reference (for extension contract).
"0x00000000851caf3c"
OK
The response will depend on the type of tracer you have created.