[−][src]Crate tendermint
Tendermint blockchain network information types.
Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides types for representing information about Tendermint blockchain networks, including chain IDs, block IDs, and block heights.
Re-exports
pub use crate::genesis::Genesis; |
pub use crate::secret_connection::SecretConnection; |
pub use crate::block::Block; |
pub use crate::error::Error; |
pub use crate::hash::Hash; |
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
account | Tendermint accounts |
amino_types | Message types serialized using the Amino serialization format https://github.com/tendermint/amino_rs |
block | Blocks within the chains of a Tendermint network |
chain | Chain information types for Tendermint networks |
channel | Channels (RPC types) |
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 |
net | Remote addresses ( |
node | Nodes in Tendermint blockchain networks |
public_key | Public keys used in Tendermint networks |
rpc | Tendermint RPC: JSONRPC over HTTP support |
secret_connection |
|
signature | Cryptographic (a.k.a. digital) signatures |
time | Timestamps used by Tendermint blockchains |
transaction | Transactions |
validator | Tendermint validators |
vote | Votes from validators |
Structs
Moniker | Validator display names |
Version | Tendermint version |