mirror of
https://github.com/logos-blockchain/logos-blockchain-testing.git
synced 2026-02-16 19:23:09 +00:00
Update node rev and align consensus/wallet config
This commit is contained in:
parent
4b43cb590b
commit
cc75462369
129
Cargo.lock
generated
129
Cargo.lock
generated
@ -3389,7 +3389,7 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
|
||||
[[package]]
|
||||
name = "logos-blockchain-api-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"bytes",
|
||||
@ -3415,7 +3415,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-blend"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-blend-crypto",
|
||||
"logos-blockchain-blend-message",
|
||||
@ -3427,7 +3427,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-blend-crypto"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"blake2",
|
||||
"logos-blockchain-groth16",
|
||||
@ -3441,7 +3441,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-blend-message"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"blake2",
|
||||
"derivative",
|
||||
@ -3463,7 +3463,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-blend-network"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"either",
|
||||
"futures",
|
||||
@ -3481,7 +3481,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-blend-proofs"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"ed25519-dalek",
|
||||
"generic-array 1.3.5",
|
||||
@ -3496,7 +3496,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-blend-scheduling"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"derivative",
|
||||
@ -3519,7 +3519,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-blend-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"fork_stream",
|
||||
@ -3554,7 +3554,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-chain-broadcast-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"derivative",
|
||||
@ -3570,7 +3570,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-chain-leader-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"futures",
|
||||
@ -3579,7 +3579,7 @@ dependencies = [
|
||||
"logos-blockchain-chain-service-common",
|
||||
"logos-blockchain-core",
|
||||
"logos-blockchain-cryptarchia-engine",
|
||||
"logos-blockchain-key-management-system-keys",
|
||||
"logos-blockchain-key-management-system-service",
|
||||
"logos-blockchain-ledger",
|
||||
"logos-blockchain-services-utils",
|
||||
"logos-blockchain-time-service",
|
||||
@ -3597,7 +3597,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-chain-network-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"futures",
|
||||
@ -3625,7 +3625,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-chain-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"bytes",
|
||||
@ -3655,7 +3655,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-chain-service-common"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-core",
|
||||
"serde",
|
||||
@ -3664,7 +3664,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-circuits-prover"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-circuits-utils",
|
||||
"tempfile",
|
||||
@ -3673,7 +3673,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-circuits-utils"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"dirs",
|
||||
]
|
||||
@ -3681,7 +3681,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-common-http-client"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"futures",
|
||||
"logos-blockchain-chain-broadcast-service",
|
||||
@ -3698,7 +3698,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-core"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"ark-ff 0.4.2",
|
||||
"bincode",
|
||||
@ -3706,15 +3706,16 @@ dependencies = [
|
||||
"bytes",
|
||||
"const-hex",
|
||||
"futures",
|
||||
"generic-array 1.3.5",
|
||||
"hex",
|
||||
"logos-blockchain-blend-proofs",
|
||||
"logos-blockchain-cryptarchia-engine",
|
||||
"logos-blockchain-groth16",
|
||||
"logos-blockchain-key-management-system-keys",
|
||||
"logos-blockchain-poc",
|
||||
"logos-blockchain-pol",
|
||||
"logos-blockchain-poseidon2",
|
||||
"logos-blockchain-utils",
|
||||
"logos-blockchain-utxotree",
|
||||
"multiaddr",
|
||||
"nom 8.0.0",
|
||||
"num-bigint",
|
||||
@ -3727,7 +3728,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-cryptarchia-engine"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"cfg_eval",
|
||||
"logos-blockchain-utils",
|
||||
@ -3742,7 +3743,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-cryptarchia-sync"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"futures",
|
||||
@ -3761,7 +3762,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-groth16"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"ark-bn254 0.4.0",
|
||||
"ark-ec 0.4.2",
|
||||
@ -3779,7 +3780,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-http-api-common"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"axum",
|
||||
"governor",
|
||||
@ -3794,7 +3795,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=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"bytes",
|
||||
@ -3820,7 +3821,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=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@ -3830,7 +3831,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=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"log",
|
||||
@ -3845,7 +3846,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-ledger"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"derivative",
|
||||
"logos-blockchain-blend-crypto",
|
||||
@ -3855,7 +3856,7 @@ dependencies = [
|
||||
"logos-blockchain-cryptarchia-engine",
|
||||
"logos-blockchain-groth16",
|
||||
"logos-blockchain-key-management-system-keys",
|
||||
"logos-blockchain-mmr",
|
||||
"logos-blockchain-pol",
|
||||
"logos-blockchain-utils",
|
||||
"logos-blockchain-utxotree",
|
||||
"num-bigint",
|
||||
@ -3869,7 +3870,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-libp2p"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"backon",
|
||||
@ -3895,22 +3896,10 @@ dependencies = [
|
||||
"zerocopy",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-blockchain-mmr"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
dependencies = [
|
||||
"ark-ff 0.4.2",
|
||||
"logos-blockchain-groth16",
|
||||
"logos-blockchain-poseidon2",
|
||||
"rpds",
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-blockchain-network-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"futures",
|
||||
@ -3929,7 +3918,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-node"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"axum",
|
||||
@ -3965,7 +3954,6 @@ dependencies = [
|
||||
"logos-blockchain-tx-service",
|
||||
"logos-blockchain-utils",
|
||||
"logos-blockchain-wallet-service",
|
||||
"num-bigint",
|
||||
"overwatch",
|
||||
"serde",
|
||||
"serde_ignored",
|
||||
@ -3983,10 +3971,25 @@ dependencies = [
|
||||
"utoipa-swagger-ui",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-blockchain-poc"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-circuits-prover",
|
||||
"logos-blockchain-circuits-utils",
|
||||
"logos-blockchain-groth16",
|
||||
"logos-blockchain-witness-generator",
|
||||
"num-bigint",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"thiserror 2.0.18",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-blockchain-pol"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-circuits-prover",
|
||||
"logos-blockchain-circuits-utils",
|
||||
@ -4002,7 +4005,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-poq"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-circuits-prover",
|
||||
"logos-blockchain-circuits-utils",
|
||||
@ -4018,7 +4021,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-poseidon2"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"ark-bn254 0.4.0",
|
||||
"ark-ff 0.4.2",
|
||||
@ -4029,7 +4032,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-sdp-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"futures",
|
||||
@ -4045,7 +4048,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-services-utils"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"futures",
|
||||
@ -4060,7 +4063,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-storage-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"bytes",
|
||||
@ -4078,7 +4081,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-system-sig-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-ctrlc",
|
||||
"async-trait",
|
||||
@ -4089,7 +4092,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-time-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"cfg_eval",
|
||||
@ -4111,7 +4114,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-tracing"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"opentelemetry",
|
||||
"opentelemetry-http",
|
||||
@ -4134,7 +4137,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-tracing-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"logos-blockchain-tracing",
|
||||
@ -4148,7 +4151,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-tx-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"futures",
|
||||
@ -4170,7 +4173,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-utils"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"blake2",
|
||||
@ -4187,10 +4190,9 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-utxotree"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"ark-ff 0.4.2",
|
||||
"logos-blockchain-core",
|
||||
"logos-blockchain-groth16",
|
||||
"logos-blockchain-poseidon2",
|
||||
"num-bigint",
|
||||
@ -4202,7 +4204,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-wallet"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-core",
|
||||
"logos-blockchain-key-management-system-keys",
|
||||
@ -4216,7 +4218,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-wallet-service"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"bytes",
|
||||
@ -4229,8 +4231,10 @@ dependencies = [
|
||||
"logos-blockchain-ledger",
|
||||
"logos-blockchain-services-utils",
|
||||
"logos-blockchain-storage-service",
|
||||
"logos-blockchain-utxotree",
|
||||
"logos-blockchain-wallet",
|
||||
"overwatch",
|
||||
"rand 0.8.5",
|
||||
"serde",
|
||||
"thiserror 1.0.69",
|
||||
"tokio",
|
||||
@ -4240,7 +4244,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-witness-generator"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"tempfile",
|
||||
]
|
||||
@ -4248,7 +4252,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "logos-blockchain-zksign"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=3f15894f8b4df377e8d3cd9d92ddee9f648046dc#3f15894f8b4df377e8d3cd9d92ddee9f648046dc"
|
||||
source = "git+https://github.com/logos-co/nomos-node.git?rev=ea98ac1ad09ac29fe8350614a260c20d8de12bfe#ea98ac1ad09ac29fe8350614a260c20d8de12bfe"
|
||||
dependencies = [
|
||||
"logos-blockchain-circuits-prover",
|
||||
"logos-blockchain-circuits-utils",
|
||||
@ -6437,7 +6441,6 @@ dependencies = [
|
||||
"hex",
|
||||
"logos-blockchain-api-service",
|
||||
"logos-blockchain-blend-service",
|
||||
"logos-blockchain-chain-leader-service",
|
||||
"logos-blockchain-chain-network-service",
|
||||
"logos-blockchain-chain-service",
|
||||
"logos-blockchain-core",
|
||||
|
||||
64
Cargo.toml
64
Cargo.toml
@ -40,39 +40,37 @@ testing-framework-runner-local = { default-features = false, path = "testing-f
|
||||
testing-framework-workflows = { default-features = false, path = "testing-framework/workflows" }
|
||||
|
||||
# Logos git dependencies (pinned to latest master)
|
||||
broadcast-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-broadcast-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
cfgsync_tf = { default-features = false, path = "testing-framework/tools/cfgsync_tf" }
|
||||
chain-leader = { default-features = false, features = [
|
||||
"pol-dev-mode",
|
||||
], git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-leader-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
chain-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-network-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
chain-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
common-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-common-http-client", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
cryptarchia-engine = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-engine", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
cryptarchia-sync = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-sync", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
groth16 = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-groth16", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
key-management-system-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-key-management-system-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-api = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-api-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-blend-message = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-message", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-blend-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-core", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-http-api-common = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-http-api-common", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-ledger = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-ledger", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-libp2p = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-libp2p", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-network-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-node = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-node", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-sdp = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-sdp-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-time = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-time-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-tracing = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-tracing-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-utils = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-utils", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
nomos-wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
poc = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-poc", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
pol = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-pol", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
tests = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tests", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
tx-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tx-service", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
zksign = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-zksign", rev = "3f15894f8b4df377e8d3cd9d92ddee9f648046dc" }
|
||||
broadcast-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-broadcast-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
cfgsync_tf = { default-features = false, path = "testing-framework/tools/cfgsync_tf" }
|
||||
chain-leader = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-leader-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
chain-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-network-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
chain-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-chain-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
common-http-client = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-common-http-client", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
cryptarchia-engine = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-engine", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
cryptarchia-sync = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-cryptarchia-sync", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
groth16 = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-groth16", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
key-management-system-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-key-management-system-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-api = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-api-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-blend-message = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-message", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-blend-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-blend-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-core = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-core", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-http-api-common = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-http-api-common", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-ledger = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-ledger", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-libp2p = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-libp2p", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-network = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-network-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-node = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-node", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-sdp = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-sdp-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-time = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-time-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-tracing = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-tracing-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tracing-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-utils = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-utils", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
nomos-wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
poc = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-poc", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
pol = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-pol", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
tests = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tests", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
tx-service = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-tx-service", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
wallet = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-wallet", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
zksign = { default-features = false, git = "https://github.com/logos-co/nomos-node.git", package = "logos-blockchain-zksign", rev = "ea98ac1ad09ac29fe8350614a260c20d8de12bfe" }
|
||||
|
||||
# External crates
|
||||
async-trait = { default-features = false, version = "0.1" }
|
||||
|
||||
@ -309,7 +309,7 @@ build_bundle::prepare_circuits() {
|
||||
}
|
||||
|
||||
build_bundle::build_binaries() {
|
||||
BUILD_FEATURES_LABEL="all,pol-dev-mode,verification-keys"
|
||||
BUILD_FEATURES_LABEL="all,high-active-slot-coefficient,verification-keys"
|
||||
echo "==> Building binaries (platform=${PLATFORM})"
|
||||
mkdir -p "${NODE_SRC}"
|
||||
(
|
||||
@ -330,14 +330,14 @@ build_bundle::build_binaries() {
|
||||
fi
|
||||
|
||||
if [ -n "${BUNDLE_RUSTUP_TOOLCHAIN}" ]; then
|
||||
RUSTFLAGS='--cfg feature="pol-dev-mode" --cfg feature="build-verification-key"' \
|
||||
RUSTFLAGS='--cfg feature="high-active-slot-coefficient" --cfg feature="build-verification-key"' \
|
||||
CARGO_FEATURE_BUILD_VERIFICATION_KEY=1 \
|
||||
RUSTUP_TOOLCHAIN="${BUNDLE_RUSTUP_TOOLCHAIN}" \
|
||||
cargo build --all-features \
|
||||
-p logos-blockchain-node \
|
||||
--target-dir "${NODE_TARGET}"
|
||||
else
|
||||
RUSTFLAGS='--cfg feature="pol-dev-mode" --cfg feature="build-verification-key"' \
|
||||
RUSTFLAGS='--cfg feature="high-active-slot-coefficient" --cfg feature="build-verification-key"' \
|
||||
CARGO_FEATURE_BUILD_VERIFICATION_KEY=1 \
|
||||
cargo build --all-features \
|
||||
-p logos-blockchain-node \
|
||||
|
||||
@ -302,7 +302,7 @@ run_examples::bundle_matches_expected() {
|
||||
local tar_path="$1"
|
||||
[ -f "${tar_path}" ] || return 1
|
||||
[ -z "${LOGOS_BLOCKCHAIN_NODE_REV:-}" ] && return 0
|
||||
local expected_features="${RUN_EXAMPLES_EXPECTED_BUNDLE_FEATURES:-all,pol-dev-mode,verification-keys}"
|
||||
local expected_features="${RUN_EXAMPLES_EXPECTED_BUNDLE_FEATURES:-all,high-active-slot-coefficient,verification-keys}"
|
||||
|
||||
local meta tar_rev tar_head tar_features
|
||||
meta="$(tar -xOzf "${tar_path}" artifacts/nomos-bundle-meta.env 2>/dev/null || true)"
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
RUSTFLAGS='--cfg feature="pol-dev-mode"' \
|
||||
RUSTFLAGS='--cfg feature="high-active-slot-coefficient"' \
|
||||
cargo build --all-features --manifest-path /workspace/testing-framework/tools/cfgsync_tf/Cargo.toml --bins
|
||||
|
||||
cp /workspace/target/debug/cfgsync-server /workspace/artifacts/cfgsync-server
|
||||
|
||||
@ -50,8 +50,8 @@ git checkout "${LOGOS_BLOCKCHAIN_NODE_REV}"
|
||||
git reset --hard
|
||||
git clean -fdx
|
||||
|
||||
# Enable pol-dev-mode via cfg to let POL_PROOF_DEV_MODE short-circuit proofs in tests.
|
||||
RUSTFLAGS='--cfg feature="pol-dev-mode"' \
|
||||
# Enable high-active-slot-coefficient via cfg to keep test blocks frequent.
|
||||
RUSTFLAGS='--cfg feature="high-active-slot-coefficient"' \
|
||||
cargo build --features "testing" -p logos-blockchain-node
|
||||
|
||||
cp /tmp/nomos-node/target/debug/logos-blockchain-node /workspace/artifacts/logos-blockchain-node
|
||||
|
||||
@ -10,7 +10,6 @@ repository.workspace = true
|
||||
version = "0.1.0"
|
||||
|
||||
[dependencies]
|
||||
chain-leader = { workspace = true }
|
||||
chain-network = { workspace = true }
|
||||
chain-service = { workspace = true }
|
||||
cryptarchia-engine = { features = ["serde"], workspace = true }
|
||||
|
||||
@ -32,6 +32,7 @@ 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 DATA_REPLICATION_FACTOR: u64 = 0;
|
||||
|
||||
pub(crate) fn build_blend_service_config(
|
||||
config: &TopologyBlendConfig,
|
||||
@ -106,6 +107,7 @@ fn build_blend_deployment_settings(
|
||||
common: blend_deployment::CommonSettings {
|
||||
num_blend_layers: unsafe { NonZeroU64::new_unchecked(BLEND_LAYERS_COUNT) },
|
||||
minimum_network_size: unsafe { NonZeroU64::new_unchecked(MINIMUM_NETWORK_SIZE) },
|
||||
data_replication_factor: DATA_REPLICATION_FACTOR,
|
||||
timing: TimingSettings {
|
||||
round_duration: Duration::from_secs(ROUND_DURATION_SECS),
|
||||
rounds_per_interval: unsafe { NonZeroU64::new_unchecked(ROUNDS_PER_INTERVAL) },
|
||||
|
||||
@ -1,8 +1,13 @@
|
||||
use std::{collections::HashSet, num::NonZeroUsize, path::PathBuf, time::Duration};
|
||||
use std::{
|
||||
collections::{HashMap, HashSet},
|
||||
num::NonZeroUsize,
|
||||
path::PathBuf,
|
||||
time::Duration,
|
||||
};
|
||||
|
||||
use chain_leader::LeaderConfig as ChainLeaderConfig;
|
||||
use chain_network::{BootstrapConfig as ChainBootstrapConfig, OrphanConfig, SyncConfig};
|
||||
use chain_service::StartingState;
|
||||
use key_management_system_service::keys::Key;
|
||||
use nomos_api::ApiServiceSettings;
|
||||
use nomos_node::{
|
||||
api::backend::AxumBackendSettings as NodeAxumBackendSettings,
|
||||
@ -22,7 +27,7 @@ use nomos_node::{
|
||||
};
|
||||
use nomos_wallet::WalletServiceSettings;
|
||||
|
||||
use crate::{timeouts, topology::configs::GeneralConfig};
|
||||
use crate::{nodes::kms::key_id_for_preload_backend, timeouts, topology::configs::GeneralConfig};
|
||||
|
||||
// Configuration constants
|
||||
const CRYPTARCHIA_GOSSIPSUB_PROTOCOL: &str = "/cryptarchia/proto";
|
||||
@ -37,7 +42,11 @@ const API_MAX_CONCURRENT_REQUESTS: usize = 1000;
|
||||
pub(crate) fn cryptarchia_deployment(config: &GeneralConfig) -> CryptarchiaDeploymentSettings {
|
||||
CryptarchiaDeploymentSettings {
|
||||
epoch_config: config.consensus_config.ledger_config.epoch_config,
|
||||
consensus_config: config.consensus_config.ledger_config.consensus_config,
|
||||
security_param: config
|
||||
.consensus_config
|
||||
.ledger_config
|
||||
.consensus_config
|
||||
.security_param(),
|
||||
sdp_config: DeploymentSdpConfig {
|
||||
service_params: config
|
||||
.consensus_config
|
||||
@ -94,10 +103,6 @@ pub(crate) fn cryptarchia_config(config: &GeneralConfig) -> CryptarchiaConfig {
|
||||
},
|
||||
},
|
||||
},
|
||||
leader: ChainLeaderConfig {
|
||||
pk: config.consensus_config.leader_config.pk,
|
||||
sk: config.consensus_config.leader_config.sk.clone(),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@ -160,19 +165,19 @@ fn wallet_settings_with_leader(
|
||||
config: &GeneralConfig,
|
||||
include_leader: bool,
|
||||
) -> WalletServiceSettings {
|
||||
let mut keys = HashSet::new();
|
||||
let mut keys = HashMap::new();
|
||||
|
||||
if include_leader {
|
||||
keys.insert(config.consensus_config.leader_config.pk);
|
||||
let leader_key = Key::Zk(config.consensus_config.leader_sk.clone().into());
|
||||
let leader_key_id = key_id_for_preload_backend(&leader_key);
|
||||
keys.insert(leader_key_id, config.consensus_config.leader_pk);
|
||||
}
|
||||
|
||||
keys.extend(
|
||||
config
|
||||
.consensus_config
|
||||
.wallet_accounts
|
||||
.iter()
|
||||
.map(crate::topology::configs::wallet::WalletAccount::public_key),
|
||||
);
|
||||
for account in &config.consensus_config.wallet_accounts {
|
||||
let key = Key::Zk(account.secret_key.clone());
|
||||
let key_id = key_id_for_preload_backend(&key);
|
||||
keys.insert(key_id, account.public_key());
|
||||
}
|
||||
|
||||
WalletServiceSettings { known_keys: keys }
|
||||
}
|
||||
|
||||
@ -5,7 +5,6 @@ use std::{
|
||||
sync::Arc,
|
||||
};
|
||||
|
||||
use chain_leader::LeaderConfig;
|
||||
use cryptarchia_engine::EpochConfig;
|
||||
use groth16::CompressedGroth16Proof;
|
||||
use key_management_system_service::keys::{
|
||||
@ -98,7 +97,8 @@ impl ProviderInfo {
|
||||
/// be converted into a specific service or services configuration.
|
||||
#[derive(Clone)]
|
||||
pub struct GeneralConsensusConfig {
|
||||
pub leader_config: LeaderConfig,
|
||||
pub leader_pk: ZkPublicKey,
|
||||
pub leader_sk: UnsecuredZkKey,
|
||||
pub ledger_config: nomos_ledger::Config,
|
||||
pub genesis_tx: GenesisTx,
|
||||
pub utxos: Vec<Utxo>,
|
||||
@ -160,10 +160,10 @@ fn build_ledger_config(
|
||||
epoch_period_nonce_buffer: unsafe { NonZero::new_unchecked(3) },
|
||||
epoch_period_nonce_stabilization: unsafe { NonZero::new_unchecked(4) },
|
||||
},
|
||||
consensus_config: cryptarchia_engine::Config {
|
||||
security_param: consensus_params.security_param,
|
||||
active_slot_coeff: consensus_params.active_slot_coeff,
|
||||
},
|
||||
consensus_config: cryptarchia_engine::Config::new(
|
||||
consensus_params.security_param,
|
||||
consensus_params.active_slot_coeff,
|
||||
),
|
||||
sdp_config: nomos_ledger::mantle::sdp::Config {
|
||||
service_params: Arc::new(
|
||||
[(
|
||||
@ -192,6 +192,7 @@ fn build_ledger_config(
|
||||
})?,
|
||||
num_blend_layers: unsafe { NonZeroU64::new_unchecked(3) },
|
||||
minimum_network_size: unsafe { NonZeroU64::new_unchecked(1) },
|
||||
data_replication_factor: 0,
|
||||
},
|
||||
},
|
||||
},
|
||||
@ -222,7 +223,8 @@ pub fn create_consensus_configs(
|
||||
.into_iter()
|
||||
.enumerate()
|
||||
.map(|(i, (pk, sk))| GeneralConsensusConfig {
|
||||
leader_config: LeaderConfig { pk, sk },
|
||||
leader_pk: pk,
|
||||
leader_sk: sk,
|
||||
ledger_config: ledger_config.clone(),
|
||||
genesis_tx: genesis_tx.clone(),
|
||||
utxos: utxos.clone(),
|
||||
@ -241,10 +243,8 @@ fn create_utxos_for_leader_and_services(
|
||||
) -> Vec<Utxo> {
|
||||
let mut utxos = Vec::new();
|
||||
|
||||
// Assume output index which will be set by the ledger tx.
|
||||
let mut output_index = 0;
|
||||
|
||||
// Create notes for leader, Blend and DA declarations.
|
||||
let mut output_index = 0;
|
||||
for &id in ids {
|
||||
output_index = push_leader_utxo(id, leader_keys, &mut utxos, output_index);
|
||||
output_index = push_service_note(b"bn", id, blend_notes, &mut utxos, output_index);
|
||||
@ -278,7 +278,7 @@ fn push_leader_utxo(
|
||||
utxos.push(Utxo {
|
||||
note: Note::new(1_000, pk),
|
||||
tx_hash: BigUint::from(0u8).into(),
|
||||
output_index: 0,
|
||||
output_index,
|
||||
});
|
||||
output_index + 1
|
||||
}
|
||||
@ -303,17 +303,18 @@ fn push_service_note(
|
||||
utxos.push(Utxo {
|
||||
note,
|
||||
tx_hash: BigUint::from(0u8).into(),
|
||||
output_index: 0,
|
||||
output_index,
|
||||
});
|
||||
output_index + 1
|
||||
}
|
||||
|
||||
fn append_wallet_utxos(mut utxos: Vec<Utxo>, wallet: &WalletConfig) -> Vec<Utxo> {
|
||||
for account in &wallet.accounts {
|
||||
let output_index = utxos.len();
|
||||
utxos.push(Utxo {
|
||||
note: Note::new(account.value, account.public_key()),
|
||||
tx_hash: BigUint::from(0u8).into(),
|
||||
output_index: 0,
|
||||
output_index,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -52,7 +52,7 @@ pub fn build_general_config_for_node(
|
||||
.next()
|
||||
.ok_or(GeneralConfigError::EmptyParticipants)?;
|
||||
|
||||
let kms_config = build_kms_config_for_node(&blend_config, wallet_config);
|
||||
let kms_config = build_kms_config_for_node(&blend_config, wallet_config, &consensus_config);
|
||||
|
||||
Ok(GeneralConfig {
|
||||
consensus_config,
|
||||
@ -105,6 +105,7 @@ pub fn build_initial_peers(network_params: &NetworkParams, peer_ports: &[u16]) -
|
||||
fn build_kms_config_for_node(
|
||||
blend_config: &blend::GeneralBlendConfig,
|
||||
wallet_config: &WalletConfig,
|
||||
consensus_config: &GeneralConsensusConfig,
|
||||
) -> PreloadKMSBackendSettings {
|
||||
let mut keys = HashMap::from([
|
||||
(
|
||||
@ -115,6 +116,10 @@ fn build_kms_config_for_node(
|
||||
key_id_for_preload_backend(&Key::Zk(blend_config.secret_zk_key.clone())),
|
||||
Key::Zk(blend_config.secret_zk_key.clone()),
|
||||
),
|
||||
(
|
||||
key_id_for_preload_backend(&Key::Zk(consensus_config.leader_sk.clone().into())),
|
||||
Key::Zk(consensus_config.leader_sk.clone().into()),
|
||||
),
|
||||
]);
|
||||
|
||||
for account in &wallet_config.accounts {
|
||||
|
||||
@ -220,7 +220,11 @@ impl TopologyBuilder {
|
||||
let genesis_tx = create_consensus_genesis_tx(first_consensus, providers)?;
|
||||
apply_consensus_genesis_tx(&mut consensus_configs, &genesis_tx);
|
||||
|
||||
let kms_configs = create_kms_configs(&blend_configs, &config.wallet_config.accounts);
|
||||
let kms_configs = create_kms_configs(
|
||||
&blend_configs,
|
||||
&consensus_configs,
|
||||
&config.wallet_config.accounts,
|
||||
);
|
||||
|
||||
let nodes = build_node_descriptors(
|
||||
&config,
|
||||
|
||||
@ -6,17 +6,21 @@ use nomos_utils::net::get_available_udp_port;
|
||||
use rand::{Rng, thread_rng};
|
||||
use thiserror::Error;
|
||||
|
||||
use crate::topology::configs::{blend::GeneralBlendConfig, wallet::WalletAccount};
|
||||
use crate::topology::configs::{
|
||||
blend::GeneralBlendConfig, consensus::GeneralConsensusConfig, wallet::WalletAccount,
|
||||
};
|
||||
|
||||
#[must_use]
|
||||
/// Build preload KMS configs for blend/DA and wallet keys for every node.
|
||||
pub fn create_kms_configs(
|
||||
blend_configs: &[GeneralBlendConfig],
|
||||
consensus_configs: &[GeneralConsensusConfig],
|
||||
wallet_accounts: &[WalletAccount],
|
||||
) -> Vec<PreloadKMSBackendSettings> {
|
||||
blend_configs
|
||||
.iter()
|
||||
.map(|blend_conf| {
|
||||
.zip(consensus_configs.iter())
|
||||
.map(|(blend_conf, consensus_conf)| {
|
||||
let mut keys = HashMap::from([
|
||||
(
|
||||
hex::encode(blend_conf.signer.public_key().to_bytes()),
|
||||
@ -28,6 +32,12 @@ pub fn create_kms_configs(
|
||||
)),
|
||||
Key::Zk(blend_conf.secret_zk_key.clone()),
|
||||
),
|
||||
(
|
||||
hex::encode(fr_to_bytes(
|
||||
consensus_conf.leader_sk.to_public_key().as_fr(),
|
||||
)),
|
||||
Key::Zk(consensus_conf.leader_sk.clone().into()),
|
||||
),
|
||||
]);
|
||||
|
||||
for account in wallet_accounts {
|
||||
|
||||
@ -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=3f15894f8b4df377e8d3cd9d92ddee9f648046dc
|
||||
LOGOS_BLOCKCHAIN_NODE_REV=ea98ac1ad09ac29fe8350614a260c20d8de12bfe
|
||||
|
||||
# Optional: local logos-blockchain-node checkout override (do not commit absolute paths).
|
||||
# LOGOS_BLOCKCHAIN_NODE_PATH=
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user