diff --git a/Cargo.lock b/Cargo.lock index ae8f8587d4..edbc61f32c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -570,10 +570,10 @@ dependencies = [ "futures", "http-body", "pin-project", - "prost", + "prost 0.9.0", "rand_core 0.6.3", "thiserror", - "tonic", + "tonic 0.6.1", "tonic-build", ] @@ -612,7 +612,7 @@ name = "chain-vote" version = "0.1.0" source = "git+https://github.com/input-output-hk/chain-libs.git?branch=master#95d1883f318538f924f65f1a3a282ec5b9ed446f" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "chain-core", "chain-crypto", "const_format", @@ -763,7 +763,7 @@ dependencies = [ "clap", "criterion-plot", "csv", - "itertools", + "itertools 0.10.1", "lazy_static", "num-traits", "oorandom", @@ -785,7 +785,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d00996de9f2f7559f7f4dc286073197f83e92256a59ed395f9aac01fe717da57" dependencies = [ "cast", - "itertools", + "itertools 0.10.1", ] [[package]] @@ -1151,6 +1151,51 @@ dependencies = [ "regex", ] +[[package]] +name = "explorer" +version = "0.9.1" +dependencies = [ + "anyhow", + "async-graphql", + "async-graphql-warp", + "base64", + "cardano-legacy-address", + "chain-addr", + "chain-core", + "chain-crypto", + "chain-impl-mockchain", + "chain-network", + "chain-ser", + "chain-time", + "chain-vote", + "futures", + "futures-channel", + "futures-util", + "imhamt", + "jormungandr-lib", + "lazy_static", + "parity-multiaddr", + "rand 0.8.4", + "rand_chacha 0.3.1", + "serde", + "serde_json", + "serde_yaml", + "structopt", + "thiserror", + "tokio", + "tokio-stream", + "tokio-util", + "tonic 0.4.3", + "tracing", + "tracing-appender", + "tracing-futures", + "tracing-gelf", + "tracing-journald", + "tracing-subscriber", + "url", + "warp", +] + [[package]] name = "failure" version = "0.1.8" @@ -1528,7 +1573,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8bc64bdceb2909623131a62d470e809c32f86b8329d82f8d31d9971349cb00a" dependencies = [ "gtmpl_value", - "itertools", + "itertools 0.10.1", "lazy_static", "percent-encoding", ] @@ -1857,6 +1902,15 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" +[[package]] +name = "itertools" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" +dependencies = [ + "either", +] + [[package]] name = "itertools" version = "0.10.1" @@ -1912,8 +1966,6 @@ name = "jormungandr" version = "0.13.0" dependencies = [ "arc-swap", - "async-graphql", - "async-graphql-warp", "async-trait", "base64", "bech32 0.8.1", @@ -1957,7 +2009,7 @@ dependencies = [ "tokio", "tokio-stream", "tokio-util", - "tonic", + "tonic 0.6.1", "tracing", "tracing-appender", "tracing-futures", @@ -1994,7 +2046,7 @@ dependencies = [ "parity-multiaddr", "poldercast", "predicates 2.0.2", - "prost", + "prost 0.9.0", "rand 0.8.4", "rand_chacha 0.3.1", "rand_core 0.6.3", @@ -2008,7 +2060,7 @@ dependencies = [ "tempfile", "thiserror", "tokio", - "tonic", + "tonic 0.6.1", "tracing", "url", "yaml-rust", @@ -2127,7 +2179,7 @@ dependencies = [ "parity-multiaddr", "poldercast", "predicates 2.0.2", - "prost", + "prost 0.9.0", "qrcodegen", "quircs", "rand 0.8.4", @@ -2148,7 +2200,7 @@ dependencies = [ "thiserror", "tokio", "tokio-stream", - "tonic", + "tonic 0.6.1", "tonic-build", "tracing", "tracing-subscriber", @@ -2880,7 +2932,7 @@ checksum = "c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308" dependencies = [ "difflib", "float-cmp 0.9.0", - "itertools", + "itertools 0.10.1", "normalize-line-endings", "predicates-core", "regex", @@ -3010,6 +3062,16 @@ dependencies = [ "tempfile", ] +[[package]] +name = "prost" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2" +dependencies = [ + "bytes", + "prost-derive 0.7.0", +] + [[package]] name = "prost" version = "0.9.0" @@ -3017,7 +3079,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.9.0", ] [[package]] @@ -3028,18 +3090,31 @@ checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" dependencies = [ "bytes", "heck", - "itertools", + "itertools 0.10.1", "lazy_static", "log", "multimap", "petgraph", - "prost", + "prost 0.9.0", "prost-types", "regex", "tempfile", "which", ] +[[package]] +name = "prost-derive" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4" +dependencies = [ + "anyhow", + "itertools 0.9.0", + "proc-macro2 1.0.28", + "quote 1.0.9", + "syn 1.0.74", +] + [[package]] name = "prost-derive" version = "0.9.0" @@ -3047,7 +3122,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" dependencies = [ "anyhow", - "itertools", + "itertools 0.10.1", "proc-macro2 1.0.28", "quote 1.0.9", "syn 1.0.74", @@ -3060,7 +3135,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" dependencies = [ "bytes", - "prost", + "prost 0.9.0", ] [[package]] @@ -4158,6 +4233,35 @@ dependencies = [ "serde", ] +[[package]] +name = "tonic" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ac42cd97ac6bd2339af5bcabf105540e21e45636ec6fa6aae5e85d44db31be0" +dependencies = [ + "async-stream", + "async-trait", + "base64", + "bytes", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "percent-encoding", + "pin-project", + "prost 0.7.0", + "prost-derive 0.7.0", + "tokio", + "tokio-stream", + "tokio-util", + "tower", + "tower-service", + "tracing", + "tracing-futures", +] + [[package]] name = "tonic" version = "0.6.1" @@ -4177,8 +4281,8 @@ dependencies = [ "hyper-timeout", "percent-encoding", "pin-project", - "prost", - "prost-derive", + "prost 0.9.0", + "prost-derive 0.9.0", "tokio", "tokio-stream", "tokio-util",