This endpoint can be used for various purposes:
caller
field should be provided for higher accuracy.The fields gasPrice
, gasPayer
, provedWork
, blockRef
and expiration
are for exposing themselves in EVM. Transaction meta features won't be reflected in the result, for example, no error is returned if the transaction is technically expired. For more information, please refer to the vechain documentation.
To access historical details, you can specify a revision
as a query parameter.
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"
An array of clauses to be executed.
The maximum allowed gas for the execution of the batch call.
50000
The absolute gas price for the batch call.
1000000000000000
The caller's address (msg.sender) for the batch call.
"0x6d95e6dca01d109882fe1726a2fb9865fa41e7aa"
OK
The output data produced by the contract execution.
"0x0000000000000000000000000000000000000000000000000000000000000001"
An array of events generated during contract execution.
An array of transfers that occurred during contract execution.
The amount of gas used during execution.
21000
Indicates whether the transaction was reverted (true means reverted).
false
The virtual machine error message if the execution encountered an error.
"insufficient balance for transfer"