List of all items
Structs
- PeerId
- access_path::AccessPath
- account_address::AccountAddress
- account_config::events::admin_transaction::AdminTransactionEvent
- account_config::events::base_url_rotation::BaseUrlRotationEvent
- account_config::events::burn::BurnEvent
- account_config::events::cancel_burn::CancelBurnEvent
- account_config::events::compliance_key_rotation::ComplianceKeyRotationEvent
- account_config::events::create_account::CreateAccountEvent
- account_config::events::exchange_rate_update::ToXDXExchangeRateUpdateEvent
- account_config::events::mint::MintEvent
- account_config::events::new_block::NewBlockEvent
- account_config::events::new_epoch::NewEpochEvent
- account_config::events::preburn::PreburnEvent
- account_config::events::received_mint::ReceivedMintEvent
- account_config::events::received_payment::ReceivedPaymentEvent
- account_config::events::sent_payment::SentPaymentEvent
- account_config::resources::account::AccountResource
- account_config::resources::balance::BalanceResource
- account_config::resources::chain_id::ChainIdResource
- account_config::resources::crsn::CRSNResource
- account_config::resources::currency_info::CurrencyInfoResource
- account_config::resources::designated_dealer::DesignatedDealer
- account_config::resources::dual_attestation::Credential
- account_config::resources::dual_attestation::Limit
- account_config::resources::freezing_bit::FreezingBit
- account_config::resources::key_rotation_capability::KeyRotationCapabilityResource
- account_config::resources::preburn_balance::PreburnResource
- account_config::resources::preburn_queue::PreburnQueueResource
- account_config::resources::preburn_with_metadata::PreburnWithMetadataResource
- account_config::resources::role_id::RoleId
- account_config::resources::vasp::ChildVASP
- account_config::resources::vasp::ParentVASP
- account_config::resources::vasp_domain::VASPDomain
- account_config::resources::vasp_domain::VASPDomainEvent
- account_config::resources::vasp_domain::VASPDomainManager
- account_config::resources::vasp_domain::VASPDomains
- account_config::resources::withdraw_capability::WithdrawCapabilityResource
- account_state::AccountState
- account_state_blob::AccountStateBlob
- account_state_blob::AccountStateBlobHasher
- account_state_blob::AccountStateWithProof
- block_info::BlockInfo
- block_metadata::BlockMetadata
- block_metadata::DiemBlockResource
- block_metadata::NewBlockEvent
- chain_id::ChainId
- contract_event::ContractEventHasher
- contract_event::ContractEventV0
- contract_event::ContractEventV0Hasher
- contract_event::EventByVersionWithProof
- contract_event::EventWithProof
- diem_id_identifier::DiemId
- diem_id_identifier::DiemIdParseError
- diem_id_identifier::DiemIdUserIdentifier
- diem_id_identifier::DiemIdVaspDomainIdentifier
- diem_timestamp::DiemTimestamp
- diem_timestamp::DiemTimestampResource
- epoch_change::EpochChangeProof
- epoch_state::EpochState
- event::EventHandle
- event::EventKey
- event::EventKeyParseError
- ledger_info::LedgerInfo
- ledger_info::LedgerInfoHasher
- ledger_info::LedgerInfoWithV0
- mempool_status::MempoolStatus
- network_address::DnsName
- network_address::EmptyError
- network_address::NetworkAddress
- network_address::encrypted::EncNetworkAddress
- nibble::Nibble
- nibble::nibble_path::BitIterator
- nibble::nibble_path::NibbleIterator
- nibble::nibble_path::NibblePath
- on_chain_config::ConfigID
- on_chain_config::ConfigurationResource
- on_chain_config::ConsensusConfigV1
- on_chain_config::DiemVersion
- on_chain_config::OnChainConfigPayload
- on_chain_config::RegisteredCurrencies
- on_chain_config::VMConfig
- on_chain_config::VMPublishingOption
- on_chain_config::ValidatorSet
- proof::MerkleTreeInternalNode
- proof::SparseMerkleLeafNode
- proof::SparseMerkleLeafNodeHasher
- proof::accumulator::InMemoryAccumulator
- proof::accumulator::mock::MockTransactionAccumulator
- proof::definition::AccountStateProof
- proof::definition::AccumulatorConsistencyProof
- proof::definition::AccumulatorExtensionProof
- proof::definition::AccumulatorProof
- proof::definition::AccumulatorRangeProof
- proof::definition::EventProof
- proof::definition::SparseMerkleProof
- proof::definition::SparseMerkleRangeProof
- proof::definition::TransactionAccumulatorSummary
- proof::definition::TransactionInfoWithProof
- proof::definition::TransactionListProof
- proof::position::AncestorIterator
- proof::position::AncestorSiblingIterator
- proof::position::FrozenSubTreeIterator
- proof::position::FrozenSubtreeSiblingIterator
- proof::position::Position
- proptest_types::AccountInfoUniverse
- proptest_types::AccountResourceGen
- proptest_types::AccountStateBlobGen
- proptest_types::BalanceResourceGen
- proptest_types::BlockInfoGen
- proptest_types::ContractEventGen
- proptest_types::LedgerInfoGen
- proptest_types::LedgerInfoWithSignaturesGen
- proptest_types::RawTransactionGen
- proptest_types::SignatureCheckedTransactionGen
- proptest_types::TransactionToCommitGen
- state_proof::StateProof
- transaction::AccountTransactionsWithProof
- transaction::ArgumentABI
- transaction::ChangeSet
- transaction::Module
- transaction::RawTransaction
- transaction::RawTransactionHasher
- transaction::RawTransactionWithDataHasher
- transaction::Script
- transaction::ScriptFunction
- transaction::ScriptFunctionABI
- transaction::SignatureCheckedTransaction
- transaction::SignedTransaction
- transaction::TransactionHasher
- transaction::TransactionInfo
- transaction::TransactionInfoHasher
- transaction::TransactionListWithProof
- transaction::TransactionOutput
- transaction::TransactionScriptABI
- transaction::TransactionToCommit
- transaction::TransactionWithProof
- transaction::TypeArgumentABI
- transaction::VMValidatorResult
- transaction::VecBytes
- transaction::authenticator::AuthenticationKey
- transaction::authenticator::AuthenticationKeyHasher
- transaction::authenticator::AuthenticationKeyPreimage
- transaction::metadata::CoinTradeMetadataV0
- transaction::metadata::GeneralMetadataV0
- transaction::metadata::PaymentMetadataV0
- transaction::metadata::RefundMetadataV0
- transaction::metadata::TravelRuleMetadataV0
- transaction::metadata::UnstructuredBytesMetadata
- trusted_state::TrustedStateHasher
- validator_config::ValidatorConfig
- validator_config::ValidatorConfigResource
- validator_config::ValidatorOperatorConfigResource
- validator_info::ValidatorInfo
- validator_signer::ValidatorSigner
- validator_verifier::ValidatorConsensusInfo
- validator_verifier::ValidatorVerifier
- waypoint::Ledger2WaypointConverterHasher
- waypoint::Waypoint
- write_set::WriteSet
- write_set::WriteSetMut
Enums
- access_path::Path
- account_config::resources::crsn::AccountSequenceInfo
- account_config::resources::designated_dealer::DesignatedDealerPreburns
- account_config::resources::role::AccountRole
- chain_id::NamedChain
- contract_event::ContractEvent
- ledger_info::LedgerInfoWithSignatures
- mempool_status::MempoolStatusCode
- network_address::IpFilter
- network_address::ParseError
- network_address::Protocol
- on_chain_config::OnChainConsensusConfig
- proof::position::NodeDirection
- transaction::GovernanceRole
- transaction::RawTransactionWithData
- transaction::ScriptABI
- transaction::Transaction
- transaction::TransactionArgument
- transaction::TransactionPayload
- transaction::TransactionStatus
- transaction::WriteSetPayload
- transaction::authenticator::AccountAuthenticator
- transaction::authenticator::AuthenticationError
- transaction::authenticator::Scheme
- transaction::authenticator::TransactionAuthenticator
- transaction::metadata::CoinTradeMetadata
- transaction::metadata::GeneralMetadata
- transaction::metadata::Metadata
- transaction::metadata::PaymentMetadata
- transaction::metadata::RefundMetadata
- transaction::metadata::RefundReason
- transaction::metadata::TravelRuleMetadata
- trusted_state::TrustedState
- trusted_state::TrustedStateChange
- validator_verifier::VerifyError
- vm_status::AbortLocation
- vm_status::KeptVMStatus
- vm_status::StatusCode
- vm_status::StatusType
- vm_status::VMStatus
- write_set::WriteOp
Traits
- account_address::HashAccountAddress
- epoch_change::Verifier
- move_resource::MoveStorage
- nibble::nibble_path::Peekable
- on_chain_config::ConfigStorage
- on_chain_config::OnChainConfig
- transaction::helpers::TransactionSigner
Functions
- account_address::from_identity_public_key
- account_address::from_public_key
- account_config::constants::addresses::diem_root_address
- account_config::constants::addresses::reserved_vm_address
- account_config::constants::addresses::testnet_dd_account_address
- account_config::constants::addresses::treasury_compliance_account_address
- account_config::constants::addresses::validator_set_address
- account_config::constants::coins::coin_name
- account_config::constants::coins::xdx_type_tag
- account_config::constants::coins::xus_tag
- account_config::constants::diem::allowed_currency_code_string
- account_config::constants::diem::currency_code_from_type_tag
- account_config::constants::diem::from_currency_code_string
- account_config::constants::diem::type_tag_for_currency_code
- account_config::constants::event::event_handle_generator_struct_tag
- block_metadata::new_block_event_key
- chain_id::deserialize_config_chain_id
- network_address::arb_diemnet_addr
- network_address::parse_dns_tcp
- network_address::parse_handshake
- network_address::parse_ip_tcp
- network_address::parse_memory
- network_address::parse_noise_ik
- network_address::parse_tcp
- nibble::nibble_path::skip_common_prefix
- on_chain_config::access_path_for_config
- on_chain_config::config_address
- on_chain_config::new_epoch_event_key
- proof::position::inorder_to_postorder
- proof::position::postorder_to_inorder
- proptest_types::arb_json_value
- serde_helper::vec_bytes::deserialize
- serde_helper::vec_bytes::serialize
- test_helpers::transaction_test_helpers::get_test_signed_module_publishing_transaction
- test_helpers::transaction_test_helpers::get_test_signed_transaction
- test_helpers::transaction_test_helpers::get_test_signed_txn
- test_helpers::transaction_test_helpers::get_test_txn_with_chain_id
- test_helpers::transaction_test_helpers::get_test_unchecked_multi_agent_txn
- test_helpers::transaction_test_helpers::get_test_unchecked_transaction
- test_helpers::transaction_test_helpers::get_test_unchecked_txn
- test_helpers::transaction_test_helpers::get_write_set_txn
- transaction::helpers::create_unsigned_txn
- transaction::helpers::create_user_txn
- transaction::parse_transaction_argument
- validator_signer::proptests::arb_signer
- validator_signer::proptests::arb_signing_key
- validator_signer::proptests::mostly_in_keypair_pool
- validator_signer::proptests::rand_signer
- validator_signer::proptests::signer_strategy
- validator_verifier::random_validator_verifier
- vm_status::known_locations::account_module_abort
- vm_status::known_locations::designated_dealer_module_abort
- vm_status::known_locations::diem_module_abort
Type Definitions
- block_info::Round
- network_address::encrypted::Key
- network_address::encrypted::KeyVersion
- proof::EventAccumulatorInternalNode
- proof::SparseMerkleInternalNode
- proof::TestAccumulatorInternalNode
- proof::TransactionAccumulatorInternalNode
- proof::definition::EventAccumulatorProof
- proof::definition::LeafCount
- proof::definition::TestAccumulatorProof
- proof::definition::TestAccumulatorRangeProof
- proof::definition::TransactionAccumulatorProof
- proof::definition::TransactionAccumulatorRangeProof
- transaction::Version
- vm_status::DiscardedVMStatus
Statics
- account_config::constants::account::ACCOUNT_MODULE
- account_config::constants::coins::XDX_MODULE
- account_config::constants::designated_dealer::DESIGNATED_DEALER_MODULE
- account_config::constants::diem::COIN_MODULE
- account_config::constants::diem::DIEM_MODULE
- account_config::constants::event::EVENT_MODULE
- block_metadata::NEW_BLOCK_EVENT_PATH
- vm_status::known_locations::ACCOUNT_MODULE
- vm_status::known_locations::DESIGNATED_DEALER_MODULE
- vm_status::known_locations::DIEM_MODULE
Constants
- account_config::constants::account::ACCOUNT_MODULE_IDENTIFIER
- account_config::constants::addresses::CORE_CODE_ADDRESS
- account_config::constants::coins::XDX_IDENTIFIER
- account_config::constants::coins::XDX_NAME
- account_config::constants::coins::XUS_IDENTIFIER
- account_config::constants::coins::XUS_NAME
- account_config::constants::designated_dealer::DESIGNATED_DEALER_MODULE_IDENTIFIER
- account_config::constants::diem::DIEM_MODULE_IDENTIFIER
- account_config::constants::event::EVENT_HANDLE_GENERATOR_STRUCT_IDENTIFIER
- account_config::constants::event::EVENT_HANDLE_STRUCT_IDENTIFIER
- account_config::constants::event::EVENT_MODULE_IDENTIFIER
- account_config::resources::vasp_domain::VASP_DOMAIN_MODULE_IDENTIFIER
- block_info::GENESIS_EPOCH
- block_info::GENESIS_ROUND
- block_info::GENESIS_TIMESTAMP_USECS
- block_info::GENESIS_VERSION
- network_address::encrypted::AES_GCM_NONCE_LEN
- network_address::encrypted::AES_GCM_TAG_LEN
- network_address::encrypted::HKDF_SALT
- network_address::encrypted::KEY_LEN
- network_address::encrypted::TEST_SHARED_VAL_NETADDR_KEY
- network_address::encrypted::TEST_SHARED_VAL_NETADDR_KEY_VERSION
- nibble::ROOT_NIBBLE_HEIGHT
- on_chain_config::DIEM_MAX_KNOWN_VERSION
- on_chain_config::DIEM_VERSION_2
- on_chain_config::DIEM_VERSION_3
- on_chain_config::DIEM_VERSION_4
- on_chain_config::ON_CHAIN_CONFIG_REGISTRY
- proof::definition::MAX_ACCUMULATOR_LEAVES
- proof::definition::MAX_ACCUMULATOR_PROOF_DEPTH
- transaction::PRE_GENESIS_VERSION
- transaction::authenticator::MAX_NUM_OF_SIGS
- vm_status::known_locations::ACCOUNT_MODULE_IDENTIFIER
- vm_status::known_locations::DESIGNATED_DEALER_MODULE_IDENTIFIER
- vm_status::known_locations::DIEM_MODULE_IDENTIFIER
- vm_status::sub_status::NFE_BCS_SERIALIZATION_FAILURE
- vm_status::sub_status::NFE_VECTOR_ERROR_BASE