Module exocore_chain::engine [−][src]
Structs
Chain synchronizer’s configuration
CommitManager’s configuration
The chain engine manages storage and replication of data among the nodes of the cell.
Chain engine’s configuration
Handle ot the Engine, allowing communication with the engine. The engine itself is owned by a future executor.
Operation that comes either from the chain or from the pending store
Pending synchronizer configuration
Configuration for RequestTracker
Synchronization context used by chain_sync
, pending_sync
and
commit_manager
to dispatch messages to other nodes, and dispatch events to
be sent to engine handles.
State of the synchronization, used to communicate information between the
ChainSynchronizer
, CommitManager
and PendingSynchronizer
.
Enums
Engine errors
Events dispatched to handles to notify changes in the different stores.