List of all items
Structs
- BUILD_INFO
- BuildInfo
- app::NoopApp
- cache::Cache
- cache::CacheSet
- common::crypto::hash::Hash
- common::crypto::mrae::deoxysii::DeoxysII
- common::crypto::mrae::nonce::Nonce
- common::crypto::signature::MultiSigned
- common::crypto::signature::PrivateKey
- common::crypto::signature::PublicKey
- common::crypto::signature::Signature
- common::crypto::signature::SignatureBundle
- common::crypto::signature::Signed
- common::crypto::x25519::PrivateKey
- common::crypto::x25519::PublicKey
- common::namespace::Namespace
- common::panic::AbortOnPanic
- common::quantity::Quantity
- common::sgx::EnclaveIdentity
- common::sgx::MrEnclave
- common::sgx::MrSigner
- common::sgx::QuotePolicy
- common::sgx::VerifiedQuote
- common::sgx::ias::AVR
- common::sgx::ias::QuotePolicy
- common::sgx::pcs::Quote
- common::sgx::pcs::QuoteBundle
- common::sgx::pcs::QuotePolicy
- common::sgx::pcs::TCBBundle
- common::sgx::pcs::TdAttributes
- common::sgx::pcs::TdReport
- common::sgx::pcs::TdxModulePolicy
- common::sgx::pcs::TdxQuotePolicy
- common::version::ProtocolVersions
- common::version::Version
- common::versioned::Versioned
- config::Config
- config::Storage
- consensus::BlockMetadata
- consensus::LightBlock
- consensus::address::Address
- consensus::address::COMMON_POOL_ADDRESS
- consensus::address::FEE_ACC_ADDRESS
- consensus::address::GOVERNANCE_DEPOSITS_ADDRESS
- consensus::beacon::EpochTimeState
- consensus::governance::CancelUpgradeProposal
- consensus::governance::ChangeParametersProposal
- consensus::governance::ConsensusParameterChanges
- consensus::governance::ProposalContent
- consensus::governance::ProposalVote
- consensus::governance::UpgradeProposal
- consensus::keymanager::EnclavePolicySGX
- consensus::keymanager::EncryptedEphemeralSecret
- consensus::keymanager::EncryptedMasterSecret
- consensus::keymanager::EncryptedSecret
- consensus::keymanager::PolicySGX
- consensus::keymanager::SignedEncryptedEphemeralSecret
- consensus::keymanager::SignedEncryptedMasterSecret
- consensus::keymanager::SignedPolicySGX
- consensus::keymanager::churp::Application
- consensus::keymanager::churp::PolicySGX
- consensus::keymanager::churp::SignedPolicySGX
- consensus::keymanager::churp::Status
- consensus::registry::AnyNodeRuntimeAdmissionPolicy
- consensus::registry::Capabilities
- consensus::registry::CapabilityTEE
- consensus::registry::ConsensusAddress
- consensus::registry::ConsensusInfo
- consensus::registry::EndorsedCapabilityTEE
- consensus::registry::EntityWhitelistConfig
- consensus::registry::EntityWhitelistRoleAdmissionPolicy
- consensus::registry::EntityWhitelistRoleConfig
- consensus::registry::EntityWhitelistRuntimeAdmissionPolicy
- consensus::registry::ExecutorParameters
- consensus::registry::MaxNodesConstraint
- consensus::registry::MinPoolSizeConstraint
- consensus::registry::Node
- consensus::registry::NodeRuntime
- consensus::registry::P2PInfo
- consensus::registry::PerRoleAdmissionPolicy
- consensus::registry::RolesMask
- consensus::registry::Runtime
- consensus::registry::RuntimeAdmissionPolicy
- consensus::registry::RuntimeGenesis
- consensus::registry::RuntimeStakingParameters
- consensus::registry::SchedulingConstraints
- consensus::registry::StorageParameters
- consensus::registry::TCPAddress
- consensus::registry::TLSAddress
- consensus::registry::TLSInfo
- consensus::registry::TxnSchedulerParameters
- consensus::registry::VRFInfo
- consensus::registry::ValidatorSetConstraint
- consensus::registry::VerifiedAttestation
- consensus::registry::VerifiedEndorsedCapabilityTEE
- consensus::registry::VersionInfo
- consensus::roothash::AnnotatedBlock
- consensus::roothash::Block
- consensus::roothash::ComputeResultsHeader
- consensus::roothash::ExecutorCommitment
- consensus::roothash::ExecutorCommitmentHeader
- consensus::roothash::Header
- consensus::roothash::IncomingMessage
- consensus::roothash::MessageEvent
- consensus::roothash::Pool
- consensus::roothash::RoundResults
- consensus::roothash::RoundRoots
- consensus::scheduler::Committee
- consensus::scheduler::CommitteeNode
- consensus::staking::Account
- consensus::staking::AddEscrowResult
- consensus::staking::AllowanceChangeEvent
- consensus::staking::BurnEvent
- consensus::staking::CommissionRateBoundStep
- consensus::staking::CommissionRateStep
- consensus::staking::CommissionSchedule
- consensus::staking::DebondingDelegation
- consensus::staking::Delegation
- consensus::staking::Escrow
- consensus::staking::EscrowAccount
- consensus::staking::Event
- consensus::staking::GeneralAccount
- consensus::staking::ReclaimEscrow
- consensus::staking::ReclaimEscrowResult
- consensus::staking::SharePool
- consensus::staking::Slash
- consensus::staking::StakeAccumulator
- consensus::staking::StakeThreshold
- consensus::staking::Transfer
- consensus::staking::TransferEvent
- consensus::staking::TransferResult
- consensus::staking::Withdraw
- consensus::staking::WithdrawResult
- consensus::state::ConsensusState
- consensus::state::beacon::ImmutableState
- consensus::state::beacon::MutableState
- consensus::state::keymanager::ImmutableState
- consensus::state::keymanager::Status
- consensus::state::keymanager::churp::ImmutableState
- consensus::state::registry::ImmutableState
- consensus::state::roothash::ImmutableState
- consensus::state::staking::ImmutableState
- consensus::tendermint::LightBlockMeta
- consensus::tendermint::merkle::Proof
- consensus::tendermint::verifier::NopVerifier
- consensus::tendermint::verifier::Verifier
- consensus::transaction::Fee
- consensus::transaction::Proof
- consensus::transaction::SignedTransactionWithProof
- consensus::transaction::Transaction
- consensus::verifier::TrustRoot
- dispatcher::Dispatcher
- dispatcher::PostInitState
- dispatcher::PreInitState
- enclave_rpc::client::Response
- enclave_rpc::client::RpcClient
- enclave_rpc::context::Context
- enclave_rpc::demux::Demux
- enclave_rpc::dispatcher::Dispatcher
- enclave_rpc::dispatcher::Method
- enclave_rpc::dispatcher::MethodDescriptor
- enclave_rpc::session::Builder
- enclave_rpc::session::Session
- enclave_rpc::session::SessionInfo
- enclave_rpc::sessions::MultiplexedSession
- enclave_rpc::sessions::SessionMeta
- enclave_rpc::sessions::Sessions
- enclave_rpc::types::Error
- enclave_rpc::types::Frame
- enclave_rpc::types::Request
- enclave_rpc::types::Response
- enclave_rpc::types::SessionID
- host::RegisterNotifyOpts
- host::SubmitTxOpts
- host::TxResult
- identity::Identity
- policy::PolicyVerifier
- protocol::HostInfo
- protocol::Protocol
- protocol::ProtocolUntrustedLocalStorage
- storage::UntrustedInMemoryStorage
- storage::mkvs::LogEntry
- storage::mkvs::NodePointer
- storage::mkvs::OverlayTree
- storage::mkvs::Prefix
- storage::mkvs::Root
- storage::mkvs::Tree
- storage::mkvs::sync::GetPrefixesRequest
- storage::mkvs::sync::GetRequest
- storage::mkvs::sync::HostReadSyncer
- storage::mkvs::sync::IterateRequest
- storage::mkvs::sync::NoopReadSyncer
- storage::mkvs::sync::Proof
- storage::mkvs::sync::ProofBuilder
- storage::mkvs::sync::ProofResponse
- storage::mkvs::sync::ProofVerifier
- storage::mkvs::sync::RawProofEntry
- storage::mkvs::sync::StatsCollector
- storage::mkvs::sync::TreeID
- transaction::context::Context
- transaction::dispatcher::ExecuteBatchResult
- transaction::dispatcher::ExecuteTxResult
- transaction::dispatcher::NoopDispatcher
- transaction::rwset::CoarsenedKey
- transaction::rwset::ReadWriteSet
- transaction::tags::Tag
- transaction::tree::Tree
- transaction::types::TxnBatch
- types::CheckTxMetadata
- types::CheckTxResult
- types::ComputedBatch
- types::Error
- types::FeatureScheduleControl
- types::Features
- types::HostFetchConsensusEventsRequest
- types::HostFetchConsensusEventsResponse
- types::Message
- types::RegisterNotifyRuntimeEvent
- types::RuntimeInfoRequest
- types::RuntimeInfoResponse
- types::RuntimeNotifyEvent
- types::StorageSyncRequestWithEndpoint
Enums
- TeeType
- common::sgx::Quote
- common::sgx::pcs::Error
- consensus::Event
- consensus::governance::Vote
- consensus::keymanager::Error
- consensus::keymanager::churp::Error
- consensus::keymanager::churp::SuiteId
- consensus::registry::RuntimeGovernanceModel
- consensus::registry::RuntimeKind
- consensus::registry::SGXAttestation
- consensus::registry::SGXConstraints
- consensus::registry::TEEHardware
- consensus::roothash::Error
- consensus::roothash::ExecutorCommitmentFailure
- consensus::roothash::GovernanceMessage
- consensus::roothash::HeaderType
- consensus::roothash::Message
- consensus::roothash::RegistryMessage
- consensus::roothash::StakingMessage
- consensus::scheduler::CommitteeKind
- consensus::scheduler::Role
- consensus::staking::EscrowEvent
- consensus::staking::SlashReason
- consensus::staking::ThresholdKind
- consensus::state::StateError
- consensus::verifier::Error
- enclave_rpc::client::RpcClientError
- enclave_rpc::demux::Error
- enclave_rpc::session::RAKBinding
- enclave_rpc::sessions::Error
- enclave_rpc::types::Body
- enclave_rpc::types::Kind
- enclave_rpc::types::Message
- enclave_rpc::types::PeerFeedback
- host::Error
- policy::PolicyVerifierError
- protocol::ProtocolError
- protocol::Stream
- storage::mkvs::LogEntryKind
- storage::mkvs::NodeBox
- storage::mkvs::RootType
- storage::mkvs::sync::SyncerError
- types::Body
- types::EventKind
- types::ExecutionMode
- types::HostStorageEndpoint
- types::MessageType
- types::StorageSyncRequest
- types::StorageSyncResponse
Traits
- app::App
- common::crypto::mrae::deoxysii::Opener
- common::crypto::signature::Signer
- common::key_format::KeyFormat
- common::key_format::KeyFormatAtom
- consensus::roothash::MessageValidator
- consensus::roothash::NodeLookup
- consensus::roothash::OpenCommitment
- consensus::verifier::Verifier
- dispatcher::Initializer
- enclave_rpc::dispatcher::Handler
- enclave_rpc::dispatcher::MethodHandler
- enclave_rpc::dispatcher::MethodHandlerDispatch
- host::Host
- storage::KeyValue
- storage::mkvs::FallibleMKVS
- storage::mkvs::ImmutableMKVS
- storage::mkvs::Iterator
- storage::mkvs::MKVS
- storage::mkvs::marshal::Marshal
- storage::mkvs::sync::ReadSync
- transaction::dispatcher::Dispatcher
Macros
Functions
- app::new
- common::crypto::mrae::deoxysii::box_open
- common::crypto::mrae::deoxysii::box_seal
- common::crypto::mrae::deoxysii::generate_key_pair
- common::crypto::signature::signature_context_with_chain_separation
- common::crypto::signature::signature_context_with_runtime_separation
- common::logger::get_logger
- common::logger::init_logger
- common::process::abort
- common::sgx::egetkey::egetkey
- common::sgx::ias::verify
- common::sgx::pcs::td_enclave_identity
- common::sgx::report_for
- common::sgx::seal::new_deoxysii
- common::sgx::seal::seal
- common::sgx::seal::unseal
- common::time::insecure_posix_system_time
- common::time::insecure_posix_time
- consensus::tendermint::chain_id
- consensus::tendermint::decode_light_block
- consensus::tendermint::encode_light_block
- consensus::tendermint::state_root_from_header
- consensus::verifier::verify_state_freshness
- future::block_on
- future::new_tokio_runtime
- init::start_runtime
- storage::mkvs::sync::merge_verified_subtree
Type Aliases
- common::sgx::ias::QuoteContext
- consensus::beacon::EpochTime
- consensus::staking::StakeClaim
- consensus::transaction::Gas
- consensus::transaction::MethodName
- consensus::transaction::SignedTransaction
- enclave_rpc::dispatcher::KeyManagerQuotePolicyHandler
- enclave_rpc::dispatcher::KeyManagerStatusHandler
- enclave_rpc::sessions::SessionByTimeKey
- enclave_rpc::sessions::SharedSession
- storage::mkvs::Depth
- storage::mkvs::Key
- storage::mkvs::NodePtrRef
- storage::mkvs::WriteLog
- transaction::rwset::CoarsenedSet
- transaction::tags::Tags
Constants
- common::crypto::mrae::deoxysii::KEY_SIZE
- common::crypto::mrae::deoxysii::NONCE_SIZE
- common::crypto::mrae::deoxysii::TAG_SIZE
- common::crypto::mrae::nonce::NONCE_SIZE
- common::crypto::mrae::nonce::TAG_SIZE
- common::crypto::x25519::PRIVATE_KEY_LENGTH
- common::crypto::x25519::PUBLIC_KEY_LENGTH
- common::namespace::NAMESPACE_SIZE
- common::sgx::MAX_QUOTE_AGE
- common::sgx::ias::QUOTE_CONTEXT_LEN
- common::version::PROTOCOL_VERSION
- common::versioned::VERSION_KEY
- consensus::HEIGHT_LATEST
- consensus::METHOD_META
- consensus::MODULE_NAME
- consensus::beacon::EPOCH_INVALID
- consensus::registry::ATTESTATION_SIGNATURE_CONTEXT
- consensus::registry::ENDORSE_CAPABILITY_TEE_SIGNATURE_CONTEXT
- consensus::registry::LATEST_RUNTIME_DESCRIPTOR_VERSION
- consensus::registry::METHOD_PROVE_FRESHNESS
- consensus::registry::MODULE_NAME
- consensus::roothash::COMPUTE_RESULTS_HEADER_SIGNATURE_CONTEXT
- consensus::roothash::EXECUTOR_COMMITMENT_SIGNATURE_CONTEXT
- consensus::tendermint::BACKEND_NAME
- consensus::tendermint::TENDERMINT_CONTEXT
- consensus::tendermint::merkle::MAX_AUNTS
- consensus::transaction::SIGNATURE_CONTEXT
- transaction::tree::TAG_BLOCK_TX_HASH