From 20c10cd4b5a96998746cda87b8eda83702711714 Mon Sep 17 00:00:00 2001 From: Alexander Krupenkin Date: Wed, 15 Apr 2020 04:32:05 +0300 Subject: [PATCH] Switch to substrate crates release * Fix browser build * Use Substrate 2.0.0-alpha.6 release * Introduced `robonomics-protocol-sensors` module --- .github/workflows/integration.yml | 4 +- Cargo.lock | 1963 ++++++++++-------------- bin/node/browser/Makefile | 10 - bin/node/cli/Cargo.toml | 98 +- bin/node/{ => cli}/browser/.gitignore | 0 bin/node/cli/browser/Makefile | 11 + bin/node/{ => cli}/browser/README.md | 0 bin/node/{ => cli}/browser/favicon.ico | Bin bin/node/{ => cli}/browser/index.html | 0 bin/node/cli/build.rs | 55 +- bin/node/cli/src/browser.rs | 6 +- bin/node/cli/src/command.rs | 14 +- bin/node/cli/src/service.rs | 13 +- bin/node/ipci-runtime/Cargo.toml | 90 +- bin/node/ipci-runtime/src/lib.rs | 4 +- bin/node/primitives/Cargo.toml | 26 + bin/node/primitives/src/lib.rs | 64 + bin/node/robonomics-runtime/Cargo.toml | 90 +- bin/node/robonomics-runtime/src/lib.rs | 4 +- bin/subkey/Cargo.toml | 16 +- robonomics/frame/datalog/Cargo.toml | 20 +- robonomics/frame/liability/Cargo.toml | 20 +- robonomics/protocol/Cargo.toml | 10 +- robonomics/ros-api/Cargo.toml | 16 +- robonomics/sensors/Cargo.toml | 2 +- shell.nix | 2 +- substrate-ros/api/Cargo.toml | 24 +- 27 files changed, 1160 insertions(+), 1402 deletions(-) delete mode 100644 bin/node/browser/Makefile rename bin/node/{ => cli}/browser/.gitignore (100%) create mode 100644 bin/node/cli/browser/Makefile rename bin/node/{ => cli}/browser/README.md (100%) rename bin/node/{ => cli}/browser/favicon.ico (100%) rename bin/node/{ => cli}/browser/index.html (100%) create mode 100644 bin/node/primitives/Cargo.toml create mode 100644 bin/node/primitives/src/lib.rs diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 2cc67205d..8ca0bde4a 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -92,10 +92,10 @@ jobs: cargo install --git https://github.com/alexcrichton/wasm-gc --force cargo install --git https://github.com/rustwasm/wasm-pack --force - name: Build Web Node - run: make pkg --directory bin/node/browser + run: make pkg --directory bin/node/cli/browser - name: Upload Web Node into IPFS run: | - cd bin/node/browser + cd bin/node/cli/browser FILES=$(find * -type f | grep -v ' ' | awk -v q="'" '{print " -F " q "file=@\"" $0 "\"" q}') curl "https://ipfs.infura.io:5001/api/v0/add?wrap-with-directory=true" $FILES echo "Done" diff --git a/Cargo.lock b/Cargo.lock index 534129dc0..ffddddb65 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1001,6 +1001,16 @@ dependencies = [ "sct", ] +[[package]] +name = "ctor" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47c5e5ac752e18207b12e16b10631ae5f7f68f8805f335f9b817ead83d9ffce1" +dependencies = [ + "quote 1.0.3", + "syn 1.0.17", +] + [[package]] name = "ctr" version = "0.3.2" @@ -1094,6 +1104,12 @@ dependencies = [ "syn 1.0.17", ] +[[package]] +name = "difference" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" + [[package]] name = "digest" version = "0.8.1" @@ -1458,33 +1474,36 @@ checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" [[package]] name = "fork-tree" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40a4492b78f0aec7271d261e0f1025297012c7853c263e036d15790f9ca99e72" dependencies = [ "parity-scale-codec", ] [[package]] name = "frame-benchmarking" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f2fc91a6a976ce87b105722d8d9cdc44d4cb03ad24493d34cbfb64bbaacb7ee" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "linregress", "parity-scale-codec", "paste", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-io", + "sp-runtime", + "sp-runtime-interface", + "sp-std", ] [[package]] name = "frame-benchmarking-cli" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5f090d8d8fd52e3518a17ca78b4e8e9248d0b46d5625e79e9378ac2913de80f" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1493,128 +1512,71 @@ dependencies = [ "sc-client-db", "sc-executor", "sc-service", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-state-machine", "structopt", ] [[package]] name = "frame-executive" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "parity-scale-codec", - "serde", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "frame-metadata" -version = "11.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2941cd59682f596645d54b0e84c02e98f9be53a346841c720ead60cdbadb3463" dependencies = [ + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "frame-metadata" -version = "11.0.0-alpha.5" +version = "11.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7083431304c527dea7559f6b262b186473f44d1c9819b7da74388d6487b2653f" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "frame-support" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +checksum = "8e5eaf1cd17755f099188d76995520a3179fedf0cb631264b8759dea0cd2e981" dependencies = [ - "bitmask", - "frame-metadata 11.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-support-procedural 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "impl-trait-for-tuples", - "log 0.4.8", - "once_cell", "parity-scale-codec", - "paste", "serde", - "sp-arithmetic 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "tracing", + "sp-core", + "sp-std", ] [[package]] name = "frame-support" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "390a1a495b50001f75a2f4fe0602734ce61890d7acbd6aa7ddce0b60d9145a82" +checksum = "a4058dce75ae1d45b469a8cbbe0c9dc3083e5546936b60e4647e73584e0f7ba7" dependencies = [ "bitmask", - "frame-metadata 11.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-support-procedural 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-metadata", + "frame-support-procedural", "impl-trait-for-tuples", "log 0.4.8", "once_cell", "parity-scale-codec", "paste", "serde", - "sp-arithmetic 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-state-machine 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", "tracing", ] [[package]] name = "frame-support-procedural" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "frame-support-procedural-tools 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "proc-macro2", - "quote 1.0.3", - "syn 1.0.17", -] - -[[package]] -name = "frame-support-procedural" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e509284ec2b06c24d28ba18fda0c21f6ad69545a3da5e9fcb7ba1817686ffa" -dependencies = [ - "frame-support-procedural-tools 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2", - "quote 1.0.3", - "syn 1.0.17", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +checksum = "eefa7eb42406f732f87f8331aaaa787a65abe0f5f681a59fac1737ba4e81d89e" dependencies = [ - "frame-support-procedural-tools-derive 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "proc-macro-crate", + "frame-support-procedural-tools", "proc-macro2", "quote 1.0.3", "syn 1.0.17", @@ -1622,11 +1584,11 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bf920148acb725b9ac1a6238b57a010ba660ecae7cd125f4b146c4a7d43192d" +checksum = "0d0fce760be3b164dd44ba5826f6a504c485020f6813604d4c73b42b50797d71" dependencies = [ - "frame-support-procedural-tools-derive 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support-procedural-tools-derive", "proc-macro-crate", "proc-macro2", "quote 1.0.3", @@ -1635,19 +1597,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "proc-macro2", - "quote 1.0.3", - "syn 1.0.17", -] - -[[package]] -name = "frame-support-procedural-tools-derive" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00d277cb5e284309c165ac1cfd7e1077b0d66d4aa0a1043dd32329191b510c40" +checksum = "c453b69522957f835e3679e8a98a90a3859481423bf5a2c570397c416339dcf5" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -1656,44 +1608,29 @@ dependencies = [ [[package]] name = "frame-system" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "impl-trait-for-tuples", - "parity-scale-codec", - "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "frame-system" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e525321245fb95648e49a22ab1e8a53abd86dcc71e0f9474a7945afe2d7f50" +checksum = "f9c97e7168ca4cd7b2358ca30da4c5aba4a2b9b5eef45df67ca85b3dd59069a5" dependencies = [ - "frame-support 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-version 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] name = "frame-system-rpc-runtime-api" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75bc9ecf89d046c40fd0cc44ddffa80930a20e2c446d7bbaa12fc21603e67656" dependencies = [ "parity-scale-codec", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", ] [[package]] @@ -2065,7 +2002,7 @@ dependencies = [ "indexmap", "log 0.4.8", "slab", - "tokio 0.2.17", + "tokio 0.2.18", "tokio-util", ] @@ -2115,9 +2052,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "725cf19794cf90aa94e65050cb4191ff5d8fa87a498383774c47b332e3af952e" +checksum = "8a0d737e0f947a1864e93d33fdef4af8445a00d1ed8dc0c8ddb73139ea6abf15" dependencies = [ "libc", ] @@ -2295,7 +2232,7 @@ dependencies = [ "net2", "pin-project", "time", - "tokio 0.2.17", + "tokio 0.2.18", "tower-service", "want 0.3.0", ] @@ -2343,7 +2280,7 @@ dependencies = [ "log 0.4.8", "rustls 0.17.0", "rustls-native-certs", - "tokio 0.2.17", + "tokio 0.2.18", "tokio-rustls 0.13.0", "webpki", ] @@ -2465,12 +2402,12 @@ dependencies = [ [[package]] name = "ipci-runtime" -version = "0.17.1" +version = "0.17.2" dependencies = [ "frame-benchmarking", "frame-executive", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "hex-literal", "lazy_static", @@ -2483,7 +2420,7 @@ dependencies = [ "pallet-grandpa", "pallet-identity", "pallet-im-online", - "pallet-indices 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "pallet-indices", "pallet-offences", "pallet-offences-benchmarking", "pallet-randomness-collective-flip", @@ -2499,20 +2436,19 @@ dependencies = [ "pallet-utility", "parity-scale-codec", "serde", - "serde_derive", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", "sp-offchain", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", + "sp-transaction-pool", + "sp-version", "substrate-wasm-builder-runner", ] @@ -2601,14 +2537,14 @@ dependencies = [ [[package]] name = "jsonrpc-client-transports" -version = "14.0.5" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a9ae166c4d1f702d297cd76d4b55758ace80272ffc6dbb139fdc1bf810de40b" +checksum = "2307a7e78cf969759e390a8a2151ea12e783849a45bb00aa871b468ba58ea79e" dependencies = [ "failure", "futures 0.1.29", "hyper 0.12.35", - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "jsonrpc-pubsub", "log 0.4.8", "serde", @@ -2631,9 +2567,9 @@ dependencies = [ [[package]] name = "jsonrpc-core" -version = "14.0.5" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe3b688648f1ef5d5072229e2d672ecb92cbff7d1c79bcf3fd5898f3f3df0970" +checksum = "25525f6002338fb4debb5167a89a0b47f727a5a48418417545ad3429758b7fec" dependencies = [ "futures 0.1.29", "log 0.4.8", @@ -2644,9 +2580,9 @@ dependencies = [ [[package]] name = "jsonrpc-core-client" -version = "14.0.5" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "080dc110be17701097df238fad3c816d4a478a1899dfbcf8ec8957dd40ec7304" +checksum = "87f9382e831a6d630c658df103aac3f971da096deb57c136ea2b760d3b4e3f9f" dependencies = [ "jsonrpc-client-transports", ] @@ -2665,12 +2601,12 @@ dependencies = [ [[package]] name = "jsonrpc-http-server" -version = "14.0.6" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816d63997ea45d3634608edbef83ddb35e661f7c0b27b5b72f237e321f0e9807" +checksum = "d52860f0549694aa4abb12766856f56952ab46d3fb9f0815131b2db3d9cc2f29" dependencies = [ "hyper 0.12.35", - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "jsonrpc-server-utils", "log 0.4.8", "net2", @@ -2680,11 +2616,11 @@ dependencies = [ [[package]] name = "jsonrpc-pubsub" -version = "14.0.6" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b31c9b90731276fdd24d896f31bb10aecf2e5151733364ae81123186643d939" +checksum = "c4ca5e391d6c6a2261d4adca029f427fe63ea546ad6cef2957c654c08495ec16" dependencies = [ - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "log 0.4.8", "parking_lot 0.10.2", "serde", @@ -2692,13 +2628,13 @@ dependencies = [ [[package]] name = "jsonrpc-server-utils" -version = "14.0.5" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b7635e618a0edbbe0d2a2bbbc69874277c49383fcf6c3c0414491cfb517d22" +checksum = "1f06add502b48351e05dd95814835327fb115e4e9f834ca42fd522d3b769d4d2" dependencies = [ "bytes 0.4.12", "globset", - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "lazy_static", "log 0.4.8", "tokio 0.1.22", @@ -2708,11 +2644,11 @@ dependencies = [ [[package]] name = "jsonrpc-ws-server" -version = "14.0.6" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94e5773b2ae66e0e02c80775ce6bbba6f15d5bb47c14ec36a36fcf94f8df851" +checksum = "017a7dd5083d9ed62c5e1dd3e317975c33c3115dac5447f4480fe05a8c354754" dependencies = [ - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "jsonrpc-server-utils", "log 0.4.8", "parking_lot 0.10.2", @@ -2747,7 +2683,7 @@ dependencies = [ "smallvec 1.3.0", "soketto", "thiserror", - "tokio 0.2.17", + "tokio 0.2.18", "unicase 2.6.0", "url 2.1.1", "webpki", @@ -2885,9 +2821,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.68" +version = "0.2.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0" +checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005" [[package]] name = "libflate" @@ -3905,9 +3841,9 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f58381b20ebe2c578e75dececd9da411414903415349548ccc46aac3209cdfbc" +checksum = "be512cb2ccb4ecbdca937fdd4a62ea5f09f8e7195466a85e4632b3d5bcce82e6" dependencies = [ "ahash 0.2.18", "hash-db", @@ -4197,7 +4133,7 @@ dependencies = [ [[package]] name = "node-cli" -version = "0.17.1" +version = "0.17.2" dependencies = [ "frame-benchmarking", "frame-benchmarking-cli", @@ -4212,7 +4148,6 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", "parity-util-mem", - "platforms", "robonomics-protocol", "robonomics-ros-api", "robonomics-runtime", @@ -4236,19 +4171,19 @@ dependencies = [ "sc-transaction-pool", "serde", "serde_json", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", "sp-offchain", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-transaction-pool", "structopt", "substrate-browser-utils", "substrate-build-script-utils", @@ -4260,11 +4195,12 @@ dependencies = [ [[package]] name = "node-primitives" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.17.2" dependencies = [ - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "pretty_assertions", + "sp-core", + "sp-runtime", + "sp-serializer", ] [[package]] @@ -4362,9 +4298,9 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6" +checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" dependencies = [ "hermit-abi", "libc", @@ -4415,6 +4351,15 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" +[[package]] +name = "output_vt100" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" +dependencies = [ + "winapi 0.3.8", +] + [[package]] name = "owning_ref" version = "0.4.1" @@ -4426,316 +4371,315 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b64aa91fe50fd780435b8ae8b79a20a816e9387213b6983a4f6f4ee96be5d33a" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-session", "parity-scale-codec", "serde", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-authority-discovery", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-authorship" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd47a7cd9fcec6380a05d7c862dce6ae938ecd5dea42d3f264371fa51293cb76" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "sp-authorship", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-babe" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "166dabc0bb0e4db44a4b0dd2489549d72a9549ec331a53028b7f5d19f12b2507" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-session", "pallet-timestamp", "parity-scale-codec", "serde", "sp-consensus-babe", "sp-consensus-vrf", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", "sp-timestamp", ] [[package]] name = "pallet-balances" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9ef08001886d3747220630337f7afbb8f1d7cbfacaa3a8a13317e1cb3e8e366" dependencies = [ "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-finality-tracker" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09d89d58fe723cc05bdfc5f237a51e275bf58dcafb493ad68211c27ecd8f1afd" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "serde", "sp-finality-tracker", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-grandpa" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed9f0fe5149552a1f1f26f4ed8999d692e0e209c54314c4f28a9bd8a1a1161d" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-finality-tracker", "pallet-session", "parity-scale-codec", "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-finality-grandpa", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", ] [[package]] name = "pallet-identity" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c09c160d399055d04f747afdc7c5855967c463f84003c257b71d9b082a3ca953" dependencies = [ "enumflags2", "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-im-online" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37c4d45fa7cf88538da4b67db3e62985e7f8b3d2fe8258a34d8c55b2e680e787" dependencies = [ "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-authorship", "pallet-session", "parity-scale-codec", "serde", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "pallet-indices" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "parity-scale-codec", - "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-keyring 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", ] [[package]] name = "pallet-indices" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be7290d7e65f8412b7237e41aff0ca4330b90253299184acded9ccccf6414305" +checksum = "5d153675f7ac1d8490e2e7db46b376edee52936edfa082f4d29831e6a19470b2" dependencies = [ - "frame-support 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-keyring 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-io", + "sp-keyring", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-offences" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "959d87759a57a250152ea95710c33121272a90ccec83deae9d615afce0c92ebc" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-balances", "parity-scale-codec", "serde", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", ] [[package]] name = "pallet-offences-benchmarking" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3054d6a941811e263a500916fc93bffa3b87f758ba458c4c7c3d0ee706a0be2b" dependencies = [ "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-im-online", "pallet-offences", "pallet-session", "pallet-staking", "parity-scale-codec", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", ] [[package]] name = "pallet-randomness-collective-flip" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1139a9bf489b947a677574ee8ade27c7b710ce25a07f1630b80c20af8f682f91" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "safe-mix", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-robonomics-datalog" -version = "0.1.0" +version = "0.2.0" dependencies = [ "base58", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "node-primitives", "pallet-timestamp", "parity-scale-codec", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-robonomics-liability" -version = "0.3.0" +version = "0.4.0" dependencies = [ "base58", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "node-primitives", "parity-scale-codec", - "sp-arithmetic 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-session" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fdeb41738a79d3247b2a7fd9ce8ae5a7d9e92ca2de198e006f891240c8dcacc" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "pallet-timestamp", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-trie 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", + "sp-trie", ] [[package]] name = "pallet-session-benchmarking" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1eee8e29fbfec3330c3ab13b2747ec0d38857966c18443109c0d79a8820f862c" dependencies = [ "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-session", "pallet-staking", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-staking" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "906357a6a462a4dffed56d0b3ddc88f1114fec6c8c0b4e39f9f0b7f95527b214" dependencies = [ "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-authorship", "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "serde", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-io", "sp-phragmen", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", "static_assertions", ] [[package]] name = "pallet-staking-reward-curve" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d486ea74ee0c3f4def382b499611785c38d2d11a5839c6751240d230b76d376" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4745,76 +4689,81 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70b15e01796c9d2791cbd9ae2d7c9b59c8eccc3682afbb1189f6ebe7b07f4d71" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-timestamp" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d9de9af5f5ed3377a6108eed436791bfe18bc3e4e2e416854d0074d31b1be00" dependencies = [ "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "serde", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std", "sp-timestamp", ] [[package]] name = "pallet-transaction-payment" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54768f5959e0bef53218b91f289d6807c0786d93fb90a3c7e39ab7ff9f018f23" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7323ef565470b51bb79fc65d3c3a1bff0ecb317485acc66a64406309c25f1b77" dependencies = [ - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", "parity-scale-codec", "serde", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-utility" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14cdce8dc8374a35628488aae9aad6a72a84b09c247760b3a1b23afd923e6f04" dependencies = [ "frame-benchmarking", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -4901,9 +4850,9 @@ checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" [[package]] name = "parity-util-mem" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e42755f26e5ea21a6a819d9e63cbd70713e9867a2b767ec2cc65ca7659532c5" +checksum = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c" dependencies = [ "cfg-if", "ethereum-types", @@ -5092,18 +5041,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7804a463a8d9572f13453c516a5faea534a2403d7ced2f0c7e100eeff072772c" +checksum = "6f6a7f5eee6292c559c793430c55c00aea9d3b3d1905e855806ca4d7253426a2" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "385322a45f2ecf3410c68d2a549a4a2685e8051d0f278e39743ff4e451cb9b3f" +checksum = "8988430ce790d8682672117bc06dda364c0be32d3abd738234f19f3240bad99a" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -5146,6 +5095,18 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" +[[package]] +name = "pretty_assertions" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427" +dependencies = [ + "ansi_term 0.11.0", + "ctor", + "difference", + "output_vt100", +] + [[package]] name = "primitive-types" version = "0.7.0" @@ -5704,12 +5665,12 @@ dependencies = [ "hex", "libp2p 0.18.0", "log 0.4.8", - "pallet-indices 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-indices", "parity-scale-codec", "sc-cli", "serde", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-runtime", "structopt", "substrate-subxt", ] @@ -5720,7 +5681,7 @@ version = "0.1.0" dependencies = [ "base58", "derive_more", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-system", "futures 0.3.4", "futures-timer 2.0.2", "futures-util", @@ -5732,11 +5693,11 @@ dependencies = [ "rosrust", "sc-client", "sc-keystore", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-transaction-pool", ] [[package]] @@ -5748,12 +5709,12 @@ dependencies = [ [[package]] name = "robonomics-runtime" -version = "0.17.1" +version = "0.17.2" dependencies = [ "frame-benchmarking", "frame-executive", - "frame-support 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "node-primitives", "pallet-authority-discovery", @@ -5764,7 +5725,7 @@ dependencies = [ "pallet-grandpa", "pallet-identity", "pallet-im-online", - "pallet-indices 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "pallet-indices", "pallet-offences", "pallet-offences-benchmarking", "pallet-randomness-collective-flip", @@ -5781,20 +5742,19 @@ dependencies = [ "pallet-utility", "parity-scale-codec", "serde", - "serde_derive", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", "sp-offchain", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-std", + "sp-transaction-pool", + "sp-version", "substrate-wasm-builder-runner", ] @@ -6038,8 +5998,9 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a44583887b8da0707553f9a9c43f911b954b4da3c65cec2d2d17a6a608d0a98" dependencies = [ "bytes 0.5.4", "derive_more", @@ -6055,18 +6016,19 @@ dependencies = [ "sc-keystore", "sc-network", "serde_json", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-authority-discovery", "sp-blockchain", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "substrate-prometheus-endpoint", ] [[package]] name = "sc-basic-authorship" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5eeea19615c22c30accd79ca751b7db8642a3a88572432624a88c6754b6c7d33" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", @@ -6075,36 +6037,38 @@ dependencies = [ "sc-block-builder", "sc-client-api", "sc-telemetry", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-transaction-pool", "tokio-executor 0.2.0-alpha.6", ] [[package]] name = "sc-block-builder" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd7b45adef0526ef295a9b7da4af933322df7119385a78c2e96c99b5d54fcc35" dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-chain-spec" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d37957c58cb0cf1fa9fe1187447d16e4708a7a0541ee2c1226b2536f4241742" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -6113,14 +6077,15 @@ dependencies = [ "serde", "serde_json", "sp-chain-spec", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", ] [[package]] name = "sc-chain-spec-derive" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2703f02f31f53601ed0408df76939a2e1911ff64a146e7b15ed1be56193e91ba" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6130,8 +6095,9 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46513d8e34913e19ffb8663ff211528f5590712c3c4e69bfa41ca748120a2001" dependencies = [ "ansi_term 0.12.1", "app_dirs", @@ -6157,22 +6123,24 @@ dependencies = [ "sc-tracing", "serde_json", "sp-blockchain", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-keyring 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-panic-handler 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-keyring", + "sp-panic-handler", + "sp-runtime", + "sp-state-machine", "sp-utils", + "sp-version", "structopt", "substrate-prometheus-endpoint", "time", - "tokio 0.2.17", + "tokio 0.2.18", ] [[package]] name = "sc-client" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9908c438f8e60d07c97a7f1d4ea8c6d31a498f283373c533f2006c032b9a4971" dependencies = [ "derive_more", "fnv", @@ -6187,27 +6155,28 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-telemetry", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-keyring 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-trie 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-keyring", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", "sp-utils", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-version", "substrate-prometheus-endpoint", "tracing", ] [[package]] name = "sc-client-api" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0a2271c80a792efffc4abfe9be8b87c9747721cfa4426f3b707283a431bbacd" dependencies = [ "derive_more", "fnv", @@ -6221,27 +6190,28 @@ dependencies = [ "parking_lot 0.10.2", "sc-executor", "sc-telemetry", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-keyring 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-storage 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-trie 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-keyring", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-storage", + "sp-transaction-pool", + "sp-trie", "sp-utils", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-version", ] [[package]] name = "sc-client-db" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b1ae5b4c8333cb751cd9bbc7ecf0eb1c55d4865fca6651066844febcec71618" dependencies = [ "hash-db", "kvdb", @@ -6258,17 +6228,18 @@ dependencies = [ "sc-state-db", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-trie 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-trie", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-babe" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c656cb92d387f3c402118b44113de78c04d090a931638da29c8af4aeca1ca5" dependencies = [ "derive_more", "fork-tree", @@ -6292,38 +6263,40 @@ dependencies = [ "sc-telemetry", "schnorrkel", "serde", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", "sp-timestamp", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-version", ] [[package]] name = "sc-consensus-epochs" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97ba501b3709df95d511377ad6e91d490678a7bcea73a359a3d2f72630793f4c" dependencies = [ "fork-tree", "parity-scale-codec", "parking_lot 0.10.2", "sc-client-api", "sp-blockchain", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", ] [[package]] name = "sc-consensus-slots" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ec4ede5a5b469f5cc1ac9fd304c7683f1e57638e5d9f8f23df6a98758b9cc24" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", @@ -6332,33 +6305,35 @@ dependencies = [ "parking_lot 0.10.2", "sc-client-api", "sc-telemetry", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-consensus-uncles" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54cd8315b774db6c11b8efb43686a68243e9a100b8f48d2f1b537a8d42925399" dependencies = [ "log 0.4.8", "sc-client-api", "sp-authorship", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", ] [[package]] name = "sc-executor" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f238a411de5e1cfe3b104f287aad0a48e4a39d9157171b7761d91d6d4a76610a" dependencies = [ "derive_more", "lazy_static", @@ -6370,54 +6345,57 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-panic-handler 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-panic-handler", + "sp-runtime-interface", "sp-serializer", - "sp-trie 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-trie", + "sp-version", + "sp-wasm-interface", "wasmi", ] [[package]] name = "sc-executor-common" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "549d94ce1316c168a72c26abf0bf3390ae76b1645030e2aac9ecf0542b04fa85" dependencies = [ "derive_more", "log 0.4.8", "parity-scale-codec", "parity-wasm", "sp-allocator", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime-interface", "sp-serializer", - "sp-wasm-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface", "wasmi", ] [[package]] name = "sc-executor-wasmi" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c7efc6978b59884e1593ec172fe5b1a909c980b0e495897c904da50616c3a7a" dependencies = [ "log 0.4.8", "parity-scale-codec", "sc-executor-common", "sp-allocator", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmi", ] [[package]] name = "sc-executor-wasmtime" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e08898d6d34584678a6c4216497c0c3fb64903de119d18453a6edffbc0a0a5" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -6427,9 +6405,9 @@ dependencies = [ "sc-executor-common", "scoped-tls", "sp-allocator", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "substrate-wasmtime", "substrate-wasmtime-runtime", "wasmtime-environ", @@ -6437,8 +6415,9 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bcf9e6787b6b421c2152e3d876105dec0c4cfa9fdac6bca54bec404d79a8593" dependencies = [ "assert_matches", "finality-grandpa", @@ -6458,23 +6437,24 @@ dependencies = [ "sc-network-gossip", "sc-telemetry", "serde_json", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-arithmetic 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-finality-grandpa", "sp-finality-tracker", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", "sp-utils", "substrate-prometheus-endpoint", ] [[package]] name = "sc-informant" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a03ec9890c64668809ac230921c504f18dc79bec75addf02da197b437d740dda" dependencies = [ "ansi_term 0.12.1", "futures 0.3.4", @@ -6484,29 +6464,31 @@ dependencies = [ "sc-network", "sc-service", "sp-blockchain", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "wasm-timer", ] [[package]] name = "sc-keystore" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fd2f3cb18368d58af4946e277b9e4bea605feb65872116130c1dd0905f341e3" dependencies = [ "derive_more", "hex", "parking_lot 0.10.2", "rand 0.7.3", "serde_json", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", "subtle 2.2.2", ] [[package]] name = "sc-network" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fda92d4930bd77f3d215504ce16a3715585d8fc7c3d7be3c6f6891ee841f5686" dependencies = [ "bitflags 1.2.1", "bytes 0.5.4", @@ -6540,12 +6522,12 @@ dependencies = [ "slog", "slog_derive", "smallvec 0.6.13", - "sp-arithmetic 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -6557,8 +6539,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a61f954d0ce6279fe48df2d3d20d3e5589964d501509f85b323cb0fde37b1b90" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", @@ -6566,15 +6549,16 @@ dependencies = [ "log 0.4.8", "lru", "sc-network", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-utils", "wasm-timer", ] [[package]] name = "sc-offchain" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3544cf74f21323eac40c965a3ccda06d828875127e7966c0a05db9686460bf34" dependencies = [ "bytes 0.5.4", "fnv", @@ -6590,18 +6574,19 @@ dependencies = [ "sc-client-api", "sc-keystore", "sc-network", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-core", "sp-offchain", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-utils", "threadpool", ] [[package]] name = "sc-peerset" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b85bec68c3c1b4495b6eabdf14d1c4140a6d569b61af9c4f721f23eae42ed7" dependencies = [ "futures 0.3.4", "libp2p 0.18.0", @@ -6613,12 +6598,13 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86f8136a2d703b2f4aeb970707ec83d55ae584c3c0af7aa10b3bd93b227a6fd0" dependencies = [ "futures 0.3.4", "hash-db", - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "jsonrpc-pubsub", "log 0.4.8", "parity-scale-codec", @@ -6630,28 +6616,29 @@ dependencies = [ "sc-keystore", "sc-rpc-api", "serde_json", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", "sp-chain-spec", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-offchain", - "sp-rpc 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-rpc", + "sp-runtime", "sp-session", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-state-machine", + "sp-transaction-pool", "sp-utils", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-version", ] [[package]] name = "sc-rpc-api" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c681fed8a6aab250f1fbb0848dee73c199bbcf94dc03f27edb57d2c50f0cff3" dependencies = [ "derive_more", "futures 0.3.4", - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "jsonrpc-core-client", "jsonrpc-derive", "jsonrpc-pubsub", @@ -6661,32 +6648,34 @@ dependencies = [ "serde", "serde_json", "sp-chain-spec", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-rpc 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-rpc", + "sp-runtime", + "sp-transaction-pool", + "sp-version", ] [[package]] name = "sc-rpc-server" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29d090ab799eaf3e41f36cdd9c79c2f5d1b0eeefc5f3422bc273084badd7ff62" dependencies = [ - "jsonrpc-core 14.0.5", + "jsonrpc-core 14.1.0", "jsonrpc-http-server", "jsonrpc-pubsub", "jsonrpc-ws-server", "log 0.4.8", "serde", "serde_json", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", ] [[package]] name = "sc-service" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b6863666dc415a261bb21dfe599403fb977720feb5bc6ebacf078f5f78c165b" dependencies = [ "derive_more", "exit-future", @@ -6718,15 +6707,15 @@ dependencies = [ "serde", "serde_json", "slog", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-application-crypto", "sp-blockchain", "sp-consensus", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", "sp-session", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-transaction-pool", "sp-utils", "substrate-prometheus-endpoint", "sysinfo", @@ -6736,8 +6725,9 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31877c85414ed8e19a480940d7ae340832e7616208072cb43982fdcdd176021" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6745,13 +6735,14 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.10.2", "sc-client-api", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", ] [[package]] name = "sc-telemetry" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdaddc5a9aaeabbe68599ae2bfa4f247fa1617e8a119f4665884757052697035" dependencies = [ "bytes 0.5.4", "futures 0.3.4", @@ -6772,8 +6763,9 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a0c0eecadf7c89b09e4e7290b301ffd8c3b30af4d1aa47d147f32f9d9e0b33" dependencies = [ "erased-serde", "log 0.4.8", @@ -6787,8 +6779,9 @@ dependencies = [ [[package]] name = "sc-transaction-graph" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7f1ad6be774288fd73818271d3041442956a149a461de22f97f12210fdc776" dependencies = [ "derive_more", "futures 0.3.4", @@ -6798,17 +6791,18 @@ dependencies = [ "parking_lot 0.10.2", "serde", "sp-blockchain", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-transaction-pool", "sp-utils", "wasm-timer", ] [[package]] name = "sc-transaction-pool" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca9c7db165344a2d45dc1b7d0a52e1028198b25adba8406e05055f4c5e5626b8" dependencies = [ "derive_more", "futures 0.3.4", @@ -6820,11 +6814,11 @@ dependencies = [ "parking_lot 0.10.2", "sc-client-api", "sc-transaction-graph", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-transaction-pool", "sp-utils", "wasm-timer", ] @@ -7198,64 +7192,38 @@ dependencies = [ [[package]] name = "sp-allocator" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6532c396c2d6727d9b0d3eee3edbcaf939e78a6ce944fa34c2b98d6a02a2485e" dependencies = [ "derive_more", "log 0.4.8", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-api" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "hash-db", - "parity-scale-codec", - "sp-api-proc-macro 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-std", + "sp-wasm-interface", ] [[package]] name = "sp-api" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4312c5081652e14f9c87fe6f8c765bbe63ac0ae69daeba48c2e5f7e7b7b25b" +checksum = "f6a4df52a0c56d742fc75f4da486627c1b050be2ac87cc042c2c0246756f22d2" dependencies = [ "hash-db", "parity-scale-codec", - "sp-api-proc-macro 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-state-machine 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-version 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sp-api-proc-macro" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "blake2-rfc", - "proc-macro-crate", - "proc-macro2", - "quote 1.0.3", - "syn 1.0.17", + "sp-api-proc-macro", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", ] [[package]] name = "sp-api-proc-macro" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73a94ac1f228f99fb5279d7983f6bcde83bf1fe5824f9a56e5f7a81cc8a7069c" +checksum = "ff834a833fd8beda20cd588341cdae52336f02f60aa6f0a34d9fd4d91975b369" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -7266,95 +7234,75 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-application-crypto" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed68f0c283a01b5a8c768965b160fb4aa0a637a7e1b5e0d1168cba2f2310b348" +checksum = "3e5dec618ed8ea85fd767358185a412440c02a0adce569c2aa92ee355550d678" dependencies = [ "parity-scale-codec", "serde", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-io", + "sp-std", ] [[package]] name = "sp-arithmetic" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b413966b541aadf8725dddc29daeefa950f45b17208f33302890484c56009bd3" dependencies = [ "integer-sqrt", "num-traits 0.2.11", "parity-scale-codec", + "primitive-types", "serde", - "sp-debug-derive 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-debug-derive", + "sp-std", ] [[package]] -name = "sp-arithmetic" -version = "2.0.0-alpha.5" +name = "sp-authority-discovery" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0d1e32dfcd4c87069d6e48d7d4a873221a8c27161a0ef5ad6ff683b591e6f97" +checksum = "f1e7a0270f96bc92e333e139fdaf61eb3ae7cdcb4d26d4d028f6a0c6c766a715" dependencies = [ - "integer-sqrt", - "num-traits 0.2.11", "parity-scale-codec", - "serde", - "sp-debug-derive 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sp-authority-discovery" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "parity-scale-codec", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-application-crypto", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-authorship" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d686e832e745c3aa2d55e303d46ccd41d64c02916bb40c64cfbb7456840664d" dependencies = [ "parity-scale-codec", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-block-builder" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70049c389c66c4c9207149e2579ce6d752788dee8c596fbda76059f2ddde968f" dependencies = [ "parity-scale-codec", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-blockchain" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db268602314a0f3a028ef6073185a6a5e0b8e7703da306e72e8a1fcbd2a0c05" dependencies = [ "derive_more", "log 0.4.8", @@ -7363,14 +7311,15 @@ dependencies = [ "parking_lot 0.10.2", "sp-block-builder", "sp-consensus", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sp-chain-spec" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0d73d557c214577b64a396e54f337403e251339a6599387747ae3570a19bb27" dependencies = [ "serde", "serde_json", @@ -7378,8 +7327,9 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a4eec34198eb14fc2ef129df522e28df5ce6aeea886369ef2eafaaec6bc4fc7" dependencies = [ "derive_more", "futures 0.3.4", @@ -7390,88 +7340,50 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.10.2", "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std", "sp-utils", - "sp-version 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-version", ] [[package]] name = "sp-consensus-babe" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac6108fbecddd95ce8151f09e8ecb0941b3eddcfeefb4c996f27a8a8b4827abd" dependencies = [ "parity-scale-codec", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-application-crypto", "sp-consensus", "sp-consensus-vrf", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", + "sp-std", "sp-timestamp", ] [[package]] name = "sp-consensus-vrf" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "parity-scale-codec", - "schnorrkel", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-core" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ba3eef8ab960eb88307f1c4eda1c36dfd95dc933bd6a277d2e26a503a6e5a71" dependencies = [ - "base58", - "blake2-rfc", - "byteorder 1.3.4", - "ed25519-dalek", - "futures 0.3.4", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde 0.3.0", - "lazy_static", - "libsecp256k1", - "log 0.4.8", - "num-traits 0.2.11", "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.10.2", - "primitive-types", - "rand 0.7.3", - "regex 1.3.6", "schnorrkel", - "serde", - "sha2", - "sp-debug-derive 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-storage 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "substrate-bip39", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-core" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7a2938aefa827fbf6dbf5c3e8eea5cc6dedafe97a28bbfb733258ee99c82c67" +checksum = "0589a2e394a3dcd5dfd258c5f5bf22e6d0f28ffbd5e6d3a09ad702a6dc1c0152" dependencies = [ "base58", "blake2-rfc", @@ -7492,15 +7404,14 @@ dependencies = [ "primitive-types", "rand 0.7.3", "regex 1.3.6", - "rustc-hex", "schnorrkel", "serde", "sha2", - "sp-debug-derive 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-externalities 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-storage 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "substrate-bip39", "tiny-bip39", "tiny-keccak", @@ -7511,19 +7422,9 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "proc-macro2", - "quote 1.0.3", - "syn 1.0.17", -] - -[[package]] -name = "sp-debug-derive" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "124f3ffa2d897139864715cc624811ca997ca92be8880229143c6dee801b5ab2" +checksum = "df968a922a9d3b3f65d37e91e30904876efce88d017d4448c4babc990a738134" dependencies = [ "proc-macro2", "quote 1.0.3", @@ -7532,156 +7433,99 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "environmental", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-storage 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-externalities" -version = "0.8.0-alpha.5" +version = "0.8.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b3aa6665b2a1a9df50a5514597e96a7d08d69e0e7ff90d238380fb266e14622" +checksum = "b06b8ac80a03205205426ae9ef3200133a8ffab4f4f0eeecd3b858034f9e5b02" dependencies = [ "environmental", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-storage 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std", + "sp-storage", ] [[package]] name = "sp-finality-grandpa" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e7107d11f07fb400a0d71838225865e2bf27f79241751ef9ff1501980dd63b3" dependencies = [ "parity-scale-codec", "serde", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-application-crypto", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-finality-tracker" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5f718fb1e75fd137b01b539a200cf5e3cd1e0f1d21dc55a03341d7e25c81624" dependencies = [ "parity-scale-codec", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-std", ] [[package]] name = "sp-inherents" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "derive_more", - "parity-scale-codec", - "parking_lot 0.10.2", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-inherents" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d5ea2312969d929d617f852f9728644b98591b503a641106ee444acea4394fc" +checksum = "a14f699ab5cac6c9e80197774f06a4aa38211cb8acdb8660e328775efa2599e1" dependencies = [ "derive_more", "parity-scale-codec", "parking_lot 0.10.2", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sp-io" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "hash-db", - "libsecp256k1", - "log 0.4.8", - "parity-scale-codec", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-trie 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-std", ] [[package]] name = "sp-io" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ed12cd1b0eddf5250703fff43da9e76be6cce32c492b2e2a71b4f6d9a12f49" +checksum = "20758b1831f75d58c20ca735d34b96dc792ef8264bf4d4a8c476964d90a6aea7" dependencies = [ "hash-db", "libsecp256k1", "log 0.4.8", "parity-scale-codec", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-externalities 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-state-machine 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-trie 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-wasm-interface 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-externalities", + "sp-runtime-interface", + "sp-state-machine", + "sp-std", + "sp-trie", + "sp-wasm-interface", ] [[package]] name = "sp-keyring" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "lazy_static", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "strum", -] - -[[package]] -name = "sp-keyring" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0efcad50ccf03fa69c14f1b4a48b14cbb8f17afbbb53b81c34f4e0b4a3101d82" +checksum = "9f71e65eb13d8a4d320d3785558ac8fc12f8b2bdbfc5268c0e8a5a143d68686e" dependencies = [ "lazy_static", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-runtime", "strum", ] [[package]] name = "sp-offchain" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-panic-handler" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dfc02ea51f7abe7e8999658a8a41693426f14e66cff6cc5af989888289ad0fc" dependencies = [ - "backtrace", - "log 0.4.8", + "sp-api", + "sp-runtime", ] [[package]] name = "sp-panic-handler" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643ae9f2dc119551342422394cdfa8bfe0a230d1adc9891fcb08cf15fdf0f703" +checksum = "ef909e5ea664bce0bca723baf352c75125e4ed017843240e91d718df4720e1e4" dependencies = [ "backtrace", "log 0.4.8", @@ -7689,20 +7533,22 @@ dependencies = [ [[package]] name = "sp-phragmen" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a152f2be5434451c7299c622f8f94943653e4b49e4e2ed586817448a79f86c7" dependencies = [ "parity-scale-codec", "serde", "sp-phragmen-compact", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-phragmen-compact" -version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-dev.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71340d9a66d5e617b3bf00df5d56625c2d504f16f3f66614b5294a2ff49de0ba" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7712,49 +7558,19 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "serde", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-rpc" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69c98a453e22bfab61ad6a1e71984a73ac4b42ac2203d997e1a390195ff4e1f5" +checksum = "9d29a58ef51317f96eec408b40c604ccfe8c7c3b9ecc2636e2a9c84a79fae53a" dependencies = [ "serde", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", ] [[package]] name = "sp-runtime" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "hash256-std-hasher", - "impl-trait-for-tuples", - "log 0.4.8", - "parity-scale-codec", - "parity-util-mem", - "paste", - "rand 0.7.3", - "serde", - "sp-application-crypto 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-arithmetic 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-io 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-runtime" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2eb5d07f847c7420070d9dc28d810d405dc6316cd58f58548a41f0aeeca84e8" +checksum = "cb1f98caf8bb20c7d69ba3097f3283ebc615f4a33e79ae0ca5934364be5776ac" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -7764,60 +7580,34 @@ dependencies = [ "paste", "rand 0.7.3", "serde", - "sp-application-crypto 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-arithmetic 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-inherents", + "sp-io", + "sp-std", ] [[package]] name = "sp-runtime-interface" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface-proc-macro 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d25229ba01740b13368f743e866d8ee155826932c9f2c4390e4ceb7730df214" +checksum = "289491386162a8d867d219f4f4dd3a7c11181c8ee9957e41b8747b555a9f4433" dependencies = [ "parity-scale-codec", "primitive-types", - "sp-externalities 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface-proc-macro 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-wasm-interface 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-wasm-interface", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "Inflector", - "proc-macro-crate", - "proc-macro2", - "quote 1.0.3", - "syn 1.0.17", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f1d9e32fa5db2f3dd89affbd3c97959432272c9e52e4e2610dad32dd4705784" +checksum = "609529717f6c9cdd5bb6329c4ca9ddb1d36f698bd1f5dd2bdf0e94c064d7cc5b" dependencies = [ "Inflector", "proc-macro-crate", @@ -7828,8 +7618,9 @@ dependencies = [ [[package]] name = "sp-serializer" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b306e15eb54af25aef9d752c22778da3fa115945e47bf047545be2847cf814" dependencies = [ "serde", "serde_json", @@ -7837,49 +7628,32 @@ dependencies = [ [[package]] name = "sp-session" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fca3ff8ddd14c5928536483d4b393bb795d55dcb5b576b1dceb3f5829216c76" dependencies = [ - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-staking" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "parity-scale-codec", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-state-machine" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61d7105e78848b8a8f6af3539a0cf7d9627b78a8776f61f43769da6406937ea9" dependencies = [ - "hash-db", - "log 0.4.8", - "num-traits 0.2.11", "parity-scale-codec", - "parking_lot 0.10.2", - "rand 0.7.3", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-panic-handler 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-trie 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "trie-db", - "trie-root", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-state-machine" -version = "0.8.0-alpha.5" +version = "0.8.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e52a17e293be8e7a518ac6aebfc7fdafbe531b6c808a83a754e4a8730f139521" +checksum = "bd5de28eb08ce52f45ed32257b324766183dfe4d74a29242b934365ff80911ca" dependencies = [ "hash-db", "log 0.4.8", @@ -7887,125 +7661,83 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.10.2", "rand 0.7.3", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-externalities 0.8.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-panic-handler 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-trie 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-trie", "trie-db", "trie-root", ] [[package]] name = "sp-std" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" - -[[package]] -name = "sp-std" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "752e038359704226bb5737531fb91df2e4ab33214e0be6eb6f32ad688a71b411" - -[[package]] -name = "sp-storage" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "impl-serde 0.2.3", - "serde", - "sp-debug-derive 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] +checksum = "eca806523d5df8082c89da042e31292f0c8f6e6ad9c3cfc312edfffde6a08490" [[package]] name = "sp-storage" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c389a75ddd45ba771b20c4caed1011d23004069e436b73eca058d2f894585069" +checksum = "e2cb515df8b37fbdbb6769d2e992748b6134d592ec3b795b8e672621d754f94b" dependencies = [ "impl-serde 0.2.3", "serde", - "sp-debug-derive 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive", + "sp-std", ] [[package]] name = "sp-timestamp" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd289fc7dbbae54cfe4db93a204df6371d6f3b5b8d5819fa7287e7d44a83eb86" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-inherents 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", "wasm-timer", ] [[package]] name = "sp-transaction-pool" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "derive_more", - "futures 0.3.4", - "log 0.4.8", - "parity-scale-codec", - "serde", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-utils", -] - -[[package]] -name = "sp-transaction-pool" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a7e374dd4c0831fa118728656c5d295a3ebd3da9c7ead45451ad4a5801a77e4" +checksum = "f62c89a439db3f248980da189811e45666b758bc3cb8a9eb587d73d2e91b3403" dependencies = [ "derive_more", "futures 0.3.4", "log 0.4.8", "parity-scale-codec", "serde", - "sp-api 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sp-trie" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "trie-db", - "trie-root", + "sp-api", + "sp-runtime", + "sp-utils", ] [[package]] name = "sp-trie" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f417a60d0d1222f92733deef4dffc73b21180b0cf44ec335ac73fc871198721" +checksum = "4194817027eb92525e9279ec651160d709340d74b707f7648654c8eb2a626be3" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-std", "trie-db", "trie-root", ] [[package]] name = "sp-utils" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3cd7ac8f6d105dd1d9483f7d2d20e0e77cecdfe0a7fe6d0bd0616cebb80ce3" dependencies = [ "futures 0.3.4", "futures-core", @@ -8015,49 +7747,26 @@ dependencies = [ [[package]] name = "sp-version" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "impl-serde 0.2.3", - "parity-scale-codec", - "serde", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-version" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f7ded62b3fd6346dc7e96dcfc55f8137653809e09cfa3f0da8052efd35c875" +checksum = "319c37fa4aa91ee9ee9c20a3fab0d5b6b1bbe1dea997319c303f28a62f49765d" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", "serde", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sp-wasm-interface" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "wasmi", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-wasm-interface" -version = "2.0.0-alpha.5" +version = "2.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ab9dec817ad8e5eed83a3579da8638703d7559be5da5342312c8effee6a70aa" +checksum = "7584168f2785f6676727545a31a3cd97159d7023d968540b4881a98d73991900" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std", "wasmi", ] @@ -8172,7 +7881,7 @@ version = "2.0.0-alpha.5" dependencies = [ "clap", "derive_more", - "frame-system 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "frame-system", "futures 0.1.29", "hex", "hex-literal", @@ -8189,8 +7898,8 @@ dependencies = [ "rpassword", "sc-rpc", "serde_json", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "substrate-bip39", "tiny-bip39", ] @@ -8209,8 +7918,9 @@ dependencies = [ [[package]] name = "substrate-browser-utils" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cda0aca8e1b9e9c2636ae0a47f0c15ab7eef5773bef6635101400aa015f33cd" dependencies = [ "chrono", "clear_on_drop", @@ -8235,16 +7945,18 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" -version = "2.0.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "2.0.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0abd8ab46d560d0d5cffd8d016c6b75eb5df91885b1b226b819ab600f02237c" dependencies = [ "platforms", ] [[package]] name = "substrate-prometheus-endpoint" -version = "0.8.0-alpha.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +version = "0.8.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61cad984ef1fec55fe46843630566f98cde0ad3de07efbbf8a4f857b36fedf30" dependencies = [ "async-std", "derive_more", @@ -8252,7 +7964,7 @@ dependencies = [ "hyper 0.13.4", "log 0.4.8", "prometheus", - "tokio 0.2.17", + "tokio 0.2.18", ] [[package]] @@ -8270,13 +7982,13 @@ dependencies = [ "sc-network", "sc-rpc", "serde_json", - "sp-api 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-api", "sp-blockchain", - "sp-core 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-runtime 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "sp-session", - "sp-state-machine 0.8.0-alpha.5 (git+https://github.com/paritytech/substrate)", - "sp-transaction-pool 2.0.0-alpha.5 (git+https://github.com/paritytech/substrate)", + "sp-state-machine", + "sp-transaction-pool", "substrate-ros-msgs", ] @@ -8289,26 +8001,26 @@ dependencies = [ [[package]] name = "substrate-subxt" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f78ce510e65aec79e5b08452c228714718298d07bb2c7f6672bbef6cb7e818fc" +checksum = "61410b2a4fa3f6c05c2d1c9544c65a9a432eccb8aa921037406252e873159c49" dependencies = [ - "frame-metadata 11.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-support 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-metadata", + "frame-support", "futures 0.3.4", "hex", "jsonrpsee", "log 0.4.8", "num-traits 0.2.11", - "pallet-indices 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-indices", "parity-scale-codec", "serde", "serde_json", - "sp-core 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-rpc 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-transaction-pool 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-version 2.0.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-rpc", + "sp-runtime", + "sp-transaction-pool", + "sp-version", "thiserror", "url 2.1.1", ] @@ -8316,7 +8028,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.5" -source = "git+https://github.com/paritytech/substrate#f8305672a8f015d966f09c52ad3a69f7d4249a7e" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e30c70de7e7d5fd404fe26db1e7a4d6b553e2760b1ac490f249c04a960c483b8" [[package]] name = "substrate-wasmtime" @@ -8655,9 +8368,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39fb9142eb6e9cc37f4f29144e62618440b149a138eee01a7bbe9b9226aaf17c" +checksum = "34ef16d072d2b6dc8b4a56c70f5c5ced1a37752116f8e7c1e80c659aa7cb6713" dependencies = [ "bytes 0.5.4", "fnv", @@ -8791,7 +8504,7 @@ checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" dependencies = [ "futures-core", "rustls 0.17.0", - "tokio 0.2.17", + "tokio 0.2.18", "webpki", ] @@ -8903,7 +8616,7 @@ dependencies = [ "futures-sink", "log 0.4.8", "pin-project-lite", - "tokio 0.2.17", + "tokio 0.2.18", ] [[package]] @@ -8959,9 +8672,9 @@ checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" [[package]] name = "trie-db" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de9222c50cc325855621271157c973da27a0dcd26fa06f8edf81020bd2333df0" +checksum = "bcc309f34008563989045a4c4dbcc5770467f3a3785ee80a9b5cc0d83362475f" dependencies = [ "hash-db", "hashbrown 0.6.3", @@ -9022,9 +8735,9 @@ checksum = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" [[package]] name = "typenum" -version = "1.11.2" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d2783fe2d6b8c1101136184eb41be8b1ad379e4657050b8aaff0c79ee7575f9" +checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" [[package]] name = "ucd-util" @@ -9106,9 +8819,9 @@ checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" [[package]] name = "unsigned-varint" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38e01ad4b98f042e166c1bf9a13f9873a99d79eaa171ce7ca81e6dd0f895d8a" +checksum = "f67332660eb59a6f1eb24ff1220c9e8d01738a8503c6002e30bcfe4bd9f2b4a9" dependencies = [ "bytes 0.5.4", "futures-io", @@ -9408,18 +9121,18 @@ dependencies = [ [[package]] name = "wast" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b20abd8b4a26f7e0d4dd5e357e90a3d555ec190e94472c9b2b27c5b9777f9ae" +checksum = "47b11c94c63d5365a76ea287f8e6e5b6050233fae4b2423aea2a1e126a385e17" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51a615830ee3e7200b505c441fec09aac2f114deae69df52f215cb828ba112c4" +checksum = "03db18bc33cff3859c296efbefdcc00763a644539feeadca3415a1cee8a2835d" dependencies = [ "wast", ] diff --git a/bin/node/browser/Makefile b/bin/node/browser/Makefile deleted file mode 100644 index 3ce5d3336..000000000 --- a/bin/node/browser/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -DIR=$(dir $(realpath $(firstword $(MAKEFILE_LIST)))) - -all: pkg - python -m http.server 8000 - -pkg: ${DIR}/../cli - wasm-pack build --target web --out-dir ${DIR}$@ --no-typescript --release $^ -- --no-default-features --features "browser" - -clean: - rm -rf ${DIR}pkg diff --git a/bin/node/cli/Cargo.toml b/bin/node/cli/Cargo.toml index 3e44dde17..89a7e6b27 100644 --- a/bin/node/cli/Cargo.toml +++ b/bin/node/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "node-cli" -version = "0.17.1" +version = "0.17.2" authors = ["Airalab "] description = "Robonomics node implementation in Rust & Substrate." build = "build.rs" @@ -15,10 +15,8 @@ maintenance = { status = "actively-developed" } is-it-maintained-issue-resolution = { repository = "airalab/robonomics" } is-it-maintained-open-issues = { repository = "airalab/robonomics" } -[package.metadata.wasm-pack.profile.release] -# `wasm-opt` has some problems on linux, see -# https://github.com/rustwasm/wasm-pack/issues/781 etc. -wasm-opt = false +[package.metadata.docs.rs] +targets = ["x86_64-unknown-linux-gnu"] [[bin]] name = "robonomics" @@ -30,9 +28,9 @@ crate-type = ["cdylib", "rlib"] [dependencies] # third-party dependencies -futures = { version = "0.3" } -serde = { version = "1.0", features = ["derive"]} -codec = { package = "parity-scale-codec", version = "1.3" } +futures = { version = "0.3.4" } +serde = { version = "1.0.106", features = ["derive"]} +codec = { package = "parity-scale-codec", version = "1.3.0" } hex-literal = "0.2" serde_json = "1.0" log = "0.4" @@ -40,58 +38,58 @@ structopt = { version = "0.3.8", optional = true } jsonrpc-core = "13.2.0" # primitives -node-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-authority-discovery = { git = "https://github.com/paritytech/substrate" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate" } -sp-finality-grandpa = { git = "https://github.com/paritytech/substrate" } -sp-api = { git = "https://github.com/paritytech/substrate" } -sp-core = { git = "https://github.com/paritytech/substrate" } -sp-session = { git = "https://github.com/paritytech/substrate" } -sp-runtime = { git = "https://github.com/paritytech/substrate" } -sp-offchain = { git = "https://github.com/paritytech/substrate" } -sp-consensus = { git = "https://github.com/paritytech/substrate" } -sp-inherents = { git = "https://github.com/paritytech/substrate" } -sp-blockchain = { git = "https://github.com/paritytech/substrate" } -sp-block-builder = { git = "https://github.com/paritytech/substrate" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate" } +node-primitives = { path = "../primitives", default-features = false } +sp-authority-discovery = "2.0.0-alpha.6" +sp-api = "2.0.0-alpha.6" +sp-blockchain = "2.0.0-alpha.6" +sp-block-builder = "2.0.0-alpha.6" +sp-consensus = "0.8.0-alpha.6" +sp-consensus-babe = "0.8.0-alpha.6" +sp-core = "2.0.0-alpha.6" +sp-finality-grandpa = "2.0.0-alpha.6" +sp-inherents = "2.0.0-alpha.6" +sp-offchain = "2.0.0-alpha.6" +sp-runtime = "2.0.0-alpha.6" +sp-session = "2.0.0-alpha.6" +sp-transaction-pool = "2.0.0-alpha.6" # client dependencies -sc-client = { git = "https://github.com/paritytech/substrate" } -sc-client-db = { git = "https://github.com/paritytech/substrate" } -sc-client-api = { git = "https://github.com/paritytech/substrate" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate" } -sc-network = { git = "https://github.com/paritytech/substrate" } -sc-offchain = { git = "https://github.com/paritytech/substrate" } -sc-consensus-babe = { git = "https://github.com/paritytech/substrate" } -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate" } -sc-authority-discovery = { git = "https://github.com/paritytech/substrate" } -sc-service = { git = "https://github.com/paritytech/substrate", default-features = false } -sc-telemetry = { git = "https://github.com/paritytech/substrate" } -sc-keystore = { git = "https://github.com/paritytech/substrate" } +sc-authority-discovery = "0.8.0-alpha.6" +sc-basic-authorship = "0.8.0-alpha.6" +sc-client = "0.8.0-alpha.6" +sc-client-db = "0.8.0-alpha.6" +sc-client-api = "2.0.0-alpha.6" +sc-chain-spec = "2.0.0-alpha.6" +sc-consensus-babe = "0.8.0-alpha.6" +sc-finality-grandpa = "0.8.0-alpha.6" +sc-transaction-pool = "2.0.0-alpha.6" +sc-keystore = "2.0.0-alpha.6" +sc-network = "0.8.0-alpha.6" +sc-offchain = "2.0.0-alpha.6" +sc-service = { version = "0.8.0-alpha.6", default-features = false } +sc-telemetry = "2.0.0-alpha.6" # frame dependencies -pallet-im-online = { git = "https://github.com/paritytech/substrate" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", optional = true } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate" } +pallet-im-online = "2.0.0-alpha.6" +frame-benchmarking = { version = "2.0.0-alpha.6", optional = true } +frame-system-rpc-runtime-api = "2.0.0-alpha.6" +pallet-transaction-payment-rpc-runtime-api = "2.0.0-alpha.6" # node-specific dependencies robonomics-runtime = { path = "../robonomics-runtime" } ipci-runtime = { path = "../ipci-runtime" } -sc-executor = { git = "https://github.com/paritytech/substrate" } -sc-rpc = { git = "https://github.com/paritytech/substrate" } +sc-executor = "0.8.0-alpha.6" +sc-rpc = "2.0.0-alpha.6" # CLI-specific dependencies -sc-cli = { git = "https://github.com/paritytech/substrate", optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", optional = true } +sc-cli = { version = "0.8.0-alpha.6", optional = true } +frame-benchmarking-cli = { version = "2.0.0-alpha.6", optional = true } parity-util-mem = { version = "*", default-features = false, optional = true } # Browser bundle build support wasm-bindgen = { version = "0.2.57", optional = true } wasm-bindgen-futures = { version = "0.4.7", optional = true } -browser-utils = { package = "substrate-browser-utils", git = "https://github.com/paritytech/substrate", optional = true } +substrate-browser-utils = { version = "0.8.0-alpha.6", optional = true } # Robonomics-specific dependencies rosrust = { version = "0.9", optional = true } @@ -103,12 +101,11 @@ robonomics-protocol = { path = "../../../robonomics/protocol", optional = true } ipci-runtime = { path = "../ipci-runtime" } robonomics-runtime = { path = "../robonomics-runtime" } robonomics-protocol = { path = "../../../robonomics/protocol", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", optional = true } -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate" } +sc-cli = { version = "0.8.0-alpha.6", optional = true } +frame-benchmarking-cli = { version = "2.0.0-alpha.6", optional = true } +substrate-build-script-utils = "2.0.0-alpha.6" vergen = { version = "3.0.4", optional = true } structopt = { version = "0.3.8", optional = true } -platforms = { version = "0.2.1", optional = true } [features] default = ["wasmtime"] @@ -125,7 +122,6 @@ cli = [ "sc-cli", "vergen", "structopt", - "platforms", "sc-service/rocksdb", "parity-util-mem/jemalloc-global", "robonomics-protocol/cli", @@ -135,7 +131,7 @@ cli = [ browser = [ "wasm-bindgen", "wasm-bindgen-futures", - "browser-utils", + "substrate-browser-utils", ] ## Enable ROS integration: exports to ROS topics and services for Robonomics communication. diff --git a/bin/node/browser/.gitignore b/bin/node/cli/browser/.gitignore similarity index 100% rename from bin/node/browser/.gitignore rename to bin/node/cli/browser/.gitignore diff --git a/bin/node/cli/browser/Makefile b/bin/node/cli/browser/Makefile new file mode 100644 index 000000000..3f6c9a39e --- /dev/null +++ b/bin/node/cli/browser/Makefile @@ -0,0 +1,11 @@ +DIR=$(dir $(realpath $(firstword $(MAKEFILE_LIST)))) + +all: pkg + python -m http.server 8000 + +pkg: + cargo build --release -p node-cli --target wasm32-unknown-unknown --no-default-features --features browser + wasm-bindgen ${DIR}../../../../target/wasm32-unknown-unknown/release/node_cli.wasm --out-dir ${DIR}pkg --target web + +clean: + rm -rf ${DIR}pkg diff --git a/bin/node/browser/README.md b/bin/node/cli/browser/README.md similarity index 100% rename from bin/node/browser/README.md rename to bin/node/cli/browser/README.md diff --git a/bin/node/browser/favicon.ico b/bin/node/cli/browser/favicon.ico similarity index 100% rename from bin/node/browser/favicon.ico rename to bin/node/cli/browser/favicon.ico diff --git a/bin/node/browser/index.html b/bin/node/cli/browser/index.html similarity index 100% rename from bin/node/browser/index.html rename to bin/node/cli/browser/index.html diff --git a/bin/node/cli/build.rs b/bin/node/cli/build.rs index f1bf09c23..656ee20e2 100644 --- a/bin/node/cli/build.rs +++ b/bin/node/cli/build.rs @@ -25,9 +25,8 @@ fn main() { mod cli { include!("src/cli.rs"); use structopt::clap::Shell; - use std::{fs, env, path::Path, borrow::Cow, process::Command}; - use substrate_build_script_utils::rerun_if_git_head_changed; - use platforms::*; + use std::{fs, env, path::Path}; + use substrate_build_script_utils::{generate_cargo_keys, rerun_if_git_head_changed}; pub fn main() { build_shell_completion(); @@ -59,54 +58,4 @@ mod cli { Cli::clap().gen_completions("robonomics", *shell, &path); } - - /// Generate the `cargo:` key output - fn generate_cargo_keys() { - let output = Command::new("git") - .args(&["rev-parse", "--short", "HEAD"]) - .output(); - - let commit = match output { - Ok(o) if o.status.success() => { - let sha = String::from_utf8_lossy(&o.stdout).trim().to_owned(); - Cow::from(sha) - } - Ok(o) => { - println!("cargo:warning=Git command failed with status: {}", o.status); - Cow::from("unknown-commit") - } - Err(err) => { - println!("cargo:warning=Failed to execute git command: {}", err); - Cow::from("unknown-commit") - } - }; - - println!("cargo:rustc-env=ROBONOMICS_IMPL_VERSION={}", get_version(&commit)) - } - - fn get_platform() -> String { - let env_dash = if TARGET_ENV.is_some() { "-" } else { "" }; - - format!( - "{}-{}{}{}", - TARGET_ARCH.as_str(), - TARGET_OS.as_str(), - env_dash, - TARGET_ENV.map(|x| x.as_str()).unwrap_or(""), - ) - } - - fn get_version(impl_commit: &str) -> String { - let commit_dash = if impl_commit.is_empty() { "" } else { "-" }; - - format!( - "{}{}{}-{}/robonomics-{}/ipci-{}", - std::env::var("CARGO_PKG_VERSION").unwrap_or_default(), - commit_dash, - impl_commit, - get_platform(), - robonomics_runtime::VERSION.spec_version, - ipci_runtime::VERSION.spec_version, - ) - } } diff --git a/bin/node/cli/src/browser.rs b/bin/node/cli/src/browser.rs index 7dd780d0c..2741ad53f 100644 --- a/bin/node/cli/src/browser.rs +++ b/bin/node/cli/src/browser.rs @@ -18,7 +18,7 @@ use crate::{IsIpci, chain_spec::ChainSpec}; use wasm_bindgen::prelude::*; -use browser_utils::{ +use substrate_browser_utils::{ Client, browser_configuration, set_console_error_panic_hook, init_console_log, }; @@ -52,10 +52,10 @@ async fn start_inner(chain_spec: String, log_level: String) -> Result &'static str { - env!("ROBONOMICS_IMPL_VERSION") + env!("SUBSTRATE_CLI_IMPL_VERSION") } fn description() -> &'static str { @@ -79,9 +79,17 @@ pub fn run() -> sc_cli::Result<()> { let runner = cli.create_runner(&cli.run)?; if runner.config().chain_spec.is_ipci() { - runner.run_node(new_ipci_light, new_ipci_full) + runner.run_node( + new_ipci_light, + new_ipci_full, + ipci_runtime::VERSION, + ) } else { - runner.run_node(new_robonomics_light, new_robonomics_full) + runner.run_node( + new_robonomics_light, + new_robonomics_full, + robonomics_runtime::VERSION + ) } } Some(Subcommand::Base(subcommand)) => { diff --git a/bin/node/cli/src/service.rs b/bin/node/cli/src/service.rs index e0b00dd78..5658da935 100644 --- a/bin/node/cli/src/service.rs +++ b/bin/node/cli/src/service.rs @@ -341,10 +341,15 @@ pub fn new_full( service.spawn_essential_task("babe-proposer", babe); let network = service.network(); - let dht_event_stream = network.event_stream().filter_map(|e| async move { match e { - sc_network::Event::Dht(e) => Some(e), - _ => None, - }}).boxed(); + let dht_event_stream = network + .event_stream("authority-discovery") + .filter_map(|e| async move { + match e { + sc_network::Event::Dht(e) => Some(e), + _ => None, + } + }) + .boxed(); let authority_discovery = sc_authority_discovery::AuthorityDiscovery::new( service.client(), network, diff --git a/bin/node/ipci-runtime/Cargo.toml b/bin/node/ipci-runtime/Cargo.toml index 661aec085..7812e0dc3 100644 --- a/bin/node/ipci-runtime/Cargo.toml +++ b/bin/node/ipci-runtime/Cargo.toml @@ -1,65 +1,64 @@ [package] name = "ipci-runtime" -version = "0.17.1" +version = "0.17.2" authors = ["Airalab "] edition = "2018" build = "build.rs" [dependencies] # third-party dependencies -serde = { version = "1.0", optional = true } -serde_derive = { version = "1.0", optional = true } -codec = { package = "parity-scale-codec", version = "1.3", default-features = false, features = ["derive"] } +serde = { version = "1.0.106", features = ["derive"], optional = true } +codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } lazy_static = { version = "1.4", optional = true } hex-literal = "0.2" # primitives -node-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false } +node-primitives = { path = "../primitives", default-features = false } +sp-core = { version = "2.0.0-alpha.6", default-features = false } +sp-runtime = { version = "2.0.0-alpha.6", default-features = false } +sp-staking = { version = "2.0.0-alpha.6", default-features = false } +sp-consensus-babe = { version = "0.8.0-alpha.6", default-features = false } +sp-offchain = { version = "2.0.0-alpha.6", default-features = false } +sp-authority-discovery = { version = "2.0.0-alpha.6", default-features = false } +sp-api = { version = "2.0.0-alpha.6", default-features = false } +sp-inherents = { version = "2.0.0-alpha.6", default-features = false } +sp-block-builder = { version = "2.0.0-alpha.6", default-features = false } +sp-transaction-pool = { version = "2.0.0-alpha.6", default-features = false } +sp-std = { version = "2.0.0-alpha.6", default-features = false } +sp-version = { version = "2.0.0-alpha.6", default-features = false } +sp-session = { version = "2.0.0-alpha.6", default-features = false } # frame dependencies -pallet-authorship = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-babe = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-finality-tracker = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-grandpa = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-im-online = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-indices = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-identity = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-offences = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true } -pallet-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true } -pallet-staking = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false } +pallet-authorship = { version = "2.0.0-alpha.6", default-features = false } +pallet-authority-discovery = { version = "2.0.0-alpha.6", default-features = false } +pallet-babe = { version = "2.0.0-alpha.6", default-features = false } +pallet-balances = { version = "2.0.0-alpha.6", default-features = false } +frame-executive = { version = "2.0.0-alpha.6", default-features = false } +pallet-finality-tracker = { version = "2.0.0-alpha.6", default-features = false } +pallet-grandpa = { version = "2.0.0-alpha.6", default-features = false } +pallet-im-online = { version = "2.0.0-alpha.6", default-features = false } +pallet-indices = { version = "2.0.0-alpha.6", default-features = false } +pallet-identity = { version = "2.0.0-alpha.6", default-features = false } +pallet-offences = { version = "2.0.0-alpha.6", default-features = false } +pallet-offences-benchmarking = { version = "2.0.0-alpha.6", default-features = false, optional = true } +pallet-randomness-collective-flip = { version = "2.0.0-alpha.6", default-features = false } +pallet-session = { version = "2.0.0-alpha.6", default-features = false } +pallet-session-benchmarking = { version = "2.0.0-alpha.6", default-features = false, optional = true } +pallet-staking = { version = "2.0.0-alpha.6", default-features = false } +pallet-staking-reward-curve = { version = "2.0.0-alpha.6" } +pallet-sudo = { version = "2.0.0-alpha.6", default-features = false } +frame-support = { version = "2.0.0-alpha.6", default-features = false } +frame-benchmarking = { version = "2.0.0-alpha.6", default-features = false, optional = true } +frame-system = { version = "2.0.0-alpha.6", default-features = false } +frame-system-rpc-runtime-api = { version = "2.0.0-alpha.6", default-features = false } +pallet-utility = { version = "2.0.0-alpha.6", default-features = false } +pallet-timestamp = { version = "2.0.0-alpha.6", default-features = false } +pallet-transaction-payment = { version = "2.0.0-alpha.6", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { version = "2.0.0-alpha.6", default-features = false } pallet-robonomics-datalog = { path = "../../../robonomics/frame/datalog", default-features = false } [build-dependencies] -substrate-wasm-builder-runner = { version = "1.0.4", git = "https://github.com/paritytech/substrate" } +substrate-wasm-builder-runner = "1.0.5" [features] default = ["std"] @@ -86,7 +85,6 @@ std = [ "pallet-randomness-collective-flip/std", "sp-std/std", "serde", - "serde_derive", "pallet-session/std", "sp-runtime/std", "sp-staking/std", diff --git a/bin/node/ipci-runtime/src/lib.rs b/bin/node/ipci-runtime/src/lib.rs index 8ac2115c7..48e96da42 100644 --- a/bin/node/ipci-runtime/src/lib.rs +++ b/bin/node/ipci-runtime/src/lib.rs @@ -74,8 +74,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // and set impl_version to equal spec_version. If only runtime // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. - spec_version: 4, - impl_version: 4, + spec_version: 5, + impl_version: 5, apis: RUNTIME_API_VERSIONS, }; diff --git a/bin/node/primitives/Cargo.toml b/bin/node/primitives/Cargo.toml new file mode 100644 index 000000000..d947d757e --- /dev/null +++ b/bin/node/primitives/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "node-primitives" +version = "0.17.2" +authors = ["Airalab "] +edition = "2018" +license = "Apache-2.0" +homepage = "https://robonomics.network" +repository = "https://github.com/airalab/robonomics" + +[package.metadata.docs.rs] +targets = ["x86_64-unknown-linux-gnu"] + +[dependencies] +sp-core = { version = "2.0.0-alpha.6", default-features = false } +sp-runtime = { version = "2.0.0-alpha.6", default-features = false } + +[dev-dependencies] +sp-serializer = "2.0.0-alpha.6" +pretty_assertions = "0.6.1" + +[features] +default = ["std"] +std = [ + "sp-core/std", + "sp-runtime/std", +] diff --git a/bin/node/primitives/src/lib.rs b/bin/node/primitives/src/lib.rs new file mode 100644 index 000000000..5433f1e99 --- /dev/null +++ b/bin/node/primitives/src/lib.rs @@ -0,0 +1,64 @@ +/////////////////////////////////////////////////////////////////////////////// +// +// Copyright 2018-2020 Airalab +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +/////////////////////////////////////////////////////////////////////////////// +//! Low-level types used throughout the Robonomics code. + +#![warn(missing_docs)] + +#![cfg_attr(not(feature = "std"), no_std)] + +use sp_runtime::{ + generic, traits::{Verify, BlakeTwo256, IdentifyAccount}, OpaqueExtrinsic, MultiSignature +}; + +/// An index to a block. +pub type BlockNumber = u32; + +/// Alias to 512-bit hash when used in the context of a transaction signature on the chain. +pub type Signature = MultiSignature; + +/// Some way of identifying an account on the chain. We intentionally make it equivalent +/// to the public key of our transaction signing scheme. +pub type AccountId = <::Signer as IdentifyAccount>::AccountId; + +/// The type for looking up accounts. We don't expect more than 4 billion of them. +pub type AccountIndex = u32; +/// Balance of an account. +pub type Balance = u128; + +/// Type used for expressing timestamp. +pub type Moment = u64; + +/// Index of a transaction in the chain. +pub type Index = u32; + +/// A hash of some data used by the chain. +pub type Hash = sp_core::H256; + +/// A timestamp: milliseconds since the unix epoch. +/// `u64` is enough to represent a duration of half a billion years, when the +/// time scale is milliseconds. +pub type Timestamp = u64; + +/// Digest item type. +pub type DigestItem = generic::DigestItem; +/// Header type. +pub type Header = generic::Header; +/// Block type. +pub type Block = generic::Block; +/// Block ID. +pub type BlockId = generic::BlockId; diff --git a/bin/node/robonomics-runtime/Cargo.toml b/bin/node/robonomics-runtime/Cargo.toml index c51dfbd41..0793fc854 100644 --- a/bin/node/robonomics-runtime/Cargo.toml +++ b/bin/node/robonomics-runtime/Cargo.toml @@ -1,64 +1,63 @@ [package] name = "robonomics-runtime" -version = "0.17.1" +version = "0.17.2" authors = ["Airalab "] edition = "2018" build = "build.rs" [dependencies] # third-party dependencies -serde = { version = "1.0", optional = true } -serde_derive = { version = "1.0", optional = true } -codec = { package = "parity-scale-codec", version = "1.0.0", default-features = false, features = ["derive"] } +serde = { version = "1.0.106", features = ["derive"], optional = true } +codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } # primitives -node-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false } +node-primitives = { path = "../primitives", default-features = false } +sp-core = { version = "2.0.0-alpha.6", default-features = false } +sp-runtime = { version = "2.0.0-alpha.6", default-features = false } +sp-staking = { version = "2.0.0-alpha.6", default-features = false } +sp-consensus-babe = { version = "0.8.0-alpha.6", default-features = false } +sp-offchain = { version = "2.0.0-alpha.6", default-features = false } +sp-authority-discovery = { version = "2.0.0-alpha.6", default-features = false } +sp-api = { version = "2.0.0-alpha.6", default-features = false } +sp-inherents = { version = "2.0.0-alpha.6", default-features = false } +sp-block-builder = { version = "2.0.0-alpha.6", default-features = false } +sp-transaction-pool = { version = "2.0.0-alpha.6", default-features = false } +sp-std = { version = "2.0.0-alpha.6", default-features = false } +sp-version = { version = "2.0.0-alpha.6", default-features = false } +sp-session = { version = "2.0.0-alpha.6", default-features = false } # frame dependencies -pallet-authorship = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-authority-discovery = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-babe = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-finality-tracker = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-grandpa = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-im-online = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-indices = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-identity = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-offences = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true } -pallet-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-session = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true } -pallet-staking = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false } +pallet-authorship = { version = "2.0.0-alpha.6", default-features = false } +pallet-authority-discovery = { version = "2.0.0-alpha.6", default-features = false } +pallet-babe = { version = "2.0.0-alpha.6", default-features = false } +pallet-balances = { version = "2.0.0-alpha.6", default-features = false } +frame-executive = { version = "2.0.0-alpha.6", default-features = false } +pallet-finality-tracker = { version = "2.0.0-alpha.6", default-features = false } +pallet-grandpa = { version = "2.0.0-alpha.6", default-features = false } +pallet-im-online = { version = "2.0.0-alpha.6", default-features = false } +pallet-indices = { version = "2.0.0-alpha.6", default-features = false } +pallet-identity = { version = "2.0.0-alpha.6", default-features = false } +pallet-offences = { version = "2.0.0-alpha.6", default-features = false } +pallet-offences-benchmarking = { version = "2.0.0-alpha.6", default-features = false, optional = true } +pallet-randomness-collective-flip = { version = "2.0.0-alpha.6", default-features = false } +pallet-session = { version = "2.0.0-alpha.6", default-features = false } +pallet-session-benchmarking = { version = "2.0.0-alpha.6", default-features = false, optional = true } +pallet-staking = { version = "2.0.0-alpha.6", default-features = false } +pallet-staking-reward-curve = { version = "2.0.0-alpha.6" } +pallet-sudo = { version = "2.0.0-alpha.6", default-features = false } +frame-support = { version = "2.0.0-alpha.6", default-features = false } +frame-benchmarking = { version = "2.0.0-alpha.6", default-features = false, optional = true } +frame-system = { version = "2.0.0-alpha.6", default-features = false } +frame-system-rpc-runtime-api = { version = "2.0.0-alpha.6", default-features = false } +pallet-utility = { version = "2.0.0-alpha.6", default-features = false } +pallet-timestamp = { version = "2.0.0-alpha.6", default-features = false } +pallet-transaction-payment = { version = "2.0.0-alpha.6", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { version = "2.0.0-alpha.6", default-features = false } pallet-robonomics-datalog= { path = "../../../robonomics/frame/datalog", default-features = false } pallet-robonomics-liability = { path = "../../../robonomics/frame/liability", default-features = false } [build-dependencies] -substrate-wasm-builder-runner = { version = "1.0.4", git = "https://github.com/paritytech/substrate" } +substrate-wasm-builder-runner = "1.0.5" [features] default = ["std"] @@ -84,7 +83,6 @@ std = [ "pallet-randomness-collective-flip/std", "sp-std/std", "serde", - "serde_derive", "pallet-session/std", "sp-runtime/std", "sp-staking/std", diff --git a/bin/node/robonomics-runtime/src/lib.rs b/bin/node/robonomics-runtime/src/lib.rs index bbf6a57cd..2ed0e22bb 100644 --- a/bin/node/robonomics-runtime/src/lib.rs +++ b/bin/node/robonomics-runtime/src/lib.rs @@ -74,8 +74,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // and set impl_version to equal spec_version. If only runtime // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. - spec_version: 83, - impl_version: 83, + spec_version: 84, + impl_version: 84, apis: RUNTIME_API_VERSIONS, }; diff --git a/bin/subkey/Cargo.toml b/bin/subkey/Cargo.toml index dd03cfdd3..db2ed977f 100644 --- a/bin/subkey/Cargo.toml +++ b/bin/subkey/Cargo.toml @@ -9,24 +9,24 @@ repository = "https://github.com/paritytech/substrate/" [dependencies] futures = "0.1.29" -sp-core = { git = "https://github.com/paritytech/substrate" } +sp-core = "2.0.0-alpha.6" ipci-runtime = { path = "../node/ipci-runtime" } -node-primitives = { git = "https://github.com/paritytech/substrate" } -sp-runtime = { git = "https://github.com/paritytech/substrate" } +node-primitives = { path = "../node/primitives" } +sp-runtime = "2.0.0-alpha.6" rand = "0.7.2" clap = "2.33.0" tiny-bip39 = "0.7" substrate-bip39 = "0.4.1" hex = "0.4.0" hex-literal = "0.2.1" -codec = { package = "parity-scale-codec", version = "1.3" } -frame-system = { git = "https://github.com/paritytech/substrate" } -pallet-balances = { git = "https://github.com/paritytech/substrate" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate" } +codec = { package = "parity-scale-codec", version = "1.3.0" } +frame-system = "2.0.0-alpha.6" +pallet-balances = "2.0.0-alpha.6" +pallet-transaction-payment = "2.0.0-alpha.6" rpassword = "4.0.1" itertools = "0.8.2" derive_more = { version = "0.99.2" } -sc-rpc = { git = "https://github.com/paritytech/substrate" } +sc-rpc = "2.0.0-alpha.6" jsonrpc-core-client = { version = "14.0.3", features = ["http"] } hyper = "0.12.35" libp2p = "0.16.2" diff --git a/robonomics/frame/datalog/Cargo.toml b/robonomics/frame/datalog/Cargo.toml index 9cce60d5c..48b733157 100644 --- a/robonomics/frame/datalog/Cargo.toml +++ b/robonomics/frame/datalog/Cargo.toml @@ -1,23 +1,23 @@ [package] name = "pallet-robonomics-datalog" description = "Robonomics Network data logging Substrate runtime module" -version = "0.1.0" +version = "0.2.0" authors = ["Airalab "] edition = "2018" [dependencies] -codec = { package = "parity-scale-codec", version = "1.3", default-features = false, features = ["derive"] } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false } +codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } +sp-std = { version = "2.0.0-alpha.6", default-features = false } +sp-runtime = { version = "2.0.0-alpha.6", default-features = false } +frame-system = { version = "2.0.0-alpha.6", default-features = false } +frame-support = { version = "2.0.0-alpha.6", default-features = false } +pallet-timestamp = { version = "2.0.0-alpha.6", default-features = false } [dev-dependencies] base58 = "0.1.0" -sp-io = { git = "https://github.com/paritytech/substrate" } -sp-core = { git = "https://github.com/paritytech/substrate" } -node-primitives = { git = "https://github.com/paritytech/substrate" } +sp-io = "2.0.0-alpha.6" +sp-core = "2.0.0-alpha.6" +node-primitives = { path = "../../../bin/node/primitives" } [features] default = ["std"] diff --git a/robonomics/frame/liability/Cargo.toml b/robonomics/frame/liability/Cargo.toml index 3dd2efbb2..95156eca4 100644 --- a/robonomics/frame/liability/Cargo.toml +++ b/robonomics/frame/liability/Cargo.toml @@ -1,23 +1,23 @@ [package] name = "pallet-robonomics-liability" description = "Robonomics Network Robot Liability Substrate runtime module" -version = "0.3.0" +version = "0.4.0" authors = ["Airalab "] edition = "2018" [dependencies] -codec = { package = "parity-scale-codec", version = "1.3", default-features = false, features = ["derive"] } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false } +codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } +sp-std = { version = "2.0.0-alpha.6", default-features = false } +sp-core = { version = "2.0.0-alpha.6", default-features = false } +sp-runtime = { version = "2.0.0-alpha.6", default-features = false } +sp-arithmetic = { version = "2.0.0-alpha.6", default-features = false } +frame-system = { version = "2.0.0-alpha.6", default-features = false } +frame-support = { version = "2.0.0-alpha.6", default-features = false } [dev-dependencies] base58 = "0.1.0" -sp-io = { git = "https://github.com/paritytech/substrate" } -node-primitives = { git = "https://github.com/paritytech/substrate" } +sp-io = "2.0.0-alpha.6" +node-primitives = { path = "../../../bin/node/primitives" } [features] default = ["std"] diff --git a/robonomics/protocol/Cargo.toml b/robonomics/protocol/Cargo.toml index 5895224ec..99e98766a 100644 --- a/robonomics/protocol/Cargo.toml +++ b/robonomics/protocol/Cargo.toml @@ -8,10 +8,10 @@ edition = "2018" [dependencies] serde = { version = "1.0", features = ["derive"] } codec = { package = "parity-scale-codec", version = "1.3", features = ["derive"] } -substrate-subxt = "0.5.0" -sp-core = "2.0.0-alpha.5" -sp-runtime = "2.0.0-alpha.5" -pallet-indices = "2.0.0-alpha.5" +substrate-subxt = "0.6" +sp-core = "2.0.0-alpha.6" +sp-runtime = "2.0.0-alpha.6" +pallet-indices = "2.0.0-alpha.6" derive_more = "0.99" bincode = "1.2" libp2p = "0.18" @@ -19,7 +19,7 @@ log = "0.4" hex = "0.4" # cli specified -sc-cli = { git = "https://github.com/paritytech/substrate", optional = true } +sc-cli = { version = "0.8.0-alpha.6", optional = true } structopt = { version = "0.3.8", optional = true } async-std = { version = "1.5", optional = true } diff --git a/robonomics/ros-api/Cargo.toml b/robonomics/ros-api/Cargo.toml index 93ab9d6f5..3c7b071fb 100644 --- a/robonomics/ros-api/Cargo.toml +++ b/robonomics/ros-api/Cargo.toml @@ -15,14 +15,14 @@ futures-timer = "2" derive_more = "0.99" codec = { package = "parity-scale-codec", version = "1.3" } msgs = { package = "robonomics-ros-msgs", path = "msgs" } -sc-client = { git = "https://github.com/paritytech/substrate" } -sc-keystore = { git = "https://github.com/paritytech/substrate" } -sp-api = { git = "https://github.com/paritytech/substrate" } -sp-core = { git = "https://github.com/paritytech/substrate" } -sp-runtime = { git = "https://github.com/paritytech/substrate" } -sp-blockchain = { git = "https://github.com/paritytech/substrate" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate" } -frame-system = { git = "https://github.com/paritytech/substrate" } +sc-client = "0.8.0-alpha.6" +sc-keystore = "2.0.0-alpha.6" +sp-api = "2.0.0-alpha.6" +sp-core = "2.0.0-alpha.6" +sp-runtime = "2.0.0-alpha.6" +sp-blockchain = "2.0.0-alpha.6" +sp-transaction-pool = "2.0.0-alpha.6" +frame-system = "2.0.0-alpha.6" pallet-robonomics-datalog = { path = "../frame/datalog" } pallet-robonomics-liability = { path = "../frame/liability" } diff --git a/robonomics/sensors/Cargo.toml b/robonomics/sensors/Cargo.toml index 0b922510d..e6fbed1f4 100644 --- a/robonomics/sensors/Cargo.toml +++ b/robonomics/sensors/Cargo.toml @@ -9,7 +9,7 @@ edition = "2018" robonomics-protocol = { path = "../protocol" } # cli specified -sc-cli = { git = "https://github.com/paritytech/substrate", optional = true } +sc-cli = { version = "0.8.0-alpha.6", optional = true } structopt = { version = "0.3.8", optional = true } async-std = { version = "1.5", optional = true } diff --git a/shell.nix b/shell.nix index 142264a47..8ebfd5e3e 100644 --- a/shell.nix +++ b/shell.nix @@ -8,7 +8,7 @@ with llvmPackages_latest; stdenv.mkDerivation { name = "substrate-nix-shell"; propagatedBuildInputs = [ release.substrate-ros-msgs release.robonomics-msgs ]; - buildInputs = [ release.rust wasm-pack ]; + buildInputs = [ release.rust wasm-bindgen-cli ]; LIBCLANG_PATH = "${libclang}/lib"; PROTOC = "${protobuf}/bin/protoc"; } diff --git a/substrate-ros/api/Cargo.toml b/substrate-ros/api/Cargo.toml index 2d8e2ab22..fe2d30d66 100644 --- a/substrate-ros/api/Cargo.toml +++ b/substrate-ros/api/Cargo.toml @@ -11,19 +11,19 @@ rosrust = "0.9" futures = "0.3" futures-timer = "2" serde_json = "1.0" -codec = { package = "parity-scale-codec", version = "1.3" } +codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-api = { git = "https://github.com/paritytech/substrate" } -sp-core = { git = "https://github.com/paritytech/substrate" } -sp-runtime = { git = "https://github.com/paritytech/substrate" } -sp-session = { git = "https://github.com/paritytech/substrate" } -sp-blockchain = { git = "https://github.com/paritytech/substrate" } -sp-state-machine = { git = "https://github.com/paritytech/substrate" } +sp-api = "2.0.0-alpha.6" +sp-core = "2.0.0-alpha.6" +sp-runtime = "2.0.0-alpha.6" +sp-session = "2.0.0-alpha.6" +sp-blockchain = "2.0.0-alpha.6" +sp-state-machine = "0.8.0-alpha.6" -sc-rpc = { git = "https://github.com/paritytech/substrate" } -sc-client = { git = "https://github.com/paritytech/substrate" } -sc-client-api = { git = "https://github.com/paritytech/substrate" } -sc-network = { git = "https://github.com/paritytech/substrate" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate" } +sc-rpc = "2.0.0-alpha.6" +sc-client = "0.8.0-alpha.6" +sc-client-api = "2.0.0-alpha.6" +sc-network = "0.8.0-alpha.6" +sp-transaction-pool = "2.0.0-alpha.6" msgs = { package = "substrate-ros-msgs", path = "../msgs" }