List of all items
Structs
- consensus::HeaderInfo
- core::block::Block
- core::block::BlockHeader
- core::block::HeaderEntry
- core::block::HeaderVersion
- core::block::UntrustedBlock
- core::block::UntrustedBlockHeader
- core::block::feijoada::AllowPolicy
- core::block::feijoada::Deterministic
- core::block::feijoada::PolicyConfig
- core::block_fees::BlockFees
- core::block_sums::BlockSums
- core::compact_block::CompactBlock
- core::compact_block::CompactBlockBody
- core::compact_block::UntrustedCompactBlock
- core::foundation::CbData
- 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::transaction::Input
- core::transaction::Output
- core::transaction::OutputIdentifier
- core::transaction::Transaction
- core::transaction::TransactionBody
- core::transaction::TxKernel
- global::CHAIN_TYPE
- global::EPIC_VERSION
- global::FOUNDATION_FILE
- global::HEADER_SYNC_TIMEOUT
- global::POLICY_CONFIG
- global::POW_CONTEXT_TYPE
- global::Version
- libtx::Error
- libtx::build::Context
- libtx::proof::LegacyProofBuilder
- libtx::proof::ProofBuilder
- pow::Difficulty
- pow::Error
- pow::ProofOfWork
- pow::cuckaroo::CuckarooContext
- pow::cuckatoo::CuckatooContext
- pow::lean::Lean
- pow::md5::MD5Context
- pow::progpow::ProgPowContext
- pow::randomx::RXContext
- ser::BinReader
- ser::BinWriter
- ser::IteratingReader
- ser::ProtocolVersion
- ser::StreamingReader
Enums
- core::Error
- core::block::Error
- core::block::feijoada::PoWType
- core::committed::Error
- core::merkle_proof::MerkleProofError
- core::transaction::Error
- core::transaction::KernelFeatures
- core::transaction::OutputFeatures
- core::transaction::Weighting
- global::ChainTypes
- global::PoWContextTypes
- libtx::ErrorKind
- pow::PoWType
- pow::Proof
- ser::Error
- ser::Result
- ser::SerializationMode
Traits
- core::block::feijoada::Feijoada
- core::block::feijoada::FuzzySearch
- core::committed::Committed
- core::hash::DefaultHashable
- core::hash::Hashed
- core::id::ShortIdentifiable
- core::pmmr::Backend
- libtx::proof::ProofBuild
- pow::DifficultyNumberBasic
- pow::EdgeType
- pow::PoWContext
- ser::AsFixedBytes
- ser::FixedLength
- ser::PMMRIndexHashable
- ser::PMMRable
- ser::Readable
- ser::Reader
- ser::VerifySortedAndUnique
- ser::Writeable
- ser::Writer
Macros
- filter_map_vec
- map_vec
- ser_multiread
- ser_multiwrite
- tee
- to_edge
- to_u32
- to_u64
- to_usize
- try_iter_map_vec
- try_map_vec
Functions
- consensus::add_reward_foundation
- consensus::ar_count
- consensus::block_total_reward_at_height
- consensus::clamp
- consensus::cumulative_reward_foundation
- consensus::damp
- consensus::difficultyfix_height
- consensus::first_fork_height
- consensus::floonet_block_total_reward_at_height
- consensus::foundation_height
- consensus::foundation_index
- consensus::graph_weight
- consensus::header_version
- consensus::is_foundation_height
- consensus::mainnet_block_total_reward_at_height
- consensus::next_difficulty
- consensus::next_difficulty_era1
- consensus::next_hash_difficulty
- consensus::next_policy
- consensus::reward
- consensus::reward_at_height
- consensus::reward_foundation
- consensus::reward_foundation_at_height
- consensus::secondary_pow_ratio
- consensus::secondary_pow_scaling
- consensus::timestamp_median
- consensus::total_overage_at_height
- consensus::valid_header_version
- core::amount_from_hr_string
- core::amount_to_hr_string
- core::block::feijoada::count_beans
- core::block::feijoada::get_bottles_default
- core::block::feijoada::is_allowed_policy
- core::block::feijoada::next_block_bottles
- core::committed::sum_commits
- core::committed::sum_kernel_offsets
- core::foundation::load_foundation_output
- core::foundation::save_in_disk
- core::foundation::serialize_foundation
- core::pmmr::bintree_leftmost
- core::pmmr::bintree_postorder_height
- 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::path
- core::pmmr::peak_map_height
- core::pmmr::peak_sizes_height
- core::pmmr::peaks
- core::transaction::aggregate
- core::transaction::cut_through
- core::transaction::deaggregate
- genesis::genesis_dev
- genesis::genesis_floo
- genesis::genesis_main
- global::add_allowed_policy
- global::base_edge_bits
- global::chain_shortname
- global::coinbase_maturity
- global::create_pow_context
- global::cut_through_horizon
- global::difficulty_data_to_vector
- global::foundation_json_sha256
- global::get_allowed_policies
- global::get_emitted_policy
- global::get_epic_version
- global::get_file_sha256
- global::get_foundation_path
- global::get_genesis_nonce
- global::get_header_sync_timeout
- global::get_policies
- global::get_policy_config
- global::initial_block_difficulty
- global::initial_graph_weight
- global::is_automated_testing_mode
- global::is_floonet
- global::is_mainnet
- global::is_production_mode
- global::is_user_testing_mode
- global::max_block_weight
- global::min_edge_bits
- global::proofsize
- global::set_epic_version
- global::set_foundation_path
- global::set_header_sync_timeout
- global::set_mining_mode
- global::set_policy_config
- global::state_sync_threshold
- global::ts_data_to_vector
- global::txhashset_archive_interval
- global::use_alternative_path
- 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_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::with_excess
- libtx::proof::create
- libtx::proof::rewind
- libtx::proof::verify
- libtx::reward::output
- libtx::reward::output_foundation
- libtx::reward::output_foundation_proof
- 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::cuckatoo::new_cuckatoo_ctx
- pow::md5::new_md5_ctx
- pow::mine_genesis_block
- pow::pow_size
- pow::progpow::get_progpow_value
- pow::progpow::new_progpow_ctx
- pow::randomx::new_randomx_ctx
- pow::randomx::rx_current_seed_height
- pow::randomx::rx_epoch_end
- pow::randomx::rx_epoch_start
- pow::randomx::rx_next_seed_height
- pow::verify_size
- ser::deserialize
- ser::deserialize_default
- ser::read_multi
- ser::ser_vec
- ser::serialize
- ser::serialize_default
Typedefs
- core::block::feijoada::AllowedPolicy
- core::block::feijoada::Policy
- libtx::build::Append
- pow::DifficultyNumber
Constants
- consensus::AR_SCALE_DAMP_FACTOR
- consensus::AUTOMATEDTEST_FOUNDATION_HEIGHT
- consensus::BASE_EDGE_BITS
- consensus::BASE_REWARD_ERA_6_ONWARDS
- consensus::BLOCK_DIFF_FACTOR_PROGPOW
- consensus::BLOCK_DIFF_FACTOR_RANDOMX
- consensus::BLOCK_ERA_1
- consensus::BLOCK_ERA_2
- consensus::BLOCK_ERA_3
- consensus::BLOCK_ERA_4
- consensus::BLOCK_ERA_5
- consensus::BLOCK_ERA_6_ONWARDS
- consensus::BLOCK_INPUT_WEIGHT
- consensus::BLOCK_KERNEL_WEIGHT
- consensus::BLOCK_OUTPUT_WEIGHT
- consensus::BLOCK_TIME_SEC
- consensus::BLOCK_TIME_WINDOW
- consensus::CLAMP_FACTOR
- consensus::COINBASE_MATURITY
- consensus::CUT_THROUGH_HORIZON
- consensus::DAY_HEIGHT
- consensus::DEFAULT_MIN_EDGE_BITS
- consensus::DIFFICULTY_ADJUST_WINDOW
- consensus::DIFFICULTY_DAMP_FACTOR
- consensus::EPIC_BASE
- consensus::FLOONET_BLOCK_ERA_1
- consensus::FLOONET_DIFFICULTY_ERA
- consensus::FLOONET_FIRST_HARD_FORK
- consensus::FLOONET_FOUNDATION_HEIGHT
- consensus::FOUNDATION_LEVY
- consensus::FOUNDATION_LEVY_ERA_1
- consensus::FOUNDATION_LEVY_ERA_2_ONWARDS
- consensus::FOUNDATION_LEVY_RATIO
- consensus::FREEMAN
- consensus::HOUR_HEIGHT
- consensus::INITIAL_DIFFICULTY
- consensus::MAINNET_DIFFICULTY_ERA
- consensus::MAINNET_FIRST_HARD_FORK
- consensus::MAINNET_FOUNDATION_HEIGHT
- consensus::MAX_BLOCK_WEIGHT
- consensus::MICRO_EPIC
- consensus::MILLI_EPIC
- consensus::MIN_AR_SCALE
- consensus::MIN_DIFFICULTY
- consensus::MIN_DIFFICULTY_PROGPOW
- consensus::MIN_DIFFICULTY_RANDOMX
- consensus::OLD_MIN_DIFFICULTY_PROGPOW
- consensus::OLD_MIN_DIFFICULTY_RANDOMX
- consensus::PP_CLAMP_FACTOR
- consensus::PP_DIFFICULTY_DAMP_FACTOR
- consensus::PROOFSIZE
- consensus::RX_CLAMP_FACTOR
- consensus::RX_DIFFICULTY_DAMP_FACTOR
- consensus::SECOND_POW_EDGE_BITS
- consensus::STATE_SYNC_THRESHOLD
- consensus::TESTING_DIFFICULTY_ERA
- consensus::TESTING_FIRST_HARD_FORK
- consensus::UNIT_DIFFICULTY
- consensus::WEEK_HEIGHT
- consensus::YEAR_HEIGHT
- core::foundation::FOUNDATION_COINBASE_SIZE_1
- core::hash::ZERO_HASH
- core::id::SHORT_ID_SIZE
- global::AUTOMATED_TESTING_COINBASE_MATURITY
- global::AUTOMATED_TESTING_MIN_EDGE_BITS
- global::AUTOMATED_TESTING_PROOF_SIZE
- global::COMPACTION_CHECK
- global::CURRENT_HEADER_VERSION
- global::FLOONET_COINBASE_MATURITY
- global::FLOONET_FOUNDATION_JSON_SHA256
- global::MAINNET_FOUNDATION_JSON_SHA256
- global::PEER_EXPIRATION_REMOVE_TIME
- global::PROTOCOL_VERSION
- global::STUCK_PEER_KICK_TIME
- global::TESTING_CUT_THROUGH_HORIZON
- global::TESTING_INITIAL_DIFFICULTY
- global::TESTING_INITIAL_GRAPH_WEIGHT
- 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_MIN_EDGE_BITS
- global::USER_TESTING_PROOF_SIZE
- pow::randomx::SEEDHASH_EPOCH_BLOCKS
- pow::randomx::SEEDHASH_EPOCH_LAG