diff --git a/Cargo.lock b/Cargo.lock index c8f915a..19a72d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3344,7 +3344,7 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "logos-blockchain-api-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "bytes", @@ -3371,7 +3371,7 @@ dependencies = [ [[package]] name = "logos-blockchain-blend" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-blend-crypto", "logos-blockchain-blend-message", @@ -3383,7 +3383,7 @@ dependencies = [ [[package]] name = "logos-blockchain-blend-crypto" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "blake2", "logos-blockchain-groth16", @@ -3397,7 +3397,7 @@ dependencies = [ [[package]] name = "logos-blockchain-blend-message" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "blake2", "derivative", @@ -3419,7 +3419,7 @@ dependencies = [ [[package]] name = "logos-blockchain-blend-network" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "either", "futures", @@ -3437,7 +3437,7 @@ dependencies = [ [[package]] name = "logos-blockchain-blend-proofs" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "ed25519-dalek", "generic-array 1.3.5", @@ -3452,7 +3452,7 @@ dependencies = [ [[package]] name = "logos-blockchain-blend-scheduling" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "derivative", @@ -3476,7 +3476,7 @@ dependencies = [ [[package]] name = "logos-blockchain-blend-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "fork_stream", @@ -3511,7 +3511,7 @@ dependencies = [ [[package]] name = "logos-blockchain-chain-broadcast-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "derivative", @@ -3527,7 +3527,7 @@ dependencies = [ [[package]] name = "logos-blockchain-chain-leader-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "futures", @@ -3555,7 +3555,7 @@ dependencies = [ [[package]] name = "logos-blockchain-chain-network-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "futures", @@ -3583,7 +3583,7 @@ dependencies = [ [[package]] name = "logos-blockchain-chain-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "bytes", @@ -3613,7 +3613,7 @@ dependencies = [ [[package]] name = "logos-blockchain-chain-service-common" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-core", "serde", @@ -3622,7 +3622,7 @@ dependencies = [ [[package]] name = "logos-blockchain-circuits-prover" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-circuits-utils", "tempfile", @@ -3631,7 +3631,7 @@ dependencies = [ [[package]] name = "logos-blockchain-circuits-utils" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "dirs", ] @@ -3639,7 +3639,7 @@ dependencies = [ [[package]] name = "logos-blockchain-common-http-client" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "futures", "hex", @@ -3659,7 +3659,7 @@ dependencies = [ [[package]] name = "logos-blockchain-core" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "ark-ff 0.4.2", "bincode", @@ -3689,7 +3689,7 @@ dependencies = [ [[package]] name = "logos-blockchain-cryptarchia-engine" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "cfg_eval", "logos-blockchain-utils", @@ -3704,7 +3704,7 @@ dependencies = [ [[package]] name = "logos-blockchain-cryptarchia-sync" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "bytes", "futures", @@ -3723,7 +3723,7 @@ dependencies = [ [[package]] name = "logos-blockchain-groth16" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "ark-bn254 0.4.0", "ark-ec 0.4.2", @@ -3741,7 +3741,7 @@ dependencies = [ [[package]] name = "logos-blockchain-http-api-common" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "axum", "logos-blockchain-core", @@ -3754,7 +3754,7 @@ dependencies = [ [[package]] name = "logos-blockchain-key-management-system-keys" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "bytes", @@ -3779,7 +3779,7 @@ dependencies = [ [[package]] name = "logos-blockchain-key-management-system-macros" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "proc-macro2", "quote", @@ -3789,7 +3789,7 @@ dependencies = [ [[package]] name = "logos-blockchain-key-management-system-operators" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "logos-blockchain-blend-proofs", @@ -3805,7 +3805,7 @@ dependencies = [ [[package]] name = "logos-blockchain-key-management-system-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "log", @@ -3821,7 +3821,7 @@ dependencies = [ [[package]] name = "logos-blockchain-ledger" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "derivative", "logos-blockchain-blend-crypto", @@ -3845,7 +3845,7 @@ dependencies = [ [[package]] name = "logos-blockchain-libp2p" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "backon", @@ -3874,7 +3874,7 @@ dependencies = [ [[package]] name = "logos-blockchain-network-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "futures", @@ -3893,7 +3893,7 @@ dependencies = [ [[package]] name = "logos-blockchain-node" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "axum", @@ -3949,7 +3949,7 @@ dependencies = [ [[package]] name = "logos-blockchain-poc" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-circuits-prover", "logos-blockchain-circuits-utils", @@ -3964,7 +3964,7 @@ dependencies = [ [[package]] name = "logos-blockchain-pol" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-circuits-prover", "logos-blockchain-circuits-utils", @@ -3980,7 +3980,7 @@ dependencies = [ [[package]] name = "logos-blockchain-poq" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-circuits-prover", "logos-blockchain-circuits-utils", @@ -3996,7 +3996,7 @@ dependencies = [ [[package]] name = "logos-blockchain-poseidon2" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "ark-bn254 0.4.0", "ark-ff 0.4.2", @@ -4007,7 +4007,7 @@ dependencies = [ [[package]] name = "logos-blockchain-sdp-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "futures", @@ -4023,7 +4023,7 @@ dependencies = [ [[package]] name = "logos-blockchain-services-utils" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "futures", @@ -4038,7 +4038,7 @@ dependencies = [ [[package]] name = "logos-blockchain-storage-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "bytes", @@ -4056,7 +4056,7 @@ dependencies = [ [[package]] name = "logos-blockchain-system-sig-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-ctrlc", "async-trait", @@ -4067,7 +4067,7 @@ dependencies = [ [[package]] name = "logos-blockchain-time-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "cfg_eval", @@ -4089,7 +4089,7 @@ dependencies = [ [[package]] name = "logos-blockchain-tracing" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "opentelemetry", "opentelemetry-http", @@ -4112,7 +4112,7 @@ dependencies = [ [[package]] name = "logos-blockchain-tracing-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "logos-blockchain-tracing", @@ -4126,7 +4126,7 @@ dependencies = [ [[package]] name = "logos-blockchain-tx-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "futures", @@ -4148,7 +4148,7 @@ dependencies = [ [[package]] name = "logos-blockchain-utils" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "blake2", @@ -4165,7 +4165,7 @@ dependencies = [ [[package]] name = "logos-blockchain-utxotree" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "ark-ff 0.4.2", "logos-blockchain-groth16", @@ -4179,7 +4179,7 @@ dependencies = [ [[package]] name = "logos-blockchain-wallet" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-core", "logos-blockchain-key-management-system-keys", @@ -4194,7 +4194,7 @@ dependencies = [ [[package]] name = "logos-blockchain-wallet-service" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "async-trait", "bytes", @@ -4219,7 +4219,7 @@ dependencies = [ [[package]] name = "logos-blockchain-witness-generator" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "tempfile", ] @@ -4227,7 +4227,7 @@ dependencies = [ [[package]] name = "logos-blockchain-zksign" version = "0.1.0" -source = "git+https://github.com/logos-co/nomos-node.git?rev=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050#19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" +source = "git+https://github.com/logos-co/nomos-node.git?rev=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0#feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" dependencies = [ "logos-blockchain-circuits-prover", "logos-blockchain-circuits-utils", diff --git a/Cargo.toml b/Cargo.toml index c014882..e05be81 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,36 +41,36 @@ testing-framework-workflows = { default-features = false, path = "testing-f # Logos git dependencies (pinned to latest master) cfgsync_tf = { default-features = false, path = "testing-framework/tools/cfgsync_tf" } -lb-api-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-api-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-blend-message = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-message", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-blend-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-chain-broadcast-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-broadcast-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-chain-leader-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-leader-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-chain-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-network-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-chain-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-common-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-common-http-client", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-core", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-cryptarchia-engine = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-engine", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-cryptarchia-sync = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-sync", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-groth16 = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-groth16", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-http-api-common = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-http-api-common", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-key-management-system-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-key-management-system-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-ledger = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-ledger", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-libp2p = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-libp2p", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-network-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-network-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-node = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-node", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-poc = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-poc", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-pol = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-pol", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-sdp-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-sdp-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-tests = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tests", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-time-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-time-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-tracing = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-tracing-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-tx-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tx-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-utils = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-utils", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-wallet-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet-service", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } -lb-zksign = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-zksign", rev = "19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050" } +lb-api-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-api-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-blend-message = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-message", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-blend-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-chain-broadcast-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-broadcast-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-chain-leader-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-leader-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-chain-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-network-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-chain-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-common-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-common-http-client", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-core", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-cryptarchia-engine = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-engine", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-cryptarchia-sync = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-sync", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-groth16 = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-groth16", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-http-api-common = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-http-api-common", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-key-management-system-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-key-management-system-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-ledger = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-ledger", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-libp2p = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-libp2p", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-network-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-network-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-node = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-node", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-poc = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-poc", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-pol = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-pol", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-sdp-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-sdp-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-tests = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tests", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-time-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-time-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-tracing = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-tracing-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-tx-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tx-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-utils = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-utils", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-wallet-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet-service", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } +lb-zksign = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-zksign", rev = "feac5ab97ef6dfcebcf6536363a5f330cb79b5e0" } # External crates async-trait = { default-features = false, version = "0.1" } diff --git a/testing-framework/configs/src/nodes/blend.rs b/testing-framework/configs/src/nodes/blend.rs index 44f4775..501ef51 100644 --- a/testing-framework/configs/src/nodes/blend.rs +++ b/testing-framework/configs/src/nodes/blend.rs @@ -31,7 +31,7 @@ const ROUNDS_PER_SESSION_TRANSITION: u64 = 30; const EPOCH_TRANSITION_SLOTS: u64 = 2_600; const SAFETY_BUFFER_INTERVALS: u64 = 100; const MESSAGE_FREQUENCY_PER_ROUND: f64 = 1.0; -const MAX_RELEASE_DELAY_ROUNDS: u64 = 3; +const MAX_RELEASE_DELAY_ROUNDS: u64 = 1; const DATA_REPLICATION_FACTOR: u64 = 0; pub const ACTIVITY_THRESHOLD_SENSITIVITY: u64 = 1; diff --git a/testing-framework/configs/src/nodes/common.rs b/testing-framework/configs/src/nodes/common.rs index 666aa61..5ce8efb 100644 --- a/testing-framework/configs/src/nodes/common.rs +++ b/testing-framework/configs/src/nodes/common.rs @@ -2,6 +2,7 @@ use std::{ collections::{HashMap, HashSet}, num::NonZeroUsize, path::PathBuf, + sync::OnceLock, time::Duration, }; @@ -29,6 +30,7 @@ use lb_node::{ }, }; use lb_wallet_service::WalletServiceSettings; +use time::OffsetDateTime; use crate::{nodes::kms::key_id_for_preload_backend, timeouts, topology::configs::GeneralConfig}; @@ -40,6 +42,12 @@ const IBD_DOWNLOAD_DELAY_SECS: u64 = 10; const MAX_ORPHAN_CACHE_SIZE: NonZeroUsize = unsafe { NonZeroUsize::new_unchecked(5) }; const API_MAX_CONCURRENT_REQUESTS: usize = 1000; +static CHAIN_START_TIME: OnceLock = OnceLock::new(); + +fn get_or_init_chain_start_time() -> OffsetDateTime { + *CHAIN_START_TIME.get_or_init(OffsetDateTime::now_utc) +} + pub(crate) fn cryptarchia_deployment(config: &GeneralConfig) -> CryptarchiaDeploymentSettings { let mantle_service_params = &config .consensus_config @@ -80,6 +88,7 @@ pub(crate) fn cryptarchia_deployment(config: &GeneralConfig) -> CryptarchiaDeplo pub(crate) fn time_deployment(config: &GeneralConfig) -> TimeDeploymentSettings { TimeDeploymentSettings { slot_duration: config.time_config.slot_duration, + chain_start_time: get_or_init_chain_start_time(), } } @@ -134,7 +143,6 @@ pub(crate) fn time_config(config: &GeneralConfig) -> TimeConfig { }, update_interval: config.time_config.update_interval, }, - chain_start_time: config.time_config.chain_start_time, } } diff --git a/testing-framework/configs/src/topology/configs/deployment.rs b/testing-framework/configs/src/topology/configs/deployment.rs index 1c7df23..45c6414 100644 --- a/testing-framework/configs/src/topology/configs/deployment.rs +++ b/testing-framework/configs/src/topology/configs/deployment.rs @@ -36,7 +36,7 @@ pub fn default_e2e_deployment_settings() -> DeploymentSettings { DeploymentSettings::Custom(CustomDeployment { blend: BlendDeploymentSettings { common: BlendCommonSettings { - minimum_network_size: unsafe { NonZeroU64::new_unchecked(30) }, + minimum_network_size: unsafe { NonZeroU64::new_unchecked(1) }, num_blend_layers: unsafe { NonZeroU64::new_unchecked(3) }, timing: TimingSettings { round_duration: DEFAULT_ROUND_DURATION, @@ -58,7 +58,7 @@ pub fn default_e2e_deployment_settings() -> DeploymentSettings { message_frequency_per_round, }, delayer: MessageDelayerSettings { - maximum_release_delay_in_rounds: unsafe { NonZeroU64::new_unchecked(3) }, + maximum_release_delay_in_rounds: unsafe { NonZeroU64::new_unchecked(1) }, }, }, }, diff --git a/testing-framework/configs/src/topology/configs/time.rs b/testing-framework/configs/src/topology/configs/time.rs index 3f29c4e..921393c 100644 --- a/testing-framework/configs/src/topology/configs/time.rs +++ b/testing-framework/configs/src/topology/configs/time.rs @@ -4,8 +4,6 @@ use std::{ time::Duration, }; -use time::OffsetDateTime; - const DEFAULT_SLOT_TIME: u64 = 1; const CONSENSUS_SLOT_TIME_VAR: &str = "CONSENSUS_SLOT_TIME"; const DEFAULT_NTP_SERVER: &str = "pool.ntp.org:123"; @@ -15,7 +13,6 @@ const DEFAULT_NTP_UPDATE_INTERVAL: Duration = Duration::from_secs(16); #[derive(Clone, Debug)] pub struct GeneralTimeConfig { pub slot_duration: Duration, - pub chain_start_time: OffsetDateTime, pub ntp_server: String, pub timeout: Duration, pub interface: IpAddr, @@ -32,7 +29,6 @@ pub fn default_time_config() -> GeneralTimeConfig { GeneralTimeConfig { slot_duration: Duration::from_secs(slot_duration), - chain_start_time: OffsetDateTime::now_utc(), ntp_server: String::from(DEFAULT_NTP_SERVER), timeout: DEFAULT_NTP_TIMEOUT, interface: IpAddr::V4(Ipv4Addr::UNSPECIFIED), diff --git a/versions.env b/versions.env index d294ec0..2413c6e 100644 --- a/versions.env +++ b/versions.env @@ -1,7 +1,7 @@ VERSION=v0.3.2 LOGOS_BLOCKCHAIN_BUNDLE_VERSION=v4 # Pinned logos-blockchain-node revision used for CI builds and binary bundles. -LOGOS_BLOCKCHAIN_NODE_REV=19d0dfc5b24f3b6fdf9c9b3000fe79db114e4050 +LOGOS_BLOCKCHAIN_NODE_REV=feac5ab97ef6dfcebcf6536363a5f330cb79b5e0 # Optional: local logos-blockchain-node checkout override (do not commit absolute paths). # LOGOS_BLOCKCHAIN_NODE_PATH=