Snippets Preprocessor error
[Errno 2] No such file or directory: 'executor/execute_transaction.md'
Executor / Executor Process¶
Conceptually, Executors run the executor function in order to compute transaction outputs, including state updates (see here for more on the executor function). Executors may be co-located with shards, or with mempool workers. The Execution Engines might keep a pool of Executors, or spin a new one up with each TransactionCandidate.
Executor Incoming Messages¶
To specify the Executor interface, here are all the messages the Executor needs to be able to receive.
ExecuteTransaction¶
--8<-- "executor/execute_transaction.md:blurb " --8<-- "executor/execute_transaction.md:details "
KVSRead¶
--8<-- "executor/kvs_read.md:blurb " --8<-- "executor/kvs_read.md:details "