List of all items
Structs
- PeerId
- account_address::AccountAddress
- block_info::BlockInfo
- block_info::PivotBlockDecision
- block_info::PivotBlockDecisionHasher
- block_metadata::BlockMetadata
- block_metadata::NewBlockEvent
- chain_id::ChainId
- committed_block::CommittedBlock
- contract_event::ContractEventHasher
- contract_event::ContractEventV0
- contract_event::ContractEventV0Hasher
- epoch_change::EpochChangeProof
- epoch_state::EpochState
- event::EventHandle
- event::EventKey
- event::EventKeyParseError
- ledger_info::LedgerInfo
- ledger_info::LedgerInfoHasher
- ledger_info::LedgerInfoWithV0
- ledger_info::LedgerInfoWithV0Unchecked
- mempool_status::MempoolStatus
- on_chain_config::ConfigID
- on_chain_config::OnChainConfigPayload
- on_chain_config::ValidatorSet
- proof::MerkleTreeInternalNode
- proof::SparseMerkleLeafNode
- proof::SparseMerkleLeafNodeHasher
- proof::accumulator::InMemoryAccumulator
- proof::definition::AccumulatorConsistencyProof
- proof::definition::AccumulatorExtensionProof
- proof::definition::AccumulatorProof
- proof::definition::AccumulatorRangeProof
- proof::definition::SparseMerkleProof
- proof::definition::TransactionInfoWithProof
- proof::definition::TransactionListProof
- proof::position::AncestorIterator
- proof::position::AncestorSiblingIterator
- proof::position::FrozenSubTreeIterator
- proof::position::FrozenSubtreeSiblingIterator
- proof::position::Position
- reward_distribution_event::RewardDistributionEventV1
- reward_distribution_event::RewardDistributionEventV2
- reward_distribution_event::VoteCount
- term_state::DisputeEvent
- term_state::ElectedMap
- term_state::ElectingHeap
- term_state::ElectionEvent
- term_state::ElectionNodeID
- term_state::NodeData
- term_state::NodeID
- term_state::PosState
- term_state::RegisterEvent
- term_state::RetireEvent
- term_state::TermData
- term_state::TermList
- term_state::UnlockEvent
- term_state::UpdateVotingPowerEvent
- term_state::lock_status::NodeLockStatus
- term_state::lock_status::StatusItem
- term_state::lock_status::StatusList
- term_state::pos_state_config::PosStateConfig
- transaction::DisputePayload
- transaction::ElectionPayload
- transaction::RawTransaction
- transaction::RawTransactionHasher
- transaction::RegisterPayload
- transaction::RetirePayload
- transaction::SignatureCheckedTransaction
- transaction::SignedTransaction
- transaction::SignedTransactionUnchecked
- transaction::TransactionHasher
- transaction::TransactionInfo
- transaction::TransactionInfoHasher
- transaction::TransactionOutput
- transaction::TransactionToCommit
- transaction::TransactionWithProof
- transaction::UpdateVotingPowerPayload
- transaction::authenticator::AuthenticationKey
- transaction::authenticator::AuthenticationKeyHasher
- transaction::authenticator::AuthenticationKeyPreimage
- validator_config::ValidatorConfig
- validator_info::ValidatorInfo
- validator_signer::ValidatorSigner
- validator_verifier::ValidatorConsensusInfo
- validator_verifier::ValidatorVerifier
Enums
- chain_id::NamedChain
- contract_event::ContractEvent
- ledger_info::LedgerInfoWithSignatures
- ledger_info::LedgerInfoWithSignaturesUnchecked
- mempool_status::MempoolStatusCode
- proof::position::NodeDirection
- term_state::NodeList
- term_state::NodeStatus
- transaction::ConflictSignature
- transaction::Transaction
- transaction::TransactionPayload
- transaction::TransactionStatus
- transaction::TransactionUnchecked
- transaction::authenticator::Scheme
- transaction::authenticator::TransactionAuthenticator
- transaction::authenticator::TransactionAuthenticatorUnchecked
- validator_verifier::VerifyError
- vm_status::KeptVMStatus
- vm_status::StatusCode
- vm_status::StatusType
- vm_status::VMStatus
Traits
- account_address::HashAccountAddress
- epoch_change::Verifier
- on_chain_config::OnChainConfig
- term_state::pos_state_config::PosStateConfigTrait
Functions
- account_address::from_consensus_public_key
- account_config::constants::addresses::diem_root_address
- account_config::constants::addresses::validator_set_address
- account_config::dispute_address
- account_config::election_select_address
- account_config::pivot_chain_select_address
- account_config::register_address
- account_config::retire_address
- account_config::unlock_address
- account_config::update_voting_power_address
- block_metadata::new_block_event_key
- chain_id::deserialize_config_chain_id
- ledger_info::deserialize_ledger_info_unchecked
- on_chain_config::config_address
- on_chain_config::new_epoch_event_key
- proof::position::inorder_to_postorder
- proof::position::postorder_to_inorder
- term_state::bonus_vote_points
- term_state::leader_points
- term_state::lock_status::tests::run_all
Type Aliases
- block_info::Round
- block_info::View
- proof::EventAccumulatorInternalNode
- proof::SparseMerkleInternalNode
- proof::TestAccumulatorInternalNode
- proof::TransactionAccumulatorInternalNode
- proof::definition::EventAccumulatorProof
- proof::definition::LeafCount
- proof::definition::TransactionAccumulatorProof
- proof::definition::TransactionAccumulatorRangeProof
- term_state::CandyMap
- transaction::Version
- validator_config::ConsensusPrivateKey
- validator_config::ConsensusPublicKey
- validator_config::ConsensusSignature
- validator_config::ConsensusVRFPrivateKey
- validator_config::ConsensusVRFProof
- validator_config::ConsensusVRFPublicKey
- validator_config::MultiConsensusPrivateKey
- validator_config::MultiConsensusPublicKey
- validator_config::MultiConsensusSignature
- vm_status::DiscardedVMStatus
Statics
Constants
- block_info::GENESIS_EPOCH
- block_info::GENESIS_ROUND
- block_info::GENESIS_TIMESTAMP_USECS
- block_info::GENESIS_VERSION
- on_chain_config::ON_CHAIN_CONFIG_REGISTRY
- proof::definition::MAX_ACCUMULATOR_LEAVES
- proof::definition::MAX_ACCUMULATOR_PROOF_DEPTH
- term_state::COMMITTEE_POINTS
- term_state::ELECTION_POINTS
- term_state::IN_QUEUE_LOCKED_VIEWS
- term_state::MAX_TERM_POINTS
- term_state::OUT_QUEUE_LOCKED_VIEWS
- term_state::ROUND_PER_TERM
- term_state::TERM_ELECTED_SIZE
- term_state::TERM_LIST_LEN
- term_state::TERM_MAX_SIZE
- transaction::PRE_GENESIS_VERSION