diff --git a/Cargo.lock b/Cargo.lock index 5a63473..1e0602f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", diff --git a/Cargo.toml b/Cargo.toml index 2135cc7..a120a18 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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" } diff --git a/scripts/build-bundle.sh b/scripts/build-bundle.sh index e52c1ac..e0721b6 100755 --- a/scripts/build-bundle.sh +++ b/scripts/build-bundle.sh @@ -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" diff --git a/scripts/run-examples.sh b/scripts/run-examples.sh index 193faa2..5862865 100755 --- a/scripts/run-examples.sh +++ b/scripts/run-examples.sh @@ -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 diff --git a/testing-framework/core/src/nodes/common/config/injection.rs b/testing-framework/core/src/nodes/common/config/injection.rs index 54d53ed..ccfb252 100644 --- a/testing-framework/core/src/nodes/common/config/injection.rs +++ b/testing-framework/core/src/nodes/common/config/injection.rs @@ -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> = 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) { diff --git a/testing-framework/workflows/src/workloads/da/expectation.rs b/testing-framework/workflows/src/workloads/da/expectation.rs index f16b10d..e27c953 100644 --- a/testing-framework/workflows/src/workloads/da/expectation.rs +++ b/testing-framework/workflows/src/workloads/da/expectation.rs @@ -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, diff --git a/versions.env b/versions.env index 5e69e46..a066d31 100644 --- a/versions.env +++ b/versions.env @@ -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=