Module executor

Module executor 

Source

Structs§

BlockExecutor
ExecutionData
Data that is generated after executing all transactions.
ExecutionInstance
The executor instance performs block production and validation. Given a block, it will execute all the transactions contained in the block and persist changes to the underlying database as needed.
ExecutionOptions
Per-block execution options. These are passed to the executor.
OnceTransactionsSource
TimeoutOnlyTxWaiter
TransparentPreconfirmationSender

Enums§

WaitNewTransactionsResult
The result of waiting for new transactions.

Functions§

convert_tx_execution_result_to_preconfirmation
max_tx_count
The maximum amount of transactions that can be included in a block, excluding the mint transaction.