Update framework for nomos-node master

This commit is contained in:
andrussal 2025-12-15 17:47:00 +01:00
parent 7998e86863
commit e4488b74c7
7 changed files with 267 additions and 217 deletions

265
Cargo.lock generated
View File

@ -739,9 +739,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "base64ct"
version = "1.8.0"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba"
checksum = "0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a"
[[package]]
name = "bincode"
@ -836,7 +836,7 @@ dependencies = [
[[package]]
name = "broadcast-service"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"derivative",
@ -919,9 +919,9 @@ dependencies = [
[[package]]
name = "cc"
version = "1.2.47"
version = "1.2.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07"
checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215"
dependencies = [
"find-msvc-tools",
"jobserver",
@ -995,7 +995,7 @@ dependencies = [
[[package]]
name = "chain-common"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"nomos-core",
"serde",
@ -1004,7 +1004,7 @@ dependencies = [
[[package]]
name = "chain-leader"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"chain-common",
@ -1031,7 +1031,7 @@ dependencies = [
[[package]]
name = "chain-network"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"chain-common",
@ -1060,7 +1060,7 @@ dependencies = [
[[package]]
name = "chain-service"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"broadcast-service",
@ -1133,7 +1133,7 @@ dependencies = [
[[package]]
name = "circuits-prover"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"circuits-utils",
"tempfile",
@ -1142,7 +1142,7 @@ dependencies = [
[[package]]
name = "circuits-utils"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"dirs",
]
@ -1212,7 +1212,7 @@ dependencies = [
[[package]]
name = "common-http-client"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"broadcast-service",
"futures",
@ -1363,7 +1363,7 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
[[package]]
name = "cryptarchia-engine"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"cfg_eval",
"nomos-utils",
@ -1378,7 +1378,7 @@ dependencies = [
[[package]]
name = "cryptarchia-sync"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"bytes",
"cryptarchia-engine",
@ -1853,7 +1853,7 @@ dependencies = [
[[package]]
name = "executor-http-client"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"common-http-client",
"futures",
@ -2233,7 +2233,7 @@ dependencies = [
[[package]]
name = "groth16"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ark-bn254 0.4.0",
"ark-ec 0.4.2",
@ -2659,9 +2659,9 @@ dependencies = [
[[package]]
name = "hyper-util"
version = "0.1.18"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56"
checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f"
dependencies = [
"base64 0.22.1",
"bytes",
@ -2753,9 +2753,9 @@ checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
[[package]]
name = "icu_properties"
version = "2.1.1"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99"
checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
dependencies = [
"icu_collections",
"icu_locale_core",
@ -2767,9 +2767,9 @@ dependencies = [
[[package]]
name = "icu_properties_data"
version = "2.1.1"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899"
checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
[[package]]
name = "icu_provider"
@ -3057,9 +3057,9 @@ dependencies = [
[[package]]
name = "js-sys"
version = "0.3.82"
version = "0.3.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65"
checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
dependencies = [
"once_cell",
"wasm-bindgen",
@ -3129,7 +3129,7 @@ dependencies = [
[[package]]
name = "key-management-system-keys"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"bytes",
@ -3154,7 +3154,7 @@ dependencies = [
[[package]]
name = "key-management-system-macros"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"proc-macro2",
"quote",
@ -3164,7 +3164,7 @@ dependencies = [
[[package]]
name = "key-management-system-service"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"key-management-system-keys",
@ -3270,7 +3270,7 @@ dependencies = [
[[package]]
name = "kzgrs"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ark-bls12-381",
"ark-ec 0.4.2",
@ -3289,7 +3289,7 @@ dependencies = [
[[package]]
name = "kzgrs-backend"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ark-ff 0.4.2",
"ark-poly 0.4.2",
@ -3310,9 +3310,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
version = "0.2.177"
version = "0.2.178"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
[[package]]
name = "libloading"
@ -3504,9 +3504,9 @@ dependencies = [
[[package]]
name = "libp2p-identity"
version = "0.2.12"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3104e13b51e4711ff5738caa1fb54467c8604c2e94d607e27745bcf709068774"
checksum = "f0c7892c221730ba55f7196e98b0b8ba5e04b4155651736036628e9f73ed6fc3"
dependencies = [
"asn1_der",
"bs58",
@ -3794,9 +3794,9 @@ dependencies = [
[[package]]
name = "log"
version = "0.4.28"
version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "loki-api"
@ -3901,9 +3901,9 @@ dependencies = [
[[package]]
name = "mio"
version = "1.1.0"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
dependencies = [
"libc",
"wasi",
@ -3913,7 +3913,7 @@ dependencies = [
[[package]]
name = "mmr"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ark-ff 0.4.2",
"groth16",
@ -4200,7 +4200,7 @@ dependencies = [
[[package]]
name = "nomos-api"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"broadcast-service",
@ -4233,7 +4233,7 @@ dependencies = [
[[package]]
name = "nomos-blend"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"nomos-blend-crypto",
"nomos-blend-message",
@ -4245,7 +4245,7 @@ dependencies = [
[[package]]
name = "nomos-blend-crypto"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"blake2",
"groth16",
@ -4263,7 +4263,7 @@ dependencies = [
[[package]]
name = "nomos-blend-message"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"blake2",
"derivative",
@ -4285,7 +4285,7 @@ dependencies = [
[[package]]
name = "nomos-blend-network"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"either",
"futures",
@ -4303,7 +4303,7 @@ dependencies = [
[[package]]
name = "nomos-blend-proofs"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ed25519-dalek",
"generic-array 1.3.5",
@ -4318,7 +4318,7 @@ dependencies = [
[[package]]
name = "nomos-blend-scheduling"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"derivative",
@ -4342,7 +4342,7 @@ dependencies = [
[[package]]
name = "nomos-blend-service"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"broadcast-service",
@ -4377,7 +4377,7 @@ dependencies = [
[[package]]
name = "nomos-core"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ark-ff 0.4.2",
"async-trait",
@ -4407,7 +4407,7 @@ dependencies = [
[[package]]
name = "nomos-da-dispersal"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"broadcast-service",
@ -4433,7 +4433,7 @@ dependencies = [
[[package]]
name = "nomos-da-messages"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"blake2",
"futures",
@ -4446,10 +4446,9 @@ dependencies = [
[[package]]
name = "nomos-da-network-core"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"cached",
"either",
"fixed",
"futures",
"indexmap 2.12.1",
@ -4468,13 +4467,13 @@ dependencies = [
"tokio",
"tokio-stream",
"tracing",
"tracing-subscriber 0.3.20",
"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=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"arc-swap",
"async-trait",
@ -4511,7 +4510,7 @@ dependencies = [
[[package]]
name = "nomos-da-sampling"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"bytes",
@ -4539,7 +4538,7 @@ dependencies = [
[[package]]
name = "nomos-da-verifier"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"futures",
@ -4566,7 +4565,7 @@ dependencies = [
[[package]]
name = "nomos-executor"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"axum",
@ -4605,7 +4604,7 @@ dependencies = [
[[package]]
name = "nomos-http-api-common"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"axum",
"governor",
@ -4620,7 +4619,7 @@ dependencies = [
[[package]]
name = "nomos-ledger"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"cryptarchia-engine",
"groth16",
@ -4643,7 +4642,7 @@ dependencies = [
[[package]]
name = "nomos-libp2p"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"backon",
@ -4672,7 +4671,7 @@ dependencies = [
[[package]]
name = "nomos-network"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"cryptarchia-sync",
@ -4691,7 +4690,7 @@ dependencies = [
[[package]]
name = "nomos-node"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"axum",
@ -4756,7 +4755,7 @@ dependencies = [
[[package]]
name = "nomos-sdp"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"futures",
@ -4774,7 +4773,7 @@ dependencies = [
[[package]]
name = "nomos-storage"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"bytes",
@ -4794,7 +4793,7 @@ dependencies = [
[[package]]
name = "nomos-system-sig"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-ctrlc",
"async-trait",
@ -4805,7 +4804,7 @@ dependencies = [
[[package]]
name = "nomos-time"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"cfg_eval",
@ -4827,7 +4826,7 @@ dependencies = [
[[package]]
name = "nomos-tracing"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"opentelemetry",
"opentelemetry-http",
@ -4843,14 +4842,14 @@ dependencies = [
"tracing-gelf",
"tracing-loki",
"tracing-opentelemetry",
"tracing-subscriber 0.3.20",
"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=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"nomos-tracing",
@ -4858,13 +4857,13 @@ dependencies = [
"serde",
"tracing",
"tracing-appender",
"tracing-subscriber 0.3.20",
"tracing-subscriber 0.3.22",
]
[[package]]
name = "nomos-utils"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"blake2",
@ -4881,7 +4880,7 @@ dependencies = [
[[package]]
name = "nomos-wallet"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"bytes",
@ -5396,7 +5395,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
[[package]]
name = "pol"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"circuits-prover",
"circuits-utils",
@ -5426,7 +5425,7 @@ dependencies = [
[[package]]
name = "poq"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"circuits-prover",
"circuits-utils",
@ -5448,7 +5447,7 @@ checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
[[package]]
name = "poseidon2"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ark-bn254 0.4.0",
"ark-ff 0.4.2",
@ -5882,9 +5881,9 @@ checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
[[package]]
name = "reqwest"
version = "0.12.24"
version = "0.12.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f"
checksum = "3b4c14b2d9afca6a60277086b0cc6a6ae0b568f6f7916c943a8cdc79f8be240f"
dependencies = [
"base64 0.22.1",
"bytes",
@ -5915,7 +5914,7 @@ dependencies = [
"tokio-rustls 0.26.4",
"tokio-util",
"tower 0.5.2",
"tower-http 0.6.7",
"tower-http 0.6.8",
"tower-service",
"url",
"wasm-bindgen",
@ -6023,7 +6022,7 @@ dependencies = [
"testing-framework-workflows",
"tokio",
"tracing",
"tracing-subscriber 0.3.20",
"tracing-subscriber 0.3.22",
]
[[package]]
@ -6152,9 +6151,9 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
version = "1.13.0"
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a"
checksum = "708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c"
dependencies = [
"web-time",
"zeroize",
@ -6403,9 +6402,9 @@ dependencies = [
[[package]]
name = "serde_with"
version = "3.16.0"
version = "3.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1"
checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7"
dependencies = [
"base64 0.22.1",
"chrono",
@ -6418,9 +6417,9 @@ dependencies = [
[[package]]
name = "serde_with_macros"
version = "3.16.0"
version = "3.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b"
checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c"
dependencies = [
"darling",
"proc-macro2",
@ -6469,7 +6468,7 @@ dependencies = [
[[package]]
name = "services-utils"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"futures",
@ -6528,9 +6527,9 @@ dependencies = [
[[package]]
name = "simd-adler32"
version = "0.3.7"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2"
[[package]]
name = "siphasher"
@ -6657,7 +6656,7 @@ dependencies = [
[[package]]
name = "subnetworks-assignations"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"counter",
"libp2p-identity",
@ -6957,7 +6956,7 @@ dependencies = [
[[package]]
name = "tests"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"blst",
@ -7236,9 +7235,9 @@ dependencies = [
[[package]]
name = "toml_edit"
version = "0.23.7"
version = "0.23.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
checksum = "5d7cbc3b4b49633d57a0509303158ca50de80ae32c265093b24c414705807832"
dependencies = [
"indexmap 2.12.1",
"toml_datetime",
@ -7362,9 +7361,9 @@ dependencies = [
[[package]]
name = "tower-http"
version = "0.6.7"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cf146f99d442e8e68e585f5d798ccd3cad9a7835b917e09728880a862706456"
checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
dependencies = [
"bitflags 2.10.0",
"bytes",
@ -7408,9 +7407,9 @@ dependencies = [
[[package]]
name = "tracing"
version = "0.1.41"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647"
dependencies = [
"log",
"pin-project-lite",
@ -7420,21 +7419,21 @@ dependencies = [
[[package]]
name = "tracing-appender"
version = "0.2.3"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf"
checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf"
dependencies = [
"crossbeam-channel",
"thiserror 1.0.69",
"thiserror 2.0.17",
"time",
"tracing-subscriber 0.3.20",
"tracing-subscriber 0.3.22",
]
[[package]]
name = "tracing-attributes"
version = "0.1.30"
version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
"proc-macro2",
"quote",
@ -7443,9 +7442,9 @@ dependencies = [
[[package]]
name = "tracing-core"
version = "0.1.34"
version = "0.1.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c"
dependencies = [
"once_cell",
"valuable",
@ -7477,7 +7476,7 @@ dependencies = [
"tokio-util",
"tracing-core",
"tracing-futures",
"tracing-subscriber 0.3.20",
"tracing-subscriber 0.3.22",
]
[[package]]
@ -7508,7 +7507,7 @@ dependencies = [
"tracing-core",
"tracing-log",
"tracing-serde",
"tracing-subscriber 0.3.20",
"tracing-subscriber 0.3.22",
"url",
]
@ -7525,7 +7524,7 @@ dependencies = [
"smallvec",
"tracing",
"tracing-core",
"tracing-subscriber 0.3.20",
"tracing-subscriber 0.3.22",
"web-time",
]
@ -7550,9 +7549,9 @@ dependencies = [
[[package]]
name = "tracing-subscriber"
version = "0.3.20"
version = "0.3.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e"
dependencies = [
"matchers",
"nu-ansi-term",
@ -7581,7 +7580,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "tx-service"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"async-trait",
"futures",
@ -7741,7 +7740,7 @@ checksum = "e2eebbbfe4093922c2b6734d7c679ebfebd704a0d7e56dfcb0d05818ce28977d"
[[package]]
name = "utxotree"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"ark-ff 0.4.2",
"groth16",
@ -7754,9 +7753,9 @@ dependencies = [
[[package]]
name = "uuid"
version = "1.18.1"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a"
dependencies = [
"getrandom 0.3.4",
"js-sys",
@ -7794,7 +7793,7 @@ dependencies = [
[[package]]
name = "wallet"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"key-management-system-keys",
"nomos-core",
@ -7831,9 +7830,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen"
version = "0.2.105"
version = "0.2.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60"
checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
dependencies = [
"cfg-if",
"once_cell",
@ -7844,9 +7843,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
version = "0.4.55"
version = "0.4.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0"
checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c"
dependencies = [
"cfg-if",
"js-sys",
@ -7857,9 +7856,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.105"
version = "0.2.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2"
checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@ -7867,9 +7866,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.105"
version = "0.2.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc"
checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
dependencies = [
"bumpalo",
"proc-macro2",
@ -7880,9 +7879,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.105"
version = "0.2.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76"
checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
dependencies = [
"unicode-ident",
]
@ -7902,9 +7901,9 @@ dependencies = [
[[package]]
name = "web-sys"
version = "0.3.82"
version = "0.3.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1"
checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac"
dependencies = [
"js-sys",
"wasm-bindgen",
@ -8321,9 +8320,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
[[package]]
name = "winnow"
version = "0.7.13"
version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829"
dependencies = [
"memchr",
]
@ -8347,7 +8346,7 @@ checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
[[package]]
name = "witness-generator"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"circuits-utils",
"tempfile",
@ -8446,18 +8445,18 @@ dependencies = [
[[package]]
name = "zerocopy"
version = "0.8.30"
version = "0.8.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.8.30"
version = "0.8.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
dependencies = [
"proc-macro2",
"quote",
@ -8557,7 +8556,7 @@ dependencies = [
[[package]]
name = "zksign"
version = "0.1.0"
source = "git+https://github.com/logos-co/nomos-node.git?rev=365b36469c34a19c607eed7d8f7a3e5380dac36e#365b36469c34a19c607eed7d8f7a3e5380dac36e"
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f623e0c9d159bd8b398a25eda8db0642c491f99#3f623e0c9d159bd8b398a25eda8db0642c491f99"
dependencies = [
"circuits-prover",
"circuits-utils",

View File

@ -37,50 +37,50 @@ testing-framework-runner-local = { default-features = false, path = "testing-f
testing-framework-workflows = { default-features = false, path = "testing-framework/workflows" }
# Nomos git dependencies (pinned to latest master)
broadcast-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
broadcast-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
cfgsync = { default-features = false, path = "testing-framework/tools/cfgsync" }
chain-leader = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e", features = [
chain-leader = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99", features = [
"pol-dev-mode",
] }
chain-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
chain-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
common-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
cryptarchia-engine = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
cryptarchia-sync = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
executor-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
groth16 = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
key-management-system-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
kzgrs = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
kzgrs-backend = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-api = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-blend-message = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-blend-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-cli = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-da-dispersal = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-da-network-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-da-network-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-da-sampling = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-da-verifier = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-executor = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-http-api-common = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-ledger = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-libp2p = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-node = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-sdp = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-time = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-tracing = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-tracing-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-utils = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
nomos-wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
poc = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
pol = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
subnetworks-assignations = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
tests = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
tx-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
zksign = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "365b36469c34a19c607eed7d8f7a3e5380dac36e" }
chain-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
chain-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
common-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
cryptarchia-engine = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
cryptarchia-sync = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
executor-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
groth16 = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
key-management-system-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
kzgrs = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
kzgrs-backend = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-api = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-blend-message = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-blend-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-cli = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-da-dispersal = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-da-network-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-da-network-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-da-sampling = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-da-verifier = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-executor = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-http-api-common = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-ledger = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-libp2p = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-node = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-sdp = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-time = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-tracing = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-tracing-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-utils = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
nomos-wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
poc = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
pol = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
subnetworks-assignations = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
tests = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
tx-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
zksign = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", rev = "3f623e0c9d159bd8b398a25eda8db0642c491f99" }
# External crates
async-trait = { default-features = false, version = "0.1" }

View File

@ -62,6 +62,11 @@ OUTPUT=""
REV_OVERRIDE=""
PATH_OVERRIDE=""
DOCKER_PLATFORM="${NOMOS_BUNDLE_DOCKER_PLATFORM:-${NOMOS_BIN_PLATFORM:-linux/amd64}}"
BUNDLE_RUSTUP_TOOLCHAIN="${BUNDLE_RUSTUP_TOOLCHAIN:-}"
if [ -z "${BUNDLE_RUSTUP_TOOLCHAIN}" ] && command -v rustup >/dev/null 2>&1 && [ -f "${ROOT_DIR}/rust-toolchain.toml" ]; then
BUNDLE_RUSTUP_TOOLCHAIN="$(awk -F '\"' '/^[[:space:]]*channel[[:space:]]*=/{print $2; exit}' "${ROOT_DIR}/rust-toolchain.toml")"
fi
# To avoid confusing cache corruption errors inside the Dockerized Linux build,
# always start from a clean cargo registry/git cache for the cross-build.
@ -226,10 +231,18 @@ mkdir -p "${NODE_SRC}"
git reset --hard
git clean -fdx
fi
RUSTFLAGS='--cfg feature="pol-dev-mode"' NOMOS_CIRCUITS="${CIRCUITS_DIR}" \
cargo build --features "${FEATURES}" \
-p nomos-node -p nomos-executor -p nomos-cli \
--target-dir "${NODE_TARGET}"
if [ -n "${BUNDLE_RUSTUP_TOOLCHAIN}" ]; then
RUSTFLAGS='--cfg feature="pol-dev-mode"' NOMOS_CIRCUITS="${CIRCUITS_DIR}" \
RUSTUP_TOOLCHAIN="${BUNDLE_RUSTUP_TOOLCHAIN}" \
cargo build --features "${FEATURES}" \
-p nomos-node -p nomos-executor -p nomos-cli \
--target-dir "${NODE_TARGET}"
else
RUSTFLAGS='--cfg feature="pol-dev-mode"' NOMOS_CIRCUITS="${CIRCUITS_DIR}" \
cargo build --features "${FEATURES}" \
-p nomos-node -p nomos-executor -p nomos-cli \
--target-dir "${NODE_TARGET}"
fi
)
echo "==> Packaging bundle"

View File

@ -162,6 +162,9 @@ restore_binaries_from_tar() {
else
tar_path="$(default_tar_path)"
fi
if ! bundle_matches_expected "${tar_path}"; then
return 1
fi
local extract_dir="${ROOT_DIR}/.tmp/nomos-binaries"
if [ ! -f "$tar_path" ]; then
return 1
@ -211,6 +214,41 @@ restore_binaries_from_tar() {
export RESTORED_BINARIES
}
bundle_matches_expected() {
local tar_path="$1"
if [ ! -f "${tar_path}" ]; then
return 1
fi
if [ -z "${NOMOS_NODE_REV:-}" ]; then
return 0
fi
local meta
meta="$(tar -xOzf "${tar_path}" artifacts/nomos-bundle-meta.env 2>/dev/null || true)"
if [ -z "${meta}" ]; then
echo "Bundle meta missing in ${tar_path}; treating as stale and rebuilding." >&2
return 1
fi
local tar_rev tar_head
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
return 1
fi
if [ -n "${tar_head}" ] && [ "${tar_head}" != "${NOMOS_NODE_REV}" ]; then
echo "Bundle ${tar_path} is for nomos-node git head ${tar_head}, expected ${NOMOS_NODE_REV}; rebuilding." >&2
return 1
fi
return 0
}
ensure_binaries_tar() {
local platform="$1"
local tar_path="$2"
echo "==> Building fresh binaries bundle (${platform}) at ${tar_path}"
"${ROOT_DIR}/scripts/build-bundle.sh" --platform "${platform}" --output "${tar_path}" --rev "${NOMOS_NODE_REV}"
}
host_bin_matches_arch() {
local bin_path="$1"
if [ ! -x "$bin_path" ]; then
@ -239,13 +277,30 @@ else
# On non-Linux compose/k8s runs, use the Linux bundle for image build, then restore host bundle for the runner.
if [ "$MODE" != "host" ] && [ "$(uname -s)" != "Linux" ] && [ "${NOMOS_SKIP_IMAGE_BUILD:-0}" = "0" ] && [ -f "${LINUX_TAR}" ]; then
NEED_HOST_RESTORE_AFTER_IMAGE=1
_RESTORE_TAR_OVERRIDE="${LINUX_TAR}" restore_binaries_from_tar || true
_RESTORE_TAR_OVERRIDE="${LINUX_TAR}" restore_binaries_from_tar || {
ensure_binaries_tar linux "${LINUX_TAR}"
_RESTORE_TAR_OVERRIDE="${LINUX_TAR}" restore_binaries_from_tar
}
unset _RESTORE_TAR_OVERRIDE
fi
if ! restore_binaries_from_tar; then
echo "ERROR: Missing or invalid binaries tarball. Provide it via NOMOS_BINARIES_TAR or place it at $(default_tar_path)." >&2
exit 1
tar_path="$(default_tar_path)"
case "$MODE" in
host) ensure_binaries_tar host "${tar_path}" ;;
compose|k8s)
if [ "${NOMOS_SKIP_IMAGE_BUILD:-0}" = "1" ]; then
ensure_binaries_tar host "${tar_path}"
else
ensure_binaries_tar linux "${tar_path}"
fi
;;
*) ensure_binaries_tar host "${tar_path}" ;;
esac
restore_binaries_from_tar || {
echo "ERROR: Missing or invalid binaries tarball. Provide it via NOMOS_BINARIES_TAR or place it at $(default_tar_path)." >&2
exit 1
}
fi
fi
@ -264,15 +319,23 @@ fi
if [ "${NEED_HOST_RESTORE_AFTER_IMAGE}" = "1" ]; then
if [ -f "${HOST_TAR}" ]; then
echo "==> Restoring host bundle for runner (${HOST_TAR})"
_RESTORE_TAR_OVERRIDE="${HOST_TAR}" restore_binaries_from_tar || {
ensure_binaries_tar host "${HOST_TAR}"
_RESTORE_TAR_OVERRIDE="${HOST_TAR}" restore_binaries_from_tar || {
echo "ERROR: Failed to restore host bundle from ${HOST_TAR}" >&2
exit 1
}
}
unset _RESTORE_TAR_OVERRIDE
echo "==> Using restored circuits/binaries bundle"
else
ensure_binaries_tar host "${HOST_TAR}"
_RESTORE_TAR_OVERRIDE="${HOST_TAR}" restore_binaries_from_tar || {
echo "ERROR: Failed to restore host bundle from ${HOST_TAR}" >&2
exit 1
}
unset _RESTORE_TAR_OVERRIDE
echo "==> Using restored circuits/binaries bundle"
else
echo "ERROR: Expected host bundle at ${HOST_TAR} for runner." >&2
exit 1
fi
fi

View File

@ -1,33 +1,6 @@
use serde_yaml::{Mapping, Number as YamlNumber, Value};
/// Convert any ed25519_sig entries from a YAML sequence of bytes into the
/// hex-encoded string format expected by nomos-node config deserialization.
pub fn normalize_ed25519_sigs(value: &mut Value) {
match value {
Value::Mapping(map) => {
for (k, v) in map.iter_mut() {
if let Value::String(key) = k {
if key == "ed25519_sig" {
if let Value::Sequence(seq) = v {
let bytes: Option<Vec<u8>> = seq
.iter()
.map(|val| val.as_i64().and_then(|n| u8::try_from(n).ok()))
.collect();
if let Some(bytes) = bytes {
*v = Value::String(hex::encode(bytes));
continue;
}
}
}
}
normalize_ed25519_sigs(v);
}
}
Value::Sequence(seq) => seq.iter_mut().for_each(normalize_ed25519_sigs),
Value::Tagged(tagged) => normalize_ed25519_sigs(&mut tagged.value),
_ => {}
}
}
pub fn normalize_ed25519_sigs(_value: &mut Value) {}
/// Inject cryptarchia/IBD defaults into a YAML config in-place.
pub fn inject_ibd_into_cryptarchia(yaml_value: &mut Value) {

View File

@ -36,7 +36,8 @@ struct CaptureState {
run_duration: Duration,
}
const MIN_INCLUSION_RATIO: f64 = 0.8;
const MIN_INSCRIPTION_INCLUSION_RATIO: f64 = 0.8;
const MIN_BLOB_INCLUSION_RATIO: f64 = 0.7;
#[derive(Debug, Error)]
enum DaExpectationError {
@ -184,7 +185,8 @@ impl Expectation for DaWorkloadExpectation {
.expect("inscription lock poisoned");
missing_channels(&state.planned, &inscriptions)
};
let required_inscriptions = minimum_required(planned_total, MIN_INCLUSION_RATIO);
let required_inscriptions =
minimum_required(planned_total, MIN_INSCRIPTION_INCLUSION_RATIO);
let observed_inscriptions = planned_total.saturating_sub(missing_inscriptions.len());
if observed_inscriptions < required_inscriptions {
tracing::warn!(
@ -223,7 +225,7 @@ impl Expectation for DaWorkloadExpectation {
.saturating_mul(observed_blocks);
let missing_blob_channels = missing_channels(&state.planned, &channels_with_blobs);
let required_blobs = minimum_required_u64(expected_total_blobs, MIN_INCLUSION_RATIO);
let required_blobs = minimum_required_u64(expected_total_blobs, MIN_BLOB_INCLUSION_RATIO);
if observed_total_blobs < required_blobs {
tracing::warn!(
expected_total_blobs,

View File

@ -1,7 +1,7 @@
VERSION=v0.3.1
NOMOS_BUNDLE_VERSION=v4
# Pinned nomos-node revision used for CI builds and binary bundles.
NOMOS_NODE_REV=365b36469c34a19c607eed7d8f7a3e5380dac36e
NOMOS_NODE_REV=3f623e0c9d159bd8b398a25eda8db0642c491f99
# Optional: local nomos-node checkout override (do not commit absolute paths).
# NOMOS_NODE_PATH=/path/to/nomos-node
# NOMOS_NODE_PATH=