Docs.rs
  • amareleo-node-bft-2.3.0
    • amareleo-node-bft 2.3.0
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • kaxxa123
    • Dependencies
      • aleo-std ^1.0.1 normal
      • amareleo-chain-account =2.3.0 normal
      • amareleo-chain-tracing =2.3.0 normal
      • amareleo-node-bft-ledger-service =2.3.0 normal
      • amareleo-node-bft-storage-service =2.3.0 normal
      • amareleo-node-sync =2.3.0 normal
      • anyhow ^1.0.79 normal
      • async-recursion ^1.0 normal
      • async-trait ^0.1 normal
      • bytes ^1 normal
      • colored ^2 normal
      • futures ^0.3.30 normal
      • hex ^0.4 normal
      • indexmap ^2.1 normal
      • locktick ^0.3 normal optional
      • amareleo-node-metrics =2.3.0 normal optional
      • parking_lot ^0.12 normal
      • rand ^0.8 normal
      • rand_chacha ^0.3.0 normal
      • rayon ^1 normal
      • sha2 ^0.10 normal
      • snarkvm =1.6.0 normal
      • time ^0.3 normal
      • tokio ^1.28 normal
      • tracing ^0.1 normal
      • axum ^0.7 dev
      • axum-extra ^0.9 dev
      • clap ^4.4 dev
      • deadline ^0.2 dev
      • itertools ^0.12 dev
      • mockall ^0.12.1 dev
      • open ^5 dev
      • paste ^1 dev
      • pea2pea ^0.49 dev
      • proptest ^1.4.0 dev
      • rand_chacha ^0.3 dev
      • rand_distr ^0.4 dev
      • rayon ^1 dev
      • snarkvm =1.6.0 dev
      • test-strategy ^0.3.1 dev
      • tower-http ^0.5 dev
      • tracing-subscriber ^0.3 dev
      • tracing-test ^0.1 dev
    • Versions
    • 70.71% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

amareleo_node_bft2.3.0

Crate Items

  • Macros
  • Structs
  • Constants
  • Functions
  • Type Aliases

List of all items

Structs

  • BFT
  • Primary
  • Sync
  • Worker
  • helpers::channels::BFTReceiver
  • helpers::channels::BFTSender
  • helpers::channels::ConsensusReceiver
  • helpers::channels::ConsensusSender
  • helpers::channels::PrimaryReceiver
  • helpers::channels::PrimarySender
  • helpers::dag::DAG
  • helpers::proposal::Proposal
  • helpers::proposal_cache::ProposalCache
  • helpers::ready::Ready
  • helpers::signed_proposals::SignedProposals
  • helpers::storage::Storage
  • helpers::storage::StorageInner

Macros

  • spawn_blocking

Functions

  • helpers::channels::init_bft_channels
  • helpers::channels::init_consensus_channels
  • helpers::channels::init_primary_channels
  • helpers::fmt_id
  • helpers::ledger_files::amareleo_log_file
  • helpers::ledger_files::amareleo_storage_mode
  • helpers::ledger_files::custom_ledger_dir
  • helpers::ledger_files::default_ledger_dir
  • helpers::ledger_files::endpoint_file_tag
  • helpers::ledger_files::proposal_cache_path
  • helpers::partition::assign_to_worker
  • helpers::partition::assign_to_workers
  • helpers::partition::sha256d_to_u128
  • helpers::timestamp::check_timestamp_for_liveness
  • helpers::timestamp::now

Type Aliases

  • ProposedBatch

Constants

  • DEVELOPMENT_MODE_NUM_GENESIS_COMMITTEE_MEMBERS
  • DEVELOPMENT_MODE_RNG_SEED
  • MAX_BATCH_DELAY_IN_MS
  • MAX_LEADER_CERTIFICATE_DELAY_IN_SECS
  • MAX_TIMESTAMP_DELTA_IN_SECS
  • MAX_WORKERS
  • MIN_BATCH_DELAY_IN_SECS
  • helpers::ledger_files::DEFAULT_FILE_TAG