1
0
mirror of synced 2025-01-20 12:39:22 +00:00
nomos-node/Cargo.toml
Youngjoon Lee 7aea30132d
Mix: Implement PersistsentTransmission & Temporal/CryptoProcessor and use them in MixService (#844)
* forward msgs immediately without any processing

* Mix: Offload transmission rate and message processing from libp2p behaviour/handler

* Mix: Core skeleton used in `MixService`

* rename Processor to MessageBlend

* Mix: Implement Persistent Transmission (Tier 1) (#845)

* Mix: Add Persistent Transmission (Tier 1)

* add test

* define Coin struct with Uniform distribution for fast repeated sampling

* use ChaCha12Rng for Coin

* improve comment

* Mix: Implement Temporal Processor (Tier 2) (#846)

* Mix: Add Persistent Transmission (Tier 1)

* Mix: Implement TemporalProcessor

* use pub(crate)

* Mix: Use TemporalProcessor in MessageBlend (#847)

* Mix: Add Persistent Transmission (Tier 1)

* Mix: Implement TemporalProcessor

* Mix: Use TemporalProcessor in MessageBlend

* remove duplicate members in Cargo.toml
2024-10-28 17:32:39 +09:00

47 lines
1.4 KiB
TOML

[workspace]
members = [
"nomos-core/chain-defs",
"nomos-core/cl",
"nomos-da/full-replication",
"nomos-da/kzgrs",
"nomos-da/kzgrs-backend",
"nomos-da/storage",
"nomos-da/network/core",
"nomos-da/network/messages",
"nomos-da/network/subnetworks-assignations",
"nomos-libp2p",
"nomos-services/api",
"nomos-services/tracing",
"nomos-services/network",
"nomos-services/storage",
"nomos-services/cryptarchia-consensus",
"nomos-services/mempool",
"nomos-services/metrics",
"nomos-services/system-sig",
"nomos-services/data-availability/indexer",
"nomos-services/data-availability/network",
"nomos-services/data-availability/sampling",
"nomos-services/data-availability/verifier",
"nomos-services/data-availability/dispersal",
"nomos-services/data-availability/tests",
"nomos-services/mix",
"nomos-mix/core",
"nomos-mix/message",
"nomos-mix/network",
"nomos-tracing",
"nomos-cli",
"nomos-utils",
"nodes/nomos-node",
"nodes/nomos-executor",
"consensus/carnot-engine",
"consensus/cryptarchia-engine",
"ledger/nomos-ledger",
"nomos-core/cl",
"proof_of_leadership/proof_statements",
"testnet/cfgsync",
"tests",
"clients/executor-http-client",
]
exclude = ["proof_of_leadership/risc0/risc0_proofs", "nomos-core/risc0_proofs"]
resolver = "2"