From 1d0049ee007b310b00419808bdafefd74bc6856c Mon Sep 17 00:00:00 2001 From: Wei Tang Date: Wed, 6 Feb 2019 14:50:52 +0100 Subject: [PATCH] Update trie to v0.11 (#1704) * Update trie to v0.11 * Update wasm runtimes --- substrate/Cargo.lock | 108 +- substrate/Cargo.toml | 10 - substrate/core/client/Cargo.toml | 2 +- substrate/core/client/db/Cargo.toml | 2 +- substrate/core/executor/wasm/Cargo.lock | 59 +- substrate/core/executor/wasm/Cargo.toml | 10 - substrate/core/executor/wasm/build.sh | 2 +- substrate/core/primitives/Cargo.toml | 4 +- substrate/core/sr-io/Cargo.toml | 2 +- substrate/core/state-machine/Cargo.toml | 6 +- substrate/core/test-runtime/wasm/Cargo.lock | 63 +- substrate/core/test-runtime/wasm/build.sh | 2 +- .../substrate_test_runtime.compact.wasm | Bin 55853 -> 56303 bytes substrate/core/trie/Cargo.toml | 14 +- substrate/node/executor/Cargo.toml | 2 +- substrate/node/runtime/src/lib.rs | 4 +- substrate/node/runtime/wasm/Cargo.lock | 100 +- substrate/node/runtime/wasm/Cargo.toml | 10 - substrate/node/runtime/wasm/build.sh | 2 +- .../release/node_runtime.compact.wasm | Bin 805845 -> 805291 bytes .../test-utils/chain-spec-builder/Cargo.lock | 1739 ++++++++++------- 21 files changed, 1143 insertions(+), 998 deletions(-) diff --git a/substrate/Cargo.lock b/substrate/Cargo.lock index 5b1a38f96c..6a9e684551 100644 --- a/substrate/Cargo.lock +++ b/substrate/Cargo.lock @@ -921,13 +921,13 @@ dependencies = [ [[package]] name = "hash-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hash256-std-hasher" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1208,11 +1208,11 @@ dependencies = [ [[package]] name = "keccak-hasher" -version = "0.2.1" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "hash256-std-hasher 0.9.1 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1703,10 +1703,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memory-db" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1891,7 +1891,7 @@ dependencies = [ "substrate-primitives 0.1.0", "substrate-state-machine 0.1.0", "substrate-trie 0.4.0", - "trie-root 0.9.1 (git+https://github.com/paritytech/trie)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2860,7 +2860,7 @@ name = "sr-io" version = "0.1.0" dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3480,7 +3480,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", @@ -3510,7 +3510,7 @@ name = "substrate-client-db" version = "0.1.0" dependencies = [ "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "kvdb-memorydb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", @@ -3801,8 +3801,8 @@ dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "hash256-std-hasher 0.9.1 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3937,7 +3937,7 @@ dependencies = [ name = "substrate-state-machine" version = "0.1.0" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3946,8 +3946,8 @@ dependencies = [ "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", "substrate-trie 0.4.0", - "trie-db 0.9.1 (git+https://github.com/paritytech/trie)", - "trie-root 0.9.1 (git+https://github.com/paritytech/trie)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4040,16 +4040,16 @@ name = "substrate-trie" version = "0.4.0" dependencies = [ "criterion 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "keccak-hasher 0.2.1 (git+https://github.com/paritytech/trie)", - "memory-db 0.9.1 (git+https://github.com/paritytech/trie)", + "keccak-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", - "trie-bench 0.10.0 (git+https://github.com/paritytech/trie)", - "trie-db 0.9.1 (git+https://github.com/paritytech/trie)", - "trie-root 0.9.1 (git+https://github.com/paritytech/trie)", - "trie-standardmap 0.9.1 (git+https://github.com/paritytech/trie)", + "trie-bench 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-standardmap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4401,46 +4401,46 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "trie-bench" -version = "0.10.0" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "criterion 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "keccak-hasher 0.2.1 (git+https://github.com/paritytech/trie)", - "memory-db 0.9.1 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keccak-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-db 0.9.1 (git+https://github.com/paritytech/trie)", - "trie-root 0.9.1 (git+https://github.com/paritytech/trie)", - "trie-standardmap 0.9.1 (git+https://github.com/paritytech/trie)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-standardmap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-db" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-root" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-standardmap" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#18cd9434609560dec0b3ceacaab55d491ce7eeb2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "criterion 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "keccak-hasher 0.2.1 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "keccak-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4463,7 +4463,7 @@ name = "twox-hash" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4893,8 +4893,8 @@ dependencies = [ "checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" "checksum globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4743617a7464bbda3c8aec8558ff2f9429047e025771037df561d383337ff865" "checksum h2 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ddb2b25a33e231484694267af28fec74ac63b5ccf51ee2065a5e313b834d836e" -"checksum hash-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" -"checksum hash256-std-hasher 0.9.1 (git+https://github.com/paritytech/trie)" = "" +"checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" +"checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" "checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" "checksum hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77" @@ -4923,7 +4923,7 @@ dependencies = [ "checksum jsonrpc-pubsub 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "56608ed54b1b2a69f4357cb8bdfbcbd99fe1179383c03a09bb428931bd35f592" "checksum jsonrpc-server-utils 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5521613b31ea22d36d9f95ad642058dccec846a94ed8690957652d479f620707" "checksum jsonrpc-ws-server 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20b8333a5a6e6ccbcf5c90f90919de557cba4929efa164e9bd0e8e497eb20e46" -"checksum keccak-hasher 0.2.1 (git+https://github.com/paritytech/trie)" = "" +"checksum keccak-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cb9d3670023f4c04153d90b8a557a822d1b27ed702bb015a87cf7bffead5b611" "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" "checksum kvdb-memorydb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" @@ -4964,7 +4964,7 @@ dependencies = [ "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" "checksum memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8" "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" -"checksum memory-db 0.9.1 (git+https://github.com/paritytech/trie)" = "" +"checksum memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94da53143d45f6bad3753f532e56ad57a6a26c0ca6881794583310c7cb4c885f" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" "checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" @@ -5125,10 +5125,10 @@ dependencies = [ "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" "checksum tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445" "checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" -"checksum trie-bench 0.10.0 (git+https://github.com/paritytech/trie)" = "" -"checksum trie-db 0.9.1 (git+https://github.com/paritytech/trie)" = "" -"checksum trie-root 0.9.1 (git+https://github.com/paritytech/trie)" = "" -"checksum trie-standardmap 0.9.1 (git+https://github.com/paritytech/trie)" = "" +"checksum trie-bench 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "77087d1bce467cf8371a5c0e10e4d925b065ec6cfad8b9cdff1fad4f218c6750" +"checksum trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c7319e28ca295f27359d944a682f7f65b419158bf1590c92cadc0000258d788" +"checksum trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3c6fef2705af3258ec46a7e22286090394a44216201a1cf7d04b78db825e543" +"checksum trie-standardmap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0e4729504b8102acb1bef3f16e6b64d41aeb1ff0e329081451e8191df0f61ab2" "checksum try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" "checksum twofish 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1eef327f05b0d0ec1b9d7d119d8f4d9f602ceee37e0540aff8071e8e66c2e22e" "checksum twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "555cd4909480122bbbf21e34faac4cb08a171f324775670447ed116726c474af" diff --git a/substrate/Cargo.toml b/substrate/Cargo.toml index 6deda046ff..da5b83e85a 100644 --- a/substrate/Cargo.toml +++ b/substrate/Cargo.toml @@ -96,13 +96,3 @@ is-it-maintained-open-issues = { repository = "paritytech/substrate" } [profile.release] # Substrate runtime requires unwinding. panic = "unwind" - -[patch.crates-io] -hash-db = { git = "https://github.com/paritytech/trie" } -hash256-std-hasher = { git = "https://github.com/paritytech/trie" } -keccak-hasher = { git = "https://github.com/paritytech/trie" } -memory-db = { git = "https://github.com/paritytech/trie" } -trie-bench = { git = "https://github.com/paritytech/trie" } -trie-db = { git = "https://github.com/paritytech/trie" } -trie-root = { git = "https://github.com/paritytech/trie" } -trie-standardmap = { git = "https://github.com/paritytech/trie" } diff --git a/substrate/core/client/Cargo.toml b/substrate/core/client/Cargo.toml index 79fd5bff9f..ad29b198ea 100644 --- a/substrate/core/client/Cargo.toml +++ b/substrate/core/client/Cargo.toml @@ -19,7 +19,7 @@ state-machine = { package = "substrate-state-machine", path = "../state-machine" keyring = { package = "substrate-keyring", path = "../keyring", optional = true } trie = { package = "substrate-trie", path = "../trie", optional = true } substrate-telemetry = { path = "../telemetry", optional = true } -hash-db = { version = "0.9" , optional = true } +hash-db = { version = "0.11", optional = true } kvdb = { git = "https://github.com/paritytech/parity-common", optional = true, rev="b0317f649ab2c665b7987b8475878fc4d2e1f81d" } parity-codec = { version = "3.0", default-features = false } diff --git a/substrate/core/client/db/Cargo.toml b/substrate/core/client/db/Cargo.toml index 041440c398..9c4b3dfffa 100644 --- a/substrate/core/client/db/Cargo.toml +++ b/substrate/core/client/db/Cargo.toml @@ -11,7 +11,7 @@ kvdb = { git = "https://github.com/paritytech/parity-common", rev="b0317f649ab2c # FIXME replace with release as soon as our rocksdb changes are released upstream https://github.com/paritytech/parity-common/issues/88 kvdb-rocksdb = { git = "https://github.com/paritytech/parity-common", rev="b0317f649ab2c665b7987b8475878fc4d2e1f81d" } lru-cache = "0.1.1" -hash-db = { version = "0.9" } +hash-db = { version = "0.11" } primitives = { package = "substrate-primitives", path = "../../primitives" } runtime_primitives = { package = "sr-primitives", path = "../../sr-primitives" } client = { package = "substrate-client", path = "../../client" } diff --git a/substrate/core/executor/wasm/Cargo.lock b/substrate/core/executor/wasm/Cargo.lock index 44e59ea68c..dcde882fc4 100644 --- a/substrate/core/executor/wasm/Cargo.lock +++ b/substrate/core/executor/wasm/Cargo.lock @@ -13,11 +13,6 @@ name = "byteorder" version = "1.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "crunchy" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "crunchy" version = "0.2.1" @@ -33,15 +28,15 @@ dependencies = [ [[package]] name = "hash-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hash256-std-hasher" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -145,7 +140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" name = "sr-io" version = "0.1.0" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", @@ -179,8 +174,8 @@ name = "substrate-primitives" version = "0.1.0" dependencies = [ "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "hash256-std-hasher 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -214,49 +209,13 @@ name = "unicode-xid" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -[[patch.unused]] -name = "hash256-std-hasher" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "keccak-hasher" -version = "0.2.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "memory-db" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-bench" -version = "0.10.0" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-db" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-root" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-standardmap" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - [metadata] "checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef" "checksum byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "90492c5858dd7d2e78691cfb89f90d273a2800fc11d98f60786e5d87e2f83781" -"checksum crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda" "checksum crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c240f247c278fa08a6d4820a6a222bfc6e0d999e51ba67be94f44c905b2161f2" "checksum fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a557e80084b05c32b455963ff565a9de6f2866da023d6671705c6aff6f65e01c" -"checksum hash-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" -"checksum hash256-std-hasher 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "811bd8c26961527b7d5623b71162d865325639f8ca204d4ec90b5b87473a122d" +"checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" +"checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" "checksum impl-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d2050d823639fbeae26b2b5ba09aca8907793117324858070ade0673c49f793b" "checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" "checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" diff --git a/substrate/core/executor/wasm/Cargo.toml b/substrate/core/executor/wasm/Cargo.toml index eea37e4a30..9683cd764e 100644 --- a/substrate/core/executor/wasm/Cargo.toml +++ b/substrate/core/executor/wasm/Cargo.toml @@ -18,13 +18,3 @@ lto = true [workspace] members = [] - -[patch.crates-io] -hash-db = { git = "https://github.com/paritytech/trie" } -hash256-std-hasher = { git = "https://github.com/paritytech/trie" } -keccak-hasher = { git = "https://github.com/paritytech/trie" } -memory-db = { git = "https://github.com/paritytech/trie" } -trie-bench = { git = "https://github.com/paritytech/trie" } -trie-db = { git = "https://github.com/paritytech/trie" } -trie-root = { git = "https://github.com/paritytech/trie" } -trie-standardmap = { git = "https://github.com/paritytech/trie" } diff --git a/substrate/core/executor/wasm/build.sh b/substrate/core/executor/wasm/build.sh index 256089ab07..c23ac076e2 100755 --- a/substrate/core/executor/wasm/build.sh +++ b/substrate/core/executor/wasm/build.sh @@ -6,7 +6,7 @@ if cargo --version | grep -q "nightly"; then else CARGO_CMD="cargo +nightly" fi -RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release +CARGO_INCREMENTAL=0 RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release for i in test do wasm-gc target/wasm32-unknown-unknown/release/runtime_$i.wasm target/wasm32-unknown-unknown/release/runtime_$i.compact.wasm diff --git a/substrate/core/primitives/Cargo.toml b/substrate/core/primitives/Cargo.toml index d3f1a59172..d64811cb3f 100644 --- a/substrate/core/primitives/Cargo.toml +++ b/substrate/core/primitives/Cargo.toml @@ -15,8 +15,8 @@ byteorder = { version = "1.1", default-features = false } primitive-types = { version = "0.2", default-features = false, features = ["codec"] } impl-serde = { version = "0.1", optional = true } wasmi = { version = "0.4.3", optional = true } -hash-db = { version = "0.9", default-features = false } -hash256-std-hasher = { version = "0.9", default-features = false } +hash-db = { version = "0.11", default-features = false } +hash256-std-hasher = { version = "0.11", default-features = false } ring = { version = "0.13", optional = true } untrusted = { version = "0.6", optional = true } hex-literal = { version = "0.1", optional = true } diff --git a/substrate/core/sr-io/Cargo.toml b/substrate/core/sr-io/Cargo.toml index 8caceb7359..ccc304fc0d 100644 --- a/substrate/core/sr-io/Cargo.toml +++ b/substrate/core/sr-io/Cargo.toml @@ -11,7 +11,7 @@ rustc_version = "0.2" sr-std = { path = "../sr-std", default-features = false } substrate-primitives = { path = "../primitives", default-features = false } parity-codec = { version = "3.0", default-features = false } -hash-db = { version = "0.9", default-features = false } +hash-db = { version = "0.11", default-features = false } libsecp256k1 = { version = "0.2.1", optional = true } tiny-keccak = { version = "1.4.2", optional = true } environmental = { version = "~1.0", optional = true } diff --git a/substrate/core/state-machine/Cargo.toml b/substrate/core/state-machine/Cargo.toml index d1aa49ddcb..197b601d1f 100644 --- a/substrate/core/state-machine/Cargo.toml +++ b/substrate/core/state-machine/Cargo.toml @@ -10,9 +10,9 @@ hex-literal = "0.1.0" log = "0.4" parking_lot = "0.7.1" heapsize = "0.4" -hash-db = "0.9" -trie-db = "0.9" -trie-root = "0.9" +hash-db = "0.11" +trie-db = "0.11" +trie-root = "0.11" trie = { package = "substrate-trie", path = "../trie" } primitives = { package = "substrate-primitives", path = "../primitives" } panic-handler = { package = "substrate-panic-handler", path = "../panic-handler" } diff --git a/substrate/core/test-runtime/wasm/Cargo.lock b/substrate/core/test-runtime/wasm/Cargo.lock index a12e3185e5..12574bfeaf 100644 --- a/substrate/core/test-runtime/wasm/Cargo.lock +++ b/substrate/core/test-runtime/wasm/Cargo.lock @@ -263,15 +263,15 @@ dependencies = [ [[package]] name = "hash-db" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hash256-std-hasher" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -430,14 +430,6 @@ dependencies = [ "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "log" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "log" version = "0.4.6" @@ -476,10 +468,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memory-db" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1023,7 +1015,7 @@ name = "sr-io" version = "0.1.0" dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1149,7 +1141,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", @@ -1261,8 +1253,8 @@ dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash256-std-hasher 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1290,7 +1282,7 @@ dependencies = [ name = "substrate-state-machine" version = "0.1.0" dependencies = [ - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1299,8 +1291,8 @@ dependencies = [ "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", "substrate-trie 0.4.0", - "trie-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-root 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1351,11 +1343,11 @@ dependencies = [ name = "substrate-trie" version = "0.4.0" dependencies = [ - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "memory-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-root 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1556,21 +1548,21 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-root" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1751,8 +1743,8 @@ dependencies = [ "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" "checksum generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2" -"checksum hash-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "dc5ec43724866bbc8337e09cab4d4b5f9fdbbe589f04bdc8bfda906a639ad338" -"checksum hash256-std-hasher 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "811bd8c26961527b7d5623b71162d865325639f8ca204d4ec90b5b87473a122d" +"checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" +"checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" "checksum hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4da5f0e01bd8a71a224a4eedecaacfcabda388dbb7a80faf04d3514287572d95" "checksum hex-literal-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1d340b6514f232f6db1bd16db65302a5278a04fef9ce867cb932e7e5fa21130a" @@ -1773,13 +1765,12 @@ dependencies = [ "checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311" "checksum libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "688e8d65e495567c2c35ea0001b26b9debf0b4ea11f8cccc954233b75fc3428a" "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" -"checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" "checksum mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f2d82b34c7fb11bb41719465c060589e291d505ca4735ea30016a91f6fc79c3b" "checksum mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "aa607bfb674b4efb310512527d64266b065de3f894fc52f84efcbf7eaa5965fb" "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" -"checksum memory-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "812321f5fb5adb04c60a872d9e45c6f060f77ed4df7a28eee49d1565cb0af47f" +"checksum memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94da53143d45f6bad3753f532e56ad57a6a26c0ca6881794583310c7cb4c885f" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" "checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" @@ -1861,8 +1852,8 @@ dependencies = [ "checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8" "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" "checksum tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99ce87382f6c1a24b513a72c048b2c8efe66cb5161c9061d00bee510f08dc168" -"checksum trie-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6fce41ab9c34e9a79f3f3c149c17dfedba15d10ee273ef1ae40dd48f7d91eb0e" -"checksum trie-root 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6c08a925fd6305f1b7ebbbb663352ddbfe3033648303a91ab127b8b5b12f04" +"checksum trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c7319e28ca295f27359d944a682f7f65b419158bf1590c92cadc0000258d788" +"checksum trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3c6fef2705af3258ec46a7e22286090394a44216201a1cf7d04b78db825e543" "checksum twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "555cd4909480122bbbf21e34faac4cb08a171f324775670447ed116726c474af" "checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" "checksum uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7780bb27fd8a22295e0d9d53ae3be253f715a0dccb1808527f478f1c2603708" diff --git a/substrate/core/test-runtime/wasm/build.sh b/substrate/core/test-runtime/wasm/build.sh index 45317edcfe..abca9a60e9 100755 --- a/substrate/core/test-runtime/wasm/build.sh +++ b/substrate/core/test-runtime/wasm/build.sh @@ -6,7 +6,7 @@ if cargo --version | grep -q "nightly"; then else CARGO_CMD="cargo +nightly" fi -RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release +CARGO_INCREMENTAL=0 RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release for i in substrate_test_runtime do wasm-gc target/wasm32-unknown-unknown/release/$i.wasm target/wasm32-unknown-unknown/release/$i.compact.wasm diff --git a/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm b/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm index 22611f75a4985ab8d76dd628bd0e339f5e9525bf..cc8c22fc674571cb9041ec52b6b71898ce295562 100644 GIT binary patch delta 5859 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 adi32@)1xWbR^ja_ktMwrNokQ{P5%Q#QTU1g delta 5269 zcma)A4Rlo1oqzYuB$+T7c$1J1LrC5X1QJ8Yd-FbKCZO;FLBdA};GrU5d|v|zkc4DV z;3$a)M5Kj+*9so%E@l0oRgdT>N^K<`sX#@F2o}NZVz;MjySqTQ-3p$%yT3b=5LC{d zCTITtd;j-;@BjP%-n*CI@VxYz=fG2hZ=6n_CdKq1sh}T|s^H#T{hYs-GtxNcX>TDN z!8eZ_FHGy~c3aK0$rYX5ZOJybhpVD%_>r}@7N!^4IzTj6we`5I)~Zf>B_{>vx=GV9 zlV z%IvV+*3JZX8~wg#6uF(g;0g0n%IOtPA>I2)F3(M+mpx;MLI3ng(KxOlcR1k;;`cR; zE{&GVnKgUZ`7ikCS)4GO^AF>UtKaYEggTn^-bb2K|L$E!NHcY^y8z$Hsi1$!o`KP% zoZj?&)&RBA*ND+d-@f5d9MLh;K%Q*hv3Wx{o{%_P7;aHw=LB)y3Eh-*-n>NRrC9|)5of27Vh2I&*{9E zIRNZB&xyP+jb5($0s{Z7x{t|SQS%uyZdUDj(n62a?jZB%!ijZ&nr>~d=lX(i@c0;PDDb0mm>24rz$;wuPGA%KU3xaPE;@B_;T%CjDM?*1 zE3c@A({l_W6mWiHZ~?=8o53>yJfF|IYs^*@q|OT>5BK}pb-pS+s=`PFMQAs6?xJ=} zU0EhHKIkJ7ozKJC9=M9_5o%~~MhShdWn_Lc%i;_jJGTO$OO7%{&`YM^##ij zzJFLy1$cD99b_UMv9KTGQwu>!U0XOEMsA~17EL7MXvdKQRg2mIJ!S2OT zKD#ed$7hz@&FWM ztpMD+Y%<_KFRMdv1NT&V5FEw)i3hXaIM-M*oLjz#jG=Wa?q&AwT5%kcC2eBkkBDG|V&d+Kt zHMqtApXWiw7-QQFBn|4?@aX*SSgP$z>vM5HpKpftB7Z|@>4l#8@JDUZ$@rrn^;~ie zd`ka(e+>!Kigm>Wm7=c-#{>9qHnb7Kv}xVR;0>PIleQ~WwO(aiVA+N>fpp9Dq54HH zl)kWGBe_oUirENh;(@bZo%~<}oY?zd6ZWN!Z~UhlxjfjozVB21|94erP1WdhWqi#| zrN&8ChXR@&J-BHais8#mqfjbEo0pMrD!I9q+%=^BO?|lM@Au*L@<6M_L+aYYtbx!u zTjm8%r70+wL1Fa8EtlBh4f`m~TQ|cs%xLfmkc}} z2YN7jU?P2a^k3Gc4nOlSiKiN${Q*C6fBM+{u$C43MQb8F(OV3Y^9) zLF*mx5d0$YIzJTzsol6rPrq4Hz`Vo65W~lQO`{-AI5aQ+&GZqlh#kSsyh7I;Di}T3 z`3zqsdEfVC@x5dt-q1FZUiy!RDwu}-hpHYc570jxDjLp<-UiQ>=flM4ofF_`;HMj5 z|Mz~{d~2SV$Ee)QKpqszWjUXP*Ek{+g|h-AFB>mDLVh@_F_1;QZ^e5(H=g6+r(zFb zdl*xoF_0|=Lb+l9M{tHG8TJY29B8B@&*wLMp#XlluN&2V z4}U_)D-H|fV5c}NtraR!G``V|C%_^7X%A&m^jnYF8(sx6E~AA%tLV)Q5f2m>NwtS- zAP+=6FaX&YBBIY&hxaCwf7&$8=;!9)jgo}OppMyM4s7F-P&1E!3zNP+!kBn4@fkyM z2AB-ejd#Z(zP>&$?Ymz)5&t7CD_G z{r=TS>VCW zHZUjWV4t7KLCA8zl+h7M;13}Vh+R9vnWy-Ew}!Wv=#1~OneVb$>qOTS$x995 z78XN<-!Epd=&^Jk%Zc8RV$MsONBG&Nhsc7@-tY*GyfTjN`&lUe*iAD&Z!qJ%h#1}f z^FHKn_1hI>E^T_dk>9zK?tJ?ZytbDdX0P+w;q`zoAFc#Edw3kHg|7}*<{$gZ51za7 z*LQy$@%x}Va<(a@_KzlcuLOA(MSR;m5unT7N#@T%7+FfbzR+^?XI2d zsp~TFmAAgGXRXzf>^74wHIBSS2>t7kDSsDlC}sa*7@xys{^+Wsi*xs&gZa05xh#6} z=skhodjzf-tG~gI(D~z|99{KYZSBVbH5?pf4Ms?*kvcTdwmjAD|xt ze>uj35;kI-i=XNhxPlw#f5zB5M4x?q!w8aD_#rmbg5fxD9`IRU5AZqQAn+f6i-G?L zEwg~RECC)z#$?gv<3+vs*#cLDX%%n)_)9F80Cz$e#=Z#j8sLY33xO9yEW=X=_Dz9u zOw8b1!JPSliD7?(`-X#_7XNVA+hMMD$ycHIT)vz7*W)!rkQCL7*tQgjT2VPFMQHi^ zrBvZjrvJ$m5`uh_N zLPUu;k|sy&XjGHrxJ_dpj2B|6B1yWUxN1VjhB)o~VC?O2OSe@^mDQLT(@e!0HNnR9 zLw$W>b+W#GMrZeGGnsU|>+8Err@nrLW~#2FXp*C-vaH8k`r!wnpsSATYKrDM5HC4V zN=}CJW15oC61J{K6jxKDiSk;y>!YIL*7Uh6EM2qJxTGpp#IhvIqSncI0+?0Zj7X~M z#MOji(sxddhhHVvR9rpbTDl~;D!qC#R_tn$q{I?VBJSX9R|`*@yku=`8U3G=Vfxjt z@`90sswxpU*0JH*M05--JvFI7RxBx|$uSN8Rzy?B4!O3#)vZJ#1|gAn!j43>%6kXh zUP)VjRTzv~YQl`Ts-~M-LNcv!boYrVvSiAt9gEv>S&!cK5V(c2s@q zCa0S2{;)!b+Homi*?Kf8%a*Arw2L3R65=PoO(a zj}O|KEhQ8yYATu&b7ZHMzIVDUsJb!9RP~7LN|F;#L?+UyA596mvJx?)vKhB!#kA~5 z9o_lSsN3wAE9p_mabm8eB8oS^P?EoWpA>o0GnpD6mArbUiwK%yBi6R6x(Y(5yYv;l z)}!twjDa3I+bPI;BxX8xLXsnhk}cDJ!6lTAOQES_3p1-QYq_B+;J1OBBPG< zxPIGBuCs2(ZB{9ng4?VRKlS=;7Ot@_Lu3QH%xaky>|WcGY_;6wZ5^#^JMM4maHbDy zZS7v(YOcZsTVq~&?6~RKjLfV%GrJ==#MipP?e27)nL5jJy865jgn9`pt~n_0sBCLy z6WwvXK4?0s44oZRuxZC4)-3wT`A|?ncAJish+3{}ySh4?`Y(ios7XoEELoBzmM`)g zdi#aSTir+^VWVE7YFw5aS)ZG|+Fjk_CYu?yyVlRk0bbpCpW8yWUzl5%&=aPuMk1OR NK`W@0BDIoI{eOd~j~M^} diff --git a/substrate/core/trie/Cargo.toml b/substrate/core/trie/Cargo.toml index ae14693730..cf4b18ead0 100644 --- a/substrate/core/trie/Cargo.toml +++ b/substrate/core/trie/Cargo.toml @@ -13,16 +13,16 @@ harness = false [dependencies] codec = { package = "parity-codec", version = "3.0" } -hash-db = { version = "0.9", default-features = false } -trie-db = { version = "0.9", optional = true } -trie-root = { version = "0.9", default-features = false } -memory-db = { version = "0.9", optional = true } +hash-db = { version = "0.11", default-features = false } +trie-db = { version = "0.11", optional = true } +trie-root = { version = "0.11", default-features = false } +memory-db = { version = "0.11", optional = true } [dev-dependencies] substrate-primitives = { path = "../primitives" } -trie-bench = { version = "0.10" } -trie-standardmap = { version = "0.9" } -keccak-hasher = { version = "0.2" } +trie-bench = { version = "0.11" } +trie-standardmap = { version = "0.11" } +keccak-hasher = { version = "0.11" } criterion = "0.2" hex-literal = "0.1.0" diff --git a/substrate/node/executor/Cargo.toml b/substrate/node/executor/Cargo.toml index 2d50b90bd3..ac99c3c5f0 100644 --- a/substrate/node/executor/Cargo.toml +++ b/substrate/node/executor/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] hex-literal = "0.1" -trie-root = "0.9" +trie-root = "0.11" parity-codec = "3.0" runtime_io = { package = "sr-io", path = "../../core/sr-io" } state_machine = { package = "substrate-state-machine", path = "../../core/state-machine" } diff --git a/substrate/node/runtime/src/lib.rs b/substrate/node/runtime/src/lib.rs index 218f324927..89d4433b8e 100644 --- a/substrate/node/runtime/src/lib.rs +++ b/substrate/node/runtime/src/lib.rs @@ -66,8 +66,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("node"), impl_name: create_runtime_str!("substrate-node"), authoring_version: 10, - spec_version: 21, - impl_version: 21, + spec_version: 22, + impl_version: 22, apis: RUNTIME_API_VERSIONS, }; diff --git a/substrate/node/runtime/wasm/Cargo.lock b/substrate/node/runtime/wasm/Cargo.lock index 08244710f9..a534212b73 100644 --- a/substrate/node/runtime/wasm/Cargo.lock +++ b/substrate/node/runtime/wasm/Cargo.lock @@ -263,15 +263,15 @@ dependencies = [ [[package]] name = "hash-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hash256-std-hasher" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -430,14 +430,6 @@ dependencies = [ "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "log" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "log" version = "0.4.6" @@ -476,10 +468,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memory-db" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1099,7 +1091,7 @@ name = "sr-io" version = "0.1.0" dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1519,7 +1511,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", @@ -1643,8 +1635,8 @@ dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "hash256-std-hasher 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1672,7 +1664,7 @@ dependencies = [ name = "substrate-state-machine" version = "0.1.0" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1681,8 +1673,8 @@ dependencies = [ "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", "substrate-trie 0.4.0", - "trie-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-root 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1703,11 +1695,11 @@ dependencies = [ name = "substrate-trie" version = "0.4.0" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "memory-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-root 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1908,21 +1900,21 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-root" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2066,41 +2058,6 @@ dependencies = [ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[patch.unused]] -name = "hash256-std-hasher" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "keccak-hasher" -version = "0.2.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "memory-db" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-bench" -version = "0.10.0" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-db" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-root" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - -[[patch.unused]] -name = "trie-standardmap" -version = "0.9.1" -source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b12e19b3ef" - [metadata] "checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee" "checksum arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f405cc4c21cd8b784f6c8fc2adf9bc00f59558f0049b5ec21517f875963040cc" @@ -2138,8 +2095,8 @@ source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" "checksum generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2" -"checksum hash-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" -"checksum hash256-std-hasher 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "811bd8c26961527b7d5623b71162d865325639f8ca204d4ec90b5b87473a122d" +"checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" +"checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" "checksum hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4da5f0e01bd8a71a224a4eedecaacfcabda388dbb7a80faf04d3514287572d95" "checksum hex-literal-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1d340b6514f232f6db1bd16db65302a5278a04fef9ce867cb932e7e5fa21130a" @@ -2160,13 +2117,12 @@ source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b "checksum libc 0.2.44 (registry+https://github.com/rust-lang/crates.io-index)" = "10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311" "checksum libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "688e8d65e495567c2c35ea0001b26b9debf0b4ea11f8cccc954233b75fc3428a" "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" -"checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" "checksum mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f2d82b34c7fb11bb41719465c060589e291d505ca4735ea30016a91f6fc79c3b" "checksum mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "aa607bfb674b4efb310512527d64266b065de3f894fc52f84efcbf7eaa5965fb" "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" -"checksum memory-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "812321f5fb5adb04c60a872d9e45c6f060f77ed4df7a28eee49d1565cb0af47f" +"checksum memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94da53143d45f6bad3753f532e56ad57a6a26c0ca6881794583310c7cb4c885f" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" "checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" @@ -2250,8 +2206,8 @@ source = "git+https://github.com/paritytech/trie#696a380c1bf1a816a0c1872a6349e4b "checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8" "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" "checksum tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99ce87382f6c1a24b513a72c048b2c8efe66cb5161c9061d00bee510f08dc168" -"checksum trie-db 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6fce41ab9c34e9a79f3f3c149c17dfedba15d10ee273ef1ae40dd48f7d91eb0e" -"checksum trie-root 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6c08a925fd6305f1b7ebbbb663352ddbfe3033648303a91ab127b8b5b12f04" +"checksum trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c7319e28ca295f27359d944a682f7f65b419158bf1590c92cadc0000258d788" +"checksum trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3c6fef2705af3258ec46a7e22286090394a44216201a1cf7d04b78db825e543" "checksum twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "555cd4909480122bbbf21e34faac4cb08a171f324775670447ed116726c474af" "checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" "checksum uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7780bb27fd8a22295e0d9d53ae3be253f715a0dccb1808527f478f1c2603708" diff --git a/substrate/node/runtime/wasm/Cargo.toml b/substrate/node/runtime/wasm/Cargo.toml index 495d53bd2e..3512971a44 100644 --- a/substrate/node/runtime/wasm/Cargo.toml +++ b/substrate/node/runtime/wasm/Cargo.toml @@ -23,13 +23,3 @@ lto = true [workspace] members = [] - -[patch.crates-io] -hash-db = { git = "https://github.com/paritytech/trie" } -hash256-std-hasher = { git = "https://github.com/paritytech/trie" } -keccak-hasher = { git = "https://github.com/paritytech/trie" } -memory-db = { git = "https://github.com/paritytech/trie" } -trie-bench = { git = "https://github.com/paritytech/trie" } -trie-db = { git = "https://github.com/paritytech/trie" } -trie-root = { git = "https://github.com/paritytech/trie" } -trie-standardmap = { git = "https://github.com/paritytech/trie" } diff --git a/substrate/node/runtime/wasm/build.sh b/substrate/node/runtime/wasm/build.sh index b10d2628ae..f0b7c961bd 100755 --- a/substrate/node/runtime/wasm/build.sh +++ b/substrate/node/runtime/wasm/build.sh @@ -6,7 +6,7 @@ if cargo --version | grep -q "nightly"; then else CARGO_CMD="cargo +nightly" fi -RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release +CARGO_INCREMENTAL=0 RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release for i in node_runtime do wasm-gc target/wasm32-unknown-unknown/release/$i.wasm target/wasm32-unknown-unknown/release/$i.compact.wasm diff --git a/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm b/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm index 51ed6f7ddeeed25f0d0ff0d0d6c2ac256c56fccb..690ccc1312a875995b2f19137a8d23056e3d3a2e 100644 GIT binary patch delta 57764 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 diff --git a/substrate/test-utils/chain-spec-builder/Cargo.lock b/substrate/test-utils/chain-spec-builder/Cargo.lock index bcad2f12d2..feccfa14ef 100644 --- a/substrate/test-utils/chain-spec-builder/Cargo.lock +++ b/substrate/test-utils/chain-spec-builder/Cargo.lock @@ -40,12 +40,11 @@ dependencies = [ [[package]] name = "aio-limited" version = "0.1.0" -source = "git+https://github.com/paritytech/aio-limited.git#a7c0bd6944902b1c9fb2bcf4f8fe1412c824b5b9" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -118,7 +117,7 @@ name = "backtrace-sys" version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -132,15 +131,6 @@ name = "base58" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "base64" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "base64" version = "0.9.3" @@ -161,15 +151,16 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.37.4" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cexpr 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "cexpr 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "clang-sys 0.23.0 (registry+https://github.com/rust-lang/crates.io-index)", + "clang-sys 0.26.4 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", - "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -190,12 +181,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "blake2" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -207,6 +199,15 @@ dependencies = [ "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "block-buffer" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "block-buffer" version = "0.3.3" @@ -216,6 +217,17 @@ dependencies = [ "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "block-buffer" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "block-padding 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "block-cipher-trait" version = "0.5.3" @@ -224,6 +236,14 @@ dependencies = [ "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "block-padding" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "bs58" version = "0.2.2" @@ -234,11 +254,21 @@ name = "byte-tools" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "byte-tools" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "byteorder" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "byteorder" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "byteorder" version = "1.2.7" @@ -255,7 +285,7 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "rayon 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -263,10 +293,10 @@ dependencies = [ [[package]] name = "cexpr" -version = "0.2.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "nom 3.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "nom 4.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -284,15 +314,6 @@ dependencies = [ "substrate-service 0.3.0", ] -[[package]] -name = "chashmap" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "owning_ref 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "chrono" version = "0.4.6" @@ -305,7 +326,7 @@ dependencies = [ [[package]] name = "clang-sys" -version = "0.23.0" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -333,7 +354,7 @@ name = "clear_on_drop" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -371,6 +392,15 @@ name = "crossbeam" version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "crossbeam-channel" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "crossbeam-deque" version = "0.2.0" @@ -397,7 +427,7 @@ dependencies = [ "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -411,7 +441,7 @@ dependencies = [ "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -429,6 +459,15 @@ name = "crossbeam-utils" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "crossbeam-utils" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "crunchy" version = "0.1.6" @@ -441,11 +480,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "crypto-mac" -version = "0.5.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -457,6 +496,15 @@ dependencies = [ "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "crypto-mac" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "ctr" version = "0.1.1" @@ -466,6 +514,15 @@ dependencies = [ "stream-cipher 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "cuckoofilter" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "curve25519-dalek" version = "0.20.0" @@ -485,16 +542,11 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] -name = "datastore" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +name = "digest" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "base64 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "chashmap 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", - "tempfile 3.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -505,11 +557,28 @@ dependencies = [ "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "digest" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "discard" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "dns-parser" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "ed25519-dalek" version = "0.8.1" @@ -538,16 +607,7 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "env_logger" -version = "0.5.13" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -570,17 +630,6 @@ dependencies = [ "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "eth-secp256k1" -version = "0.5.7" -source = "git+https://github.com/paritytech/rust-secp256k1#ccc06e7480148b723eb44ac56cf4d20eec380b6f" -dependencies = [ - "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "etrace" version = "1.1.1" @@ -615,15 +664,15 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -662,7 +711,7 @@ name = "fs-swap" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", "libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -701,6 +750,15 @@ name = "gcc" version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "generic-array" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "generic-array" version = "0.9.0" @@ -709,6 +767,14 @@ dependencies = [ "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "generic-array" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "glob" version = "0.2.11" @@ -745,15 +811,15 @@ dependencies = [ [[package]] name = "hash-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "hash256-std-hasher" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -794,6 +860,16 @@ dependencies = [ "proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "hmac" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crypto-mac 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "hmac" version = "0.6.3" @@ -803,6 +879,16 @@ dependencies = [ "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "hmac-drbg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "http" version = "0.1.13" @@ -880,6 +966,23 @@ dependencies = [ "unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "impl-codec" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "impl-serde" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "indexmap" version = "1.0.2" @@ -911,8 +1014,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "jsonrpc-core" -version = "9.0.0" -source = "git+https://github.com/paritytech/jsonrpc.git#2ed142d55662155b0dc76b9b5d2732300f265dd6" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -921,48 +1024,49 @@ dependencies = [ "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "jsonrpc-derive" +version = "10.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "jsonrpc-http-server" -version = "9.0.0" -source = "git+https://github.com/paritytech/jsonrpc.git#2ed142d55662155b0dc76b9b5d2732300f265dd6" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "hyper 0.12.13 (registry+https://github.com/rust-lang/crates.io-index)", - "jsonrpc-core 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "jsonrpc-server-utils 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", + "jsonrpc-core 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-server-utils 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", "unicase 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "jsonrpc-macros" -version = "9.0.0" -source = "git+https://github.com/paritytech/jsonrpc.git#2ed142d55662155b0dc76b9b5d2732300f265dd6" +name = "jsonrpc-pubsub" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "jsonrpc-core 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "jsonrpc-pubsub 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", + "jsonrpc-core 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "jsonrpc-pubsub" -version = "9.0.0" -source = "git+https://github.com/paritytech/jsonrpc.git#2ed142d55662155b0dc76b9b5d2732300f265dd6" -dependencies = [ - "jsonrpc-core 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "jsonrpc-server-utils" -version = "9.0.0" -source = "git+https://github.com/paritytech/jsonrpc.git#2ed142d55662155b0dc76b9b5d2732300f265dd6" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "jsonrpc-core 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-core 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -972,16 +1076,16 @@ dependencies = [ [[package]] name = "jsonrpc-ws-server" -version = "9.0.0" -source = "git+https://github.com/paritytech/jsonrpc.git#2ed142d55662155b0dc76b9b5d2732300f265dd6" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "jsonrpc-core 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "jsonrpc-server-utils 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", + "jsonrpc-core 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-server-utils 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "ws 0.7.5 (git+https://github.com/tomusdrw/ws-rs)", ] [[package]] @@ -996,26 +1100,26 @@ dependencies = [ [[package]] name = "kvdb" version = "0.1.0" -source = "git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6#616b40150ded71f57f650067fcbc5c99d7c343e6" +source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d#b0317f649ab2c665b7987b8475878fc4d2e1f81d" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", + "parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", ] [[package]] name = "kvdb-rocksdb" version = "0.1.4" -source = "git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6#616b40150ded71f57f650067fcbc5c99d7c343e6" +source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d#b0317f649ab2c665b7987b8475878fc4d2e1f81d" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "fs-swap 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "interleaved-ordered 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", + "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rocksdb 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rocksdb 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1030,11 +1134,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lazy_static" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "lazycell" @@ -1051,36 +1152,36 @@ name = "libloading" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-dns 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-floodsub 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-identify 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-kad 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-mplex 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-peerstore 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-ping 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-ratelimit 0.1.1 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-relay 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-secio 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-tcp-transport 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-transport-timeout 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-uds 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-websocket 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-yamux 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "multihash 0.8.1-pre (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "stdweb 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core-derive 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-dns 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-floodsub 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-identify 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-kad 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-mdns 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-mplex 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-ping 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-plaintext 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-ratelimit 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-secio 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-tcp 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-uds 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-websocket 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-yamux 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multihash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "stdweb 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1088,21 +1189,21 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "multihash 0.8.1-pre (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "multistream-select 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "multistream-select 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multihash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rw-stream-sink 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "rw-stream-sink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1110,34 +1211,41 @@ dependencies = [ "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "libp2p-core-derive" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "libp2p-dns" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "tokio-dns-unofficial 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-dns-unofficial 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-floodsub" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cuckoofilter 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1146,18 +1254,18 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-peerstore 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1167,77 +1275,81 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", "bigint 4.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - "datastore 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-identify 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-ping 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-identify 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-ping 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "multihash 0.8.1-pre (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multihash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "libp2p-mdns" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "data-encoding 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "dns-parser 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-mplex" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "libp2p-peerstore" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" -dependencies = [ - "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "datastore 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "libp2p-ping" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "multistream-select 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1245,139 +1357,138 @@ dependencies = [ ] [[package]] -name = "libp2p-ratelimit" -version = "0.1.1" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +name = "libp2p-plaintext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "aio-limited 0.1.0 (git+https://github.com/paritytech/aio-limited.git)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "libp2p-ratelimit" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "aio-limited 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "libp2p-relay" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" -dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "libp2p-peerstore 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "protobuf 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "libp2p-secio" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "aes-ctr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "asn1_der 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "ctr 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "ed25519-dalek 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "eth-secp256k1 0.5.7 (git+https://github.com/paritytech/rust-secp256k1)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "hmac 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - "ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rw-stream-sink 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rw-stream-sink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "secp256k1 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "stdweb 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "twofish 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "libp2p-tcp-transport" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +name = "libp2p-tcp" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "tk-listen 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "libp2p-transport-timeout" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" -dependencies = [ - "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "libp2p-uds" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-websocket" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "rw-stream-sink 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "stdweb 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rw-stream-sink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "stdweb 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "websocket 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-yamux" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "yamux 0.1.0 (git+https://github.com/paritytech/yamux)", + "yamux 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "librocksdb-sys" -version = "5.14.2" +version = "5.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bindgen 0.37.4 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "bindgen 0.43.2 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", + "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", "make-cmd 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "libsecp256k1" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac-drbg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "linked-hash-map" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "linked-hash-map" version = "0.5.1" @@ -1408,6 +1519,14 @@ dependencies = [ "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "lru-cache" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "linked-hash-map 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "make-cmd" version = "0.1.0" @@ -1428,7 +1547,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1436,14 +1555,6 @@ name = "matches" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "memchr" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "memchr" version = "2.1.1" @@ -1461,10 +1572,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memory-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1531,36 +1642,10 @@ dependencies = [ "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "multiaddr" -version = "0.3.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" -dependencies = [ - "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "data-encoding 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "multihash 0.8.1-pre (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", - "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - "unsigned-varint 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "multihash" -version = "0.8.1-pre" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" -dependencies = [ - "blake2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sha1 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "multistream-select" -version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1584,7 +1669,7 @@ name = "native-tls" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1610,7 +1695,6 @@ dependencies = [ name = "node-cli" version = "0.1.0" dependencies = [ - "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", "exit-future 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1618,17 +1702,17 @@ dependencies = [ "node-executor 0.1.0", "node-primitives 0.1.0", "node-runtime 0.1.0", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "structopt 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-basic-authorship 0.1.0", "substrate-cli 0.3.0", "substrate-client 0.1.0", "substrate-consensus-aura 0.1.0", - "substrate-consensus-common 0.1.0", "substrate-finality-grandpa 0.1.0", + "substrate-inherents 0.1.0", "substrate-keystore 0.1.0", "substrate-network 0.1.0", "substrate-primitives 0.1.0", @@ -1644,21 +1728,21 @@ dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "node-primitives 0.1.0", "node-runtime 0.1.0", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "substrate-executor 0.1.0", "substrate-primitives 0.1.0", "substrate-state-machine 0.1.0", "substrate-trie 0.4.0", - "trie-root 0.9.0 (git+https://github.com/paritytech/trie)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "node-primitives" version = "0.1.0" dependencies = [ - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1671,15 +1755,17 @@ name = "node-runtime" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "node-primitives 0.1.0", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-hex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "sr-version 0.1.0", + "srml-aura 0.1.0", "srml-balances 0.1.0", "srml-consensus 0.1.0", "srml-contract 0.1.0", @@ -1687,15 +1773,17 @@ dependencies = [ "srml-democracy 0.1.0", "srml-executive 0.1.0", "srml-grandpa 0.1.0", + "srml-indices 0.1.0", "srml-session 0.1.0", "srml-staking 0.1.0", + "srml-sudo 0.1.0", "srml-support 0.1.0", "srml-system 0.1.0", "srml-timestamp 0.1.0", "srml-treasury 0.1.0", "srml-upgrade-key 0.1.0", "substrate-client 0.1.0", - "substrate-finality-grandpa-primitives 0.1.0", + "substrate-consensus-aura-primitives 0.1.0", "substrate-keyring 0.1.0", "substrate-primitives 0.1.0", ] @@ -1712,10 +1800,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "nom" -version = "3.2.1" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "memchr 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1748,11 +1837,21 @@ dependencies = [ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "once_cell" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "opaque-debug" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "opaque-debug" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "openssl" version = "0.10.15" @@ -1761,7 +1860,7 @@ dependencies = [ "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", "openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1776,17 +1875,12 @@ name = "openssl-sys" version = "0.9.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "owning_ref" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "owning_ref" version = "0.3.3" @@ -1798,11 +1892,11 @@ dependencies = [ [[package]] name = "parity-bytes" version = "0.1.0" -source = "git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6#616b40150ded71f57f650067fcbc5c99d7c343e6" +source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d#b0317f649ab2c665b7987b8475878fc4d2e1f81d" [[package]] name = "parity-codec" -version = "2.1.5" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1811,25 +1905,52 @@ dependencies = [ [[package]] name = "parity-codec-derive" -version = "2.1.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.14.9 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "parity-crypto" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)", "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "parity-multiaddr" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "data-encoding 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multihash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parity-multihash" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "blake2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "parity-wasm" version = "0.31.3" @@ -1839,13 +1960,20 @@ dependencies = [ ] [[package]] -name = "parking_lot" -version = "0.3.8" +name = "parity-ws" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "owning_ref 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "thread-id 3.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1875,6 +2003,15 @@ dependencies = [ "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "parking_lot" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "parking_lot_core" version = "0.2.14" @@ -1898,6 +2035,38 @@ dependencies = [ "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "parking_lot_core" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "paste" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "paste-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "paste-impl" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "peeking_take_while" version = "0.1.2" @@ -1913,6 +2082,17 @@ name = "pkg-config" version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "primitive-types" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "impl-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "proc-macro-hack" version = "0.4.1" @@ -1921,6 +2101,16 @@ dependencies = [ "proc-macro-hack-impl 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "proc-macro-hack" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "proc-macro-hack-impl" version = "0.4.1" @@ -1936,7 +2126,7 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "0.4.20" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1949,7 +2139,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "pwasm-utils" -version = "0.3.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1977,10 +2167,10 @@ dependencies = [ [[package]] name = "quote" -version = "0.6.9" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2088,14 +2278,6 @@ dependencies = [ "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "rayon" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "rayon" version = "1.0.2" @@ -2112,7 +2294,7 @@ version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2130,18 +2312,6 @@ dependencies = [ "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "regex" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", - "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", - "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "regex" version = "1.0.5" @@ -2154,14 +2324,6 @@ dependencies = [ "utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "regex-syntax" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "ucd-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "regex-syntax" version = "0.6.2" @@ -2180,23 +2342,22 @@ dependencies = [ [[package]] name = "ring" -version = "0.12.1" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "rayon 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", - "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rocksdb" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "librocksdb-sys 5.14.2 (registry+https://github.com/rust-lang/crates.io-index)", + "librocksdb-sys 5.14.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2216,11 +2377,6 @@ name = "rustc-demangle" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "rustc-hex" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "rustc-hex" version = "2.0.1" @@ -2242,7 +2398,7 @@ dependencies = [ [[package]] name = "rw-stream-sink" version = "0.1.0" -source = "git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5#d961e656a74d1bab5366d371a06f9e10d5f4a6c5" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2262,11 +2418,6 @@ dependencies = [ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "safemem" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "safemem" version = "0.3.0" @@ -2277,7 +2428,7 @@ name = "schannel" version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2291,6 +2442,15 @@ name = "scopeguard" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "secp256k1" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "security-framework" version = "0.2.1" @@ -2334,8 +2494,8 @@ name = "serde_derive" version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2349,21 +2509,23 @@ dependencies = [ "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "sha1" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "sha1" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "sha1" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "sha2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "block-buffer 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sha2" version = "0.7.1" @@ -2375,6 +2537,17 @@ dependencies = [ "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "sha2" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "block-buffer 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "shell32-sys" version = "0.1.2" @@ -2384,11 +2557,6 @@ dependencies = [ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "slab" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "slab" version = "0.4.1" @@ -2442,8 +2610,9 @@ dependencies = [ name = "sr-api-macros" version = "0.1.0" dependencies = [ - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", + "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2452,13 +2621,15 @@ name = "sr-io" version = "0.1.0" dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", "substrate-state-machine 0.1.0", "substrate-trie 0.4.0", + "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2468,8 +2639,8 @@ dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2481,11 +2652,11 @@ dependencies = [ name = "sr-sandbox" version = "0.1.0" dependencies = [ - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", - "wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2499,30 +2670,45 @@ dependencies = [ name = "sr-version" version = "0.1.0" dependencies = [ - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", ] +[[package]] +name = "srml-aura" +version = "0.1.0" +dependencies = [ + "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-primitives 0.1.0", + "sr-std 0.1.0", + "srml-staking 0.1.0", + "srml-support 0.1.0", + "srml-system 0.1.0", + "srml-timestamp 0.1.0", + "substrate-inherents 0.1.0", +] + [[package]] name = "srml-balances" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-support 0.1.0", "srml-system 0.1.0", "substrate-keyring 0.1.0", - "substrate-primitives 0.1.0", ] [[package]] @@ -2530,14 +2716,14 @@ name = "srml-consensus" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-support 0.1.0", "srml-system 0.1.0", + "substrate-inherents 0.1.0", "substrate-primitives 0.1.0", ] @@ -2545,10 +2731,10 @@ dependencies = [ name = "srml-contract" version = "0.1.0" dependencies = [ - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", - "pwasm-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "pwasm-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -2565,8 +2751,8 @@ name = "srml-council" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2584,8 +2770,8 @@ name = "srml-democracy" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2602,8 +2788,8 @@ name = "srml-executive" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -2617,8 +2803,8 @@ name = "srml-grandpa" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2631,12 +2817,30 @@ dependencies = [ "substrate-primitives 0.1.0", ] +[[package]] +name = "srml-indices" +version = "0.1.0" +dependencies = [ + "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-io 0.1.0", + "sr-primitives 0.1.0", + "sr-std 0.1.0", + "srml-support 0.1.0", + "srml-system 0.1.0", + "substrate-keyring 0.1.0", + "substrate-primitives 0.1.0", +] + [[package]] name = "srml-metadata" version = "0.1.0" dependencies = [ - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", @@ -2648,8 +2852,8 @@ name = "srml-session" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2667,8 +2871,8 @@ name = "srml-staking" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2684,19 +2888,71 @@ dependencies = [ "substrate-primitives 0.1.0", ] +[[package]] +name = "srml-sudo" +version = "0.1.0" +dependencies = [ + "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-io 0.1.0", + "sr-primitives 0.1.0", + "sr-std 0.1.0", + "srml-support 0.1.0", + "srml-support-procedural 0.1.0", + "srml-system 0.1.0", + "substrate-primitives 0.1.0", +] + [[package]] name = "srml-support" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-metadata 0.1.0", + "srml-support-procedural 0.1.0", + "substrate-inherents 0.1.0", +] + +[[package]] +name = "srml-support-procedural" +version = "0.1.0" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-api-macros 0.1.0", + "srml-support-procedural-tools 0.1.0", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "srml-support-procedural-tools" +version = "0.1.0" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "srml-support-procedural-tools-derive 0.1.0", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "srml-support-procedural-tools-derive" +version = "0.1.0" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2704,8 +2960,8 @@ name = "srml-system" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", @@ -2720,7 +2976,8 @@ name = "srml-timestamp" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -2728,6 +2985,7 @@ dependencies = [ "srml-consensus 0.1.0", "srml-support 0.1.0", "srml-system 0.1.0", + "substrate-inherents 0.1.0", "substrate-primitives 0.1.0", ] @@ -2736,8 +2994,8 @@ name = "srml-treasury" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", @@ -2753,14 +3011,15 @@ name = "srml-upgrade-key" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-consensus 0.1.0", "srml-support 0.1.0", + "srml-support-procedural 0.1.0", "srml-system 0.1.0", "substrate-primitives 0.1.0", ] @@ -2775,11 +3034,6 @@ name = "static_assertions" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "stdweb" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "stdweb" version = "0.4.10" @@ -2797,8 +3051,8 @@ name = "stdweb-derive" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2810,8 +3064,8 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "base-x 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2857,11 +3111,26 @@ version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "heck 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "substrate-basic-authorship" +version = "0.1.0" +dependencies = [ + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-primitives 0.1.0", + "substrate-client 0.1.0", + "substrate-consensus-aura-primitives 0.1.0", + "substrate-consensus-common 0.1.0", + "substrate-inherents 0.1.0", + "substrate-primitives 0.1.0", + "substrate-transaction-pool 0.1.0", +] + [[package]] name = "substrate-cli" version = "0.3.0" @@ -2869,14 +3138,13 @@ dependencies = [ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "app_dirs 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", - "env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "exit-future 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "fdlimit 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "names 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2885,10 +3153,11 @@ dependencies = [ "structopt 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-client 0.1.0", "substrate-network 0.1.0", + "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", "substrate-service 0.3.0", "substrate-telemetry 0.3.0", - "sysinfo 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "sysinfo 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2900,13 +3169,14 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", + "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-api-macros 0.1.0", "sr-primitives 0.1.0", @@ -2914,6 +3184,7 @@ dependencies = [ "sr-version 0.1.0", "substrate-consensus-common 0.1.0", "substrate-executor 0.1.0", + "substrate-inherents 0.1.0", "substrate-keyring 0.1.0", "substrate-primitives 0.1.0", "substrate-state-machine 0.1.0", @@ -2925,13 +3196,14 @@ dependencies = [ name = "substrate-client-db" version = "0.1.0" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", - "kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", + "kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", "substrate-executor 0.1.0", @@ -2947,17 +3219,51 @@ version = "0.1.0" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-version 0.1.0", + "srml-aura 0.1.0", "srml-consensus 0.1.0", "srml-support 0.1.0", "substrate-client 0.1.0", + "substrate-consensus-aura-primitives 0.1.0", + "substrate-consensus-aura-slots 0.1.0", "substrate-consensus-common 0.1.0", - "substrate-network 0.1.0", + "substrate-inherents 0.1.0", + "substrate-primitives 0.1.0", + "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "substrate-consensus-aura-primitives" +version = "0.1.0" +dependencies = [ + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-io 0.1.0", + "sr-primitives 0.1.0", + "sr-version 0.1.0", + "srml-support 0.1.0", + "substrate-client 0.1.0", + "substrate-primitives 0.1.0", +] + +[[package]] +name = "substrate-consensus-aura-slots" +version = "0.1.0" +dependencies = [ + "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-primitives 0.1.0", + "substrate-client 0.1.0", + "substrate-consensus-aura-primitives 0.1.0", + "substrate-consensus-common 0.1.0", + "substrate-inherents 0.1.0", "substrate-primitives 0.1.0", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2968,10 +3274,13 @@ version = "0.1.0" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-version 0.1.0", + "substrate-inherents 0.1.0", "substrate-primitives 0.1.0", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2982,31 +3291,34 @@ version = "0.1.0" dependencies = [ "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-version 0.1.0", + "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", "substrate-serializer 0.1.0", "substrate-state-machine 0.1.0", "substrate-trie 0.4.0", - "wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-finality-grandpa" version = "0.1.0" dependencies = [ - "finality-grandpa 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "finality-grandpa 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", @@ -3022,20 +3334,31 @@ dependencies = [ name = "substrate-finality-grandpa-primitives" version = "0.1.0" dependencies = [ - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "substrate-client 0.1.0", "substrate-primitives 0.1.0", ] +[[package]] +name = "substrate-inherents" +version = "0.1.0" +dependencies = [ + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-primitives 0.1.0", + "sr-std 0.1.0", +] + [[package]] name = "substrate-keyring" version = "0.1.0" dependencies = [ "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", ] @@ -3045,13 +3368,13 @@ version = "0.1.0" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-crypto 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-crypto 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", - "subtle 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3059,23 +3382,22 @@ name = "substrate-network" version = "0.1.0" dependencies = [ "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-hex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", "substrate-consensus-common 0.1.0", - "substrate-keyring 0.1.0", "substrate-network-libp2p 0.1.0", "substrate-primitives 0.1.0", - "substrate-test-client 0.1.0", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3087,18 +3409,28 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-timer 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "substrate-panic-handler" +version = "0.1.0" +dependencies = [ + "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3108,22 +3440,21 @@ dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "hash256-std-hasher 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "twox-hash 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "uint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", - "wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3131,17 +3462,20 @@ name = "substrate-rpc" version = "0.1.0" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "jsonrpc-core 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "jsonrpc-macros 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "jsonrpc-pubsub 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", + "jsonrpc-core 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-derive 10.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-pubsub 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-version 0.1.0", "substrate-client 0.1.0", "substrate-executor 0.1.0", + "substrate-network 0.1.0", "substrate-primitives 0.1.0", "substrate-transaction-pool 0.1.0", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3151,9 +3485,9 @@ dependencies = [ name = "substrate-rpc-servers" version = "0.1.0" dependencies = [ - "jsonrpc-http-server 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "jsonrpc-pubsub 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", - "jsonrpc-ws-server 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)", + "jsonrpc-http-server 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-pubsub 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-ws-server 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -3175,10 +3509,10 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "exit-future 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3192,7 +3526,6 @@ dependencies = [ "substrate-keystore 0.1.0", "substrate-network 0.1.0", "substrate-primitives 0.1.0", - "substrate-rpc 0.1.0", "substrate-rpc-servers 0.1.0", "substrate-telemetry 0.3.0", "substrate-transaction-pool 0.1.0", @@ -3205,9 +3538,9 @@ name = "substrate-state-db" version = "0.1.0" dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", ] @@ -3215,25 +3548,26 @@ dependencies = [ name = "substrate-state-machine" version = "0.1.0" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-panic-handler 0.1.0", "substrate-primitives 0.1.0", "substrate-trie 0.4.0", - "trie-db 0.9.0 (git+https://github.com/paritytech/trie)", - "trie-root 0.9.0 (git+https://github.com/paritytech/trie)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-telemetry" version = "0.3.0" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-json 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3241,41 +3575,6 @@ dependencies = [ "ws 0.7.9 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "substrate-test-client" -version = "0.1.0" -dependencies = [ - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0", - "substrate-client 0.1.0", - "substrate-consensus-common 0.1.0", - "substrate-executor 0.1.0", - "substrate-keyring 0.1.0", - "substrate-primitives 0.1.0", - "substrate-state-machine 0.1.0", - "substrate-test-runtime 0.1.0", -] - -[[package]] -name = "substrate-test-runtime" -version = "0.1.0" -dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0", - "sr-primitives 0.1.0", - "sr-std 0.1.0", - "sr-version 0.1.0", - "srml-support 0.1.0", - "substrate-client 0.1.0", - "substrate-keyring 0.1.0", - "substrate-primitives 0.1.0", -] - [[package]] name = "substrate-transaction-graph" version = "0.1.0" @@ -3283,7 +3582,7 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -3296,8 +3595,8 @@ dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "substrate-client 0.1.0", "substrate-primitives 0.1.0", @@ -3308,46 +3607,36 @@ dependencies = [ name = "substrate-trie" version = "0.4.0" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "memory-db 0.9.0 (git+https://github.com/paritytech/trie)", - "parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-db 0.9.0 (git+https://github.com/paritytech/trie)", - "trie-root 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "subtle" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "subtle" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] -name = "syn" -version = "0.14.9" +name = "subtle" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "syn" version = "0.15.22" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sysinfo" -version = "0.6.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3405,22 +3694,12 @@ dependencies = [ "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "thread-id" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "thread_local" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3512,12 +3791,12 @@ dependencies = [ [[package]] name = "tokio-dns-unofficial" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3556,7 +3835,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3651,21 +3930,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "trie-db" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "trie-root" -version = "0.9.0" -source = "git+https://github.com/paritytech/trie#2616db2a2529098949e5d39aa06dd4e502a9e5f7" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hash-db 0.9.0 (git+https://github.com/paritytech/trie)", + "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3708,11 +3987,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "uint" -version = "0.5.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3768,14 +4048,6 @@ dependencies = [ "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "unsigned-varint" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "unsigned-varint" version = "0.2.1" @@ -3787,7 +4059,7 @@ dependencies = [ [[package]] name = "untrusted" -version = "0.5.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -3837,7 +4109,7 @@ dependencies = [ [[package]] name = "wasmi" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3920,22 +4192,6 @@ dependencies = [ "winapi-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "ws" -version = "0.7.5" -source = "git+https://github.com/tomusdrw/ws-rs#f12d19c4c19422fc79af28a3181f598bc07ecd1e" -dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", - "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)", - "sha1 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "ws" version = "0.7.9" @@ -3975,8 +4231,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "yamux" -version = "0.1.0" -source = "git+https://github.com/paritytech/yamux#966f2730f7a32150f282eef29fd2aecb14d7b9fa" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3984,6 +4240,7 @@ dependencies = [ "nohash-hasher 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", "quick-error 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3993,7 +4250,7 @@ dependencies = [ "checksum aes-soft 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67cc03b0a090a05cb01e96998a01905d7ceedce1bc23b756c0bb7faa0682ccb1" "checksum aesni 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6810b7fb9f2bb4f76f05ac1c170b8dde285b6308955dc3afd89710268c958d9e" "checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e" -"checksum aio-limited 0.1.0 (git+https://github.com/paritytech/aio-limited.git)" = "" +"checksum aio-limited 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f10b352bc3fc08ae24dc5d2d3ddcac153678533986122dc283d747b12071000" "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" "checksum app_dirs 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e73a24bad9bd6a94d6395382a6c69fe071708ae4409f763c5475e14ee896313d" "checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee" @@ -4004,27 +4261,30 @@ dependencies = [ "checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0" "checksum base-x 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "5cda5d0f5584d129112ad8bf4775b9fd2b9f1e30738c7b1a25314ba2244d6a51" "checksum base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" -"checksum base64 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5032d51da2741729bfdaeb2664d9b8c6d9fd1e2b90715c660b6def36628499c2" "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" "checksum bigint 4.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ebecac13b3c745150d7b6c3ea7572d372f09d627c2077e893bf26c5c7f70d282" -"checksum bindgen 0.37.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1b25ab82877ea8fe6ce1ce1f8ac54361f0218bad900af9eb11803994bf67c221" +"checksum bindgen 0.43.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6d52d263eacd15d26cbcf215d254b410bd58212aaa2d3c453a04b2d3b3adcf41" "checksum bitflags 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5" "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" -"checksum blake2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73b77e29dbd0115e43938be2d5128ecf81c0353e00acaa65339a1242586951d9" +"checksum blake2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "91721a6330935673395a0607df4d49a9cb90ae12d259f1b3e0a3f6e1d486872e" "checksum blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" +"checksum block-buffer 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1339a1042f5d9f295737ad4d9a6ab6bf81c84a933dba110b9200cd6d1448b814" "checksum block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a076c298b9ecdb530ed9d967e74a6027d6a7478924520acddcddc24c1c8ab3ab" +"checksum block-buffer 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "509de513cca6d92b6aacf9c61acfe7eaa160837323a81068d690cc1f8e5740da" "checksum block-cipher-trait 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "370424437b9459f3dfd68428ed9376ddfe03d8b70ede29cc533b3557df186ab4" +"checksum block-padding 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d75255892aeb580d3c566f213a2b6fdc1c66667839f45719ee1d30ebf2aea591" "checksum bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0de79cfb98e7aa9988188784d8664b4b5dad6eaaa0863b91d9a4ed871d4f7a42" "checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" +"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" "checksum byteorder 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "96c8b41881888cc08af32d47ac4edd52bc7fa27fef774be47a92443756451304" +"checksum byteorder 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855" "checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d" "checksum bytes 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0ce55bd354b095246fc34caf4e9e242f5297a7fd938b090cadfea6eee614aa62" -"checksum cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16" -"checksum cexpr 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "42aac45e9567d97474a834efdee3081b3c942b2205be932092f53354ce503d6c" +"checksum cc 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)" = "389803e36973d242e7fecb092b2de44a3d35ac62524b3b9339e51d577d668e02" +"checksum cexpr 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "644d693ecfa91955ed32dcc7eda4914e1be97a641fb6f0645a37348e20b230da" "checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" -"checksum chashmap 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "47e651a8c1eb0cbbaa730f705e2531e75276c6f2bbe2eb12662cfd305213dff8" "checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" -"checksum clang-sys 0.23.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d7f7c04e52c35222fffcc3a115b5daf5f7e2bfb71c13c4e2321afe1fc71859c2" +"checksum clang-sys 0.26.4 (registry+https://github.com/rust-lang/crates.io-index)" = "6ef0c1bcf2e99c649104bd7a7012d8f8802684400e03db0ec0af48583c6fa0e4" "checksum clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e" "checksum clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17" "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" @@ -4032,36 +4292,40 @@ dependencies = [ "checksum core-foundation 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "286e0b41c3a20da26536c6000a280585d519fd07b3956b43aed8a79e9edce980" "checksum core-foundation-sys 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "716c271e8613ace48344f723b60b900a93150271e5be206212d052bbc0883efa" "checksum crossbeam 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)" = "bd66663db5a988098a89599d4857919b3acf7f61402e61365acfd3919857b9be" +"checksum crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b" "checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" "checksum crossbeam-deque 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3486aefc4c0487b9cb52372c97df0a48b8c249514af1ee99703bf70d2f2ceda1" "checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" "checksum crossbeam-epoch 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "30fecfcac6abfef8771151f8be4abc9e4edc112c2bcb233314cafde2680536e9" "checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9" "checksum crossbeam-utils 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "677d453a17e8bd2b913fa38e8b9cf04bcdbb5be790aa294f2389661d72036015" +"checksum crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c" "checksum crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda" "checksum crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c240f247c278fa08a6d4820a6a222bfc6e0d999e51ba67be94f44c905b2161f2" -"checksum crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0999b4ff4d3446d4ddb19a63e9e00c1876e75cd7000d20e57a693b4b3f08d958" +"checksum crypto-mac 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "779015233ac67d65098614aec748ac1c756ab6677fa2e14cf8b37c08dfed1198" "checksum crypto-mac 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7afa06d05a046c7a47c3a849907ec303504608c927f4e85f7bfff22b7180d971" +"checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" "checksum ctr 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4b669fcb8e20124db86dbd9b01e74ec0e9e420e65381311ce5249864fc7ff0c0" +"checksum cuckoofilter 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8dd43f7cfaffe0a386636a10baea2ee05cc50df3b77bea4a456c9572a939bf1f" "checksum curve25519-dalek 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3eacf6ff1b911e3170a8c400b402e10c86dc3cb166bd69034ebbc2b785fea4c2" "checksum data-encoding 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "67df0571a74bf0d97fb8b2ed22abdd9a48475c96bd327db968b7d9cace99655e" -"checksum datastore 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" +"checksum digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e5b29bf156f3f4b3c4f610a25ff69370616ae6e0657d416de22645483e72af0a" "checksum digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "03b072242a8cbaf9c145665af9d250c59af3b958f83ed6824e13533cf76d5b90" +"checksum digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c" "checksum discard 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" +"checksum dns-parser 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" "checksum ed25519-dalek 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cd66d8a16ef71c23cf5eeb2140d8d3cd293457c6c7fd6804b593397a933fcf1e" "checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0" "checksum elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88d4851b005ef16de812ea9acdb7bece2f0a40dd86c07b85631d7dafa54537bb" -"checksum env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3ddf21e73e016298f5cb37d6ef8e8da8e39f91f9ec8b0df44b7deb16a9f8cd5b" -"checksum env_logger 0.5.13 (registry+https://github.com/rust-lang/crates.io-index)" = "15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38" +"checksum env_logger 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "afb070faf94c85d17d50ca44f6ad076bce18ae92f0037d350947240a36e9d42e" "checksum environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db746025e3ea695bfa0ae744dbacd5fcfc8db51b9760cf8bd0ab69708bb93c49" "checksum error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "07e791d3be96241c77c43846b665ef1384606da2cd2a48730abe606a12906e02" -"checksum eth-secp256k1 0.5.7 (git+https://github.com/paritytech/rust-secp256k1)" = "" "checksum etrace 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f17311e68ea07046ee809b8513f6c259518bc10173681d98c21f8c3926f56f40" "checksum exit-future 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9aa7b56cef68c4182db7212dece19cc9f6e2916cf9412e57e6cea53ec02f316d" "checksum failure 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6dd377bcc1b1b7ce911967e3ec24fa19c3224394ec05b54aa7b083d498341ac7" "checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" "checksum fdlimit 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b1ee15a7050e5580b3712877157068ea713b245b080ff302ae2ca973cfcd9baa" -"checksum finality-grandpa 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a1dffe3c9d4c59d964f25cea31880e56c20414cdae7efe2269411238f850ad39" +"checksum finality-grandpa 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d415e902db2b87bd5a7df7a2b2de97a4566727a23b95ff39e1bfec25a66d4d1c" "checksum fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a557e80084b05c32b455963ff565a9de6f2866da023d6671705c6aff6f65e01c" "checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" "checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" @@ -4072,123 +4336,138 @@ dependencies = [ "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" "checksum futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" "checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" +"checksum generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c0f28c2f5bfb5960175af447a2da7c18900693738343dc896ffbcabd9839592" +"checksum generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2" "checksum generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef25c5683767570c2bbd7deba372926a55eaae9982d7726ee2a1050239d45b9d" "checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" "checksum globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4743617a7464bbda3c8aec8558ff2f9429047e025771037df561d383337ff865" "checksum h2 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "7dd33bafe2e6370e6c8eb0cf1b8c5f93390b90acde7e9b03723f166b28b648ed" -"checksum hash-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" -"checksum hash256-std-hasher 0.9.0 (git+https://github.com/paritytech/trie)" = "" +"checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" +"checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" "checksum heck 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ea04fa3ead4e05e51a7c806fc07271fdbde4e246a6c6d1efd52e72230b771b82" "checksum hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77" "checksum hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4da5f0e01bd8a71a224a4eedecaacfcabda388dbb7a80faf04d3514287572d95" "checksum hex-literal-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1d340b6514f232f6db1bd16db65302a5278a04fef9ce867cb932e7e5fa21130a" +"checksum hmac 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7a13f4163aa0c5ca1be584aace0e2212b2e41be5478218d4f657f5f778b2ae2a" "checksum hmac 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "733e1b3ac906631ca01ebb577e9bb0f5e37a454032b9036b5eaea4013ed6f99a" +"checksum hmac-drbg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe727d41d2eec0a6574d887914347e5ff96a3b87177817e2a9820c5c87fecc2" "checksum http 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "24f58e8c2d8e886055c3ead7b28793e1455270b5fb39650984c224bc538ba581" "checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" "checksum humantime 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0484fda3e7007f2a4a0d9c3a703ca38c71c54c55602ce4660c419fd32e188c9e" "checksum hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)" = "df0caae6b71d266b91b4a83111a61d2b94ed2e2bea024c532b933dcff867e58c" "checksum hyper 0.12.13 (registry+https://github.com/rust-lang/crates.io-index)" = "95ffee0d1d30de4313fdaaa485891ce924991d45bbc18adfc8ac5b1639e62fbb" "checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" +"checksum impl-codec 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d2050d823639fbeae26b2b5ba09aca8907793117324858070ade0673c49f793b" +"checksum impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5158079de9d4158e0ce1de3ae0bd7be03904efc40b3d7dd8b8c301cbf6b52b56" "checksum indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d" "checksum integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ea155abb3ba6f382a75f1418988c05fe82959ed9ce727de427f9cfd425b0c903" "checksum interleaved-ordered 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "141340095b15ed7491bd3d4ced9d20cebfb826174b6bb03386381f62b01e3d77" "checksum iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08" "checksum itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b" -"checksum jsonrpc-core 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)" = "" -"checksum jsonrpc-http-server 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)" = "" -"checksum jsonrpc-macros 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)" = "" -"checksum jsonrpc-pubsub 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)" = "" -"checksum jsonrpc-server-utils 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)" = "" -"checksum jsonrpc-ws-server 9.0.0 (git+https://github.com/paritytech/jsonrpc.git)" = "" +"checksum jsonrpc-core 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a5152c3fda235dfd68341b3edf4121bc4428642c93acbd6de88c26bf95fc5d7" +"checksum jsonrpc-derive 10.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c14be84e86c75935be83a34c6765bf31f97ed6c9163bb0b83007190e9703940a" +"checksum jsonrpc-http-server 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "99e1ce36c7cc9dcab398024d76849ab2cb917ee812653bce6f74fc9eb7c82d16" +"checksum jsonrpc-pubsub 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "56608ed54b1b2a69f4357cb8bdfbcbd99fe1179383c03a09bb428931bd35f592" +"checksum jsonrpc-server-utils 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5521613b31ea22d36d9f95ad642058dccec846a94ed8690957652d479f620707" +"checksum jsonrpc-ws-server 10.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20b8333a5a6e6ccbcf5c90f90919de557cba4929efa164e9bd0e8e497eb20e46" "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" -"checksum kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" -"checksum kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" +"checksum kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" +"checksum kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" "checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" "checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" -"checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7" +"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" "checksum lazycell 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddba4c30a78328befecec92fc94970e53b3ae385827d28620f0f5bb2493081e0" "checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d" "checksum libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3ad660d7cb8c5822cd83d10897b0f1f1526792737a179e73896152f85b88c2" -"checksum libp2p 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-core 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-dns 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-floodsub 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-identify 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-kad 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-mplex 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-peerstore 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-ping 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-ratelimit 0.1.1 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-relay 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-secio 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-tcp-transport 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-transport-timeout 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-uds 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-websocket 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum libp2p-yamux 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum librocksdb-sys 5.14.2 (registry+https://github.com/rust-lang/crates.io-index)" = "474d805d72e23a06310fa5201dfe182dc4b80ab1f18bb2823c1ac17ff9dcbaa2" +"checksum libp2p 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ef2cce57e82d0decdf5464e4e179a319ee14c218c330bb017f62453f4ab74842" +"checksum libp2p-core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "26977e332e88c070353864d5ed72b6e1175fc1c63af5709b5174877836a229b6" +"checksum libp2p-core-derive 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8a88f076f3f60f3f407ce4fc0f620e3592125461bec5aa4895316e1f0414b3ea" +"checksum libp2p-dns 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1f7ad92f9711efece48bb7ce30e3f1e662cd3524dc5d9f96b8f68b6e4e7cde96" +"checksum libp2p-floodsub 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4feda0ff3afcf84dfee9ea088835293829d199a34491d7f0990a4ccfd627816c" +"checksum libp2p-identify 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "548f9180101bd5846f4f60e060a00032ba3671a77fc735c48a85b7d1016d28ef" +"checksum libp2p-kad 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "91c28bf179a22fd1bfa3bad28ed86b8657ed2d193b76caa6f632ea83356d3a40" +"checksum libp2p-mdns 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1bbcb82063545605abf697967d919d418b1725f7d3688973fa26c98f81e8cda8" +"checksum libp2p-mplex 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9406ea58ce4fef47820f7d2d6aa62b7e42b4972c30cc87de577d4da40852d4b1" +"checksum libp2p-ping 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c1ca7b60c2edb0cae7f9db56fbe6c21ca6960e96ec92cd1ed265ac06db24a1fe" +"checksum libp2p-plaintext 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a84bdbdd4700d5edea10214e4733ab5ac5be87862bac8a9b259c987bc9c15004" +"checksum libp2p-ratelimit 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d3001ea6afed5ccd1e5934715aa388b60b23e7587117db36b89d697e8ea43ff3" +"checksum libp2p-secio 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0fc2bee2dce0d0d054d81447b06f7e923f1a98e6b240e42674e0fdf2e4a4924f" +"checksum libp2p-tcp 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3fcb2bcb9402f5fe42441dd4558306ff83a28624f67c6066bdbaa98928c180e3" +"checksum libp2p-uds 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b3e88ac8f419f8d9487aaee9ef8785f592b37d78067c6764fe0adc1874a72c6c" +"checksum libp2p-websocket 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "80b60b65b8d7053220a0c78a09eda0a162db410067639d2b24432a9f1dc06230" +"checksum libp2p-yamux 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71b4fd69a1c038152d017366d759177e2580fb4fbb56ce65429a642e011a07b1" +"checksum librocksdb-sys 5.14.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b9024327233e7fac7982440f73301c00046d438c5b1011e8f4e394226ce19007" +"checksum libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "688e8d65e495567c2c35ea0001b26b9debf0b4ea11f8cccc954233b75fc3428a" +"checksum linked-hash-map 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7860ec297f7008ff7a1e3382d7f7e1dcd69efc94751a2284bafc3d013c2aa939" "checksum linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "70fb39025bc7cdd76305867c4eccf2f2dcf6e9a57f5b21a93e1c2d86cd03ec9e" "checksum lock_api 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "775751a3e69bde4df9b38dd00a1b5d6ac13791e4223d4a0506577f0dd27cfb7a" "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" +"checksum lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4d06ff7ff06f729ce5f4e227876cb88d10bc59cd4ae1e09fbb2bde15c850dc21" "checksum make-cmd 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a8ca8afbe8af1785e09636acb5a41e08a765f5f0340568716c18a8700ba3c0d3" "checksum mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f2d82b34c7fb11bb41719465c060589e291d505ca4735ea30016a91f6fc79c3b" "checksum mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "aa607bfb674b4efb310512527d64266b065de3f894fc52f84efcbf7eaa5965fb" "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" -"checksum memchr 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "148fab2e51b4f1cfc66da2a7c32981d1d3c083a803978268bb11fe4b86925e7a" "checksum memchr 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0a3eb002f0535929f1199681417029ebea04aadc0c7a4224b46be99c7f5d6a16" "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" -"checksum memory-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" +"checksum memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94da53143d45f6bad3753f532e56ad57a6a26c0ca6881794583310c7cb4c885f" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" "checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" "checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" "checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" -"checksum multiaddr 0.3.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum multihash 0.8.1-pre (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" -"checksum multistream-select 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" +"checksum multistream-select 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "886fe7ba983a194afdd9074323171c8e313b2c145561da69464d5443f1a3d121" "checksum names 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef320dab323286b50fb5cdda23f61c796a72a89998ab565ca32525c5c556f2da" "checksum native-tls 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ff8e08de0070bbf4c31f452ea2a70db092f36f6f2e4d897adf5674477d488fb2" "checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" "checksum nodrop 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2" "checksum nohash-hasher 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "27593c72432b8cec9ae79e92792a73c38341064d525b6b612a9fccf8b7d17407" -"checksum nom 3.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05aec50c70fd288702bcd93284a8444607f3292dbdf2a30de5ea5dcdbe72287b" +"checksum nom 4.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b30adc557058ce00c9d0d7cb3c6e0b5bc6f36e2e2eabe74b0ba726d194abd588" "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" "checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" "checksum ole32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c" +"checksum once_cell 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "53075ac5dbd2798cfbcf9f710f2737de031d8076c192d8fe66fb23f639ccbdf4" "checksum opaque-debug 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d620c9c26834b34f039489ac0dfdb12c7ac15ccaf818350a64c9b5334a452ad7" +"checksum opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409" "checksum openssl 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)" = "5e1309181cdcbdb51bc3b6bedb33dfac2a83b3d585033d3f6d9e22e8c1928613" "checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" "checksum openssl-sys 0.9.39 (registry+https://github.com/rust-lang/crates.io-index)" = "278c1ad40a89aa1e741a1eed089a2f60b18fab8089c3139b542140fc7d674106" -"checksum owning_ref 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "9d52571ddcb42e9c900c901a18d8d67e393df723fcd51dd59c5b1a85d0acb6cc" "checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" -"checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" -"checksum parity-codec 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "dca389ea5e1632c89b2ce54f7e2b4a8a8c9d278042222a91e0bf95451218cb4c" -"checksum parity-codec-derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ffa42c2cb493b60b12c75b26e8c94cb734af4df4d7f2cc229dc04c1953dac189" -"checksum parity-crypto 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c1117f6574377d21309bfa1f7d69ff734120685d92b02c3f362b122585758840" +"checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" +"checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" +"checksum parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a58ba33211595f92cc2163ac583961d3dc767e656934146636b05256cc9acd7f" +"checksum parity-crypto 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8adf489acb31f1922db0ce43803b6f48a425241a8473611be3cc625a8e4a4c47" +"checksum parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9a8e5d637787fe097ec1bfca2aa3eb687396518003df991c6c7216d86682d5ff" +"checksum parity-multihash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3e8eab0287ccde7821e337a124dc5a4f1d6e4c25d10cc91e3f9361615dd95076" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" -"checksum parking_lot 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "fa12d706797d42551663426a45e2db2e0364bd1dbf6aeada87e89c5f981f43e9" +"checksum parity-ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2fec5048fba72a2e01baeb0d08089db79aead4b57e2443df172fb1840075a233" "checksum parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "149d8f5b97f3c1133e3cfcd8886449959e856b557ff281e292b733d7c69e005e" "checksum parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4d05f1349491390b1730afba60bb20d55761bef489a954546b58b4b34e1e2ac" "checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" +"checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" "checksum parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4db1a8ccf734a7bce794cc19b3df06ed87ab2f3907036b693c68f56b4d4537fa" "checksum parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c" +"checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" +"checksum paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f50392d1265092fbee9273414cc40eb6d47d307bd66222c477bb8450c8504f9d" +"checksum paste-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a3cd512fe3a55e8933b2dcad913e365639db86d512e4004c3084b86864d9467a" "checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" +"checksum primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edb92f1ebfc177432c03287b15d48c202e6e2c95993a7af3ba039abb43b1492e" "checksum proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2c725b36c99df7af7bf9324e9c999b9e37d92c8f8caf106d82e1d7953218d2d8" +"checksum proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3e90aa19cd73dedc2d0e1e8407473f073d735fef0ab521438de6da8ee449ab66" "checksum proc-macro-hack-impl 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2b753ad9ed99dd8efeaa7d2fb8453c8f6bc3e54b97966d35f1bc77ca6865254a" "checksum proc-macro2 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "77997c53ae6edd6d187fec07ec41b207063b5ee6f33680e9fa86d405cdd313d4" -"checksum proc-macro2 0.4.20 (registry+https://github.com/rust-lang/crates.io-index)" = "3d7b7eaaa90b4a90a932a9ea6666c95a389e424eff347f0f793979289429feee" +"checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" "checksum protobuf 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "671a9cce836bd3635b40b2b0a72783481755ee988c493891f4e974b45264cc9d" -"checksum pwasm-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "efd695333cfae6e9dbe2703a6d040e252b57a6fc3b9a65c712615ac042b2e0c5" +"checksum pwasm-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "efb0dcbddbb600f47a7098d33762a00552c671992171637f5bb310b37fe1f0e4" "checksum quick-error 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "5fb6ccf8db7bbcb9c2eae558db5ab4f3da1c2a87e4e597ed394726bc8ea6ca1d" "checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0" "checksum quote 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9949cfe66888ffe1d53e6ec9d9f3b70714083854be20fd5e271b232a017401e8" -"checksum quote 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "63b5829244f52738cfee93b3a165c1911388675be000c888d2fae620dee8fa5b" +"checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" "checksum rand 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)" = "15a732abf9d20f0ad8eeb6f909bf6868722d9a06e1e50802b6a70351f40b4eb1" "checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd" "checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" @@ -4200,32 +4479,28 @@ dependencies = [ "checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" "checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" "checksum rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "effa3fcaa47e18db002bdde6060944b6d2f9cfd8db471c30e873448ad9187be3" -"checksum rayon 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b614fe08b6665cb9a231d07ac1364b0ef3cb3698f1239ee0c4c3a88a524f54c8" "checksum rayon 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "df7a791f788cb4c516f0e091301a29c2b71ef680db5e644a7d68835c8ae6dbfa" "checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" "checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1" "checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" -"checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384" "checksum regex 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2069749032ea3ec200ca51e4a31df41759190a88edca0d2d86ee8bedf7073341" -"checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7" "checksum regex-syntax 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "747ba3b235651f6e2f67dfa8bcdcd073ddb7c243cb21c442fc12395dfcac212d" "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" -"checksum ring 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6f7d28b30a72c01b458428e0ae988d4149c20d902346902be881e3edc4bb325c" -"checksum rocksdb 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "39be726e556e6f21d54d21cdf1be9f6df30c0411a5856c1abf3f4bb12498f2ed" +"checksum ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2c4db68a2e35f3497146b7e4563df7d4773a2433230c5e4b448328e31740458a" +"checksum rocksdb 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f1651697fefd273bfb4fd69466cc2a9d20de557a0213b97233b22b5e95924b5e" "checksum rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "f76d05d3993fd5f4af9434e8e436db163a12a9d40e1a58a726f27a01dfd12a2a" "checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395" -"checksum rustc-hex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0ceb8ce7a5e520de349e1fa172baeba4a9e8d5ef06c47471863530bc4972ee1e" "checksum rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "403bb3a286107a04825a5f82e1270acc1e14028d3d554d7a1e08914549575ab8" "checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -"checksum rw-stream-sink 0.1.0 (git+https://github.com/libp2p/rust-libp2p?rev=d961e656a74d1bab5366d371a06f9e10d5f4a6c5)" = "" +"checksum rw-stream-sink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "108ad7c3d65ba866ec50a224b7b3b0cb6c682c3d805015cea859d491232346a5" "checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7" "checksum safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f7bf422d23a88c16d5090d455f182bc99c60af4df6a345c63428acf5129e347" -"checksum safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f" "checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9" "checksum schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "0e1a231dc10abf6749cfa5d7767f25888d484201accbd919b66ab5413c502d56" "checksum scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28" "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" +"checksum secp256k1 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfaccd3a23619349e0878d9a241f34b1982343cdf67367058cd7d078d326b63e" "checksum security-framework 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "697d3f3c23a618272ead9e1fb259c1411102b31c6af8b93f1d64cca9c3b0e8e0" "checksum security-framework-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab01dfbe5756785b5b4d46e0289e5a18071dfa9a7c2b24213ea00b9ef9b665bf" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" @@ -4233,12 +4508,11 @@ dependencies = [ "checksum serde 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)" = "15c141fc7027dd265a47c090bf864cf62b42c4d228bbcf4e51a0c9e2b0d3f7ef" "checksum serde_derive 1.0.80 (registry+https://github.com/rust-lang/crates.io-index)" = "225de307c6302bec3898c51ca302fc94a7a1697ef0845fcee6448f33c032249c" "checksum serde_json 1.0.32 (registry+https://github.com/rust-lang/crates.io-index)" = "43344e7ce05d0d8280c5940cabb4964bea626aa58b1ec0e8c73fa2a8512a38ce" -"checksum sha1 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cc30b1e1e8c40c121ca33b86c23308a090d19974ef001b4bf6e61fd1a0fb095c" -"checksum sha1 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "171698ce4ec7cbb93babeb3190021b4d72e96ccb98e33d277ae4ea959d6f2d9e" "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" +"checksum sha2 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d963c78ce367df26d7ea8b8cc655c651b42e8a1e584e869c1e17dae3ccb116a" "checksum sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9eb6be24e4c23a84d7184280d2722f7f2731fcdd4a9d886efbfe4413e4847ea0" +"checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d" "checksum shell32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c" -"checksum slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23" "checksum slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d" "checksum slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1e1a2eec401952cd7b12a84ea120e2d57281329940c3f93c2bf04f462539508e" "checksum slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e544d16c6b230d84c866662fe55e31aacfca6ae71e6fc49ae9a311cb379bfc2f" @@ -4247,7 +4521,6 @@ dependencies = [ "checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" -"checksum stdweb 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ef5430c8e36b713e13b48a9f709cc21e046723fe44ce34587b73a830203b533e" "checksum stdweb 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "22203527a18dc1c5c83bbd247fb005f5877d040783b6626571d6b7ed7a6f5e75" "checksum stdweb-derive 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0e21ebd9179de08f2300a65454268a17ea3de204627458588c84319c4def3930" "checksum stdweb-internal-macros 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bcbc9155af9606d44c740197d7d6672b49c4ee93a176c7cecde8b49322677604" @@ -4257,18 +4530,16 @@ dependencies = [ "checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550" "checksum structopt 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "41c4a2479a078509940d82773d90ff824a8c89533ab3b59cd3ce8b0c0e369c02" "checksum structopt-derive 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "5352090cfae7a2c85e1a31146268b53396106c88ca5d6ccee2e3fae83b6e35c2" -"checksum subtle 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc7f6353c2ee5407358d063a14cccc1630804527090a6fb5a9489ce4924280fb" "checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" -"checksum syn 0.14.9 (registry+https://github.com/rust-lang/crates.io-index)" = "261ae9ecaa397c42b960649561949d69311f08eeaea86a65696e6e46517cf741" +"checksum subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "702662512f3ddeb74a64ce2fbbf3707ee1b6bb663d28bb054e0779bbc720d926" "checksum syn 0.15.22 (registry+https://github.com/rust-lang/crates.io-index)" = "ae8b29eb5210bc5cf63ed6149cbf9adfc82ac0be023d8735c176ee74a2db4da7" -"checksum sysinfo 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "11c5f6e8a7a7146f26ffed9a5ff8bab2706f1ac8a413a415e1d211b819d5c24d" +"checksum sysinfo 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4c747a1fbe091faa7bf76c19f40099f9f12495384c811485d81cf3d60c0eae62" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum target_info 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c63f48baada5c52e65a29eef93ab4f8982681b67f9e8d29c7b05abcfec2b9ffe" "checksum tempfile 3.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "55c1195ef8513f3273d55ff59fe5da6940287a0d7a98331254397f464833675b" "checksum termcolor 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f" "checksum termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096" "checksum textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6" -"checksum thread-id 3.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7fbf4c9d56b320106cd64fd024dadfa0be7cb4706725fc44a7d7ce952d820c1" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" "checksum tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e9175261fbdb60781fcd388a4d6cc7e14764a2b629a7ad94abb439aed223a44f" @@ -4277,7 +4548,7 @@ dependencies = [ "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" "checksum tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "aeeffbbb94209023feaef3c196a41cbcdafa06b4a6f893f68779bb5e53796f71" "checksum tokio-current-thread 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f90fcd90952f0a496d438a976afba8e5c205fb12123f813d8ab3aa1c8436638c" -"checksum tokio-dns-unofficial 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bb9bf62ca2c53bf2f2faec3e48a98b6d8c9577c27011cb0203a4beacdc8ab328" +"checksum tokio-dns-unofficial 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "82c65483db54eb91b4ef3a9389a3364558590faf30ce473141707c0e16fda975" "checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde" "checksum tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "60ae25f6b17d25116d2cba342083abe5255d3c2c79cb21ea11aa049c53bf7c75" "checksum tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "7392fe0a70d5ce0c882c4778116c519bd5dbaa8a7c3ae3d04578b3afafdcda21" @@ -4289,15 +4560,15 @@ dependencies = [ "checksum tokio-udp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "da941144b816d0dcda4db3a1ba87596e4df5e860a72b70783fe435891f80601c" "checksum tokio-uds 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "df195376b43508f01570bacc73e13a1de0854dc59e79d1ec09913e8db6dd2a70" "checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" -"checksum trie-db 0.9.0 (git+https://github.com/paritytech/trie)" = "" -"checksum trie-root 0.9.0 (git+https://github.com/paritytech/trie)" = "" +"checksum trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c7319e28ca295f27359d944a682f7f65b419158bf1590c92cadc0000258d788" +"checksum trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3c6fef2705af3258ec46a7e22286090394a44216201a1cf7d04b78db825e543" "checksum try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" "checksum twofish 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1eef327f05b0d0ec1b9d7d119d8f4d9f602ceee37e0540aff8071e8e66c2e22e" "checksum twox-hash 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4f85be565a110ed72ed7048cf56570db04ce0a592c98aa59b7dacde3e5718750" "checksum typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" "checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" "checksum ucd-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d0f8bfa9ff0cadcd210129ad9d2c5f145c13e9ced3d3e5d948a6213487d52444" -"checksum uint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "082df6964410f6aa929a61ddfafc997e4f32c62c22490e439ac351cec827f436" +"checksum uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7780bb27fd8a22295e0d9d53ae3be253f715a0dccb1808527f478f1c2603708" "checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" "checksum unicase 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9d3218ea14b4edcaccfa0df0a64a3792a2c32cc706f1b336e48867f9d3147f90" "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" @@ -4306,9 +4577,8 @@ dependencies = [ "checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" "checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" -"checksum unsigned-varint 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c1441164e5da61f00acd15f5a9e61939693c2c6e8b9fae36a220b82de7e212" "checksum unsigned-varint 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5fb8abc4b7d8158bdfbbaaccc35331ed3c30c2673e99000d7ae665a2eb6576f4" -"checksum untrusted 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f392d7819dbe58833e26872f5f6f0d68b7bbbe90fc3667e98731c4a15ad9a7ae" +"checksum untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f" "checksum url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2a321979c09843d272956e73700d12c4e7d3d92b2ee112b31548aef0d4efc5a6" "checksum utf8-ranges 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737" "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" @@ -4316,7 +4586,7 @@ dependencies = [ "checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "797464475f30ddb8830cc529aaaae648d581f99e2036a928877dfde027ddf6b3" -"checksum wasmi 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8a60b9508cff2b7c27ed41200dd668806280740fadc8c88440e9c88625e84f1a" +"checksum wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "21ef487a11df1ed468cf613c78798c26282da5c30e9d49f824872d4c77b47d1d" "checksum websocket 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c9faed2bff8af2ea6b9f8b917d3d00b467583f6781fe3def174a9e33c879703" "checksum which 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e84a603e7e0b1ce1aa1ee2b109c7be00155ce52df5081590d1ffb93f4f515cb2" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" @@ -4326,9 +4596,8 @@ dependencies = [ "checksum winapi-util 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "afc5508759c5bf4285e61feb862b6083c8480aec864fa17a81fdec6f69b461ab" "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" "checksum wincolor 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba" -"checksum ws 0.7.5 (git+https://github.com/tomusdrw/ws-rs)" = "" "checksum ws 0.7.9 (registry+https://github.com/rust-lang/crates.io-index)" = "329d3e6dd450a9c5c73024e1047f0be7e24121a68484eb0b5368977bee3cf8c3" "checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" "checksum xdg 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a66b7c2281ebde13cf4391d70d4c7e5946c3c25e72a7b859ca8f677dcd0b0c61" "checksum yaml-rust 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992" -"checksum yamux 0.1.0 (git+https://github.com/paritytech/yamux)" = "" +"checksum yamux 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "e25561b512df3c287cf52404cab0b07ea43d095cb96230e9e2cb635db72d75f0"