Crate tendermint[−][src]
Expand description
Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about Tendermint blockchain networks, including chain information types, secret connections, and remote procedure calls (JSON-RPC).
Re-exports
pub use crate::block::Block; | |
pub use crate::error::Error; | |
pub use crate::error::Kind; | |
pub use crate::genesis::Genesis; | |
pub use crate::hash::AppHash; | |
pub use crate::hash::Hash; | |
pub use crate::private_key::PrivateKey; | |
pub use crate::proposal::Proposal; | |
pub use crate::public_key::PublicKey; | |
pub use crate::public_key::TendermintKey; | |
pub use crate::signature::Signature; | |
pub use crate::time::Time; | |
pub use crate::vote::Vote; |
Modules
abci | Application BlockChain Interface (ABCI) |
account | Tendermint accounts |
block | Blocks within the chains of a Tendermint network |
chain | Chain information types for Tendermint networks |
channel | Channels (RPC types) |
config | Tendermint configuration file types (with serde parsers/serializers) |
consensus | Tendermint consensus |
error | Error types |
evidence | Evidence of malfeasance by validators (i.e. signing conflicting votes). |
genesis | Genesis data |
hash | Hash functions and their outputs |
merkle | Merkle tree used in Tendermint networks |
net | Remote addresses ( |
node | Nodes in Tendermint blockchain networks |
private_key | Cryptographic private keys |
proposal | Proposals from validators |
public_key | Public keys used in Tendermint networks |
serializers | Serde serializers |
signature | Cryptographic (a.k.a. digital) signatures |
time | Timestamps used by Tendermint blockchains |
trust_threshold | Define traits and instances for dealing with trust thresholds. |
validator | Tendermint validators |
vote | Votes from validators |
Structs
Moniker | Validator display names |
Timeout | Timeout durations |
Version | Tendermint version |