ibc_types_lightclients_tendermint/
lib.rs1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
6
7extern crate alloc;
8
9use alloc::string::ToString;
10
11use ibc_types_core_client::ClientType;
12
13mod prelude;
14
15mod trust_threshold;
16pub use trust_threshold::TrustThreshold;
17
18mod error;
19pub use error::{Error, VerificationError};
20
21pub mod client_state;
22pub mod consensus_state;
23pub mod header;
24pub mod misbehaviour;
25
26pub use consensus_state::ConsensusState;
27
28pub const TENDERMINT_CLIENT_TYPE: &str = "07-tendermint";
29
30pub fn client_type() -> ClientType {
31 ClientType::new(TENDERMINT_CLIENT_TYPE.to_string())
32}