diff --git a/Cargo.lock b/Cargo.lock index 290a1455..b03852bc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1300,7 +1300,29 @@ version = "0.1.0" source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4#31a2f7f97ba32f8b2894fae4e7d3e5c484eb3675" dependencies = [ "async-std", - "cdn-proto", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4)", + "clap", + "dashmap", + "derivative", + "jf-primitives 0.4.0-pre.0", + "lazy_static", + "local-ip-address", + "parking_lot", + "prometheus", + "rand 0.8.5", + "rkyv", + "tokio", + "tracing", + "tracing-subscriber 0.3.18", +] + +[[package]] +name = "cdn-broker" +version = "0.1.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5#c4208513280bd9beeb151e20e44179f2d3cc690a" +dependencies = [ + "async-std", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5)", "clap", "dashmap", "derivative", @@ -1322,7 +1344,22 @@ version = "0.1.0" source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4#31a2f7f97ba32f8b2894fae4e7d3e5c484eb3675" dependencies = [ "async-std", - "cdn-proto", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4)", + "clap", + "jf-primitives 0.4.0-pre.0", + "rand 0.8.5", + "tokio", + "tracing", + "tracing-subscriber 0.3.18", +] + +[[package]] +name = "cdn-client" +version = "0.1.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5#c4208513280bd9beeb151e20e44179f2d3cc690a" +dependencies = [ + "async-std", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5)", "clap", "jf-primitives 0.4.0-pre.0", "rand 0.8.5", @@ -1337,7 +1374,21 @@ version = "0.1.0" source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4#31a2f7f97ba32f8b2894fae4e7d3e5c484eb3675" dependencies = [ "async-std", - "cdn-proto", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4)", + "clap", + "jf-primitives 0.4.0-pre.0", + "tokio", + "tracing", + "tracing-subscriber 0.3.18", +] + +[[package]] +name = "cdn-marshal" +version = "0.1.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5#c4208513280bd9beeb151e20e44179f2d3cc690a" +dependencies = [ + "async-std", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5)", "clap", "jf-primitives 0.4.0-pre.0", "tokio", @@ -1377,6 +1428,38 @@ dependencies = [ "warp", ] +[[package]] +name = "cdn-proto" +version = "0.1.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5#c4208513280bd9beeb151e20e44179f2d3cc690a" +dependencies = [ + "anyhow", + "ark-serialize", + "async-trait", + "capnp", + "derivative", + "jf-primitives 0.4.0-pre.0", + "kanal", + "lazy_static", + "mnemonic", + "mockall", + "parking_lot", + "pem", + "prometheus", + "quinn", + "rand 0.8.5", + "rcgen 0.12.1", + "redis", + "rkyv", + "rustls 0.21.11", + "sqlx", + "thiserror", + "tokio", + "tracing", + "url", + "warp", +] + [[package]] name = "cfg-if" version = "1.0.0" @@ -3083,9 +3166,54 @@ dependencies = [ "bimap", "bincode", "blake3", - "cdn-broker", - "cdn-client", - "cdn-marshal", + "cdn-broker 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4)", + "cdn-client 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4)", + "cdn-marshal 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4)", + "committable", + "custom_debug", + "dashmap", + "derive_more", + "either", + "ethereum-types", + "futures", + "hotshot-orchestrator 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "hotshot-task 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "hotshot-task-impls 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "hotshot-web-server 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "jf-primitives 0.4.4", + "libp2p-identity", + "libp2p-networking 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "lru 0.12.3", + "portpicker", + "rand 0.8.5", + "serde", + "sha2 0.10.8", + "snafu 0.8.2", + "surf-disco", + "time 0.3.36", + "tokio", + "tracing", + "vbs", +] + +[[package]] +name = "hotshot" +version = "0.5.43" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "anyhow", + "async-broadcast", + "async-compatibility-layer", + "async-lock 2.8.0", + "async-std", + "async-trait", + "bimap", + "bincode", + "blake3", + "cdn-broker 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5)", + "cdn-client 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5)", + "cdn-marshal 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5)", "committable", "custom_debug", "dashmap", @@ -3093,14 +3221,14 @@ dependencies = [ "either", "ethereum-types", "futures", - "hotshot-orchestrator", - "hotshot-task", - "hotshot-task-impls", - "hotshot-types", - "hotshot-web-server", + "hotshot-orchestrator 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-task 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-task-impls 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-web-server 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "jf-primitives 0.4.4", "libp2p-identity", - "libp2p-networking", + "libp2p-networking 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "lru 0.12.3", "portpicker", "rand 0.8.5", @@ -3124,7 +3252,26 @@ dependencies = [ "committable", "derive_more", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "serde", + "snafu 0.8.2", + "tagged-base64 0.4.0", + "tide-disco", + "toml", + "vbs", +] + +[[package]] +name = "hotshot-builder-api" +version = "0.1.7" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "async-trait", + "clap", + "committable", + "derive_more", + "futures", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "serde", "snafu 0.8.2", "tagged-base64 0.4.0", @@ -3145,11 +3292,11 @@ dependencies = [ "clap", "committable", "futures", - "hotshot", - "hotshot-builder-api", + "hotshot 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", "hotshot-events-service", "hotshot-example-types", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", "serde", "sha2 0.10.8", "snafu 0.8.2", @@ -3175,7 +3322,7 @@ dependencies = [ "derive_more", "either", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", "serde", "snafu 0.8.2", "tagged-base64 0.4.0", @@ -3188,7 +3335,7 @@ dependencies = [ [[package]] name = "hotshot-example-types" version = "0.5.43" -source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46#f02711daca9ce18ecc86443fa054cafff76464f0" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" dependencies = [ "anyhow", "async-broadcast", @@ -3201,10 +3348,10 @@ dependencies = [ "either", "ethereum-types", "futures", - "hotshot", - "hotshot-task", - "hotshot-task-impls", - "hotshot-types", + "hotshot 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-task 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-task-impls 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "rand 0.8.5", "serde", "sha2 0.10.8", @@ -3229,7 +3376,36 @@ dependencies = [ "clap", "csv", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "libp2p", + "multiaddr", + "serde", + "serde-inline-default", + "serde_json", + "surf-disco", + "thiserror", + "tide-disco", + "tokio", + "toml", + "tracing", + "vbs", +] + +[[package]] +name = "hotshot-orchestrator" +version = "0.5.43" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "anyhow", + "async-compatibility-layer", + "async-lock 2.8.0", + "async-std", + "bincode", + "blake3", + "clap", + "csv", + "futures", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "libp2p", "multiaddr", "serde", @@ -3257,6 +3433,19 @@ dependencies = [ "tracing", ] +[[package]] +name = "hotshot-task" +version = "0.5.43" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "async-broadcast", + "async-compatibility-layer", + "async-std", + "futures", + "tokio", + "tracing", +] + [[package]] name = "hotshot-task-impls" version = "0.5.43" @@ -3274,9 +3463,42 @@ dependencies = [ "committable", "either", "futures", - "hotshot-builder-api", - "hotshot-task", - "hotshot-types", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "hotshot-task 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "jf-primitives 0.4.4", + "rand 0.8.5", + "serde", + "sha2 0.10.8", + "snafu 0.8.2", + "surf-disco", + "tagged-base64 0.4.0", + "time 0.3.36", + "tokio", + "tracing", + "vbs", +] + +[[package]] +name = "hotshot-task-impls" +version = "0.5.43" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "anyhow", + "async-broadcast", + "async-compatibility-layer", + "async-lock 2.8.0", + "async-std", + "async-trait", + "bincode", + "bitvec", + "chrono", + "committable", + "either", + "futures", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-task 0.5.43 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "jf-primitives 0.4.4", "rand 0.8.5", "serde", @@ -3311,7 +3533,59 @@ dependencies = [ "bincode", "bitvec", "blake3", - "cdn-proto", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.4)", + "committable", + "custom_debug", + "derivative", + "digest 0.10.7", + "displaydoc", + "dyn-clone 1.0.17 (git+https://github.com/dtolnay/dyn-clone?tag=1.0.17)", + "either", + "espresso-systems-common 0.4.1", + "ethereum-types", + "futures", + "generic-array", + "jf-plonk", + "jf-primitives 0.4.4", + "jf-utils 0.4.4", + "lazy_static", + "memoize", + "rand 0.8.5", + "rand_chacha 0.3.1", + "serde", + "sha2 0.10.8", + "snafu 0.8.2", + "tagged-base64 0.4.0", + "time 0.3.36", + "tokio", + "tracing", + "typenum", + "url", + "vbs", +] + +[[package]] +name = "hotshot-types" +version = "0.1.11" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "anyhow", + "ark-bls12-381", + "ark-bn254", + "ark-ec", + "ark-ed-on-bn254", + "ark-ff", + "ark-serialize", + "ark-srs", + "ark-std", + "async-compatibility-layer", + "async-lock 2.8.0", + "async-std", + "async-trait", + "bincode", + "bitvec", + "blake3", + "cdn-proto 0.1.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.2.5)", "committable", "custom_debug", "derivative", @@ -3352,7 +3626,26 @@ dependencies = [ "async-std", "clap", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "rand 0.8.5", + "tide-disco", + "tokio", + "toml", + "tracing", + "vbs", +] + +[[package]] +name = "hotshot-web-server" +version = "0.5.43" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "async-compatibility-layer", + "async-lock 2.8.0", + "async-std", + "clap", + "futures", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "rand 0.8.5", "tide-disco", "tokio", @@ -4428,7 +4721,39 @@ dependencies = [ "derive_builder", "either", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.46)", + "lazy_static", + "libp2p", + "libp2p-identity", + "libp2p-swarm-derive", + "rand 0.8.5", + "serde", + "serde_bytes", + "serde_json", + "snafu 0.8.2", + "tokio", + "tokio-stream", + "tracing", + "vbs", + "void", +] + +[[package]] +name = "libp2p-networking" +version = "0.5.43" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47#cd9d329d35376f278ac7ad8cb9f1241847841404" +dependencies = [ + "anyhow", + "async-compatibility-layer", + "async-lock 2.8.0", + "async-std", + "async-trait", + "blake3", + "custom_debug", + "derive_builder", + "either", + "futures", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.47)", "lazy_static", "libp2p", "libp2p-identity", diff --git a/Cargo.toml b/Cargo.toml index 9dbad64d..91a8571f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,4 +29,4 @@ tracing = "0.1" vbs = "0.1" [dev-dependencies] -hotshot-example-types = { git = "https://github.com/EspressoSystems/HotShot.git", tag = "0.5.46" } +hotshot-example-types = { git = "https://github.com/EspressoSystems/HotShot.git", tag = "0.5.47" }