Make the coordinator's P2P modules their own crates

This commit is contained in:
Luke Parker
2025-01-09 01:26:25 -05:00
parent adf20773ac
commit 465e8498c4
24 changed files with 234 additions and 63 deletions

44
Cargo.lock generated
View File

@@ -8311,7 +8311,6 @@ dependencies = [
name = "serai-coordinator"
version = "0.1.0"
dependencies = [
"async-trait",
"bitvec",
"blake2",
"borsh",
@@ -8319,9 +8318,7 @@ dependencies = [
"env_logger",
"flexible-transcript",
"frost-schnorrkel",
"futures-util",
"hex",
"libp2p",
"log",
"modular-frost",
"parity-scale-codec",
@@ -8329,6 +8326,9 @@ dependencies = [
"schnorr-signatures",
"schnorrkel",
"serai-client",
"serai-coordinator-libp2p-p2p",
"serai-coordinator-p2p",
"serai-coordinator-substrate",
"serai-cosign",
"serai-db",
"serai-env",
@@ -8337,13 +8337,49 @@ dependencies = [
"serai-task",
"sp-application-crypto",
"sp-runtime",
"tributary-chain",
"zalloc",
"zeroize",
]
[[package]]
name = "serai-coordinator-libp2p-p2p"
version = "0.1.0"
dependencies = [
"async-trait",
"blake2",
"borsh",
"futures-util",
"hex",
"libp2p",
"log",
"rand_core",
"schnorrkel",
"serai-client",
"serai-coordinator-p2p",
"serai-cosign",
"serai-task",
"tokio",
"tributary-chain",
"void",
"zalloc",
"zeroize",
]
[[package]]
name = "serai-coordinator-p2p"
version = "0.1.0"
dependencies = [
"borsh",
"futures-util",
"log",
"serai-client",
"serai-cosign",
"serai-db",
"serai-task",
"tokio",
"tributary-chain",
]
[[package]]
name = "serai-coordinator-substrate"
version = "0.1.0"