List of all items
Structs
- consensus::HeaderDifficultyInfo
- core::block::Block
- core::block::BlockHeader
- core::block::HeaderEntry
- core::block::HeaderVersion
- core::block::UntrustedBlock
- core::block::UntrustedBlockHeader
- core::block_sums::BlockSums
- core::compact_block::CompactBlock
- core::compact_block::CompactBlockBody
- core::compact_block::UntrustedCompactBlock
- core::hash::Hash
- core::hash::HashWriter
- core::id::ShortId
- core::merkle_proof::MerkleProof
- core::pmmr::PMMR
- core::pmmr::ReadonlyPMMR
- core::pmmr::RewindablePMMR
- core::pmmr::VecBackend
- core::pmmr::segment::Segment
- core::pmmr::segment::SegmentIdentifier
- core::pmmr::segment::SegmentProof
- core::transaction::CommitWrapper
- core::transaction::FeeFields
- core::transaction::Input
- core::transaction::NRDRelativeHeight
- core::transaction::Output
- core::transaction::OutputIdentifier
- core::transaction::Transaction
- core::transaction::TransactionBody
- core::transaction::TxKernel
- global::GLOBAL_ACCEPT_FEE_BASE
- global::GLOBAL_CHAIN_TYPE
- global::GLOBAL_FUTURE_TIME_LIMIT
- global::GLOBAL_NRD_FEATURE_ENABLED
- libtx::Error
- libtx::build::Context
- libtx::proof::LegacyProofBuilder
- libtx::proof::ProofBuilder
- pow::Difficulty
- pow::Error
- pow::Proof
- pow::ProofOfWork
- pow::cuckaroo::CuckarooContext
- pow::cuckarood::CuckaroodContext
- pow::cuckaroom::CuckaroomContext
- pow::cuckarooz::CuckaroozContext
- pow::cuckatoo::CuckatooContext
- pow::lean::Lean
- ser::BinReader
- ser::BinWriter
- ser::BufReader
- ser::IteratingReader
- ser::ProtocolVersion
- ser::StreamingReader
Enums
- core::Error
- core::block::Error
- core::committed::Error
- core::merkle_proof::MerkleProofError
- core::pmmr::segment::SegmentError
- core::transaction::Error
- core::transaction::Inputs
- core::transaction::KernelFeatures
- core::transaction::OutputFeatures
- core::transaction::Weighting
- global::ChainTypes
- libtx::ErrorKind
- ser::DeserializationMode
- ser::Error
- ser::SerializationMode
Traits
- core::committed::Committed
- core::hash::DefaultHashable
- core::hash::Hashed
- core::id::ShortIdentifiable
- core::pmmr::Backend
- core::pmmr::ReadablePMMR
- libtx::proof::ProofBuild
- pow::EdgeType
- pow::PoWContext
- ser::PMMRIndexHashable
- ser::PMMRable
- ser::Readable
- ser::Reader
- ser::VerifySortedAndUnique
- ser::Writeable
- ser::Writer
Macros
Functions
- consensus::ar_count
- consensus::clamp
- consensus::damp
- consensus::graph_weight
- consensus::header_version
- consensus::next_difficulty
- consensus::next_dma_difficulty
- consensus::next_wtema_difficulty
- consensus::reward
- consensus::secondary_pow_ratio
- consensus::secondary_pow_scaling
- consensus::valid_header_version
- core::amount_from_hr_string
- core::amount_to_hr_string
- core::committed::sum_commits
- core::committed::sum_kernel_offsets
- core::pmmr::bintree_leaf_pos_iter
- core::pmmr::bintree_leftmost
- core::pmmr::bintree_pos_iter
- core::pmmr::bintree_postorder_height
- core::pmmr::bintree_range
- core::pmmr::bintree_rightmost
- core::pmmr::family
- core::pmmr::family_branch
- core::pmmr::insertion_to_pmmr_index
- core::pmmr::is_leaf
- core::pmmr::is_left_sibling
- core::pmmr::n_leaves
- core::pmmr::peak_map_height
- core::pmmr::peak_sizes_height
- core::pmmr::peaks
- core::pmmr::pmmr_leaf_to_insertion_index
- core::pmmr::round_up_to_leaf_pos
- core::transaction::aggregate
- core::transaction::cut_through
- core::transaction::deaggregate
- genesis::genesis_dev
- genesis::genesis_main
- genesis::genesis_test
- global::base_edge_bits
- global::coinbase_maturity
- global::create_pow_context
- global::cut_through_horizon
- global::difficulty_data_to_vector
- global::get_accept_fee_base
- global::get_chain_type
- global::get_future_time_limit
- global::header_size_bytes
- global::init_global_accept_fee_base
- global::init_global_chain_type
- global::init_global_future_time_limit
- global::init_global_nrd_enabled
- global::initial_block_difficulty
- global::initial_graph_weight
- global::is_nrd_enabled
- global::is_production_mode
- global::is_testnet
- global::max_block_weight
- global::max_tx_weight
- global::min_edge_bits
- global::min_wtema_graph_weight
- global::proofsize
- global::set_local_accept_fee_base
- global::set_local_chain_type
- global::set_local_future_time_limit
- global::set_local_nrd_enabled
- global::state_sync_threshold
- global::txhashset_archive_interval
- libtx::accept_fee
- libtx::aggsig::add_signatures
- libtx::aggsig::calculate_partial_sig
- libtx::aggsig::create_secnonce
- libtx::aggsig::sign_from_key_id
- libtx::aggsig::sign_single
- libtx::aggsig::sign_with_blinding
- libtx::aggsig::verify_batch
- libtx::aggsig::verify_completed_sig
- libtx::aggsig::verify_partial_sig
- libtx::aggsig::verify_single
- libtx::aggsig::verify_single_from_commit
- libtx::build::coinbase_input
- libtx::build::initial_tx
- libtx::build::input
- libtx::build::output
- libtx::build::partial_transaction
- libtx::build::transaction
- libtx::build::transaction_with_kernel
- libtx::build::with_excess
- libtx::proof::create
- libtx::proof::rewind
- libtx::proof::verify
- libtx::reward::output
- libtx::secp_ser::as_hex
- libtx::secp_ser::blind_from_hex
- libtx::secp_ser::commitment_from_hex
- libtx::secp_ser::opt_string_or_u64::deserialize
- libtx::secp_ser::opt_string_or_u64::serialize
- libtx::secp_ser::option_commitment_serde::deserialize
- libtx::secp_ser::option_commitment_serde::serialize
- libtx::secp_ser::option_seckey_serde::deserialize
- libtx::secp_ser::option_seckey_serde::serialize
- libtx::secp_ser::option_sig_serde::deserialize
- libtx::secp_ser::option_sig_serde::serialize
- libtx::secp_ser::pubkey_serde::deserialize
- libtx::secp_ser::pubkey_serde::serialize
- libtx::secp_ser::rangeproof_from_hex
- libtx::secp_ser::sig_serde::deserialize
- libtx::secp_ser::sig_serde::serialize
- libtx::secp_ser::string_or_u64::deserialize
- libtx::secp_ser::string_or_u64::serialize
- libtx::tx_fee
- pow::cuckaroo::new_cuckaroo_ctx
- pow::cuckaroo::no_cuckaroo_ctx
- pow::cuckarood::new_cuckarood_ctx
- pow::cuckaroom::new_cuckaroom_ctx
- pow::cuckarooz::new_cuckarooz_ctx
- pow::cuckatoo::new_cuckatoo_ctx
- pow::mine_genesis_block
- pow::pow_size
- pow::verify_size
- ser::deserialize
- ser::deserialize_default
- ser::read_multi
- ser::ser_vec
- ser::serialize
- ser::serialize_default
Type Definitions
Constants
- consensus::AIGC_BASE
- consensus::AR_SCALE_DAMP_FACTOR
- consensus::BASE_EDGE_BITS
- consensus::BLOCK_TIME_SEC
- consensus::BLOCK_TIME_WINDOW
- consensus::C32_GRAPH_WEIGHT
- consensus::CLAMP_FACTOR
- consensus::COINBASE_MATURITY
- consensus::CUT_THROUGH_HORIZON
- consensus::DAY_HEIGHT
- consensus::DEFAULT_MIN_EDGE_BITS
- consensus::DMA_DAMP_FACTOR
- consensus::DMA_WINDOW
- consensus::HARD_FORK_INTERVAL
- consensus::HOUR_HEIGHT
- consensus::HOUR_SEC
- consensus::INITIAL_DIFFICULTY
- consensus::INPUT_WEIGHT
- consensus::KERNEL_WEIGHT
- consensus::MAX_BLOCK_WEIGHT
- consensus::MICRO_AIGC
- consensus::MILLI_AIGC
- consensus::MIN_AR_SCALE
- consensus::MIN_DMA_DIFFICULTY
- consensus::NANO_AIGC
- consensus::OUTPUT_WEIGHT
- consensus::PROOFSIZE
- consensus::REWARD
- consensus::SECOND_POW_EDGE_BITS
- consensus::STATE_SYNC_THRESHOLD
- consensus::TESTING_HARD_FORK_INTERVAL
- consensus::TESTNET_FIRST_HARD_FORK
- consensus::TESTNET_FOURTH_HARD_FORK
- consensus::TESTNET_SECOND_HARD_FORK
- consensus::TESTNET_THIRD_HARD_FORK
- consensus::UNIT_DIFFICULTY
- consensus::WEEK_HEIGHT
- consensus::WTEMA_HALF_LIFE
- consensus::YEAR_HEIGHT
- core::hash::ZERO_HASH
- core::id::SHORT_ID_SIZE
- global::ACCEPT_FEE_BASE
- global::AUTOMATED_TESTING_COINBASE_MATURITY
- global::AUTOMATED_TESTING_CUT_THROUGH_HORIZON
- global::AUTOMATED_TESTING_MIN_EDGE_BITS
- global::AUTOMATED_TESTING_PROOF_SIZE
- global::CHAIN_TYPE
- global::COMPACTION_CHECK
- global::DEFAULT_ACCEPT_FEE_BASE
- global::DEFAULT_FUTURE_TIME_LIMIT
- global::FUTURE_TIME_LIMIT
- global::NRD_FEATURE_ENABLED
- global::PEER_EXPIRATION_REMOVE_TIME
- global::PROTOCOL_VERSION
- global::STUCK_PEER_KICK_TIME
- global::TESTING_INITIAL_DIFFICULTY
- global::TESTING_MAX_BLOCK_WEIGHT
- global::TESTING_STATE_SYNC_THRESHOLD
- global::TESTING_TXHASHSET_ARCHIVE_INTERVAL
- global::TXHASHSET_ARCHIVE_INTERVAL
- global::USER_TESTING_COINBASE_MATURITY
- global::USER_TESTING_CUT_THROUGH_HORIZON
- global::USER_TESTING_MIN_EDGE_BITS
- global::USER_TESTING_PROOF_SIZE