|
|
@@ -346,7 +346,7 @@ version = "0.6.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690"
|
|
|
dependencies = [
|
|
|
- "bytes",
|
|
|
+ "bytes 1.0.1",
|
|
|
"futures-sink",
|
|
|
"futures-util",
|
|
|
"memchr",
|
|
|
@@ -562,6 +562,12 @@ version = "1.4.3"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "bytes"
|
|
|
+version = "0.5.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "bytes"
|
|
|
version = "1.0.1"
|
|
|
@@ -912,6 +918,37 @@ dependencies = [
|
|
|
"winapi",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "curl"
|
|
|
+version = "0.4.38"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "003cb79c1c6d1c93344c7e1201bb51c2148f24ec2bd9c253709d6b2efb796515"
|
|
|
+dependencies = [
|
|
|
+ "curl-sys",
|
|
|
+ "libc",
|
|
|
+ "openssl-probe",
|
|
|
+ "openssl-sys",
|
|
|
+ "schannel",
|
|
|
+ "socket2",
|
|
|
+ "winapi",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "curl-sys"
|
|
|
+version = "0.4.44+curl-7.77.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "4b6d85e9322b193f117c966e79c2d6929ec08c02f339f950044aba12e20bbaf1"
|
|
|
+dependencies = [
|
|
|
+ "cc",
|
|
|
+ "libc",
|
|
|
+ "libnghttp2-sys",
|
|
|
+ "libz-sys",
|
|
|
+ "openssl-sys",
|
|
|
+ "pkg-config",
|
|
|
+ "vcpkg",
|
|
|
+ "winapi",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "darkfi"
|
|
|
version = "0.1.0"
|
|
|
@@ -930,7 +967,7 @@ dependencies = [
|
|
|
"blake2b_simd",
|
|
|
"blake2s_simd",
|
|
|
"bls12_381",
|
|
|
- "bytes",
|
|
|
+ "bytes 1.0.1",
|
|
|
"clap",
|
|
|
"crypto_api_chachapoly",
|
|
|
"ctrlc",
|
|
|
@@ -962,6 +999,7 @@ dependencies = [
|
|
|
"signal-hook",
|
|
|
"simplelog",
|
|
|
"smol",
|
|
|
+ "surf",
|
|
|
"zcash_primitives",
|
|
|
"zcash_proofs",
|
|
|
"zeromq",
|
|
|
@@ -978,6 +1016,16 @@ dependencies = [
|
|
|
"num_cpus",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "dashmap"
|
|
|
+version = "4.0.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if 1.0.0",
|
|
|
+ "num_cpus",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "data-encoding"
|
|
|
version = "2.3.2"
|
|
|
@@ -1061,6 +1109,15 @@ version = "1.6.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "encoding_rs"
|
|
|
+version = "0.8.28"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "80df024fbc5ac80f87dfef0d9f5209a252f2a497f7f42944cff24d8253cac065"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if 1.0.0",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "enum-primitive-derive"
|
|
|
version = "0.2.1"
|
|
|
@@ -1142,6 +1199,23 @@ dependencies = [
|
|
|
"subtle",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "flume"
|
|
|
+version = "0.9.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1bebadab126f8120d410b677ed95eee4ba6eb7c6dd8e34a5ec88a08050e26132"
|
|
|
+dependencies = [
|
|
|
+ "futures-core",
|
|
|
+ "futures-sink",
|
|
|
+ "spinning_top",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "fnv"
|
|
|
+version = "1.0.7"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "foreign-types"
|
|
|
version = "0.3.2"
|
|
|
@@ -1458,6 +1532,32 @@ dependencies = [
|
|
|
"digest",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "http"
|
|
|
+version = "0.2.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11"
|
|
|
+dependencies = [
|
|
|
+ "bytes 1.0.1",
|
|
|
+ "fnv",
|
|
|
+ "itoa",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "http-client"
|
|
|
+version = "6.4.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ce318d86a47d18d1db645c979214f809a6cd625202ad334ef75ca813b30dac80"
|
|
|
+dependencies = [
|
|
|
+ "async-std",
|
|
|
+ "async-trait",
|
|
|
+ "cfg-if 1.0.0",
|
|
|
+ "dashmap 4.0.2",
|
|
|
+ "http-types",
|
|
|
+ "isahc",
|
|
|
+ "log",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "http-types"
|
|
|
version = "2.11.1"
|
|
|
@@ -1522,6 +1622,29 @@ dependencies = [
|
|
|
"cfg-if 1.0.0",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "isahc"
|
|
|
+version = "0.9.14"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "e2948a0ce43e2c2ef11d7edf6816508998d99e13badd1150be0914205df9388a"
|
|
|
+dependencies = [
|
|
|
+ "bytes 0.5.6",
|
|
|
+ "crossbeam-utils 0.8.5",
|
|
|
+ "curl",
|
|
|
+ "curl-sys",
|
|
|
+ "flume",
|
|
|
+ "futures-lite",
|
|
|
+ "http",
|
|
|
+ "log",
|
|
|
+ "once_cell",
|
|
|
+ "slab",
|
|
|
+ "sluice",
|
|
|
+ "tracing",
|
|
|
+ "tracing-futures",
|
|
|
+ "url",
|
|
|
+ "waker-fn",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "itertools"
|
|
|
version = "0.8.2"
|
|
|
@@ -1619,6 +1742,16 @@ dependencies = [
|
|
|
"winapi",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "libnghttp2-sys"
|
|
|
+version = "0.1.6+1.43.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0af55541a8827e138d59ec9e5877fb6095ece63fb6f4da45e7491b4fbd262855"
|
|
|
+dependencies = [
|
|
|
+ "cc",
|
|
|
+ "libc",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "librocksdb-sys"
|
|
|
version = "6.17.3"
|
|
|
@@ -1642,6 +1775,18 @@ dependencies = [
|
|
|
"vcpkg",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "libz-sys"
|
|
|
+version = "1.1.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66"
|
|
|
+dependencies = [
|
|
|
+ "cc",
|
|
|
+ "libc",
|
|
|
+ "pkg-config",
|
|
|
+ "vcpkg",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "lock_api"
|
|
|
version = "0.4.4"
|
|
|
@@ -1688,6 +1833,22 @@ dependencies = [
|
|
|
"autocfg",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "mime"
|
|
|
+version = "0.3.16"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "mime_guess"
|
|
|
+version = "2.0.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212"
|
|
|
+dependencies = [
|
|
|
+ "mime",
|
|
|
+ "unicase",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "miniz_oxide"
|
|
|
version = "0.4.4"
|
|
|
@@ -2434,6 +2595,17 @@ version = "0.4.3"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "sluice"
|
|
|
+version = "0.5.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "8fa0333a60ff2e3474a6775cc611840c2a55610c831dd366503474c02f1a28f5"
|
|
|
+dependencies = [
|
|
|
+ "futures-channel",
|
|
|
+ "futures-core",
|
|
|
+ "futures-io",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "smallvec"
|
|
|
version = "1.6.1"
|
|
|
@@ -2468,6 +2640,15 @@ dependencies = [
|
|
|
"winapi",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "spinning_top"
|
|
|
+version = "0.2.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "75adad84ee84b521fb2cca2d4fd0f1dab1d8d026bda3c5bea4ca63b5f9f9293c"
|
|
|
+dependencies = [
|
|
|
+ "lock_api",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "stable_deref_trait"
|
|
|
version = "1.2.0"
|
|
|
@@ -2544,6 +2725,28 @@ version = "2.4.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "surf"
|
|
|
+version = "2.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "2a154d33ca6b5e1fe6fd1c760e5a5cc1202425f6cca2e13229f16a69009f6328"
|
|
|
+dependencies = [
|
|
|
+ "async-std",
|
|
|
+ "async-trait",
|
|
|
+ "cfg-if 1.0.0",
|
|
|
+ "encoding_rs",
|
|
|
+ "futures-util",
|
|
|
+ "http-client",
|
|
|
+ "http-types",
|
|
|
+ "log",
|
|
|
+ "mime_guess",
|
|
|
+ "once_cell",
|
|
|
+ "pin-project-lite",
|
|
|
+ "serde",
|
|
|
+ "serde_json",
|
|
|
+ "web-sys",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "syn"
|
|
|
version = "1.0.73"
|
|
|
@@ -2710,12 +2913,64 @@ dependencies = [
|
|
|
"serde",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "tracing"
|
|
|
+version = "0.1.26"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if 1.0.0",
|
|
|
+ "log",
|
|
|
+ "pin-project-lite",
|
|
|
+ "tracing-attributes",
|
|
|
+ "tracing-core",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "tracing-attributes"
|
|
|
+version = "0.1.15"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "tracing-core"
|
|
|
+version = "0.1.18"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052"
|
|
|
+dependencies = [
|
|
|
+ "lazy_static",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "tracing-futures"
|
|
|
+version = "0.2.5"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
|
|
|
+dependencies = [
|
|
|
+ "pin-project",
|
|
|
+ "tracing",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "typenum"
|
|
|
version = "1.13.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "unicase"
|
|
|
+version = "2.6.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
|
|
|
+dependencies = [
|
|
|
+ "version_check",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "unicode-bidi"
|
|
|
version = "0.3.5"
|
|
|
@@ -3007,9 +3262,9 @@ dependencies = [
|
|
|
"async-std",
|
|
|
"async-trait",
|
|
|
"asynchronous-codec",
|
|
|
- "bytes",
|
|
|
+ "bytes 1.0.1",
|
|
|
"crossbeam",
|
|
|
- "dashmap",
|
|
|
+ "dashmap 3.11.10",
|
|
|
"enum-primitive-derive",
|
|
|
"futures 0.3.15",
|
|
|
"futures-util",
|