[][src]Module tendermint::block

Blocks within the chains of a Tendermint network

Re-exports

pub use self::header::Header;

Modules

header

Block headers

parts

Block parts

Structs

Block

Blocks consist of a header, transactions, votes (the commit), and a list of evidence of malfeasance (i.e. signing conflicting votes).

Commit

Commit contains the justification (ie. a set of signatures) that a block was committed by a set of validators.

Height

Block height for a particular chain (i.e. number of blocks created since the chain began)

Id

Block identifiers which contain two distinct Merkle roots of the block, as well as the number of parts in the block.

Meta

Block metadata

Size

Block size parameters

Traits

ParseHeight

Parse block::Height from a type

ParseId

Parse block::Id from a type