From 50ec0e9506d9952788b0c3ecd55165376c842e55 Mon Sep 17 00:00:00 2001 From: andrussal Date: Tue, 20 Jan 2026 13:39:43 +0100 Subject: [PATCH] Update testing framework for logos-blockchain rename --- Cargo.lock | 4389 +++++------------ Cargo.toml | 82 +- scripts/build/build-bundle.sh | 44 +- scripts/build/build-linux-binaries.sh | 14 +- scripts/build/build_test_image.sh | 10 +- scripts/ops/update-nomos-rev.sh | 66 +- scripts/run/run-examples.sh | 17 +- scripts/setup/setup-circuits-stack.sh | 4 +- scripts/setup/setup-nomos-circuits.sh | 296 +- .../assets/stack/Dockerfile.base | 8 +- .../assets/stack/Dockerfile.runtime | 2 +- .../assets/stack/Dockerfile.testnet | 2 +- .../stack/scripts/docker/prepare_binaries.sh | 31 +- .../assets/stack/scripts/run_nomos.sh | 4 +- testing-framework/configs/Cargo.toml | 2 +- .../configs/src/nodes/executor.rs | 2 +- .../configs/src/topology/configs/da.rs | 6 +- .../configs/src/topology/configs/tracing.rs | 2 +- testing-framework/core/Cargo.toml | 2 +- .../core/src/nodes/common/binary.rs | 5 +- .../core/src/nodes/common/node.rs | 2 +- testing-framework/core/src/nodes/executor.rs | 10 +- testing-framework/core/src/nodes/validator.rs | 8 +- .../core/src/topology/readiness/balancer.rs | 3 + testing-framework/tools/cfgsync_tf/Cargo.toml | 2 +- .../cfgsync_tf/src/bin/cfgsync-client.rs | 2 +- .../tools/cfgsync_tf/src/server.rs | 5 +- versions.env | 8 +- 28 files changed, 1581 insertions(+), 3447 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 12e162a..673328f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -54,56 +54,12 @@ dependencies = [ "libc", ] -[[package]] -name = "anstream" -version = "0.6.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - [[package]] name = "anstyle" version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" -[[package]] -name = "anstyle-parse" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" -dependencies = [ - "windows-sys 0.61.2", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" -dependencies = [ - "anstyle", - "once_cell_polyfill", - "windows-sys 0.61.2", -] - [[package]] name = "anyhow" version = "1.0.100" @@ -880,38 +836,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "broadcast-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "derivative", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "broadcast-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "derivative", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "tokio", - "tokio-stream", - "tracing", -] - [[package]] name = "bs58" version = "0.5.1" @@ -937,12 +861,6 @@ version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" -[[package]] -name = "bytecount" -version = "0.6.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" - [[package]] name = "bytemuck" version = "1.24.0" @@ -1037,16 +955,17 @@ dependencies = [ "anyhow", "axum", "clap", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-executor 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", + "logos-blockchain-core", + "logos-blockchain-da-network-core", + "logos-blockchain-executor", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-service", + "logos-blockchain-libp2p", + "logos-blockchain-node", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-tracing-service", + "logos-blockchain-utils", "rand 0.8.5", "reqwest", "serde", @@ -1054,236 +973,13 @@ dependencies = [ "serde_path_to_error", "serde_with", "serde_yaml", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "testing-framework-config 0.1.0", - "testing-framework-core 0.1.0", + "testing-framework-config", + "testing-framework-core", "thiserror 2.0.18", "tokio", "tracing", ] -[[package]] -name = "cfgsync_tf" -version = "0.1.0" -source = "git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master#77ae5078a612618583ab1430ab726999e16789f0" -dependencies = [ - "anyhow", - "axum", - "clap", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-executor 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.8.5", - "reqwest", - "serde", - "serde_json", - "serde_path_to_error", - "serde_with", - "serde_yaml", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "testing-framework-config 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-core 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "thiserror 2.0.18", - "tokio", - "tracing", -] - -[[package]] -name = "chain-common" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", -] - -[[package]] -name = "chain-common" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", -] - -[[package]] -name = "chain-leader" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "chain-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tracing", - "tracing-futures", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "chain-leader" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "chain-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tracing", - "tracing-futures", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "chain-network" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "chain-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "rand 0.8.5", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tracing-futures", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "chain-network" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "chain-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "rand 0.8.5", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tracing-futures", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "chain-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "bytes", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "overwatch", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "strum", - "thiserror 1.0.69", - "tokio", - "tracing", - "tracing-futures", -] - -[[package]] -name = "chain-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "bytes", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "overwatch", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "strum", - "thiserror 1.0.69", - "tokio", - "tracing", - "tracing-futures", -] - [[package]] name = "chrono" version = "0.4.43" @@ -1328,40 +1024,6 @@ dependencies = [ "inout", ] -[[package]] -name = "circuits-prover" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "tempfile", -] - -[[package]] -name = "circuits-prover" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "tempfile", -] - -[[package]] -name = "circuits-utils" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "dirs", -] - -[[package]] -name = "circuits-utils" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "dirs", -] - [[package]] name = "clang-sys" version = "1.8.1" @@ -1389,11 +1051,8 @@ version = "4.5.54" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" dependencies = [ - "anstream", "anstyle", "clap_lex", - "strsim", - "terminal_size", ] [[package]] @@ -1427,47 +1086,6 @@ dependencies = [ "owo-colors", ] -[[package]] -name = "colorchoice" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" - -[[package]] -name = "common-http-client" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "reqwest", - "serde", - "serde_json", - "thiserror 1.0.69", - "url", -] - -[[package]] -name = "common-http-client" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "reqwest", - "serde", - "serde_json", - "thiserror 1.0.69", - "url", -] - [[package]] name = "concurrent-queue" version = "2.5.0" @@ -1477,19 +1095,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "console" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4" -dependencies = [ - "encode_unicode", - "libc", - "once_cell", - "unicode-width", - "windows-sys 0.61.2", -] - [[package]] name = "const-hex" version = "1.17.0" @@ -1523,15 +1128,6 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "convert_case" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "core-foundation" version = "0.9.4" @@ -1624,74 +1220,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" -[[package]] -name = "cryptarchia-engine" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "cfg_eval", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "serde_with", - "thiserror 1.0.69", - "time", - "tokio", - "tracing", -] - -[[package]] -name = "cryptarchia-engine" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "cfg_eval", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "serde_with", - "thiserror 1.0.69", - "time", - "tokio", - "tracing", -] - -[[package]] -name = "cryptarchia-sync" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "bytes", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "libp2p", - "libp2p-stream", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rand 0.8.5", - "serde", - "serde_with", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "cryptarchia-sync" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "bytes", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "libp2p", - "libp2p-stream", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.8.5", - "serde", - "serde_with", - "thiserror 1.0.69", - "tokio", - "tracing", -] - [[package]] name = "crypto-bigint" version = "0.5.5" @@ -1725,64 +1253,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "cucumber" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18c09939b8de21501b829a3839fa8a01ef6cc226e6bc1f5f163f7104bd5e847d" -dependencies = [ - "anyhow", - "clap", - "console", - "cucumber-codegen", - "cucumber-expressions", - "derive_more", - "either", - "futures", - "gherkin", - "globwalk", - "humantime", - "inventory", - "itertools 0.14.0", - "junit-report", - "linked-hash-map", - "pin-project", - "ref-cast", - "regex", - "sealed", - "smart-default", -] - -[[package]] -name = "cucumber-codegen" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f5afe541b5147a7b986816153ccfd502622bb37789420cfff412685f27c0a95" -dependencies = [ - "cucumber-expressions", - "inflections", - "itertools 0.14.0", - "proc-macro2", - "quote", - "regex", - "syn 2.0.114", - "synthez", -] - -[[package]] -name = "cucumber-expressions" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6401038de3af44fe74e6fccdb8a5b7db7ba418f480c8e9ad584c6f65c05a27a6" -dependencies = [ - "derive_more", - "either", - "nom 8.0.0", - "nom_locate", - "regex", - "regex-syntax", -] - [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -1947,17 +1417,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "derive-getters" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2c35ab6e03642397cdda1dd58abbc05d418aef8e36297f336d5aba060fe8df" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "derive_arbitrary" version = "1.4.2" @@ -1969,29 +1428,6 @@ dependencies = [ "syn 2.0.114", ] -[[package]] -name = "derive_more" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" -dependencies = [ - "derive_more-impl", -] - -[[package]] -name = "derive_more-impl" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" -dependencies = [ - "convert_case 0.10.0", - "proc-macro2", - "quote", - "rustc_version", - "syn 2.0.114", - "unicode-xid", -] - [[package]] name = "deunicode" version = "1.6.2" @@ -2094,11 +1530,11 @@ version = "0.1.0" dependencies = [ "anyhow", "async-trait", - "testing-framework-core 0.1.0", - "testing-framework-runner-compose 0.1.0", + "testing-framework-core", + "testing-framework-runner-compose", "testing-framework-runner-k8s", - "testing-framework-runner-local 0.1.0", - "testing-framework-workflows 0.1.0", + "testing-framework-runner-local", + "testing-framework-workflows", ] [[package]] @@ -2184,12 +1620,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "encode_unicode" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" - [[package]] name = "enum-as-inner" version = "0.6.1" @@ -2259,34 +1689,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "executor-http-client" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "common-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "reqwest", - "serde", -] - -[[package]] -name = "executor-http-client" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "common-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "reqwest", - "serde", - "serde_json", - "tracing", -] - [[package]] name = "eyre" version = "0.6.12" @@ -2586,23 +1988,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "gherkin" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70197ce7751bfe8bc828e3a855502d3a869a1e9416b58b10c4bde5cf8a0a3cb3" -dependencies = [ - "heck", - "peg", - "quote", - "serde", - "serde_json", - "syn 2.0.114", - "textwrap", - "thiserror 2.0.18", - "typed-builder", -] - [[package]] name = "gimli" version = "0.32.3" @@ -2671,42 +2056,6 @@ dependencies = [ "spinning_top", ] -[[package]] -name = "groth16" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ark-bn254 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-groth16", - "ark-serialize 0.4.2", - "generic-array 1.3.5", - "hex", - "num-bigint", - "serde", - "serde_json", - "thiserror 2.0.18", -] - -[[package]] -name = "groth16" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ark-bn254 0.4.0", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-groth16", - "ark-serialize 0.4.2", - "generic-array 1.3.5", - "hex", - "num-bigint", - "serde", - "serde_json", - "thiserror 2.0.18", -] - [[package]] name = "group" version = "0.13.0" @@ -3391,12 +2740,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "inflections" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a" - [[package]] name = "inout" version = "0.1.4" @@ -3415,15 +2758,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "inventory" -version = "0.3.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e" -dependencies = [ - "rustversion", -] - [[package]] name = "ipconfig" version = "0.3.2" @@ -3452,12 +2786,6 @@ dependencies = [ "serde", ] -[[package]] -name = "is_terminal_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" - [[package]] name = "itertools" version = "0.10.5" @@ -3569,18 +2897,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "junit-report" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c3a3342e6720a82d7d179f380e9841b73a1dd49344e33959fdfe571ce56b55" -dependencies = [ - "derive-getters", - "quick-xml", - "strip-ansi-escapes", - "time", -] - [[package]] name = "k256" version = "0.13.4" @@ -3618,107 +2934,6 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "key-management-system-keys" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "bytes", - "ed25519-dalek", - "generic-array 1.3.5", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "key-management-system-macros 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rand_core 0.6.4", - "serde", - "subtle", - "thiserror 2.0.18", - "tokio", - "tracing", - "x25519-dalek", - "zeroize", - "zksign 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "key-management-system-keys" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "bytes", - "ed25519-dalek", - "generic-array 1.3.5", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "key-management-system-macros 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand_core 0.6.4", - "serde", - "subtle", - "thiserror 2.0.18", - "tokio", - "tracing", - "zeroize", - "zksign 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "key-management-system-macros" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "key-management-system-macros" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "key-management-system-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "log", - "overwatch", - "serde", - "thiserror 2.0.18", - "tokio", - "tracing", -] - -[[package]] -name = "key-management-system-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "log", - "overwatch", - "serde", - "thiserror 2.0.18", - "tokio", - "tracing", -] - [[package]] name = "kube" version = "0.87.2" @@ -3810,76 +3025,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "kzgrs" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ark-bls12-381", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-poly-commit", - "ark-serialize 0.4.2", - "blake2", - "blst", - "num-bigint", - "num-traits", - "rand 0.8.5", - "thiserror 1.0.69", -] - -[[package]] -name = "kzgrs" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ark-bls12-381", - "ark-ec 0.4.2", - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-poly-commit", - "ark-serialize 0.4.2", - "blake2", - "blst", - "num-bigint", - "num-traits", - "rand 0.8.5", - "thiserror 1.0.69", -] - -[[package]] -name = "kzgrs-backend" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-serialize 0.4.2", - "blake2", - "itertools 0.12.1", - "kzgrs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "kzgrs-backend" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ark-ff 0.4.2", - "ark-poly 0.4.2", - "ark-serialize 0.4.2", - "blake2", - "itertools 0.12.1", - "kzgrs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.8.5", - "serde", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -4349,12 +3494,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - [[package]] name = "linux-raw-sys" version = "0.11.0" @@ -4382,6 +3521,1215 @@ version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" +[[package]] +name = "logos-blockchain-api-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "bytes", + "futures", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-chain-service", + "logos-blockchain-core", + "logos-blockchain-da-dispersal-service", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-da-sampling-service", + "logos-blockchain-da-verifier-service", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-libp2p", + "logos-blockchain-network-service", + "logos-blockchain-sdp-service", + "logos-blockchain-storage-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-time-service", + "logos-blockchain-tx-service", + "overwatch", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tracing", + "utoipa", + "utoipa-swagger-ui", +] + +[[package]] +name = "logos-blockchain-blend" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-blend-crypto", + "logos-blockchain-blend-message", + "logos-blockchain-blend-network", + "logos-blockchain-blend-proofs", + "logos-blockchain-blend-scheduling", +] + +[[package]] +name = "logos-blockchain-blend-crypto" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "blake2", + "logos-blockchain-groth16", + "logos-blockchain-poq", + "logos-blockchain-poseidon2", + "logos-blockchain-utils", + "rs-merkle-tree", + "thiserror 1.0.69", +] + +[[package]] +name = "logos-blockchain-blend-message" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "blake2", + "derivative", + "itertools 0.14.0", + "logos-blockchain-blend-crypto", + "logos-blockchain-blend-proofs", + "logos-blockchain-core", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-utils", + "serde", + "serde-big-array", + "serde_with", + "thiserror 1.0.69", + "tracing", + "zeroize", +] + +[[package]] +name = "logos-blockchain-blend-network" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "either", + "futures", + "futures-timer", + "libp2p", + "logos-blockchain-blend-message", + "logos-blockchain-blend-proofs", + "logos-blockchain-blend-scheduling", + "logos-blockchain-core", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-libp2p", + "tracing", +] + +[[package]] +name = "logos-blockchain-blend-proofs" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ed25519-dalek", + "generic-array 1.3.5", + "logos-blockchain-blend-crypto", + "logos-blockchain-groth16", + "logos-blockchain-poq", + "num-bigint", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "logos-blockchain-blend-scheduling" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "derivative", + "fork_stream", + "futures", + "logos-blockchain-blend-message", + "logos-blockchain-blend-proofs", + "logos-blockchain-core", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-utils", + "multiaddr", + "rand 0.8.5", + "serde", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-blend-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "fork_stream", + "futures", + "libp2p", + "libp2p-stream", + "logos-blockchain-blend", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-chain-service", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-service", + "logos-blockchain-ledger", + "logos-blockchain-libp2p", + "logos-blockchain-network-service", + "logos-blockchain-poq", + "logos-blockchain-sdp-service", + "logos-blockchain-services-utils", + "logos-blockchain-time-service", + "logos-blockchain-utils", + "overwatch", + "rand 0.8.5", + "serde", + "serde_with", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-chain-broadcast-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "derivative", + "futures", + "logos-blockchain-core", + "overwatch", + "serde", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-chain-leader-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "logos-blockchain-blend-service", + "logos-blockchain-chain-service", + "logos-blockchain-chain-service-common", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-da-sampling-service", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-ledger", + "logos-blockchain-services-utils", + "logos-blockchain-time-service", + "logos-blockchain-tx-service", + "logos-blockchain-wallet-service", + "overwatch", + "serde", + "thiserror 1.0.69", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "logos-blockchain-chain-network-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "logos-blockchain-chain-service", + "logos-blockchain-chain-service-common", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-cryptarchia-sync", + "logos-blockchain-da-sampling-service", + "logos-blockchain-ledger", + "logos-blockchain-network-service", + "logos-blockchain-services-utils", + "logos-blockchain-time-service", + "logos-blockchain-tx-service", + "overwatch", + "rand 0.8.5", + "serde", + "serde_with", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", + "tracing-futures", +] + +[[package]] +name = "logos-blockchain-chain-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "bytes", + "futures", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-cryptarchia-sync", + "logos-blockchain-groth16", + "logos-blockchain-ledger", + "logos-blockchain-network-service", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "logos-blockchain-time-service", + "logos-blockchain-utils", + "num-bigint", + "overwatch", + "serde", + "serde_with", + "strum", + "thiserror 1.0.69", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "logos-blockchain-chain-service-common" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-core", + "serde", +] + +[[package]] +name = "logos-blockchain-circuits-prover" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-circuits-utils", + "tempfile", +] + +[[package]] +name = "logos-blockchain-circuits-utils" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "dirs", +] + +[[package]] +name = "logos-blockchain-common-http-client" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "futures", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-chain-service", + "logos-blockchain-core", + "logos-blockchain-da-messages", + "logos-blockchain-http-api-common", + "reqwest", + "serde", + "serde_json", + "thiserror 1.0.69", + "url", +] + +[[package]] +name = "logos-blockchain-core" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ark-ff 0.4.2", + "async-trait", + "bincode", + "blake2", + "bytes", + "const-hex", + "futures", + "generic-array 1.3.5", + "hex", + "logos-blockchain-blend-proofs", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-pol", + "logos-blockchain-poseidon2", + "logos-blockchain-utils", + "multiaddr", + "nom 8.0.0", + "num-bigint", + "serde", + "strum", + "thiserror 1.0.69", + "tracing", +] + +[[package]] +name = "logos-blockchain-cryptarchia-engine" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "cfg_eval", + "logos-blockchain-utils", + "serde", + "serde_with", + "thiserror 1.0.69", + "time", + "tokio", + "tracing", +] + +[[package]] +name = "logos-blockchain-cryptarchia-sync" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "bytes", + "futures", + "libp2p", + "libp2p-stream", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "rand 0.8.5", + "serde", + "serde_with", + "thiserror 1.0.69", + "tokio", + "tracing", +] + +[[package]] +name = "logos-blockchain-da-dispersal-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-core", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-services-utils", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-tracing", + "logos-blockchain-utils", + "overwatch", + "serde", + "serde_with", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-da-messages" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "blake2", + "futures", + "logos-blockchain-core", + "logos-blockchain-kzgrs-backend", + "serde", + "tokio", +] + +[[package]] +name = "logos-blockchain-da-network-core" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "cached", + "fixed", + "futures", + "indexmap 2.13.0", + "libp2p", + "libp2p-stream", + "log", + "logos-blockchain-core", + "logos-blockchain-da-messages", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-utils", + "rand 0.9.2", + "serde", + "serde_with", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", + "tracing-subscriber 0.3.22", +] + +[[package]] +name = "logos-blockchain-da-network-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "arc-swap", + "async-trait", + "bitvec", + "blake2", + "futures", + "libp2p", + "libp2p-identity", + "log", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-common-http-client", + "logos-blockchain-core", + "logos-blockchain-da-messages", + "logos-blockchain-da-network-core", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-libp2p", + "logos-blockchain-sdp-service", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-tracing", + "logos-blockchain-utils", + "multiaddr", + "overwatch", + "rand 0.8.5", + "serde", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", + "url", +] + +[[package]] +name = "logos-blockchain-da-sampling-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "bytes", + "either", + "futures", + "hex", + "libp2p-identity", + "logos-blockchain-core", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-tracing", + "logos-blockchain-tx-service", + "overwatch", + "rand 0.8.5", + "serde", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-da-verifier-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "libp2p", + "logos-blockchain-core", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-tracing", + "logos-blockchain-tx-service", + "logos-blockchain-utils", + "overwatch", + "serde", + "serde_with", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-executor" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "axum", + "clap", + "color-eyre", + "futures", + "logos-blockchain-api-service", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-core", + "logos-blockchain-da-dispersal-service", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-da-sampling-service", + "logos-blockchain-da-verifier-service", + "logos-blockchain-http-api-common", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-libp2p", + "logos-blockchain-network-service", + "logos-blockchain-node", + "logos-blockchain-sdp-service", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-time-service", + "logos-blockchain-tx-service", + "overwatch", + "serde", + "tokio", + "tower 0.4.13", + "tower-http 0.5.2", + "tracing", + "utoipa", + "utoipa-swagger-ui", +] + +[[package]] +name = "logos-blockchain-executor-http-client" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "futures", + "logos-blockchain-common-http-client", + "logos-blockchain-core", + "logos-blockchain-http-api-common", + "reqwest", + "serde", +] + +[[package]] +name = "logos-blockchain-groth16" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ark-bn254 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-groth16", + "ark-serialize 0.4.2", + "generic-array 1.3.5", + "hex", + "num-bigint", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "logos-blockchain-http-api-common" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "axum", + "governor", + "logos-blockchain-core", + "logos-blockchain-key-management-system-keys", + "serde", + "serde_json", + "serde_with", + "tower_governor", +] + +[[package]] +name = "logos-blockchain-key-management-system-keys" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "bytes", + "ed25519-dalek", + "generic-array 1.3.5", + "logos-blockchain-blend-proofs", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-macros", + "logos-blockchain-poseidon2", + "logos-blockchain-utils", + "logos-blockchain-zksign", + "num-bigint", + "rand_core 0.6.4", + "serde", + "subtle", + "thiserror 2.0.18", + "tokio", + "tracing", + "x25519-dalek", + "zeroize", +] + +[[package]] +name = "logos-blockchain-key-management-system-macros" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + +[[package]] +name = "logos-blockchain-key-management-system-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "log", + "logos-blockchain-key-management-system-keys", + "overwatch", + "serde", + "thiserror 2.0.18", + "tokio", + "tracing", +] + +[[package]] +name = "logos-blockchain-kzgrs" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ark-bls12-381", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-poly 0.4.2", + "ark-poly-commit", + "ark-serialize 0.4.2", + "blake2", + "blst", + "num-bigint", + "num-traits", + "rand 0.8.5", + "thiserror 1.0.69", +] + +[[package]] +name = "logos-blockchain-kzgrs-backend" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ark-ff 0.4.2", + "ark-poly 0.4.2", + "ark-serialize 0.4.2", + "blake2", + "itertools 0.12.1", + "logos-blockchain-core", + "logos-blockchain-kzgrs", + "rand 0.8.5", + "serde", +] + +[[package]] +name = "logos-blockchain-ledger" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-blend-crypto", + "logos-blockchain-blend-message", + "logos-blockchain-blend-proofs", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-mmr", + "logos-blockchain-utils", + "logos-blockchain-utxotree", + "num-bigint", + "rand 0.8.5", + "rpds", + "serde", + "thiserror 1.0.69", + "tracing", +] + +[[package]] +name = "logos-blockchain-libp2p" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "backon", + "blake2", + "default-net", + "either", + "futures", + "hex", + "igd-next 0.16.2", + "libp2p", + "logos-blockchain-cryptarchia-sync", + "logos-blockchain-utils", + "multiaddr", + "natpmp", + "netdev", + "num_enum", + "rand 0.8.5", + "serde", + "serde_with", + "thiserror 1.0.69", + "tokio", + "tracing", + "zerocopy", +] + +[[package]] +name = "logos-blockchain-mmr" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ark-ff 0.4.2", + "logos-blockchain-groth16", + "logos-blockchain-poseidon2", + "rpds", + "serde", +] + +[[package]] +name = "logos-blockchain-network-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-sync", + "logos-blockchain-libp2p", + "overwatch", + "rand 0.8.5", + "rand_chacha 0.3.1", + "serde", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-node" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "axum", + "clap", + "color-eyre", + "futures", + "hex", + "http 1.4.0", + "logos-blockchain-api-service", + "logos-blockchain-blend", + "logos-blockchain-blend-service", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-chain-leader-service", + "logos-blockchain-chain-network-service", + "logos-blockchain-chain-service", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-da-messages", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-da-sampling-service", + "logos-blockchain-da-verifier-service", + "logos-blockchain-groth16", + "logos-blockchain-http-api-common", + "logos-blockchain-key-management-system-service", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-ledger", + "logos-blockchain-libp2p", + "logos-blockchain-network-service", + "logos-blockchain-pol", + "logos-blockchain-poq", + "logos-blockchain-sdp-service", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-system-sig-service", + "logos-blockchain-time-service", + "logos-blockchain-tracing", + "logos-blockchain-tracing-service", + "logos-blockchain-tx-service", + "logos-blockchain-utils", + "logos-blockchain-wallet-service", + "num-bigint", + "overwatch", + "serde", + "serde_ignored", + "serde_json", + "serde_with", + "serde_yaml", + "thiserror 2.0.18", + "time", + "tokio", + "tokio-stream", + "tower 0.4.13", + "tower-http 0.5.2", + "tracing", + "utoipa", + "utoipa-swagger-ui", +] + +[[package]] +name = "logos-blockchain-pol" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-circuits-prover", + "logos-blockchain-circuits-utils", + "logos-blockchain-groth16", + "logos-blockchain-witness-generator", + "num-bigint", + "num-traits", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "logos-blockchain-poq" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-circuits-prover", + "logos-blockchain-circuits-utils", + "logos-blockchain-groth16", + "logos-blockchain-pol", + "logos-blockchain-witness-generator", + "num-bigint", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "logos-blockchain-poseidon2" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ark-bn254 0.4.0", + "ark-ff 0.4.2", + "jf-poseidon2", + "num-bigint", +] + +[[package]] +name = "logos-blockchain-sdp-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "logos-blockchain-core", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-tx-service", + "overwatch", + "serde", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-services-utils" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "log", + "overwatch", + "serde", + "serde_json", + "thiserror 1.0.69", + "tracing", +] + +[[package]] +name = "logos-blockchain-storage-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "bytes", + "futures", + "libp2p-identity", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "multiaddr", + "overwatch", + "rocksdb", + "serde", + "thiserror 1.0.69", + "tokio", + "tracing", +] + +[[package]] +name = "logos-blockchain-subnetworks-assignations" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "counter", + "libp2p-identity", + "logos-blockchain-core", + "logos-blockchain-utils", + "rand 0.8.5", + "serde", +] + +[[package]] +name = "logos-blockchain-system-sig-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-ctrlc", + "async-trait", + "overwatch", + "tracing", +] + +[[package]] +name = "logos-blockchain-tests" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "blst", + "futures", + "futures-util", + "hex", + "logos-blockchain-api-service", + "logos-blockchain-blend-service", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-chain-leader-service", + "logos-blockchain-chain-network-service", + "logos-blockchain-chain-service", + "logos-blockchain-common-http-client", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-cryptarchia-sync", + "logos-blockchain-da-dispersal-service", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-da-sampling-service", + "logos-blockchain-da-verifier-service", + "logos-blockchain-executor", + "logos-blockchain-executor-http-client", + "logos-blockchain-groth16", + "logos-blockchain-http-api-common", + "logos-blockchain-key-management-system-service", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-libp2p", + "logos-blockchain-network-service", + "logos-blockchain-node", + "logos-blockchain-sdp-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-time-service", + "logos-blockchain-tracing", + "logos-blockchain-tracing-service", + "logos-blockchain-tx-service", + "logos-blockchain-utils", + "logos-blockchain-wallet-service", + "num-bigint", + "rand 0.8.5", + "reqwest", + "serde_json", + "serde_yaml", + "serial_test", + "tempfile", + "time", + "tokio", + "tracing", +] + +[[package]] +name = "logos-blockchain-time-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "cfg_eval", + "futures", + "log", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-utils", + "overwatch", + "serde", + "serde_with", + "sntpc", + "thiserror 2.0.18", + "time", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "logos-blockchain-tracing" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "opentelemetry", + "opentelemetry-http", + "opentelemetry-otlp", + "opentelemetry-semantic-conventions", + "opentelemetry_sdk", + "rand 0.8.5", + "reqwest", + "serde", + "tokio", + "tracing", + "tracing-appender", + "tracing-gelf", + "tracing-loki", + "tracing-opentelemetry", + "tracing-subscriber 0.3.22", + "url", +] + +[[package]] +name = "logos-blockchain-tracing-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "logos-blockchain-tracing", + "overwatch", + "serde", + "tracing", + "tracing-appender", + "tracing-subscriber 0.3.22", +] + +[[package]] +name = "logos-blockchain-tx-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "futures", + "logos-blockchain-core", + "logos-blockchain-network-service", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "overwatch", + "rand 0.8.5", + "serde", + "serde_json", + "thiserror 1.0.69", + "tokio", + "tokio-stream", + "tracing", + "utoipa", +] + +[[package]] +name = "logos-blockchain-utils" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "blake2", + "cipher", + "const-hex", + "humantime", + "overwatch", + "rand 0.8.5", + "serde", + "serde_with", + "time", +] + +[[package]] +name = "logos-blockchain-utxotree" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "ark-ff 0.4.2", + "logos-blockchain-core", + "logos-blockchain-groth16", + "logos-blockchain-poseidon2", + "num-bigint", + "rpds", + "serde", + "thiserror 1.0.69", +] + +[[package]] +name = "logos-blockchain-wallet" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-core", + "logos-blockchain-key-management-system-keys", + "logos-blockchain-ledger", + "num-bigint", + "rpds", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "logos-blockchain-wallet-service" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "async-trait", + "bytes", + "futures", + "hex", + "logos-blockchain-chain-service", + "logos-blockchain-core", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-service", + "logos-blockchain-ledger", + "logos-blockchain-services-utils", + "logos-blockchain-storage-service", + "logos-blockchain-wallet", + "overwatch", + "serde", + "thiserror 1.0.69", + "tokio", + "tracing", +] + +[[package]] +name = "logos-blockchain-witness-generator" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "tempfile", +] + +[[package]] +name = "logos-blockchain-zksign" +version = "0.1.0" +source = "git+https://github.com/logos-co/nomos-node.git?rev=97b411ed0ce269e72a6253c8cd48eea41db5ab71#97b411ed0ce269e72a6253c8cd48eea41db5ab71" +dependencies = [ + "logos-blockchain-circuits-prover", + "logos-blockchain-circuits-utils", + "logos-blockchain-groth16", + "logos-blockchain-poseidon2", + "logos-blockchain-witness-generator", + "num-bigint", + "serde", + "serde_json", + "thiserror 2.0.18", +] + [[package]] name = "loki-api" version = "0.1.3" @@ -4494,30 +4842,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "mmr" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ark-ff 0.4.2", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rpds", - "serde", -] - -[[package]] -name = "mmr" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ark-ff 0.4.2", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rpds", - "serde", -] - [[package]] name = "moka" version = "0.12.12" @@ -4792,1422 +5116,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "nom_locate" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b577e2d69827c4740cba2b52efaad1c4cc7c73042860b199710b3575c68438d" -dependencies = [ - "bytecount", - "memchr", - "nom 8.0.0", -] - -[[package]] -name = "nomos-api" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "bytes", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-dispersal 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "serde_json", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "utoipa", - "utoipa-swagger-ui", -] - -[[package]] -name = "nomos-api" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "bytes", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-dispersal 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "serde_json", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "utoipa", - "utoipa-swagger-ui", -] - -[[package]] -name = "nomos-blend" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-scheduling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "nomos-blend" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-scheduling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "nomos-blend-crypto" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "blake2", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rs-merkle-tree", - "thiserror 1.0.69", -] - -[[package]] -name = "nomos-blend-crypto" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "blake2", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rs-merkle-tree", - "serde", - "subtle", - "thiserror 1.0.69", - "x25519-dalek", - "zeroize", -] - -[[package]] -name = "nomos-blend-message" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "blake2", - "derivative", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "itertools 0.14.0", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "serde-big-array", - "serde_with", - "thiserror 1.0.69", - "tracing", - "zeroize", -] - -[[package]] -name = "nomos-blend-message" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "blake2", - "derivative", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "itertools 0.14.0", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "serde-big-array", - "serde_with", - "thiserror 1.0.69", - "tracing", - "zeroize", -] - -[[package]] -name = "nomos-blend-network" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "either", - "futures", - "futures-timer", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "libp2p", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-scheduling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "tracing", -] - -[[package]] -name = "nomos-blend-network" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "either", - "futures", - "futures-timer", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "libp2p", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-scheduling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "tracing", -] - -[[package]] -name = "nomos-blend-proofs" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ed25519-dalek", - "generic-array 1.3.5", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "nomos-blend-proofs" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ed25519-dalek", - "generic-array 1.3.5", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "nomos-blend-scheduling" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "derivative", - "fork_stream", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "multiaddr", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rand 0.8.5", - "serde", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-blend-scheduling" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "derivative", - "fork_stream", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "multiaddr", - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.8.5", - "serde", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-blend-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "fork_stream", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "libp2p", - "libp2p-stream", - "nomos-blend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rand 0.8.5", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-blend-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "fork_stream", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "libp2p", - "libp2p-stream", - "nomos-blend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.8.5", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-core" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ark-ff 0.4.2", - "async-trait", - "bincode", - "blake2", - "bytes", - "const-hex", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "generic-array 1.3.5", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "hex", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "multiaddr", - "nom 8.0.0", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "pol 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "strum", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "nomos-core" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ark-ff 0.4.2", - "async-trait", - "bincode", - "blake2", - "bytes", - "const-hex", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "generic-array 1.3.5", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "hex", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "multiaddr", - "nom 8.0.0", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "pol 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "strum", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "nomos-da-dispersal" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 2.0.18", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-da-dispersal" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 2.0.18", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-da-messages" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "blake2", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "tokio", -] - -[[package]] -name = "nomos-da-messages" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "blake2", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "tokio", -] - -[[package]] -name = "nomos-da-network-core" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "cached", - "fixed", - "futures", - "indexmap 2.13.0", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "libp2p", - "libp2p-stream", - "log", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rand 0.9.2", - "serde", - "serde_with", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tracing-subscriber 0.3.22", -] - -[[package]] -name = "nomos-da-network-core" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "cached", - "fixed", - "futures", - "indexmap 2.13.0", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "libp2p", - "libp2p-stream", - "log", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.9.2", - "serde", - "serde_with", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tracing-subscriber 0.3.22", -] - -[[package]] -name = "nomos-da-network-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "arc-swap", - "async-trait", - "bitvec", - "blake2", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "common-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "libp2p", - "libp2p-identity", - "log", - "multiaddr", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "rand 0.8.5", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "url", -] - -[[package]] -name = "nomos-da-network-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "arc-swap", - "async-trait", - "bitvec", - "blake2", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "common-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "libp2p", - "libp2p-identity", - "log", - "multiaddr", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "rand 0.8.5", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "url", -] - -[[package]] -name = "nomos-da-sampling" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "bytes", - "either", - "futures", - "hex", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "libp2p-identity", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "rand 0.8.5", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "nomos-da-sampling" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "bytes", - "futures", - "hex", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "libp2p-identity", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "rand 0.8.5", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "nomos-da-verifier" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "libp2p", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "nomos-da-verifier" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "libp2p", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "serde_with", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "nomos-executor" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "axum", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "clap", - "color-eyre", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-api 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-dispersal 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "tokio", - "tower 0.4.13", - "tower-http 0.5.2", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "utoipa", - "utoipa-swagger-ui", -] - -[[package]] -name = "nomos-executor" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "axum", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "clap", - "color-eyre", - "futures", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-api 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-dispersal 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "tokio", - "tower 0.4.13", - "tower-http 0.5.2", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "utoipa", - "utoipa-swagger-ui", -] - -[[package]] -name = "nomos-http-api-common" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "axum", - "governor", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "serde_json", - "serde_with", - "tower_governor", -] - -[[package]] -name = "nomos-http-api-common" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "axum", - "governor", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "serde_json", - "serde_with", - "tower_governor", - "tracing", -] - -[[package]] -name = "nomos-ledger" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "mmr 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "rand 0.8.5", - "rpds", - "serde", - "thiserror 1.0.69", - "tracing", - "utxotree 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "nomos-ledger" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "mmr 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-crypto 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-message 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-proofs 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "rand 0.8.5", - "rpds", - "serde", - "thiserror 1.0.69", - "tracing", - "utxotree 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "nomos-libp2p" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "backon", - "blake2", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "default-net", - "either", - "futures", - "hex", - "igd-next 0.16.2", - "libp2p", - "multiaddr", - "natpmp", - "netdev", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num_enum", - "rand 0.8.5", - "serde", - "serde_with", - "thiserror 1.0.69", - "tokio", - "tracing", - "zerocopy", -] - -[[package]] -name = "nomos-libp2p" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "backon", - "blake2", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "default-net", - "either", - "futures", - "hex", - "igd-next 0.16.2", - "libp2p", - "multiaddr", - "natpmp", - "netdev", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num_enum", - "rand 0.8.5", - "serde", - "serde_with", - "thiserror 1.0.69", - "tokio", - "tracing", - "zerocopy", -] - -[[package]] -name = "nomos-network" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "rand 0.8.5", - "rand_chacha 0.3.1", - "serde", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-network" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "rand 0.8.5", - "rand_chacha 0.3.1", - "serde", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-node" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "axum", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-leader 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "clap", - "color-eyre", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "hex", - "http 1.4.0", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-api 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-system-sig 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "overwatch", - "pol 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "serde_ignored", - "serde_json", - "serde_with", - "serde_yaml", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 2.0.18", - "time", - "tokio", - "tokio-stream", - "tower 0.4.13", - "tower-http 0.5.2", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "utoipa", - "utoipa-swagger-ui", -] - -[[package]] -name = "nomos-node" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "axum", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-leader 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "clap", - "color-eyre", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "derivative", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "hex", - "http 1.4.0", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-api 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-messages 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-system-sig 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "overwatch", - "pol 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "poq 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "serde_ignored", - "serde_json", - "serde_with", - "serde_yaml", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 2.0.18", - "time", - "tokio", - "tokio-stream", - "tower 0.4.13", - "tower-http 0.5.2", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "utoipa", - "utoipa-swagger-ui", -] - -[[package]] -name = "nomos-sdp" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "thiserror 2.0.18", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "nomos-sdp" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "futures", - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "thiserror 2.0.18", - "tokio", - "tokio-stream", - "tracing", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - -[[package]] -name = "nomos-storage" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "bytes", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "libp2p-identity", - "multiaddr", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "rocksdb", - "serde", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "nomos-storage" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "bytes", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "libp2p-identity", - "multiaddr", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "rocksdb", - "serde", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "nomos-system-sig" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-ctrlc", - "async-trait", - "overwatch", - "tracing", -] - -[[package]] -name = "nomos-system-sig" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-ctrlc", - "async-trait", - "overwatch", - "tracing", -] - -[[package]] -name = "nomos-time" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "cfg_eval", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "log", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "serde_with", - "sntpc", - "thiserror 2.0.18", - "time", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-time" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "cfg_eval", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "log", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "serde_with", - "sntpc", - "thiserror 2.0.18", - "time", - "tokio", - "tokio-stream", - "tracing", -] - -[[package]] -name = "nomos-tracing" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "opentelemetry", - "opentelemetry-http", - "opentelemetry-otlp", - "opentelemetry-semantic-conventions", - "opentelemetry_sdk", - "rand 0.8.5", - "reqwest", - "serde", - "tokio", - "tracing", - "tracing-appender", - "tracing-gelf", - "tracing-loki", - "tracing-opentelemetry", - "tracing-subscriber 0.3.22", - "url", -] - -[[package]] -name = "nomos-tracing" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "opentelemetry", - "opentelemetry-http", - "opentelemetry-otlp", - "opentelemetry-semantic-conventions", - "opentelemetry_sdk", - "rand 0.8.5", - "reqwest", - "serde", - "tokio", - "tracing", - "tracing-appender", - "tracing-gelf", - "tracing-loki", - "tracing-opentelemetry", - "tracing-subscriber 0.3.22", - "url", -] - -[[package]] -name = "nomos-tracing-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "tracing", - "tracing-appender", - "tracing-subscriber 0.3.22", -] - -[[package]] -name = "nomos-tracing-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "tracing", - "tracing-appender", - "tracing-subscriber 0.3.22", -] - -[[package]] -name = "nomos-utils" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "blake2", - "cipher", - "const-hex", - "humantime", - "overwatch", - "rand 0.8.5", - "serde", - "serde_with", - "time", -] - -[[package]] -name = "nomos-utils" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "blake2", - "cipher", - "const-hex", - "humantime", - "overwatch", - "rand 0.8.5", - "serde", - "serde_with", - "time", -] - -[[package]] -name = "nomos-wallet" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "bytes", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tracing", - "wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "nomos-wallet" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "bytes", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "serde", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tracing", - "wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - [[package]] name = "nonempty" version = "0.7.0" @@ -6334,12 +5242,6 @@ version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" -[[package]] -name = "once_cell_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" - [[package]] name = "openssl" version = "0.10.75" @@ -6503,7 +5405,7 @@ name = "overwatch-derive" version = "0.1.0" source = "git+https://github.com/logos-co/Overwatch?rev=f5a9902#f5a99022f389d65adbd55e51f1e3f9eead62432a" dependencies = [ - "convert_case 0.8.0", + "convert_case", "proc-macro-error2", "proc-macro2", "quote", @@ -6560,33 +5462,6 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" -[[package]] -name = "peg" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f76678828272f177ac33b7e2ac2e3e73cc6c1cd1e3e387928aa69562fa51367" -dependencies = [ - "peg-macros", - "peg-runtime", -] - -[[package]] -name = "peg-macros" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "636d60acf97633e48d266d7415a9355d4389cea327a193f87df395d88cd2b14d" -dependencies = [ - "peg-runtime", - "proc-macro2", - "quote", -] - -[[package]] -name = "peg-runtime" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555b1514d2d99d78150d3c799d4c357a3e2c2a8062cd108e93a06d9057629c5" - [[package]] name = "pem" version = "3.0.6" @@ -6732,38 +5607,6 @@ version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" -[[package]] -name = "pol" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "circuits-prover 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "num-traits", - "serde", - "serde_json", - "thiserror 2.0.18", - "witness-generator 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "pol" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "circuits-prover 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "num-traits", - "serde", - "serde_json", - "thiserror 2.0.18", - "witness-generator 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - [[package]] name = "polling" version = "3.11.0" @@ -6778,66 +5621,12 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "poq" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "circuits-prover 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "pol 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "serde_json", - "thiserror 2.0.18", - "witness-generator 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "poq" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "circuits-prover 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "pol 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "serde_json", - "thiserror 2.0.18", - "witness-generator 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - [[package]] name = "portable-atomic" version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" -[[package]] -name = "poseidon2" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ark-bn254 0.4.0", - "ark-ff 0.4.2", - "jf-poseidon2", - "num-bigint", -] - -[[package]] -name = "poseidon2" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ark-bn254 0.4.0", - "ark-ff 0.4.2", - "jf-poseidon2", - "num-bigint", -] - [[package]] name = "potential_utf" version = "0.1.4" @@ -7046,15 +5835,6 @@ dependencies = [ "unsigned-varint 0.8.0", ] -[[package]] -name = "quick-xml" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" -dependencies = [ - "memchr", -] - [[package]] name = "quinn" version = "0.11.9" @@ -7242,26 +6022,6 @@ dependencies = [ "thiserror 2.0.18", ] -[[package]] -name = "ref-cast" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - [[package]] name = "regex" version = "1.12.2" @@ -7428,11 +6188,11 @@ name = "runner-examples" version = "0.1.0" dependencies = [ "anyhow", - "testing-framework-core 0.1.0", - "testing-framework-runner-compose 0.1.0", + "testing-framework-core", + "testing-framework-runner-compose", "testing-framework-runner-k8s", - "testing-framework-runner-local 0.1.0", - "testing-framework-workflows 0.1.0", + "testing-framework-runner-local", + "testing-framework-workflows", "tokio", "tracing", "tracing-subscriber 0.3.22", @@ -7665,17 +6425,6 @@ version = "3.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca" -[[package]] -name = "sealed" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - [[package]] name = "sec1" version = "0.7.3" @@ -7890,36 +6639,6 @@ dependencies = [ "syn 2.0.114", ] -[[package]] -name = "services-utils" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "futures", - "log", - "overwatch", - "serde", - "serde_json", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "services-utils" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "futures", - "log", - "overwatch", - "serde", - "serde_json", - "thiserror 1.0.69", - "tracing", -] - [[package]] name = "sha2" version = "0.10.9" @@ -8000,23 +6719,6 @@ version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -[[package]] -name = "smart-default" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - -[[package]] -name = "smawk" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" - [[package]] name = "snap" version = "1.1.1" @@ -8084,15 +6786,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "strip-ansi-escapes" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025" -dependencies = [ - "vte", -] - [[package]] name = "strsim" version = "0.11.1" @@ -8120,32 +6813,6 @@ dependencies = [ "syn 2.0.114", ] -[[package]] -name = "subnetworks-assignations" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "counter", - "libp2p-identity", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "subnetworks-assignations" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "counter", - "libp2p-identity", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.8.5", - "serde", -] - [[package]] name = "subtle" version = "2.6.1" @@ -8194,39 +6861,6 @@ dependencies = [ "syn 2.0.114", ] -[[package]] -name = "synthez" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d8a928f38f1bc873f28e0d2ba8298ad65374a6ac2241dabd297271531a736cd" -dependencies = [ - "syn 2.0.114", - "synthez-codegen", - "synthez-core", -] - -[[package]] -name = "synthez-codegen" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fb83b8df4238e11746984dfb3819b155cd270de0e25847f45abad56b3671047" -dependencies = [ - "syn 2.0.114", - "synthez-core", -] - -[[package]] -name = "synthez-core" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "906fba967105d822e7c7ed60477b5e76116724d33de68a585681fb253fc30d5c" -dependencies = [ - "proc-macro2", - "quote", - "sealed", - "syn 2.0.114", -] - [[package]] name = "system-configuration" version = "0.5.1" @@ -8316,94 +6950,42 @@ dependencies = [ "unicode-segmentation", ] -[[package]] -name = "terminal_size" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" -dependencies = [ - "rustix", - "windows-sys 0.60.2", -] - [[package]] name = "testing-framework-config" version = "0.1.0" dependencies = [ "blst", - "chain-leader 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-api 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-dispersal 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-executor 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", + "logos-blockchain-api-service", + "logos-blockchain-blend-service", + "logos-blockchain-chain-leader-service", + "logos-blockchain-chain-network-service", + "logos-blockchain-chain-service", + "logos-blockchain-core", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-cryptarchia-sync", + "logos-blockchain-da-dispersal-service", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-da-sampling-service", + "logos-blockchain-da-verifier-service", + "logos-blockchain-executor", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-service", + "logos-blockchain-ledger", + "logos-blockchain-libp2p", + "logos-blockchain-node", + "logos-blockchain-sdp-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-time-service", + "logos-blockchain-tracing", + "logos-blockchain-tracing-service", + "logos-blockchain-utils", + "logos-blockchain-wallet-service", "num-bigint", "rand 0.8.5", "serde", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "testing-framework-env 0.1.0", - "thiserror 2.0.18", - "time", - "tracing", -] - -[[package]] -name = "testing-framework-config" -version = "0.1.0" -source = "git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master#77ae5078a612618583ab1430ab726999e16789f0" -dependencies = [ - "blst", - "chain-leader 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-api 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-blend-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-dispersal 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-executor 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "rand 0.8.5", - "serde", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "testing-framework-env 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", + "testing-framework-env", "thiserror 2.0.18", "time", "tracing", @@ -8415,23 +6997,23 @@ version = "0.1.0" dependencies = [ "anyhow", "async-trait", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "common-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-executor 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", + "logos-blockchain-chain-service", + "logos-blockchain-common-http-client", + "logos-blockchain-core", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-executor", + "logos-blockchain-groth16", + "logos-blockchain-http-api-common", + "logos-blockchain-key-management-system-service", + "logos-blockchain-libp2p", + "logos-blockchain-network-service", + "logos-blockchain-node", + "logos-blockchain-tracing", + "logos-blockchain-tracing-service", + "logos-blockchain-utils", "prometheus-http-query", "rand 0.8.5", "reqwest", @@ -8440,47 +7022,8 @@ dependencies = [ "serde_with", "serde_yaml", "tempfile", - "testing-framework-config 0.1.0", - "testing-framework-env 0.1.0", - "thiserror 2.0.18", - "tokio", - "tracing", -] - -[[package]] -name = "testing-framework-core" -version = "0.1.0" -source = "git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master#77ae5078a612618583ab1430ab726999e16789f0" -dependencies = [ - "anyhow", - "async-trait", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "common-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-executor 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "prometheus-http-query", - "rand 0.8.5", - "reqwest", - "serde", - "serde_json", - "serde_with", - "serde_yaml", - "tempfile", - "testing-framework-config 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-env 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", + "testing-framework-config", + "testing-framework-env", "thiserror 2.0.18", "tokio", "tracing", @@ -8490,57 +7033,28 @@ dependencies = [ name = "testing-framework-env" version = "0.1.0" -[[package]] -name = "testing-framework-env" -version = "0.1.0" -source = "git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master#77ae5078a612618583ab1430ab726999e16789f0" - [[package]] name = "testing-framework-runner-compose" version = "0.1.0" dependencies = [ "anyhow", "async-trait", - "cfgsync_tf 0.1.0", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", + "cfgsync_tf", + "logos-blockchain-core", + "logos-blockchain-groth16", + "logos-blockchain-key-management-system-service", + "logos-blockchain-ledger", + "logos-blockchain-tests", + "logos-blockchain-tracing", + "logos-blockchain-tracing-service", + "logos-blockchain-zksign", "reqwest", "serde", "tempfile", "tera", - "testing-framework-config 0.1.0", - "testing-framework-core 0.1.0", - "testing-framework-env 0.1.0", - "tests", - "thiserror 2.0.18", - "tokio", - "tracing", - "url", - "uuid", - "zksign 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "testing-framework-runner-compose" -version = "0.1.0" -source = "git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master#77ae5078a612618583ab1430ab726999e16789f0" -dependencies = [ - "anyhow", - "async-trait", - "cfgsync_tf 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "reqwest", - "serde", - "tempfile", - "tera", - "testing-framework-config 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-core 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-env 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", + "testing-framework-config", + "testing-framework-core", + "testing-framework-env", "thiserror 2.0.18", "tokio", "tracing", @@ -8556,15 +7070,15 @@ dependencies = [ "async-trait", "k8s-openapi", "kube", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", + "logos-blockchain-tracing", + "logos-blockchain-tracing-service", "reqwest", "serde", "serde_yaml", "tempfile", - "testing-framework-config 0.1.0", - "testing-framework-core 0.1.0", - "testing-framework-env 0.1.0", + "testing-framework-config", + "testing-framework-core", + "testing-framework-env", "thiserror 2.0.18", "tokio", "tracing", @@ -8577,18 +7091,7 @@ name = "testing-framework-runner-local" version = "0.1.0" dependencies = [ "async-trait", - "testing-framework-core 0.1.0", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "testing-framework-runner-local" -version = "0.1.0" -source = "git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master#77ae5078a612618583ab1430ab726999e16789f0" -dependencies = [ - "async-trait", - "testing-framework-core 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", + "testing-framework-core", "thiserror 2.0.18", "tracing", ] @@ -8598,112 +7101,20 @@ name = "testing-framework-workflows" version = "0.1.0" dependencies = [ "async-trait", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "executor-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", "futures", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", + "logos-blockchain-chain-service", + "logos-blockchain-core", + "logos-blockchain-executor-http-client", + "logos-blockchain-key-management-system-service", "rand 0.8.5", "reqwest", - "testing-framework-config 0.1.0", - "testing-framework-core 0.1.0", + "testing-framework-config", + "testing-framework-core", "thiserror 2.0.18", "tokio", "tracing", ] -[[package]] -name = "testing-framework-workflows" -version = "0.1.0" -source = "git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master#77ae5078a612618583ab1430ab726999e16789f0" -dependencies = [ - "async-trait", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "executor-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "futures", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rand 0.8.5", - "reqwest", - "testing-framework-config 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-core 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "thiserror 2.0.18", - "tokio", - "tracing", -] - -[[package]] -name = "tests" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "blst", - "broadcast-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-leader 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "chain-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "common-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-engine 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cryptarchia-sync 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "cucumber", - "executor-http-client 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "futures", - "futures-util", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "hex", - "key-management-system-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "kzgrs-backend 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-api 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-blend-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-dispersal 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-network-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-sampling 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-da-verifier 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-executor 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-http-api-common 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-libp2p 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-node 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-sdp 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-time 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-tracing-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-wallet 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "rand 0.8.5", - "reqwest", - "serde_json", - "serde_yaml", - "serial_test", - "subnetworks-assignations 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "tempfile", - "testing-framework-core 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-runner-compose 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-runner-local 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "testing-framework-workflows 0.1.0 (git+https://github.com/logos-blockchain/logos-blockchain-testing.git?branch=master)", - "thiserror 2.0.18", - "time", - "tokio", - "tracing", - "tracing-subscriber 0.3.22", - "tx-service 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "textwrap" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" -dependencies = [ - "smawk", - "unicode-linebreak", - "unicode-width", -] - [[package]] name = "thiserror" version = "1.0.69" @@ -9274,70 +7685,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "tx-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "async-trait", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "overwatch", - "rand 0.8.5", - "serde", - "serde_json", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "utoipa", -] - -[[package]] -name = "tx-service" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "async-trait", - "futures", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-network 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-storage 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "overwatch", - "rand 0.8.5", - "serde", - "serde_json", - "services-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "tracing", - "utoipa", -] - -[[package]] -name = "typed-builder" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda" -dependencies = [ - "typed-builder-macro", -] - -[[package]] -name = "typed-builder-macro" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.114", -] - [[package]] name = "typenum" version = "1.19.0" @@ -9380,30 +7727,12 @@ version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" -[[package]] -name = "unicode-linebreak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" - [[package]] name = "unicode-segmentation" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" -[[package]] -name = "unicode-width" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - [[package]] name = "unsafe-libyaml" version = "0.2.11" @@ -9447,12 +7776,6 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" -[[package]] -name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - [[package]] name = "utoipa" version = "4.2.3" @@ -9501,35 +7824,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2eebbbfe4093922c2b6734d7c679ebfebd704a0d7e56dfcb0d05818ce28977d" -[[package]] -name = "utxotree" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "ark-ff 0.4.2", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "rpds", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "utxotree" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "ark-ff 0.4.2", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "rpds", - "serde", - "thiserror 1.0.69", -] - [[package]] name = "uuid" version = "1.19.0" @@ -9559,15 +7853,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "vte" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077" -dependencies = [ - "memchr", -] - [[package]] name = "walkdir" version = "2.5.0" @@ -9578,34 +7863,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "wallet" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "rpds", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "wallet" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "key-management-system-keys 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-core 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "nomos-ledger 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "rpds", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "want" version = "0.3.1" @@ -10146,24 +8403,6 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" -[[package]] -name = "witness-generator" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "tempfile", -] - -[[package]] -name = "witness-generator" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "tempfile", -] - [[package]] name = "writeable" version = "0.6.2" @@ -10365,38 +8604,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "zksign" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8#06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" -dependencies = [ - "circuits-prover 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "num-bigint", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", - "serde", - "serde_json", - "thiserror 2.0.18", - "witness-generator 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=06e2738bb83851fa6ba94ef36d03a4b7be8e17a8)", -] - -[[package]] -name = "zksign" -version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917#1fce2dc3f482c16361316eb2a1b6ccd1206aa917" -dependencies = [ - "circuits-prover 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "circuits-utils 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "groth16 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "num-bigint", - "poseidon2 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", - "serde", - "serde_json", - "thiserror 2.0.18", - "witness-generator 0.1.0 (git+https://github.com/logos-co/nomos-node.git?rev=1fce2dc3f482c16361316eb2a1b6ccd1206aa917)", -] - [[package]] name = "zmij" version = "1.0.16" diff --git a/Cargo.toml b/Cargo.toml index 75d37ca..d89fe0a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,50 +40,50 @@ testing-framework-runner-local = { default-features = false, path = "testing-f testing-framework-workflows = { default-features = false, path = "testing-framework/workflows" } # Logos git dependencies (pinned to latest master) -broadcast-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } +broadcast-service = { package = "logos-blockchain-chain-broadcast-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } cfgsync_tf = { default-features = false, path = "testing-framework/tools/cfgsync_tf" } -chain-leader = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8", features = [ +chain-leader = { package = "logos-blockchain-chain-leader-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71", features = [ "pol-dev-mode", ] } -chain-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -chain-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -common-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -cryptarchia-engine = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -cryptarchia-sync = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -executor-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -groth16 = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -key-management-system-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -kzgrs = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -kzgrs-backend = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-api = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-blend-message = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-blend-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-cli = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-da-dispersal = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-da-network-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-da-network-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-da-sampling = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-da-verifier = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-executor = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-http-api-common = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-ledger = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-libp2p = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-node = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-sdp = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-time = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-tracing = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-tracing-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-utils = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -nomos-wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -poc = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -pol = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -subnetworks-assignations = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -tests = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -tx-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } -zksign = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "06e2738bb83851fa6ba94ef36d03a4b7be8e17a8" } +chain-network = { package = "logos-blockchain-chain-network-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +chain-service = { package = "logos-blockchain-chain-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +common-http-client = { package = "logos-blockchain-common-http-client", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +cryptarchia-engine = { package = "logos-blockchain-cryptarchia-engine", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +cryptarchia-sync = { package = "logos-blockchain-cryptarchia-sync", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +executor-http-client = { package = "logos-blockchain-executor-http-client", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +groth16 = { package = "logos-blockchain-groth16", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +key-management-system-service = { package = "logos-blockchain-key-management-system-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +kzgrs = { package = "logos-blockchain-kzgrs", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +kzgrs-backend = { package = "logos-blockchain-kzgrs-backend", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +logos-blockchain-executor = { package = "logos-blockchain-executor", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-api = { package = "logos-blockchain-api-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-blend-message = { package = "logos-blockchain-blend-message", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-blend-service = { package = "logos-blockchain-blend-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-cli = { package = "logos-blockchain-cli", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-core = { package = "logos-blockchain-core", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-da-dispersal = { package = "logos-blockchain-da-dispersal-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-da-network-core = { package = "logos-blockchain-da-network-core", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-da-network-service = { package = "logos-blockchain-da-network-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-da-sampling = { package = "logos-blockchain-da-sampling-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-da-verifier = { package = "logos-blockchain-da-verifier-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-http-api-common = { package = "logos-blockchain-http-api-common", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-ledger = { package = "logos-blockchain-ledger", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-libp2p = { package = "logos-blockchain-libp2p", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-network = { package = "logos-blockchain-network-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-node = { package = "logos-blockchain-node", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-sdp = { package = "logos-blockchain-sdp-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-time = { package = "logos-blockchain-time-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-tracing = { package = "logos-blockchain-tracing", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-tracing-service = { package = "logos-blockchain-tracing-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-utils = { package = "logos-blockchain-utils", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +nomos-wallet = { package = "logos-blockchain-wallet-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +poc = { package = "logos-blockchain-poc", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +pol = { package = "logos-blockchain-pol", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +subnetworks-assignations = { package = "logos-blockchain-subnetworks-assignations", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +tests = { package = "logos-blockchain-tests", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +tx-service = { package = "logos-blockchain-tx-service", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +wallet = { package = "logos-blockchain-wallet", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } +zksign = { package = "logos-blockchain-zksign", default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "97b411ed0ce269e72a6253c8cd48eea41db5ab71" } # External crates async-trait = { default-features = false, version = "0.1" } diff --git a/scripts/build/build-bundle.sh b/scripts/build/build-bundle.sh index 03faf19..8457e05 100755 --- a/scripts/build/build-bundle.sh +++ b/scripts/build/build-bundle.sh @@ -30,8 +30,8 @@ Usage: scripts/build/build-bundle.sh [--platform host|linux] [--output PATH] Options: --platform Target platform for binaries (default: host) --output Output path for the tarball (default: .tmp/nomos-binaries--.tar.gz) - --rev nomos-node git revision to build (overrides NOMOS_NODE_REV) - --path Use local nomos-node checkout at DIR (skip fetch/checkout) + --rev logos-blockchain-node git revision to build (overrides NOMOS_NODE_REV) + --path Use local logos-blockchain-node checkout at DIR (skip fetch/checkout) --features Extra cargo features to enable (comma-separated); base always includes "testing" --docker-platform Docker platform for Linux bundle when running on non-Linux host (default: auto; linux/arm64 on Apple silicon Docker Desktop, else linux/amd64) @@ -57,7 +57,7 @@ build_bundle::apply_nomos_node_patches() { return 0 fi - local patch_dir="${NOMOS_NODE_PATCH_DIR:-${ROOT_DIR}/patches/nomos-node}" + local patch_dir="${NOMOS_NODE_PATCH_DIR:-${ROOT_DIR}/patches/logos-blockchain-node}" if [ ! -d "${patch_dir}" ]; then return 0 fi @@ -74,7 +74,7 @@ build_bundle::apply_nomos_node_patches() { return 0 fi - echo "==> Applying nomos-node patches from ${patch_dir} (level=${level})" + echo "==> Applying logos-blockchain-node patches from ${patch_dir} (level=${level})" local patch base phase for patch in "${patches[@]}"; do base="$(basename "${patch}")" @@ -231,7 +231,7 @@ build_bundle::maybe_run_linux_build_in_docker() { node_path_env="/workspace${NOMOS_NODE_PATH#"${ROOT_DIR}"}" ;; /*) - node_path_env="/external/nomos-node" + node_path_env="/external/logos-blockchain-node" extra_mounts+=("-v" "${NOMOS_NODE_PATH}:${node_path_env}") ;; *) @@ -244,7 +244,7 @@ build_bundle::maybe_run_linux_build_in_docker() { local container_output="/workspace${OUTPUT#"${ROOT_DIR}"}" local target_suffix target_suffix="$(build_bundle::docker_platform_suffix "${DOCKER_PLATFORM}")" - local host_target_dir="${ROOT_DIR}/.tmp/nomos-node-linux-target${target_suffix}" + local host_target_dir="${ROOT_DIR}/.tmp/logos-blockchain-node-linux-target${target_suffix}" mkdir -p "${ROOT_DIR}/.tmp/cargo-linux" "${host_target_dir}" local -a features_args=() @@ -265,14 +265,15 @@ build_bundle::maybe_run_linux_build_in_docker() { -e NOMOS_NODE_PATH="${node_path_env}" \ -e NOMOS_BUNDLE_DOCKER_PLATFORM="${DOCKER_PLATFORM}" \ -e NOMOS_CIRCUITS="/workspace/.tmp/nomos-circuits-linux" \ + -e LOGOS_BLOCKCHAIN_CIRCUITS="/workspace/.tmp/nomos-circuits-linux" \ -e STACK_DIR="/workspace/.tmp/nomos-circuits-linux" \ -e HOST_DIR="/workspace/.tmp/nomos-circuits-linux" \ -e NOMOS_EXTRA_FEATURES="${NOMOS_EXTRA_FEATURES:-}" \ -e BUNDLE_IN_CONTAINER=1 \ -e CARGO_HOME=/workspace/.tmp/cargo-linux \ - -e CARGO_TARGET_DIR="/workspace/.tmp/nomos-node-linux-target${target_suffix}" \ + -e CARGO_TARGET_DIR="/workspace/.tmp/logos-blockchain-node-linux-target${target_suffix}" \ -v "${ROOT_DIR}/.tmp/cargo-linux":/workspace/.tmp/cargo-linux \ - -v "${host_target_dir}:/workspace/.tmp/nomos-node-linux-target${target_suffix}" \ + -v "${host_target_dir}:/workspace/.tmp/logos-blockchain-node-linux-target${target_suffix}" \ -v "${ROOT_DIR}:/workspace" \ "${extra_mounts[@]}" \ -w /workspace \ @@ -286,7 +287,7 @@ build_bundle::prepare_circuits() { echo "==> Preparing circuits (version ${VERSION})" if [ "${PLATFORM}" = "host" ]; then CIRCUITS_DIR="${ROOT_DIR}/.tmp/nomos-circuits-host" - NODE_TARGET="${ROOT_DIR}/.tmp/nomos-node-host-target" + NODE_TARGET="${ROOT_DIR}/.tmp/logos-blockchain-node-host-target" else CIRCUITS_DIR="${ROOT_DIR}/.tmp/nomos-circuits-linux" # When building Linux bundles in Docker, avoid reusing the same target dir @@ -296,10 +297,10 @@ build_bundle::prepare_circuits() { if [ -n "${BUNDLE_IN_CONTAINER:-}" ]; then target_suffix="$(build_bundle::docker_platform_suffix "${NOMOS_BUNDLE_DOCKER_PLATFORM:-}")" fi - NODE_TARGET="${ROOT_DIR}/.tmp/nomos-node-linux-target${target_suffix}" + NODE_TARGET="${ROOT_DIR}/.tmp/logos-blockchain-node-linux-target${target_suffix}" fi - NODE_SRC_DEFAULT="${ROOT_DIR}/.tmp/nomos-node-${PLATFORM}-src" + NODE_SRC_DEFAULT="${ROOT_DIR}/.tmp/logos-blockchain-node-${PLATFORM}-src" NODE_SRC="${NOMOS_NODE_PATH:-${NODE_SRC_DEFAULT}}" if [ -n "${NOMOS_NODE_PATH}" ]; then [ -d "${NODE_SRC}" ] || build_bundle::fail "NOMOS_NODE_PATH does not exist: ${NODE_SRC}" @@ -311,6 +312,7 @@ build_bundle::prepare_circuits() { fi export NOMOS_CIRCUITS="${CIRCUITS_DIR}" + export LOGOS_BLOCKCHAIN_CIRCUITS="${CIRCUITS_DIR}" mkdir -p "${ROOT_DIR}/.tmp" "${CIRCUITS_DIR}" if [ -f "${CIRCUITS_DIR}/${KZG_FILE:-kzgrs_test_params}" ]; then echo "Circuits already present at ${CIRCUITS_DIR}; skipping download" @@ -319,9 +321,9 @@ build_bundle::prepare_circuits() { "${ROOT_DIR}/scripts/setup/setup-circuits-stack.sh" "${VERSION}" Staging binaries to ${bin_out}" mkdir -p "${bin_out}" - cp "${artifacts}/nomos-node" "${artifacts}/nomos-executor" "${artifacts}/nomos-cli" "${bin_out}/" + cp "${artifacts}/logos-blockchain-node" "${artifacts}/logos-blockchain-executor" "${artifacts}/logos-blockchain-cli" "${bin_out}/" echo "==> Staging circuits to ${circuits_out}" rm -rf "${circuits_out}" diff --git a/scripts/build/build_test_image.sh b/scripts/build/build_test_image.sh index 9619a40..f8981f2 100755 --- a/scripts/build/build_test_image.sh +++ b/scripts/build/build_test_image.sh @@ -138,8 +138,8 @@ build_test_image::print_config() { build_test_image::have_host_binaries() { # Preserve existing behavior: only require node+executor on the host. - # If nomos-cli is missing, the Dockerfile can still build it from source. - [ -x "${BIN_DST}/nomos-node" ] && [ -x "${BIN_DST}/nomos-executor" ] + # If logos-blockchain-cli is missing, the Dockerfile can still build it from source. + [ -x "${BIN_DST}/logos-blockchain-node" ] && [ -x "${BIN_DST}/logos-blockchain-executor" ] } build_test_image::restore_from_bundle() { @@ -153,13 +153,13 @@ build_test_image::restore_from_bundle() { tar -xzf "${TAR_PATH}" -C "${tmp_extract}" local artifacts="${tmp_extract}/artifacts" - for bin in nomos-node nomos-executor nomos-cli; do + for bin in logos-blockchain-node logos-blockchain-executor logos-blockchain-cli; do [ -f "${artifacts}/${bin}" ] || build_test_image::fail "Bundle ${TAR_PATH} missing artifacts/${bin}" done mkdir -p "${BIN_DST}" - cp "${artifacts}/nomos-node" "${artifacts}/nomos-executor" "${artifacts}/nomos-cli" "${BIN_DST}/" - chmod +x "${BIN_DST}/nomos-node" "${BIN_DST}/nomos-executor" "${BIN_DST}/nomos-cli" || true + cp "${artifacts}/logos-blockchain-node" "${artifacts}/logos-blockchain-executor" "${artifacts}/logos-blockchain-cli" "${BIN_DST}/" + chmod +x "${BIN_DST}/logos-blockchain-node" "${BIN_DST}/logos-blockchain-executor" "${BIN_DST}/logos-blockchain-cli" || true if [ -d "${artifacts}/circuits" ]; then mkdir -p "${CIRCUITS_DIR_HOST}" diff --git a/scripts/ops/update-nomos-rev.sh b/scripts/ops/update-nomos-rev.sh index 3e75512..0105048 100755 --- a/scripts/ops/update-nomos-rev.sh +++ b/scripts/ops/update-nomos-rev.sh @@ -17,7 +17,7 @@ Usage: Notes: --rev sets NOMOS_NODE_REV and updates Cargo.toml revs - --path sets NOMOS_NODE_PATH (clears NOMOS_NODE_REV) and patches Cargo.toml to use a local nomos-node checkout + --path sets NOMOS_NODE_PATH (clears NOMOS_NODE_REV) and patches Cargo.toml to use a local logos-blockchain-node checkout --unskip-worktree clears any skip-worktree flag for Cargo.toml Only one may be used at a time. EOF @@ -85,7 +85,7 @@ update_nomos_rev::load_env() { update_nomos_rev::update_to_rev() { local rev="$1" - echo "Updating nomos-node rev to ${rev}" + echo "Updating logos-blockchain-node rev to ${rev}" sed -i.bak -E \ -e "s/^#?[[:space:]]*NOMOS_NODE_REV=.*/NOMOS_NODE_REV=${rev}/" \ @@ -101,12 +101,12 @@ cargo_toml = root / "Cargo.toml" txt = cargo_toml.read_text() txt = txt.replace("\\n", "\n") txt = re.sub( - r'(?ms)^\[patch\."https://github\.com/logos-co/nomos-node"\].*?(?=^\[|\Z)', + r'(?ms)^\[patch\."https://github\.com/logos-co/logos-blockchain-node"\].*?(?=^\[|\Z)', "", txt, ) txt = re.sub( - r'(git = "https://github\.com/logos-co/nomos-node\.git", rev = ")[^"]+(")', + r'(git = "https://github\.com/logos-co/logos-blockchain-node\.git", rev = ")[^"]+(")', r"\g<1>" + rev + r"\2", txt, ) @@ -118,7 +118,7 @@ PY update_nomos_rev::update_to_path() { local node_path="$1" - echo "Pointing to local nomos-node at ${node_path}" + echo "Pointing to local logos-blockchain-node at ${node_path}" [ -d "${node_path}" ] || common::die "path does not exist: ${node_path}" @@ -146,17 +146,45 @@ root = pathlib.Path(sys.argv[1]) node_path = pathlib.Path(sys.argv[2]) targets = [ - "broadcast-service", "chain-leader", "chain-network", "chain-service", - "common-http-client", "cryptarchia-engine", "cryptarchia-sync", - "executor-http-client", "groth16", "key-management-system-service", - "kzgrs", "kzgrs-backend", "nomos-api", "nomos-blend-message", - "nomos-blend-service", "nomos-core", "nomos-da-dispersal", - "nomos-da-network-core", "nomos-da-network-service", "nomos-da-sampling", - "nomos-da-verifier", "nomos-executor", "nomos-http-api-common", - "nomos-ledger", "nomos-libp2p", "nomos-network", "nomos-node", - "nomos-sdp", "nomos-time", "nomos-tracing", "nomos-tracing-service", - "nomos-utils", "nomos-wallet", "poc", "pol", "subnetworks-assignations", - "tests", "tx-service", "wallet", "zksign", + "logos-blockchain-api-service", + "logos-blockchain-blend-message", + "logos-blockchain-blend-service", + "logos-blockchain-chain-broadcast-service", + "logos-blockchain-chain-leader-service", + "logos-blockchain-chain-network-service", + "logos-blockchain-chain-service", + "logos-blockchain-common-http-client", + "logos-blockchain-cryptarchia-engine", + "logos-blockchain-cryptarchia-sync", + "logos-blockchain-da-dispersal-service", + "logos-blockchain-da-network-core", + "logos-blockchain-da-network-service", + "logos-blockchain-da-sampling-service", + "logos-blockchain-da-verifier-service", + "logos-blockchain-executor", + "logos-blockchain-executor-http-client", + "logos-blockchain-groth16", + "logos-blockchain-http-api-common", + "logos-blockchain-key-management-system-service", + "logos-blockchain-kzgrs", + "logos-blockchain-kzgrs-backend", + "logos-blockchain-ledger", + "logos-blockchain-libp2p", + "logos-blockchain-network-service", + "logos-blockchain-node", + "logos-blockchain-poc", + "logos-blockchain-pol", + "logos-blockchain-sdp-service", + "logos-blockchain-subnetworks-assignations", + "logos-blockchain-tests", + "logos-blockchain-time-service", + "logos-blockchain-tracing", + "logos-blockchain-tracing-service", + "logos-blockchain-tx-service", + "logos-blockchain-utils", + "logos-blockchain-wallet", + "logos-blockchain-wallet-service", + "logos-blockchain-zksign", ] try: @@ -185,7 +213,7 @@ cargo_toml = root / "Cargo.toml" txt = cargo_toml.read_text() txt = txt.replace("\\n", "\n") txt = re.sub( - r'(?ms)^\[patch\."https://github\.com/logos-co/nomos-node"\].*?(?=^\[|\Z)', + r'(?ms)^\[patch\."https://github\.com/logos-co/logos-blockchain-node"\].*?(?=^\[|\Z)', "", txt, ) @@ -194,14 +222,14 @@ cargo_toml.write_text(txt) if missing: sys.stderr.write( - "Warning: missing crates in local nomos-node checkout: " + "Warning: missing crates in local logos-blockchain-node checkout: " + ", ".join(missing) + "\n" ) PY update_nomos_rev::maybe_skip_worktree "Cargo.toml" - echo "Local nomos-node patch applied; Cargo.toml marked skip-worktree (run --unskip-worktree to clear)." + echo "Local logos-blockchain-node patch applied; Cargo.toml marked skip-worktree (run --unskip-worktree to clear)." } update_nomos_rev::main() { diff --git a/scripts/run/run-examples.sh b/scripts/run/run-examples.sh index 9a3d872..7d5c6be 100755 --- a/scripts/run/run-examples.sh +++ b/scripts/run/run-examples.sh @@ -339,12 +339,12 @@ run_examples::bundle_matches_expected() { tar_rev="$(echo "${meta}" | sed -n 's/^nomos_node_rev=//p' | head -n 1)" tar_head="$(echo "${meta}" | sed -n 's/^nomos_node_git_head=//p' | head -n 1)" if [ -n "${tar_rev}" ] && [ "${tar_rev}" != "${NOMOS_NODE_REV}" ]; then - echo "Bundle ${tar_path} is for nomos-node rev ${tar_rev}, expected ${NOMOS_NODE_REV}; rebuilding." >&2 + echo "Bundle ${tar_path} is for logos-blockchain-node rev ${tar_rev}, expected ${NOMOS_NODE_REV}; rebuilding." >&2 return 1 fi if [ -n "${tar_head}" ] && echo "${NOMOS_NODE_REV}" | grep -Eq '^[0-9a-f]{7,40}$'; then if [ "${tar_head}" != "${NOMOS_NODE_REV}" ]; then - echo "Bundle ${tar_path} is for nomos-node git head ${tar_head}, expected ${NOMOS_NODE_REV}; rebuilding." >&2 + echo "Bundle ${tar_path} is for logos-blockchain-node git head ${tar_head}, expected ${NOMOS_NODE_REV}; rebuilding." >&2 return 1 fi fi @@ -388,20 +388,20 @@ run_examples::restore_binaries_from_tar() { RESTORED_BIN_DIR="${src}" export RESTORED_BIN_DIR - if [ ! -f "${src}/nomos-node" ] || [ ! -f "${src}/nomos-executor" ] || [ ! -f "${src}/nomos-cli" ]; then + if [ ! -f "${src}/logos-blockchain-node" ] || [ ! -f "${src}/logos-blockchain-executor" ] || [ ! -f "${src}/logos-blockchain-cli" ]; then echo "Binaries missing in ${tar_path}; provide a prebuilt binaries tarball." >&2 return 1 fi local copy_bins=1 - if [ "${MODE}" != "host" ] && ! run_examples::host_bin_matches_arch "${src}/nomos-node"; then + if [ "${MODE}" != "host" ] && ! run_examples::host_bin_matches_arch "${src}/logos-blockchain-node"; then echo "Bundled binaries do not match host arch; skipping copy so containers rebuild from source." copy_bins=0 - rm -f "${bin_dst}/nomos-node" "${bin_dst}/nomos-executor" "${bin_dst}/nomos-cli" + rm -f "${bin_dst}/logos-blockchain-node" "${bin_dst}/logos-blockchain-executor" "${bin_dst}/logos-blockchain-cli" fi if [ "${copy_bins}" -eq 1 ]; then mkdir -p "${bin_dst}" - cp "${src}/nomos-node" "${src}/nomos-executor" "${src}/nomos-cli" "${bin_dst}/" + cp "${src}/logos-blockchain-node" "${src}/logos-blockchain-executor" "${src}/logos-blockchain-cli" "${bin_dst}/" fi if [ -d "${circuits_src}" ] && [ -f "${circuits_src}/${KZG_FILE}" ]; then @@ -510,8 +510,8 @@ run_examples::validate_restored_bundle() { if [ "${MODE}" = "host" ] && ! { [ -n "${NOMOS_NODE_BIN:-}" ] && [ -x "${NOMOS_NODE_BIN:-}" ] && [ -n "${NOMOS_EXECUTOR_BIN:-}" ] && [ -x "${NOMOS_EXECUTOR_BIN:-}" ]; }; then local tar_node tar_exec - tar_node="${RESTORED_BIN_DIR:-${ROOT_DIR}/testing-framework/assets/stack/bin}/nomos-node" - tar_exec="${RESTORED_BIN_DIR:-${ROOT_DIR}/testing-framework/assets/stack/bin}/nomos-executor" + tar_node="${RESTORED_BIN_DIR:-${ROOT_DIR}/testing-framework/assets/stack/bin}/logos-blockchain-node" + tar_exec="${RESTORED_BIN_DIR:-${ROOT_DIR}/testing-framework/assets/stack/bin}/logos-blockchain-executor" [ -x "${tar_node}" ] && [ -x "${tar_exec}" ] || common::die \ "Restored tarball missing host executables; provide a host-compatible binaries tarball." @@ -574,6 +574,7 @@ run_examples::run() { TESTNET_PRINT_ENDPOINTS=1 \ NOMOS_TESTNET_IMAGE="${IMAGE}" \ NOMOS_CIRCUITS="${HOST_BUNDLE_PATH}" \ + LOGOS_BLOCKCHAIN_CIRCUITS="${HOST_BUNDLE_PATH}" \ NOMOS_KZGRS_PARAMS_PATH="${kzg_path}" \ NOMOS_NODE_BIN="${NOMOS_NODE_BIN:-}" \ NOMOS_EXECUTOR_BIN="${NOMOS_EXECUTOR_BIN:-}" \ diff --git a/scripts/setup/setup-circuits-stack.sh b/scripts/setup/setup-circuits-stack.sh index 2f82ee3..d481986 100755 --- a/scripts/setup/setup-circuits-stack.sh +++ b/scripts/setup/setup-circuits-stack.sh @@ -8,7 +8,7 @@ fi # shellcheck disable=SC1091 . "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/../lib/common.sh" -readonly DEFAULT_CIRCUITS_VERSION="v0.3.1" +readonly DEFAULT_CIRCUITS_VERSION="v0.3.2" readonly DEFAULT_LINUX_PLATFORM="linux-x86_64" readonly DEFAULT_KZG_DIR_REL="testing-framework/assets/stack/kzgrs_test_params" @@ -89,7 +89,7 @@ setup_circuits_stack::fetch_bundle() { setup_circuits_stack::fetch_kzg_params() { local dest_dir="$1" local dest_file="${dest_dir}/${KZG_FILE}" - local url="${RAW_GITHUB_BASE_URL}/logos-co/nomos-node/${NOMOS_NODE_REV}/${DEFAULT_KZG_PARAMS_RELPATH}" + local url="${RAW_GITHUB_BASE_URL}/logos-co/logos-blockchain-node/${NOMOS_NODE_REV}/${DEFAULT_KZG_PARAMS_RELPATH}" echo "Fetching KZG parameters from ${url}" curl -fsSL "${url}" -o "${dest_file}" diff --git a/scripts/setup/setup-nomos-circuits.sh b/scripts/setup/setup-nomos-circuits.sh index 266cf77..5f14366 100755 --- a/scripts/setup/setup-nomos-circuits.sh +++ b/scripts/setup/setup-nomos-circuits.sh @@ -5,290 +5,176 @@ if [ -z "${BASH_VERSION:-}" ]; then exec bash "$0" "$@" fi -readonly DEFAULT_CIRCUITS_VERSION="v0.3.1" -readonly DEFAULT_INSTALL_SUBDIR=".nomos-circuits" -readonly DEFAULT_CIRCUITS_REPO="logos-co/nomos-circuits" +# Setup script for logos-blockchain-circuits +# +# Usage: scripts/setup/setup-nomos-circuits.sh [VERSION] [INSTALL_DIR] +# +# Arguments: +# VERSION Optional. Version to install (default: v0.3.2) +# INSTALL_DIR Optional. Installation directory (default: $HOME/.logos-blockchain-circuits) +# +# Examples: +# scripts/setup/setup-nomos-circuits.sh +# scripts/setup/setup-nomos-circuits.sh v0.3.2 +# scripts/setup/setup-nomos-circuits.sh v0.3.2 /opt/circuits -readonly DEFAULT_NONINTERACTIVE=0 -readonly DEFAULT_REBUILD_RAPIDSNARK=0 +DEFAULT_CIRCUITS_VERSION="v0.3.2" +DEFAULT_INSTALL_DIR="${HOME}/.logos-blockchain-circuits" +REPO="logos-blockchain/logos-blockchain-circuits" -readonly CURL_RETRY_COUNT=5 -readonly CURL_RETRY_DELAY_SECONDS=2 +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' -readonly ANSI_RED=$'\033[0;31m' -readonly ANSI_GREEN=$'\033[0;32m' -readonly ANSI_YELLOW=$'\033[1;33m' -readonly ANSI_BLUE=$'\033[0;34m' -readonly ANSI_RESET=$'\033[0m' +print_info() { echo -e "${BLUE}ℹ${NC} $1"; } +print_success() { echo -e "${GREEN}✓${NC} $1"; } +print_warning() { echo -e "${YELLOW}⚠${NC} $1"; } +print_error() { echo -e "${RED}✗${NC} $1"; } -readonly ICON_INFO="ℹ" -readonly ICON_OK="✓" -readonly ICON_WARN="⚠" -readonly ICON_ERR="✗" +VERSION="${1:-${DEFAULT_CIRCUITS_VERSION}}" +INSTALL_DIR="${2:-${DEFAULT_INSTALL_DIR}}" -setup_nomos_circuits::usage() { - cat </dev/null || curl --help 2>/dev/null) | grep -q -- '--retry-all-errors'; then - curl_args+=(--retry-all-errors) - fi + print_info "Downloading logos-blockchain-circuits ${VERSION} for ${platform}..." + print_info "URL: ${url}" + local curl_cmd="curl -L" if [ -n "${GITHUB_TOKEN:-}" ]; then - curl_args+=(--header "authorization: Bearer ${GITHUB_TOKEN}") + curl_cmd="$curl_cmd --header 'authorization: Bearer ${GITHUB_TOKEN}'" fi - curl_args+=(-o "${temp_dir}/${artifact}" "${url}") + curl_cmd="$curl_cmd -o ${temp_dir}/${artifact} ${url}" - if ! "${curl_args[@]}"; then - setup_nomos_circuits::print_error "Failed to download release artifact" - setup_nomos_circuits::print_error "Please check that version ${VERSION} exists for platform ${platform}" - setup_nomos_circuits::print_error "Available releases: https://github.com/${REPO}/releases" + if ! eval "${curl_cmd}"; then + print_error "Failed to download release artifact" + print_error "Please check that version ${VERSION} exists for platform ${platform}" + print_error "Available releases: https://github.com/${REPO}/releases" rm -rf "${temp_dir}" - return 1 + exit 1 fi - setup_nomos_circuits::print_success "Download complete" + print_success "Download complete" - if ! tar -tzf "${temp_dir}/${artifact}" >/dev/null 2>&1; then - setup_nomos_circuits::print_error "Downloaded archive is not a valid tar.gz: ${temp_dir}/${artifact}" - rm -rf "${temp_dir}" - return 1 - fi - - setup_nomos_circuits::print_info "Extracting to ${INSTALL_DIR}..." + print_info "Extracting to ${INSTALL_DIR}..." mkdir -p "${INSTALL_DIR}" if ! tar -xzf "${temp_dir}/${artifact}" -C "${INSTALL_DIR}" --strip-components=1; then - setup_nomos_circuits::print_error "Failed to extract archive" + print_error "Failed to extract archive" rm -rf "${temp_dir}" - return 1 + exit 1 fi rm -rf "${temp_dir}" - setup_nomos_circuits::print_success "Extraction complete" + print_success "Extraction complete" } -setup_nomos_circuits::handle_macos_quarantine() { - setup_nomos_circuits::print_info "macOS detected: Removing quarantine attributes from executables..." +handle_macos_quarantine() { + print_info "macOS detected: Removing quarantine attributes from executables..." - if find "${INSTALL_DIR}" -type f -perm -111 -exec xattr -d com.apple.quarantine {} \; 2>/dev/null; then - setup_nomos_circuits::print_success "Quarantine attributes removed" + if find "${INSTALL_DIR}" -type f -perm +111 -exec xattr -d com.apple.quarantine {} \; 2>/dev/null; then + print_success "Quarantine attributes removed" else - setup_nomos_circuits::print_warning "Could not remove quarantine attributes (they may not exist)" + print_warning "Could not remove quarantine attributes (they may not exist)" fi } -setup_nomos_circuits::print_circuits() { - setup_nomos_circuits::print_info "The following circuits are available:" - local dir circuit_name +print_circuits() { + print_info "The following circuits are available:" + + local dir for dir in "${INSTALL_DIR}"/*/; do - if [ -d "${dir}" ]; then - circuit_name="$(basename "${dir}")" - if [ -f "${dir}/witness_generator" ]; then - echo " • ${circuit_name}" - fi + if [ -d "${dir}" ] && [ -f "${dir}/witness_generator" ]; then + echo " • $(basename "${dir}")" fi done } -setup_nomos_circuits::resolve_platform() { - local platform_override="${NOMOS_CIRCUITS_PLATFORM:-}" - if [ -n "${platform_override}" ]; then - PLATFORM="${platform_override}" - setup_nomos_circuits::print_info "Using overridden platform: ${PLATFORM}" - else - PLATFORM="$(setup_nomos_circuits::detect_platform)" - setup_nomos_circuits::print_info "Detected platform: ${PLATFORM}" - fi -} - -setup_nomos_circuits::download_with_fallbacks() { - # Outputs: - # PLATFORM - platform used for the downloaded bundle - # REBUILD_REQUIRED - 0/1 - REBUILD_REQUIRED="${NOMOS_CIRCUITS_REBUILD_RAPIDSNARK:-${DEFAULT_REBUILD_RAPIDSNARK}}" - - if setup_nomos_circuits::download_release "${PLATFORM}"; then - return 0 - fi - - if [[ "${PLATFORM}" == "linux-aarch64" ]]; then - setup_nomos_circuits::print_warning "Falling back to linux-x86_64 circuits bundle; will rebuild prover for aarch64." - rm -rf "${INSTALL_DIR}" - PLATFORM="linux-x86_64" - setup_nomos_circuits::download_release "${PLATFORM}" || return 1 - REBUILD_REQUIRED=1 - return 0 - fi - - if [[ "${PLATFORM}" == "macos-x86_64" ]]; then - setup_nomos_circuits::print_warning "No macOS x86_64 bundle; falling back to macOS aarch64 circuits bundle and rebuilding prover." - rm -rf "${INSTALL_DIR}" - PLATFORM="macos-aarch64" - if ! setup_nomos_circuits::download_release "${PLATFORM}"; then - setup_nomos_circuits::print_warning "macOS aarch64 bundle unavailable; trying linux-x86_64 bundle and rebuilding prover." - rm -rf "${INSTALL_DIR}" - PLATFORM="linux-x86_64" - setup_nomos_circuits::download_release "${PLATFORM}" || return 1 - fi - REBUILD_REQUIRED=1 - return 0 - fi - - return 1 -} - -setup_nomos_circuits::maybe_handle_quarantine() { - if [[ "${PLATFORM}" == macos-* ]]; then - echo - setup_nomos_circuits::handle_macos_quarantine - fi -} - -setup_nomos_circuits::maybe_rebuild_rapidsnark() { - if [[ "${REBUILD_REQUIRED}" == "1" ]]; then - echo - setup_nomos_circuits::print_info "Rebuilding rapidsnark prover for ${PLATFORM}..." - "${SCRIPT_DIR}/build/build-rapidsnark.sh" "${INSTALL_DIR}" - else - setup_nomos_circuits::print_info "Skipping rapidsnark rebuild (set NOMOS_CIRCUITS_REBUILD_RAPIDSNARK=1 to force)." - fi -} - -setup_nomos_circuits::print_summary() { +main() { + print_info "Setting up logos-blockchain-circuits ${VERSION}" + print_info "Installation directory: ${INSTALL_DIR}" echo - setup_nomos_circuits::print_success "Installation complete!" + + local platform + platform="$(detect_platform)" + print_info "Detected platform: ${platform}" + + check_existing_installation + download_release "${platform}" + + if [[ "${platform}" == macos-* ]]; then + echo + handle_macos_quarantine + fi + echo - setup_nomos_circuits::print_info "nomos-circuits ${VERSION} is now installed at: ${INSTALL_DIR}" - setup_nomos_circuits::print_circuits + print_success "Installation complete!" + echo + print_info "logos-blockchain-circuits ${VERSION} is now installed at: ${INSTALL_DIR}" + print_circuits if [ "${INSTALL_DIR}" != "${DEFAULT_INSTALL_DIR}" ]; then echo - setup_nomos_circuits::print_info "Since you're using a custom installation directory, set the environment variable:" - setup_nomos_circuits::print_info " export NOMOS_CIRCUITS=${INSTALL_DIR}" + print_info "Since you're using a custom installation directory, set the environment variable:" + print_info " export LOGOS_BLOCKCHAIN_CIRCUITS=${INSTALL_DIR}" echo fi } -setup_nomos_circuits::main() { - if [ "${1:-}" = "-h" ] || [ "${1:-}" = "--help" ]; then - setup_nomos_circuits::usage - exit 0 - fi - - setup_nomos_circuits::init_vars "${1:-}" "${2:-}" - - setup_nomos_circuits::print_info "Setting up nomos-circuits ${VERSION}" - setup_nomos_circuits::print_info "Installation directory: ${INSTALL_DIR}" - echo - - setup_nomos_circuits::resolve_platform - - setup_nomos_circuits::check_existing_installation - - setup_nomos_circuits::download_with_fallbacks || exit 1 - setup_nomos_circuits::maybe_handle_quarantine - setup_nomos_circuits::maybe_rebuild_rapidsnark - setup_nomos_circuits::print_summary -} - -if [[ "${BASH_SOURCE[0]}" == "$0" ]]; then - setup_nomos_circuits::main "$@" -fi +main "$@" diff --git a/testing-framework/assets/stack/Dockerfile.base b/testing-framework/assets/stack/Dockerfile.base index ad2e179..01f448d 100644 --- a/testing-framework/assets/stack/Dockerfile.base +++ b/testing-framework/assets/stack/Dockerfile.base @@ -45,6 +45,7 @@ RUN chmod +x \ RUN /workspace/testing-framework/assets/stack/scripts/docker/prepare_circuits.sh ENV NOMOS_CIRCUITS=/opt/circuits +ENV LOGOS_BLOCKCHAIN_CIRCUITS=/opt/circuits RUN /workspace/testing-framework/assets/stack/scripts/docker/prepare_binaries.sh @@ -77,12 +78,13 @@ COPY --from=builder /opt/circuits /opt/circuits # not rely on hostPath volumes. COPY --from=builder /workspace/testing-framework/assets/stack/kzgrs_test_params/kzgrs_test_params /opt/nomos/kzg-params/kzgrs_test_params -COPY --from=builder /workspace/artifacts/nomos-node /usr/bin/nomos-node -COPY --from=builder /workspace/artifacts/nomos-executor /usr/bin/nomos-executor -COPY --from=builder /workspace/artifacts/nomos-cli /usr/bin/nomos-cli +COPY --from=builder /workspace/artifacts/logos-blockchain-node /usr/bin/logos-blockchain-node +COPY --from=builder /workspace/artifacts/logos-blockchain-executor /usr/bin/logos-blockchain-executor +COPY --from=builder /workspace/artifacts/logos-blockchain-cli /usr/bin/logos-blockchain-cli COPY --from=builder /workspace/artifacts/cfgsync-server /usr/bin/cfgsync-server COPY --from=builder /workspace/artifacts/cfgsync-client /usr/bin/cfgsync-client ENV NOMOS_CIRCUITS=/opt/circuits +ENV LOGOS_BLOCKCHAIN_CIRCUITS=/opt/circuits EXPOSE 3000 8080 9000 60000 diff --git a/testing-framework/assets/stack/Dockerfile.runtime b/testing-framework/assets/stack/Dockerfile.runtime index 1599f22..403b8e5 100644 --- a/testing-framework/assets/stack/Dockerfile.runtime +++ b/testing-framework/assets/stack/Dockerfile.runtime @@ -6,4 +6,4 @@ FROM ${BASE_IMAGE} LABEL description="Logos runtime image for compose/k8s testing" -ENTRYPOINT ["/usr/bin/nomos-node"] +ENTRYPOINT ["/usr/bin/logos-blockchain-node"] diff --git a/testing-framework/assets/stack/Dockerfile.testnet b/testing-framework/assets/stack/Dockerfile.testnet index ef5f46e..007b0fd 100644 --- a/testing-framework/assets/stack/Dockerfile.testnet +++ b/testing-framework/assets/stack/Dockerfile.testnet @@ -6,4 +6,4 @@ FROM ${BASE_IMAGE} LABEL description="Logos testnet image (publishable)" -ENTRYPOINT ["/usr/bin/nomos-node"] +ENTRYPOINT ["/usr/bin/logos-blockchain-node"] diff --git a/testing-framework/assets/stack/scripts/docker/prepare_binaries.sh b/testing-framework/assets/stack/scripts/docker/prepare_binaries.sh index 041d8d9..b2ffbfc 100755 --- a/testing-framework/assets/stack/scripts/docker/prepare_binaries.sh +++ b/testing-framework/assets/stack/scripts/docker/prepare_binaries.sh @@ -8,14 +8,14 @@ mkdir -p /workspace/artifacts TARGET_ARCH="$(uname -m)" have_prebuilt() { - [ -f testing-framework/assets/stack/bin/nomos-node ] && \ - [ -f testing-framework/assets/stack/bin/nomos-executor ] && \ - [ -f testing-framework/assets/stack/bin/nomos-cli ] + [ -f testing-framework/assets/stack/bin/logos-blockchain-node ] && \ + [ -f testing-framework/assets/stack/bin/logos-blockchain-executor ] && \ + [ -f testing-framework/assets/stack/bin/logos-blockchain-cli ] } bin_matches_arch() { local info - info="$(file -b testing-framework/assets/stack/bin/nomos-node 2>/dev/null || true)" + info="$(file -b testing-framework/assets/stack/bin/logos-blockchain-node 2>/dev/null || true)" case "${info}" in *ELF*) : ;; *) return 1 ;; @@ -33,9 +33,9 @@ bin_matches_arch() { if have_prebuilt && bin_matches_arch; then echo "Using prebuilt nomos binaries from testing-framework/assets/stack/bin" - cp testing-framework/assets/stack/bin/nomos-node /workspace/artifacts/nomos-node - cp testing-framework/assets/stack/bin/nomos-executor /workspace/artifacts/nomos-executor - cp testing-framework/assets/stack/bin/nomos-cli /workspace/artifacts/nomos-cli + cp testing-framework/assets/stack/bin/logos-blockchain-node /workspace/artifacts/logos-blockchain-node + cp testing-framework/assets/stack/bin/logos-blockchain-executor /workspace/artifacts/logos-blockchain-executor + cp testing-framework/assets/stack/bin/logos-blockchain-cli /workspace/artifacts/logos-blockchain-cli exit 0 fi @@ -47,19 +47,20 @@ fi echo "Building nomos binaries from source (rev ${NOMOS_NODE_REV})" git clone https://github.com/logos-co/nomos-node.git /tmp/nomos-node -cd /tmp/nomos-node +cd /tmp/logos-blockchain-node git fetch --depth 1 origin "${NOMOS_NODE_REV}" git checkout "${NOMOS_NODE_REV}" git reset --hard git clean -fdx # Enable pol-dev-mode via cfg to let POL_PROOF_DEV_MODE short-circuit proofs in tests. -RUSTFLAGS='--cfg feature="pol-dev-mode"' NOMOS_CIRCUITS=/opt/circuits cargo build --features "testing" \ - -p nomos-node -p nomos-executor -p nomos-cli +RUSTFLAGS='--cfg feature="pol-dev-mode"' NOMOS_CIRCUITS=/opt/circuits \ + LOGOS_BLOCKCHAIN_CIRCUITS=/opt/circuits \ + cargo build --features "testing" \ + -p logos-blockchain-node -p logos-blockchain-executor -p logos-blockchain-cli -cp /tmp/nomos-node/target/debug/nomos-node /workspace/artifacts/nomos-node -cp /tmp/nomos-node/target/debug/nomos-executor /workspace/artifacts/nomos-executor -cp /tmp/nomos-node/target/debug/nomos-cli /workspace/artifacts/nomos-cli - -rm -rf /tmp/nomos-node/target/debug/incremental +cp /tmp/logos-blockchain-node/target/debug/logos-blockchain-node /workspace/artifacts/logos-blockchain-node +cp /tmp/logos-blockchain-node/target/debug/logos-blockchain-executor /workspace/artifacts/logos-blockchain-executor +cp /tmp/logos-blockchain-node/target/debug/logos-blockchain-cli /workspace/artifacts/logos-blockchain-cli +rm -rf /tmp/logos-blockchain-node/target/debug/incremental diff --git a/testing-framework/assets/stack/scripts/run_nomos.sh b/testing-framework/assets/stack/scripts/run_nomos.sh index d73d2bd..515569b 100755 --- a/testing-framework/assets/stack/scripts/run_nomos.sh +++ b/testing-framework/assets/stack/scripts/run_nomos.sh @@ -6,8 +6,8 @@ role="${1:-validator}" bin_for_role() { case "$1" in - validator) echo "/usr/bin/nomos-node" ;; - executor) echo "/usr/bin/nomos-executor" ;; + validator) echo "/usr/bin/logos-blockchain-node" ;; + executor) echo "/usr/bin/logos-blockchain-executor" ;; *) echo "Unknown role: $1" >&2; exit 2 ;; esac } diff --git a/testing-framework/configs/Cargo.toml b/testing-framework/configs/Cargo.toml index cb06bba..9c47da9 100644 --- a/testing-framework/configs/Cargo.toml +++ b/testing-framework/configs/Cargo.toml @@ -19,6 +19,7 @@ cryptarchia-sync = { workspace = true } groth16 = { workspace = true } hex = { version = "0.4.3", default-features = false } key-management-system-service = { workspace = true } +logos-blockchain-executor = { workspace = true, default-features = false, features = ["testing", "tracing"] } nomos-api = { workspace = true } nomos-blend-service = { workspace = true, features = ["libp2p"] } nomos-core = { workspace = true } @@ -27,7 +28,6 @@ nomos-da-network-core = { workspace = true } nomos-da-network-service = { workspace = true } nomos-da-sampling = { workspace = true } nomos-da-verifier = { workspace = true } -nomos-executor = { workspace = true, default-features = false, features = ["testing", "tracing"] } nomos-ledger = { workspace = true, features = ["serde"] } nomos-libp2p = { workspace = true } nomos-node = { workspace = true, default-features = false, features = ["testing"] } diff --git a/testing-framework/configs/src/nodes/executor.rs b/testing-framework/configs/src/nodes/executor.rs index 07e3e65..7adf720 100644 --- a/testing-framework/configs/src/nodes/executor.rs +++ b/testing-framework/configs/src/nodes/executor.rs @@ -1,3 +1,4 @@ +use logos_blockchain_executor::config::Config as ExecutorConfig; use nomos_da_dispersal::{ DispersalServiceSettings, backend::kzgrs::{DispersalKZGRSBackendSettings, EncoderSettings}, @@ -10,7 +11,6 @@ use nomos_da_network_service::{ common::DaNetworkBackendSettings, executor::DaNetworkExecutorBackendSettings, }, }; -use nomos_executor::config::Config as ExecutorConfig; use nomos_node::{RocksBackendSettings, config::deployment::DeploymentSettings}; use nomos_sdp::SdpSettings; diff --git a/testing-framework/configs/src/topology/configs/da.rs b/testing-framework/configs/src/topology/configs/da.rs index 43489de..89c16eb 100644 --- a/testing-framework/configs/src/topology/configs/da.rs +++ b/testing-framework/configs/src/topology/configs/da.rs @@ -14,7 +14,7 @@ use nomos_da_network_core::swarm::{ DAConnectionMonitorSettings, DAConnectionPolicySettings, ReplicationConfig, }; use nomos_libp2p::{Multiaddr, PeerId, ed25519}; -use nomos_node::NomosDaMembership; +use nomos_node::LogosBlockchainDaMembership; use num_bigint::BigUint; use rand::random; use subnetworks_assignations::{MembershipCreator as _, MembershipHandler as _}; @@ -146,7 +146,7 @@ pub struct GeneralDaConfig { pub node_key: ed25519::SecretKey, pub signer: Ed25519Key, pub peer_id: PeerId, - pub membership: NomosDaMembership, + pub membership: LogosBlockchainDaMembership, pub listening_address: Multiaddr, pub blob_storage_directory: PathBuf, pub global_params_path: String, @@ -239,7 +239,7 @@ pub fn try_create_da_configs( } let membership = { - let template = NomosDaMembership::new( + let template = LogosBlockchainDaMembership::new( SessionNumber::default(), effective_subnetwork_size, da_params.dispersal_factor, diff --git a/testing-framework/configs/src/topology/configs/tracing.rs b/testing-framework/configs/src/topology/configs/tracing.rs index 0113dfc..75dc701 100644 --- a/testing-framework/configs/src/topology/configs/tracing.rs +++ b/testing-framework/configs/src/topology/configs/tracing.rs @@ -108,7 +108,7 @@ fn apply_file_logger_override( if let Some(directory) = tf_env::nomos_log_dir() { cfg.tracing_settings.logger = LoggerLayer::File(FileConfig { directory, - prefix: Some(format!("nomos-node-{node_index}").into()), + prefix: Some(format!("logos-blockchain-node-{node_index}").into()), }); cfg.tracing_settings.level = file_log_level(); } diff --git a/testing-framework/core/Cargo.toml b/testing-framework/core/Cargo.toml index 83ee862..d255da3 100644 --- a/testing-framework/core/Cargo.toml +++ b/testing-framework/core/Cargo.toml @@ -24,10 +24,10 @@ futures = { default-features = false, version = "0.3" } groth16 = { workspace = true } hex = { version = "0.4.3", default-features = false } key-management-system-service = { workspace = true } +logos-blockchain-executor = { workspace = true, default-features = false, features = ["testing", "tracing"] } nomos-core = { workspace = true } nomos-da-network-core = { workspace = true } nomos-da-network-service = { workspace = true } -nomos-executor = { workspace = true, default-features = false, features = ["testing", "tracing"] } nomos-http-api-common = { workspace = true } nomos-libp2p = { workspace = true } nomos-network = { workspace = true, features = ["libp2p"] } diff --git a/testing-framework/core/src/nodes/common/binary.rs b/testing-framework/core/src/nodes/common/binary.rs index 4efcb92..642eacf 100644 --- a/testing-framework/core/src/nodes/common/binary.rs +++ b/testing-framework/core/src/nodes/common/binary.rs @@ -41,9 +41,8 @@ impl BinaryResolver { ); return shared_bin; } - let fallback = PathBuf::from(env!("CARGO_MANIFEST_DIR")) - .join("../../") - .join(config.fallback_path); + let root = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("../../"); + let fallback = root.join(config.fallback_path); debug!( binary = config.binary_name, diff --git a/testing-framework/core/src/nodes/common/node.rs b/testing-framework/core/src/nodes/common/node.rs index 89a4037..c119edf 100644 --- a/testing-framework/core/src/nodes/common/node.rs +++ b/testing-framework/core/src/nodes/common/node.rs @@ -175,7 +175,7 @@ where if let Err(err) = ready { // Persist tempdir to aid debugging if readiness fails. - let _ = persist_tempdir(&mut handle.tempdir, "nomos-node"); + let _ = persist_tempdir(&mut handle.tempdir, "logos-blockchain-node"); return Err(SpawnNodeError::Readiness { source: err }); } diff --git a/testing-framework/core/src/nodes/executor.rs b/testing-framework/core/src/nodes/executor.rs index 695f6e7..2e27d27 100644 --- a/testing-framework/core/src/nodes/executor.rs +++ b/testing-framework/core/src/nodes/executor.rs @@ -4,7 +4,7 @@ use std::{ time::Duration, }; -use nomos_executor::config::Config; +use logos_blockchain_executor::config::Config; use nomos_tracing_service::LoggerLayer; pub use testing_framework_config::nodes::executor::create_executor_config; use tracing::{debug, info}; @@ -22,14 +22,14 @@ use crate::{ }, }; -const BIN_PATH: &str = "target/debug/nomos-executor"; +const BIN_PATH: &str = "target/debug/logos-blockchain-executor"; fn binary_path() -> PathBuf { let cfg = BinaryConfig { env_var: "NOMOS_EXECUTOR_BIN", - binary_name: "nomos-executor", + binary_name: "logos-blockchain-executor", fallback_path: BIN_PATH, - shared_bin_subpath: "../assets/stack/bin/nomos-executor", + shared_bin_subpath: "../assets/stack/bin/logos-blockchain-executor", }; BinaryResolver::resolve_path(&cfg) } @@ -49,7 +49,7 @@ impl Deref for Executor { impl Drop for Executor { fn drop(&mut self) { if should_persist_tempdir() - && let Err(e) = persist_tempdir(&mut self.handle.tempdir, "nomos-executor") + && let Err(e) = persist_tempdir(&mut self.handle.tempdir, "logos-blockchain-executor") { debug!(error = ?e, "failed to persist executor tempdir"); } diff --git a/testing-framework/core/src/nodes/validator.rs b/testing-framework/core/src/nodes/validator.rs index 250f040..04ad2f1 100644 --- a/testing-framework/core/src/nodes/validator.rs +++ b/testing-framework/core/src/nodes/validator.rs @@ -18,14 +18,14 @@ use crate::{ }, }; -const BIN_PATH: &str = "target/debug/nomos-node"; +const BIN_PATH: &str = "target/debug/logos-blockchain-node"; fn binary_path() -> PathBuf { let cfg = BinaryConfig { env_var: "NOMOS_NODE_BIN", - binary_name: "nomos-node", + binary_name: "logos-blockchain-node", fallback_path: BIN_PATH, - shared_bin_subpath: "../assets/stack/bin/nomos-node", + shared_bin_subpath: "../assets/stack/bin/logos-blockchain-node", }; BinaryResolver::resolve_path(&cfg) } @@ -50,7 +50,7 @@ impl Deref for Validator { impl Drop for Validator { fn drop(&mut self) { if should_persist_tempdir() - && let Err(e) = persist_tempdir(&mut self.handle.tempdir, "nomos-node") + && let Err(e) = persist_tempdir(&mut self.handle.tempdir, "logos-blockchain-node") { debug!(error = ?e, "failed to persist validator tempdir"); } diff --git a/testing-framework/core/src/topology/readiness/balancer.rs b/testing-framework/core/src/topology/readiness/balancer.rs index c513b43..57d3bb8 100644 --- a/testing-framework/core/src/topology/readiness/balancer.rs +++ b/testing-framework/core/src/topology/readiness/balancer.rs @@ -58,6 +58,9 @@ impl<'a> ReadinessCheck<'a> for DaBalancerReadiness<'a> { } fn is_ready(&self, data: &Self::Data) -> bool { + if self.topology.validators.len() + self.topology.executors.len() <= 1 { + return true; + } data.iter().all(|entry| { if entry.threshold == 0 { return true; diff --git a/testing-framework/tools/cfgsync_tf/Cargo.toml b/testing-framework/tools/cfgsync_tf/Cargo.toml index 7dd5546..47f8c44 100644 --- a/testing-framework/tools/cfgsync_tf/Cargo.toml +++ b/testing-framework/tools/cfgsync_tf/Cargo.toml @@ -19,9 +19,9 @@ clap = { default-features = false, version = "4" } groth16 = { workspace = true } hex = { workspace = true } key-management-system-service = { workspace = true } +logos-blockchain-executor = { workspace = true } nomos-core = { workspace = true } nomos-da-network-core = { workspace = true } -nomos-executor = { workspace = true } nomos-libp2p = { workspace = true } nomos-node = { workspace = true } nomos-tracing-service = { workspace = true } diff --git a/testing-framework/tools/cfgsync_tf/src/bin/cfgsync-client.rs b/testing-framework/tools/cfgsync_tf/src/bin/cfgsync-client.rs index 3f43a84..4f312eb 100644 --- a/testing-framework/tools/cfgsync_tf/src/bin/cfgsync-client.rs +++ b/testing-framework/tools/cfgsync_tf/src/bin/cfgsync-client.rs @@ -10,7 +10,7 @@ use cfgsync_tf::{ client::{FetchedConfig, get_config}, server::ClientIp, }; -use nomos_executor::config::Config as ExecutorConfig; +use logos_blockchain_executor::config::Config as ExecutorConfig; use nomos_libp2p::PeerId; use nomos_node::Config as ValidatorConfig; use serde::{Serialize, de::DeserializeOwned}; diff --git a/testing-framework/tools/cfgsync_tf/src/server.rs b/testing-framework/tools/cfgsync_tf/src/server.rs index 0bb5a88..55aa399 100644 --- a/testing-framework/tools/cfgsync_tf/src/server.rs +++ b/testing-framework/tools/cfgsync_tf/src/server.rs @@ -286,7 +286,10 @@ fn override_api_ports(config: &mut Value, ports: &PortOverrides) { } } -fn inject_da_assignations(config: &mut Value, membership: &nomos_node::NomosDaMembership) { +fn inject_da_assignations( + config: &mut Value, + membership: &nomos_node::LogosBlockchainDaMembership, +) { struct SubnetAssignment { subnet_id: String, peers: Vec, diff --git a/versions.env b/versions.env index a5239fc..544a806 100644 --- a/versions.env +++ b/versions.env @@ -1,7 +1,7 @@ -VERSION=v0.3.1 +VERSION=v0.3.2 NOMOS_BUNDLE_VERSION=v4 -# Pinned nomos-node revision used for CI builds and binary bundles. -NOMOS_NODE_REV=6bdb09567d21cd1e53527846a9cd48493ad49387 +# Pinned logos-blockchain-node revision used for CI builds and binary bundles. +NOMOS_NODE_REV=97b411ed0ce269e72a6253c8cd48eea41db5ab71 -# Optional: local nomos-node checkout override (do not commit absolute paths). +# Optional: local logos-blockchain-node checkout override (do not commit absolute paths). # NOMOS_NODE_PATH=