Module exonum::node
[−]
[src]
Exonum node that performs consensus algorithm.
For details about consensus message handling see messages module documentation.
Reexports
pub use self::state::RequestData; |
pub use self::state::State; |
pub use self::state::TxPool; |
pub use self::state::ValidatorState; |
Modules
state |
State of the |
timeout_adjuster |
|
Structs
ApiSender |
Transactions sender. |
Configuration |
Configuration for the |
DefaultSystemState |
Default system state provider implementation which just uses |
EventsPoolCapacity |
Events pool capacities. |
ListenerConfig |
Listener config. |
MemoryPoolConfig |
Memory pool configuration parameters. |
Node |
Node that contains handler ( |
NodeApiConfig |
An api configuration options. |
NodeChannel |
Channel between the |
NodeConfig |
Configuration for the |
NodeHandler |
Handler that that performs consensus algorithm. |
NodeSender |
Channel for messages and timeouts requests. |
ServiceConfig |
Service configuration. |
Whitelist |
|
Enums
ExternalMessage |
External messages. |
NodeTimeout |
Node timeout types. |
Traits
SystemStateProvider |
A helper trait that provides the node with information about the state of the system such as current time or listen address. |
TransactionSend |
|