Docs.rs
  • snarkos-node-bft-3.7.1
    • snarkos-node-bft 3.7.1
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • howardwu
    • Dependencies
      • aleo-std ^1.0.1 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
      • indexmap ^2.1 normal
      • locktick ^0.3 normal optional
      • lru ^0.12.1 normal
      • snarkos-node-metrics =3.7.1 normal optional
      • parking_lot ^0.12 normal
      • rand ^0.8 normal
      • rayon ^1 normal
      • serde ^1 normal
      • sha2 ^0.10 normal
      • snarkos-account =3.7.1 normal
      • snarkos-node-bft-events =3.7.1 normal
      • snarkos-node-bft-ledger-service =3.7.1 normal
      • snarkos-node-bft-storage-service =3.7.1 normal
      • snarkos-node-sync =3.7.1 normal
      • snarkos-node-tcp =3.7.1 normal
      • snarkvm =3.7.1 normal
      • time ^0.3 normal
      • tokio ^1.28 normal
      • tokio-stream =0.1 normal
      • tokio-util ^0.7 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 =3.7.1 dev
      • test-strategy ^0.3.1 dev
      • tower-http ^0.5 dev
      • tracing-subscriber ^0.3 dev
      • tracing-test ^0.1 dev
    • Versions
    • 65.32% 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

snarkos_node_bft3.7.1

Crate Items

  • Macros
  • Structs
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • BFT
  • Gateway
  • Primary
  • Sync
  • Worker
  • helpers::cache::Cache
  • helpers::channels::BFTReceiver
  • helpers::channels::BFTSender
  • helpers::channels::ConsensusReceiver
  • helpers::channels::ConsensusSender
  • helpers::channels::PrimaryReceiver
  • helpers::channels::PrimarySender
  • helpers::channels::SyncReceiver
  • helpers::channels::SyncSender
  • helpers::channels::WorkerReceiver
  • helpers::channels::WorkerSender
  • helpers::dag::DAG
  • helpers::pending::Pending
  • helpers::proposal::Proposal
  • helpers::proposal_cache::ProposalCache
  • helpers::ready::Ready
  • helpers::resolver::Resolver
  • helpers::signed_proposals::SignedProposals
  • helpers::storage::Storage
  • helpers::storage::StorageInner

Traits

  • Transport

Macros

  • spawn_blocking

Functions

  • helpers::channels::init_bft_channels
  • helpers::channels::init_consensus_channels
  • helpers::channels::init_primary_channels
  • helpers::channels::init_sync_channels
  • helpers::channels::init_worker_channels
  • helpers::fmt_id
  • helpers::partition::assign_to_worker
  • helpers::partition::assign_to_workers
  • helpers::partition::sha256d_to_u128
  • helpers::pending::max_redundant_requests
  • helpers::proposal_cache::proposal_cache_path
  • helpers::timestamp::check_timestamp_for_liveness
  • helpers::timestamp::now

Type Aliases

  • ProposedBatch

Constants

  • CONTEXT
  • MAX_BATCH_DELAY_IN_MS
  • MAX_FETCH_TIMEOUT_IN_MS
  • MAX_LEADER_CERTIFICATE_DELAY_IN_SECS
  • MAX_TIMESTAMP_DELTA_IN_SECS
  • MAX_WORKERS
  • MEMORY_POOL_PORT
  • MIN_BATCH_DELAY_IN_SECS
  • PRIMARY_PING_IN_MS
  • WORKER_PING_IN_MS