[−][src]Module solana_libra_vm_runtime::txn_executor
Processor for a single transaction.
Structs
ACCOUNT_MODULE | The ModuleId for the Account module |
BLOCK_MODULE | The ModuleId for the Account module |
COIN_MODULE | The ModuleId for the LibraCoin module |
EVENT_MODULE | The ModuleId for the Event |
TransactionExecutor | A struct that executes one single transaction.
'alloc is the lifetime for the code cache, which is the argument type P here. Hence the P should
live as long as alloc.
'txn is the lifetime of one single transaction.
|
VALIDATOR_SET_MODULE | The ModuleId for the validator set |
Functions
execute_function | A helper function for executing a single script. Will be deprecated once we have a better testing framework for executing arbitrary script. |