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.