@@ -13,6 +13,7 @@ repository = "https://github.com/commonwarexyz/monorepo/tree/main/glue"
1313workspace = true
1414
1515[dependencies ]
16+ arbitrary = { workspace = true , optional = true , features = [" derive" ] }
1617bytes.workspace = true
1718commonware-codec.workspace = true
1819commonware-consensus.workspace = true
@@ -26,18 +27,32 @@ commonware-utils.workspace = true
2627futures.workspace = true
2728rand.workspace = true
2829rand_core.workspace = true
30+ thiserror.workspace = true
2931tracing.workspace = true
3032
3133[dev-dependencies ]
3234commonware-broadcast.workspace = true
3335commonware-codec.workspace = true
36+ commonware-conformance.workspace = true
3437commonware-consensus = { workspace = true , features = [" mocks" ] }
3538commonware-cryptography = { workspace = true , features = [" mocks" ] }
3639commonware-p2p.workspace = true
3740commonware-parallel.workspace = true
3841commonware-resolver.workspace = true
3942commonware-storage.workspace = true
43+ prometheus-client.workspace = true
4044tracing-subscriber.workspace = true
4145
4246[features ]
4347test-utils = []
48+ arbitrary = [
49+ " commonware-codec/arbitrary" ,
50+ " commonware-consensus/arbitrary" ,
51+ " commonware-cryptography/arbitrary" ,
52+ " commonware-p2p/arbitrary" ,
53+ " commonware-resolver/arbitrary" ,
54+ " commonware-runtime/arbitrary" ,
55+ " commonware-storage/arbitrary" ,
56+ " commonware-utils/arbitrary" ,
57+ " dep:arbitrary" ,
58+ ]
0 commit comments