Module exonum::node::state [] [src]

State of the NodeHandler.

Structs

BlockState

State of a block.

ProposeState

ProposeState represents the state of some propose and is used for tracking of unknown transactions.

State

State of the NodeHandler.

ValidatorState

State of a validator-node.

Votes

Contains voting messages alongside with there validator ids.

Enums

RequestData

RequestData represents a request for some data to other nodes. Each enum variant will be translated to the corresponding request-message.

Constants

BLOCK_REQUEST_TIMEOUT

Timeout value for the BlockRequest message.

PREVOTES_REQUEST_TIMEOUT

Timeout value for the PrevotesRequest message.

PROPOSE_REQUEST_TIMEOUT

Timeout value for the ProposeRequest message.

TRANSACTIONS_REQUEST_TIMEOUT

Timeout value for the TransactionsRequest message.

Traits

VoteMessage

VoteMessage trait represents voting messages such as Precommit and Prevote.

Type Definitions

TxPool

Transactions pool.