OptionalblockBlockRef stores the reference to a particular block whose next block is the earliest block the current transaction can be included.
OptionalcallerThe caller of the transaction simulation. (i.e., the address that performs the transaction)
OptionalexpirationThe expiration of the transaction simulation. Represents how long, in terms of the number of blocks, the transaction will be allowed to be mined in VeChainThor
OptionalgasThe offered gas for the transaction simulation
OptionalgasThe address that pays for the gas fee of the transaction simulation. If different from the caller, then a delegated transaction is simulated.
OptionalgasThe price of gas for the transaction simulation
OptionalprovedThe VeChainThor blockchain allows for transaction-level proof of work (PoW) and converts the proved work into extra gas price that will be used by the system to generate more reward to the block generator, the Authority Master node, that validates the transaction. In other words, users can utilize their local computational power to make their transactions more likely to be included in a new block.
OptionalrevisionThe block number or block ID of which the transaction simulation is based on
Type for transaction simulation options.