List of all items[−]
Structs
- builder::LightClientBuilder
- builder::SupervisorBuilder
- builder::error::EmptyWitnessListSubdetail
- builder::error::Error
- builder::error::HashMismatchSubdetail
- builder::error::HeightMismatchSubdetail
- builder::error::InvalidLightBlockSubdetail
- builder::error::IoSubdetail
- builder::error::NoTrustedStateInStoreSubdetail
- components::clock::SystemClock
- components::io::InvalidHeightSubdetail
- components::io::InvalidValidatorSetSubdetail
- components::io::IoError
- components::io::ProdIo
- components::io::RpcSubdetail
- components::io::RuntimeSubdetail
- components::io::TimeoutSubdetail
- components::verifier::PredicateVerifier
- errors::BisectionFailedSubdetail
- errors::ChannelDisconnectedSubdetail
- errors::Error
- errors::ForkDetectedSubdetail
- errors::InvalidAdjacentHeadersSubdetail
- errors::InvalidLightBlockSubdetail
- errors::IoSubdetail
- errors::MissingLastBlockIdSubdetail
- errors::NoInitialTrustedStateSubdetail
- errors::NoPrimarySubdetail
- errors::NoTrustedStateSubdetail
- errors::NoWitnessesLeftSubdetail
- errors::NoWitnessesSubdetail
- errors::SerdeCborSubdetail
- errors::SledSubdetail
- errors::TargetLowerThanTrustedStateSubdetail
- errors::TrustedStateOutsideTrustingPeriodSubdetail
- evidence::ProdEvidenceReporter
- fork_detector::ProdForkDetector
- light_client::LightClient
- light_client::Options
- operations::commit_validator::ProdCommitValidator
- operations::hasher::ProdHasher
- operations::voting_power::ProdVotingPowerCalculator
- operations::voting_power::VotingPowerTally
- peer_list::PeerList
- peer_list::PeerListBuilder
- predicates::ProdPredicates
- predicates::errors::DuplicateValidatorSubdetail
- predicates::errors::FaultySignerSubdetail
- predicates::errors::HeaderFromTheFutureSubdetail
- predicates::errors::ImplementationSpecificSubdetail
- predicates::errors::InsufficientSignersOverlapSubdetail
- predicates::errors::InvalidCommitValueSubdetail
- predicates::errors::InvalidNextValidatorSetSubdetail
- predicates::errors::InvalidSignatureSubdetail
- predicates::errors::InvalidValidatorSetSubdetail
- predicates::errors::MismatchPreCommitLengthSubdetail
- predicates::errors::MissingSignatureSubdetail
- predicates::errors::NoSignatureForCommitSubdetail
- predicates::errors::NonIncreasingHeightSubdetail
- predicates::errors::NonMonotonicBftTimeSubdetail
- predicates::errors::NotEnoughTrustSubdetail
- predicates::errors::NotWithinTrustPeriodSubdetail
- predicates::errors::TendermintSubdetail
- predicates::errors::VerificationError
- state::State
- store::memory::MemoryStore
- store::sled::SledStore
- store::sled::utils::HeightIndexedDb
- supervisor::Instance
- supervisor::Supervisor
- supervisor::SupervisorHandle
- types::Height
- types::LatestStatus
- types::LightBlock
- types::Time
- types::TrustedBlockState
- types::UntrustedBlockState
Enums
- builder::error::ErrorDetail
- components::io::AtHeight
- components::io::IoErrorDetail
- components::verifier::Verdict
- errors::ErrorDetail
- evidence::Evidence
- fork_detector::Fork
- fork_detector::ForkDetection
- predicates::errors::VerificationErrorDetail
- types::Hash
- types::Status
Traits
- components::clock::Clock
- components::io::Io
- components::scheduler::Scheduler
- components::verifier::Verifier
- errors::ErrorExt
- evidence::EvidenceReporter
- fork_detector::ForkDetector
- operations::commit_validator::CommitValidator
- operations::hasher::Hasher
- operations::voting_power::VotingPowerCalculator
- predicates::VerificationPredicates
- store::LightStore
- supervisor::Handle
Functions
- components::scheduler::basic_bisecting_schedule
- components::scheduler::valid_schedule
- contracts::is_within_trust_period
- contracts::light_store_contains_block_within_trusting_period
- contracts::trusted_store_contains_block_at_target_height