@@ -25,6 +25,8 @@ members = [
2525 " crates/operator-wallet" ,
2626 " crates/wots" ,
2727 " crates/memory_pprof" ,
28+ " crates/p2p-wire" ,
29+ " crates/p2p-types" ,
2830
2931 # binaries listed separately
3032 " bin/secret-service" ,
@@ -63,6 +65,8 @@ btc-tracker = { path = "crates/btc-tracker" }
6365duty-tracker = { path = " crates/duty-tracker" }
6466operator-wallet = { version = " 0.1.0" , path = " crates/operator-wallet" }
6567prover-test-utils = { path = " crates/bridge-proof/test-utils" }
68+ p2p-types = { path = " crates/p2p-types" }
69+ p2p-wire = { path = " crates/p2p-wire" }
6670secret-service-client = { path = " crates/secret-service-client" }
6771secret-service-proto = { path = " crates/secret-service-proto" }
6872secret-service-server = { path = " crates/secret-service-server" }
@@ -94,9 +98,13 @@ strata-rpc-types = { git = "https://github.com/alpenlabs/alpen.git", tag = "v0.2
9498strata-state = { git = " https://github.com/alpenlabs/alpen.git" , tag = " v0.2.0-rc4" }
9599strata-tasks = { git = " https://github.com/alpenlabs/alpen.git" , tag = " v0.2.0-rc4" }
96100
97- strata-p2p = { git = " https://github.com/alpenlabs/strata-p2p.git" , tag = " v0.1.0" }
98- strata-p2p-types = { git = " https://github.com/alpenlabs/strata-p2p.git" , tag = " v0.1.0" }
99- strata-p2p-wire = { git = " https://github.com/alpenlabs/strata-p2p.git" , tag = " v0.1.0" }
101+ strata-p2p = { git = " https://github.com/alpenlabs/strata-p2p.git" , tag = " v0.3.0" , features = [
102+ # TODO(sistemd): BYOS (bring your own signer) is not enabled yet - open a ticket for this
103+ " quic" ,
104+ " request-response" ,
105+ " gossipsub" ,
106+ " kad" ,
107+ ], default-features = false }
100108
101109zkaleido = { git = " https://github.com/alpenlabs/zkaleido" , tag = " v0.1.0-alpha-rc11" }
102110zkaleido-native-adapter = { git = " https://github.com/alpenlabs/zkaleido" , tag = " v0.1.0-alpha-rc11" }
@@ -159,6 +167,7 @@ libp2p = { version = "0.55.0", features = [
159167 " yamux" ,
160168 " identify" ,
161169] }
170+ libp2p-identity = " 0.2.10"
162171miniscript = " 12.3.0"
163172musig2 = { version = " 0.1.0" , features = [
164173 " serde" ,
@@ -170,6 +179,8 @@ opentelemetry_sdk = { version = "0.29.0", features = ["rt-tokio"] }
170179parking_lot = " 0.12.3"
171180proptest = " 1.6.0"
172181proptest-derive = " 0.5.1"
182+ prost = " 0.13.4"
183+ prost-build = " 0.13.4"
173184quinn = " 0.11.6"
174185rand = " 0.8.5"
175186reqwest = { version = " 0.12.12" , default-features = false , features = [
0 commit comments