Skip to main content

Crate hotmint_types

Crate hotmint_types 

Source

Re-exports§

pub use block::Block;
pub use block::BlockHash;
pub use block::Height;
pub use certificate::DoubleCertificate;
pub use certificate::QuorumCertificate;
pub use certificate::TimeoutCertificate;
pub use context::BlockContext;
pub use context::OwnedBlockContext;
pub use context::TxContext;
pub use crypto::AggregateSignature;
pub use crypto::PublicKey;
pub use crypto::Signature;
pub use crypto::Signer;
pub use crypto::Verifier;
pub use epoch::Epoch;
pub use epoch::EpochNumber;
pub use evidence::EquivocationProof;
pub use message::ConsensusMessage;
pub use sync::ChunkApplyResult;
pub use sync::SnapshotInfo;
pub use sync::SnapshotOfferResult;
pub use sync::SyncRequest;
pub use sync::SyncResponse;
pub use validator::ValidatorId;
pub use validator::ValidatorInfo;
pub use validator::ValidatorSet;
pub use validator_update::EndBlockResponse;
pub use validator_update::Event;
pub use validator_update::EventAttribute;
pub use validator_update::ValidatorUpdate;
pub use view::ViewNumber;
pub use vote::Vote;
pub use vote::VoteType;

Modules§

block
certificate
context
crypto
epoch
evidence
message
sync
validator
validator_update
view
vote

Structs§

QueryResponse
Response from an application query, optionally containing a Merkle proof.