@@ -13,6 +13,7 @@ categories = ["network-programming", "asynchronous"]
1313[features ]
1414wasm-bindgen = [" getrandom/js" , " futures-timer/wasm-bindgen" ]
1515metrics = [" prometheus-client" ]
16+ partial_messages = []
1617
1718[dependencies ]
1819async-channel = " 2.3.1"
@@ -28,23 +29,23 @@ getrandom = { workspace = true }
2829hashlink = { workspace = true }
2930hex_fmt = " 0.3.0"
3031web-time = { workspace = true }
31- libp2p-core = { workspace = true }
32- libp2p-identity = { workspace = true , features = [" rand" ] }
33- libp2p-swarm = { workspace = true }
32+ # Libp2p crates, updated to use crates.io versions so that we can use this gossipsub fork with
33+ # crates.io libp2p
34+ libp2p-core = " 0.43"
35+ libp2p-identity = { version = " 0.2" , features = [" rand" ] }
36+ libp2p-swarm = " 0.47"
3437quick-protobuf = " 0.8"
35- quick-protobuf-codec = { workspace = true }
38+ quick-protobuf-codec = " 0.3.1 "
3639rand = " 0.8"
3740regex = " 1.10.5"
3841serde = { version = " 1" , optional = true , features = [" derive" ] }
3942sha2 = " 0.10.8"
4043tracing = { workspace = true }
4144
42- # Metrics dependencies
43- prometheus-client = { workspace = true , optional = true }
45+ prometheus-client = { version = " 0.23" , optional = true }
4446
4547[dev-dependencies ]
46- libp2p-core = { workspace = true }
47- libp2p-swarm-test = { path = " ../../swarm-test" }
48+ libp2p-swarm-test = { version = " 0.6.0" , features = [" tokio" ] }
4849quickcheck = { workspace = true }
4950tracing-subscriber = { workspace = true , features = [" env-filter" ] }
5051tokio = { workspace = true , features = [" rt" , " rt-multi-thread" , " time" , " macros" ] }
0 commit comments