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::State; |
pub use self::state::Round; |
pub use self::state::Height; |
pub use self::state::RequestData; |
pub use self::state::ValidatorId; |
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 |
ListenerConfig |
Listener config. |
MemoryPoolConfig |
Memory pool configuration parameters. |
Node |
Node that contains handler ( |
NodeApiConfig |
An api configuration options. |
NodeConfig |
Configuration for the |
NodeHandler |
Handler that that performs consensus algorithm. |
ServiceConfig |
Service configuration. |
Whitelist |
|
Enums
ExternalMessage |
External messages. |
NodeTimeout |
Node timeout types. |
Traits
TransactionSend |
|
Type Definitions
NodeChannel |
Channel for messages and timeouts. |