From 1ea929660e2a629b0041ff1d366b84209f8ef0d3 Mon Sep 17 00:00:00 2001 From: Seun Date: Fri, 8 May 2020 14:11:50 +0100 Subject: [PATCH 01/13] companion PR for paritytech/substrate#4945 --- Cargo.lock | 561 +++++++++++++----- availability-store/Cargo.toml | 16 +- cli/Cargo.toml | 22 +- cli/src/command.rs | 6 +- collator/Cargo.toml | 22 +- erasure-coding/Cargo.toml | 4 +- network/Cargo.toml | 16 +- network/test/Cargo.toml | 20 +- parachain/Cargo.toml | 14 +- parachain/test-parachains/adder/Cargo.toml | 2 +- .../test-parachains/adder/collator/Cargo.toml | 4 +- .../test-parachains/code-upgrader/Cargo.toml | 2 +- primitives/Cargo.toml | 22 +- rpc/Cargo.toml | 20 +- runtime/common/Cargo.toml | 50 +- runtime/kusama/Cargo.toml | 104 ++-- runtime/kusama/src/lib.rs | 35 +- runtime/polkadot/Cargo.toml | 98 +-- runtime/polkadot/src/lib.rs | 35 +- runtime/test-runtime/Cargo.toml | 68 +-- runtime/test-runtime/client/Cargo.toml | 20 +- runtime/westend/Cargo.toml | 106 ++-- runtime/westend/src/lib.rs | 35 +- scripts/gitlab/publish_draft_release.sh | 2 +- service/Cargo.toml | 72 +-- statement-table/Cargo.toml | 2 +- validation/Cargo.toml | 32 +- 27 files changed, 831 insertions(+), 559 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c99eb27779eb..ab7d781e365f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -35,7 +35,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d" dependencies = [ "block-cipher-trait", - "byteorder", + "byteorder 1.3.4", "opaque-debug", ] @@ -210,7 +210,7 @@ dependencies = [ "mio", "mio-uds", "num_cpus", - "once_cell", + "once_cell 1.3.1", "pin-project-lite", "pin-utils", "slab", @@ -301,7 +301,7 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5753e2a71534719bf3f4e57006c3a4f0d2c672a4b676eec84161f763eca87dbf" dependencies = [ - "byteorder", + "byteorder 1.3.4", "serde", ] @@ -329,6 +329,21 @@ dependencies = [ "which", ] +[[package]] +name = "bip39" +version = "0.6.0-beta.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7059804e226b3ac116519a252d7f5fb985a5ccc0e93255e036a5f7e7283323f4" +dependencies = [ + "failure", + "hashbrown 0.1.8", + "hmac", + "once_cell 0.1.8", + "pbkdf2", + "rand 0.6.5", + "sha2", +] + [[package]] name = "bitflags" version = "1.2.1" @@ -403,7 +418,7 @@ checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ "block-padding", "byte-tools", - "byteorder", + "byteorder 1.3.4", "generic-array", ] @@ -472,6 +487,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" +[[package]] +name = "byteorder" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855" + [[package]] name = "byteorder" version = "1.3.4" @@ -484,7 +505,7 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" dependencies = [ - "byteorder", + "byteorder 1.3.4", "either", "iovec", ] @@ -582,6 +603,16 @@ dependencies = [ "cc", ] +[[package]] +name = "cli-utils" +version = "2.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +dependencies = [ + "frame-system", + "pallet-balances", + "sp-runtime", +] + [[package]] name = "cloudabi" version = "0.0.3" @@ -668,7 +699,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7853f77a6e4a33c67a69c40f5e1bb982bd2dc5c4a22e17e67b65bbccf9b33b2e" dependencies = [ - "byteorder", + "byteorder 1.3.4", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", @@ -786,7 +817,7 @@ dependencies = [ "lazy_static", "maybe-uninit", "memoffset", - "scopeguard", + "scopeguard 1.1.0", ] [[package]] @@ -845,13 +876,23 @@ dependencies = [ "stream-cipher", ] +[[package]] +name = "cuckoofilter" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd43f7cfaffe0a386636a10baea2ee05cc50df3b77bea4a456c9572a939bf1f" +dependencies = [ + "byteorder 0.5.3", + "rand 0.3.23", +] + [[package]] name = "curve25519-dalek" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26778518a7f6cffa1d25a44b602b62b979bd88adb9e99ffec546998cf3404839" dependencies = [ - "byteorder", + "byteorder 1.3.4", "digest", "rand_core 0.5.1", "subtle 2.2.2", @@ -953,7 +994,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" dependencies = [ - "byteorder", + "byteorder 1.3.4", "quick-error", ] @@ -1194,7 +1235,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32529fc42e86ec06e5047092082aab9ad459b070c5d2a76b14f4f5ce70bf2e84" dependencies = [ - "byteorder", + "byteorder 1.3.4", "rand 0.7.3", "rustc-hex", "static_assertions", @@ -1228,7 +1269,7 @@ checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" [[package]] name = "fork-tree" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", ] @@ -1236,7 +1277,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -1253,7 +1294,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1271,7 +1312,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -1286,7 +1327,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "serde", @@ -1297,14 +1338,14 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "bitmask", "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", "log 0.4.8", - "once_cell", + "once_cell 1.3.1", "parity-scale-codec", "paste", "serde", @@ -1321,7 +1362,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.10", @@ -1332,7 +1373,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1344,7 +1385,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "proc-macro2 1.0.10", "quote 1.0.3", @@ -1354,7 +1395,7 @@ dependencies = [ [[package]] name = "frame-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1370,7 +1411,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -1625,7 +1666,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633" dependencies = [ "arrayvec 0.5.1", - "byteorder", + "byteorder 1.3.4", "fallible-iterator", "indexmap", "smallvec 1.4.0", @@ -1681,7 +1722,7 @@ version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462" dependencies = [ - "byteorder", + "byteorder 1.3.4", "bytes 0.4.12", "fnv", "futures 0.1.29", @@ -1727,6 +1768,16 @@ dependencies = [ "crunchy", ] +[[package]] +name = "hashbrown" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da" +dependencies = [ + "byteorder 1.3.4", + "scopeguard 0.3.3", +] + [[package]] name = "hashbrown" version = "0.6.3" @@ -2106,6 +2157,7 @@ checksum = "2307a7e78cf969759e390a8a2151ea12e783849a45bb00aa871b468ba58ea79e" dependencies = [ "failure", "futures 0.1.29", + "hyper 0.12.35", "jsonrpc-core", "jsonrpc-pubsub", "log 0.4.8", @@ -2226,6 +2278,7 @@ name = "kusama-runtime" version = "0.7.33" dependencies = [ "bitvec", + "cli-utils", "frame-benchmarking", "frame-executive", "frame-support", @@ -2421,16 +2474,22 @@ dependencies = [ "lazy_static", "libp2p-core", "libp2p-core-derive", + "libp2p-deflate", "libp2p-dns", + "libp2p-floodsub", + "libp2p-gossipsub", "libp2p-identify", "libp2p-kad", "libp2p-mdns", "libp2p-mplex", "libp2p-noise", "libp2p-ping", + "libp2p-plaintext", + "libp2p-pnet", "libp2p-secio", "libp2p-swarm", "libp2p-tcp", + "libp2p-uds", "libp2p-wasm-ext", "libp2p-websocket", "libp2p-yamux", @@ -2486,6 +2545,17 @@ dependencies = [ "syn 1.0.18", ] +[[package]] +name = "libp2p-deflate" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ad32b006ea922da8cc66e537cf2df4b0fad8ebaa467d2a8c63d7784ac252ec6" +dependencies = [ + "flate2", + "futures 0.3.4", + "libp2p-core", +] + [[package]] name = "libp2p-dns" version = "0.18.0" @@ -2497,6 +2567,48 @@ dependencies = [ "log 0.4.8", ] +[[package]] +name = "libp2p-floodsub" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3673153ca967c179d745fadf047d069355d6669ecf7f261b450fbaebf1bffd3d" +dependencies = [ + "cuckoofilter", + "fnv", + "futures 0.3.4", + "libp2p-core", + "libp2p-swarm", + "prost", + "prost-build", + "rand 0.7.3", + "smallvec 1.4.0", +] + +[[package]] +name = "libp2p-gossipsub" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f7f3f79f060864db0317cc47641b7d35276dee52a0ffa91553fbd0c153863a3" +dependencies = [ + "base64", + "byteorder 1.3.4", + "bytes 0.5.4", + "fnv", + "futures 0.3.4", + "futures_codec", + "libp2p-core", + "libp2p-swarm", + "log 0.4.8", + "lru", + "prost", + "prost-build", + "rand 0.7.3", + "sha2", + "smallvec 1.4.0", + "unsigned-varint", + "wasm-timer", +] + [[package]] name = "libp2p-identify" version = "0.18.0" @@ -2614,6 +2726,38 @@ dependencies = [ "wasm-timer", ] +[[package]] +name = "libp2p-plaintext" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabb00553a49bf6d4a8ce362f6eefac410227a14d03c3acffbb8cc3f022ea019" +dependencies = [ + "bytes 0.5.4", + "futures 0.3.4", + "futures_codec", + "libp2p-core", + "log 0.4.8", + "prost", + "prost-build", + "rw-stream-sink", + "unsigned-varint", + "void", +] + +[[package]] +name = "libp2p-pnet" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f81b8b37ff529e1f51c20c396dac657def2108da174c1d27e57e72c9fe2d411" +dependencies = [ + "futures 0.3.4", + "log 0.4.8", + "pin-project", + "rand 0.7.3", + "salsa20", + "sha3", +] + [[package]] name = "libp2p-secio" version = "0.18.0" @@ -2674,6 +2818,18 @@ dependencies = [ "log 0.4.8", ] +[[package]] +name = "libp2p-uds" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "281c18ea2faacb9c8a6ff76c4405df5918d9a263770e3847bf03f099abadc010" +dependencies = [ + "async-std", + "futures 0.3.4", + "libp2p-core", + "log 0.4.8", +] + [[package]] name = "libp2p-wasm-ext" version = "0.18.0" @@ -2788,13 +2944,22 @@ dependencies = [ "statrs", ] +[[package]] +name = "lock_api" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" +dependencies = [ + "scopeguard 0.3.3", +] + [[package]] name = "lock_api" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" dependencies = [ - "scopeguard", + "scopeguard 1.1.0", ] [[package]] @@ -2821,7 +2986,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0609345ddee5badacf857d4f547e0e5a2e987db77085c24cd887f73573a04237" dependencies = [ - "hashbrown", + "hashbrown 0.6.3", ] [[package]] @@ -2887,7 +3052,7 @@ checksum = "be512cb2ccb4ecbdca937fdd4a62ea5f09f8e7195466a85e4632b3d5bcce82e6" dependencies = [ "ahash", "hash-db", - "hashbrown", + "hashbrown 0.6.3", "parity-util-mem", ] @@ -2912,7 +3077,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" dependencies = [ - "byteorder", + "byteorder 1.3.4", "keccak", "rand_core 0.5.1", "zeroize", @@ -3066,7 +3231,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29449d242064c48d3057a194b049a2bdcccadda16faa18a91468677b44e8d422" dependencies = [ "bitflags", - "byteorder", + "byteorder 1.3.4", "enum-primitive-derive", "libc", "num-traits 0.2.11", @@ -3227,6 +3392,15 @@ dependencies = [ "winapi-build", ] +[[package]] +name = "once_cell" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "532c29a261168a45ce28948f9537ddd7a5dd272cc513b3017b1e82a88f962c37" +dependencies = [ + "parking_lot 0.7.1", +] + [[package]] name = "once_cell" version = "1.3.1" @@ -3260,7 +3434,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3278,7 +3452,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3295,7 +3469,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3317,7 +3491,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3332,7 +3506,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3348,7 +3522,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3363,7 +3537,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3377,7 +3551,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3393,7 +3567,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3413,7 +3587,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3429,7 +3603,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3449,7 +3623,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3465,7 +3639,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3479,7 +3653,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3493,7 +3667,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3508,7 +3682,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3530,7 +3704,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3543,7 +3717,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "enumflags2", "frame-support", @@ -3558,7 +3732,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3573,7 +3747,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3592,7 +3766,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3606,7 +3780,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3621,7 +3795,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3644,7 +3818,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.10", @@ -3655,7 +3829,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3669,7 +3843,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3687,7 +3861,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "frame-system", @@ -3700,7 +3874,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -3718,7 +3892,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-support", "parity-scale-codec", @@ -3731,7 +3905,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3746,7 +3920,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3762,7 +3936,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3797,7 +3971,7 @@ checksum = "f77055f9e81921a8cc7bebeb6cded3d128931d51f1e3dd6251f0770a6d431477" dependencies = [ "arrayref", "bs58", - "byteorder", + "byteorder 1.3.4", "data-encoding", "parity-multihash", "percent-encoding 2.1.0", @@ -3815,7 +3989,7 @@ checksum = "4db35e222f783ef4e6661873f6c165c4eb7b65e0c408349818517d5705c2d7d3" dependencies = [ "arrayref", "bs58", - "byteorder", + "byteorder 1.3.4", "data-encoding", "multihash", "percent-encoding 2.1.0", @@ -3904,13 +4078,23 @@ version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865" +[[package]] +name = "parking_lot" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" +dependencies = [ + "lock_api 0.1.5", + "parking_lot_core 0.4.0", +] + [[package]] name = "parking_lot" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" dependencies = [ - "lock_api", + "lock_api 0.3.4", "parking_lot_core 0.6.2", "rustc_version", ] @@ -3921,10 +4105,23 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" dependencies = [ - "lock_api", + "lock_api 0.3.4", "parking_lot_core 0.7.2", ] +[[package]] +name = "parking_lot_core" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" +dependencies = [ + "libc", + "rand 0.6.5", + "rustc_version", + "smallvec 0.6.13", + "winapi 0.3.8", +] + [[package]] name = "parking_lot_core" version = "0.6.2" @@ -3982,8 +4179,9 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" dependencies = [ - "byteorder", + "byteorder 1.3.4", "crypto-mac", + "rayon", ] [[package]] @@ -4286,6 +4484,7 @@ name = "polkadot-runtime" version = "0.7.33" dependencies = [ "bitvec", + "cli-utils", "frame-benchmarking", "frame-executive", "frame-support", @@ -4697,7 +4896,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe50036aa1b71e553a4a0c48ab7baabf8aa8c7a5a61aae06bf38c2eab7430475" dependencies = [ "bitflags", - "byteorder", + "byteorder 1.3.4", "chrono", "hex", "lazy_static", @@ -5289,10 +5488,30 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "salsa20" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2324b0e8c3bb9a586a571fdb3136f70e7e2c748de00a78043f86e0cff91f91fe" +dependencies = [ + "byteorder 1.3.4", + "salsa20-core", + "stream-cipher", +] + +[[package]] +name = "salsa20-core" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fe6cc1b9f5a5867853ade63099de70f042f7679e408d1ffe52821c9248e6e69" +dependencies = [ + "stream-cipher", +] + [[package]] name = "sc-authority-discovery" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "bytes 0.5.4", "derive_more 0.99.5", @@ -5319,7 +5538,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5335,7 +5554,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5351,7 +5570,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.10", @@ -5362,30 +5581,41 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "ansi_term 0.12.1", "app_dirs", "atty", + "bip39", "chrono", "clap", + "cli-utils", "derive_more 0.99.5", "env_logger 0.7.1", "fdlimit", + "futures 0.1.29", "futures 0.3.4", + "hex", + "hyper 0.12.35", + "jsonrpc-core-client", "lazy_static", + "libp2p", "log 0.4.8", "names", "nix 0.17.0", + "parity-scale-codec", "parity-util-mem", + "rand 0.7.3", "regex", "rpassword", "sc-client-api", "sc-informant", "sc-network", + "sc-rpc", "sc-service", "sc-telemetry", "sc-tracing", + "serde", "serde_json", "sp-blockchain", "sp-core", @@ -5404,7 +5634,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "fnv", @@ -5440,7 +5670,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "blake2-rfc", "hash-db", @@ -5469,7 +5699,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "sc-client-api", "sp-blockchain", @@ -5480,7 +5710,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "fork-tree", @@ -5521,7 +5751,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "fork-tree", "parity-scale-codec", @@ -5534,7 +5764,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", @@ -5555,7 +5785,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "log 0.4.8", "sc-client-api", @@ -5569,7 +5799,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "lazy_static", @@ -5597,7 +5827,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "log 0.4.8", @@ -5614,7 +5844,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -5629,7 +5859,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -5650,7 +5880,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "assert_matches", "derive_more 0.99.5", @@ -5687,7 +5917,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "finality-grandpa", @@ -5704,7 +5934,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "ansi_term 0.12.1", "futures 0.3.4", @@ -5721,7 +5951,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "hex", @@ -5736,7 +5966,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "bitflags", "bytes 0.5.4", @@ -5787,7 +6017,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "futures-timer 3.0.2", @@ -5802,7 +6032,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "env_logger 0.7.1", "futures 0.3.4", @@ -5829,7 +6059,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "bytes 0.5.4", "fnv", @@ -5856,7 +6086,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "libp2p", @@ -5869,7 +6099,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "hash-db", @@ -5901,7 +6131,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "futures 0.3.4", @@ -5925,7 +6155,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -5940,7 +6170,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "exit-future", @@ -5998,7 +6228,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6012,7 +6242,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "bytes 0.5.4", "futures 0.3.4", @@ -6034,7 +6264,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "erased-serde", "log 0.4.8", @@ -6049,7 +6279,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "futures 0.3.4", @@ -6069,7 +6299,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "futures 0.3.4", @@ -6126,6 +6356,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" +[[package]] +name = "scopeguard" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" + [[package]] name = "scopeguard" version = "1.1.0" @@ -6454,7 +6690,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "log 0.4.8", @@ -6466,7 +6702,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "hash-db", "parity-scale-codec", @@ -6481,7 +6717,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -6493,7 +6729,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "serde", @@ -6505,7 +6741,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -6519,7 +6755,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -6531,7 +6767,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6542,7 +6778,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -6554,7 +6790,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "log 0.4.8", @@ -6570,7 +6806,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "serde", "serde_json", @@ -6579,7 +6815,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "futures 0.3.4", @@ -6601,7 +6837,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -6615,7 +6851,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "merlin", "parity-scale-codec", @@ -6632,7 +6868,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -6644,11 +6880,11 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "base58", "blake2-rfc", - "byteorder", + "byteorder 1.3.4", "ed25519-dalek", "futures 0.3.4", "hash-db", @@ -6685,7 +6921,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -6694,7 +6930,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "proc-macro2 1.0.10", "quote 1.0.3", @@ -6704,7 +6940,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "environmental", "parity-scale-codec", @@ -6715,7 +6951,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -6731,7 +6967,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6741,7 +6977,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "parity-scale-codec", @@ -6753,7 +6989,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "hash-db", @@ -6773,7 +7009,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "lazy_static", "sp-core", @@ -6784,7 +7020,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "sp-api", "sp-core", @@ -6794,7 +7030,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "backtrace", "log 0.4.8", @@ -6803,7 +7039,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "serde", @@ -6815,7 +7051,7 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.10", @@ -6826,7 +7062,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "serde", "sp-core", @@ -6835,7 +7071,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -6856,7 +7092,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "primitive-types", @@ -6871,7 +7107,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "Inflector", "proc-macro-crate", @@ -6883,7 +7119,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "serde", "serde_json", @@ -6892,7 +7128,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -6905,7 +7141,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -6915,7 +7151,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "hash-db", "log 0.4.8", @@ -6934,12 +7170,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" [[package]] name = "sp-storage" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -6951,7 +7187,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -6965,7 +7201,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "tracing", ] @@ -6973,7 +7209,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "derive_more 0.99.5", "futures 0.3.4", @@ -6988,7 +7224,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "hash-db", "memory-db", @@ -7002,7 +7238,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "futures-core", @@ -7013,7 +7249,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7025,7 +7261,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7153,7 +7389,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "chrono", "clear_on_drop", @@ -7180,7 +7416,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "platforms", ] @@ -7188,7 +7424,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.4", @@ -7209,7 +7445,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "async-std", "derive_more 0.99.5", @@ -7223,7 +7459,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "hash-db", @@ -7244,9 +7480,10 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "cfg-if", + "cli-utils", "frame-executive", "frame-support", "frame-system", @@ -7254,6 +7491,7 @@ dependencies = [ "log 0.4.8", "memory-db", "pallet-babe", + "pallet-balances", "pallet-timestamp", "parity-scale-codec", "parity-util-mem", @@ -7277,14 +7515,14 @@ dependencies = [ "sp-transaction-pool", "sp-trie", "sp-version", - "substrate-wasm-builder-runner 1.0.6 (git+https://github.com/paritytech/substrate)", + "substrate-wasm-builder-runner 1.0.6 (git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey)", "trie-db", ] [[package]] name = "substrate-test-runtime-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" dependencies = [ "futures 0.3.4", "parity-scale-codec", @@ -7304,7 +7542,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate#e7457b1eb9980596301fe1afd36478a6725157ef" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" [[package]] name = "substrate-wasm-builder-runner" @@ -7468,7 +7706,7 @@ dependencies = [ "doc-comment", "libc", "ntapi", - "once_cell", + "once_cell 1.3.1", "rayon", "winapi 0.3.8", ] @@ -7642,7 +7880,7 @@ checksum = "b0165e045cc2ae1660270ca65e1676dbaab60feb0f91b10f7d0665e9b47e31f2" dependencies = [ "failure", "hmac", - "once_cell", + "once_cell 1.3.1", "pbkdf2", "rand 0.7.3", "rustc-hash", @@ -7967,7 +8205,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcc309f34008563989045a4c4dbcc5770467f3a3785ee80a9b5cc0d83362475f" dependencies = [ "hash-db", - "hashbrown", + "hashbrown 0.6.3", "log 0.4.8", "rustc-hex", "smallvec 1.4.0", @@ -7995,7 +8233,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712d261e83e727c8e2dbb75dacac67c36e35db36a958ee504f2164fc052434e1" dependencies = [ "block-cipher-trait", - "byteorder", + "byteorder 1.3.4", "opaque-debug", ] @@ -8020,7 +8258,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e75a4cdd7b87b28840dba13c483b9a88ee6bbf16ba5c951ee1ecfcf723078e0d" dependencies = [ - "byteorder", + "byteorder 1.3.4", "crunchy", "rustc-hex", "static_assertions", @@ -8422,6 +8660,7 @@ name = "westend-runtime" version = "0.7.33" dependencies = [ "bitvec", + "cli-utils", "frame-benchmarking", "frame-executive", "frame-support", @@ -8548,7 +8787,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51a2c47b5798ccc774ffb93ff536aec7c4275d722fd9c740c83cdd1af1f2d94" dependencies = [ - "byteorder", + "byteorder 1.3.4", "bytes 0.4.12", "httparse", "log 0.4.8", diff --git a/availability-store/Cargo.toml b/availability-store/Cargo.toml index f0c5815e917f..fc7d1145cbf6 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -15,14 +15,14 @@ futures = "0.3.4" tokio = { version = "0.2.13", features = ["rt-core"] } exit-future = "0.2.0" codec = { package = "parity-scale-codec", version = "1.3.0", features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } kvdb = "0.5.0" kvdb-memorydb = "0.5.0" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 59154fef7b15..05f698b45d84 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -17,25 +17,25 @@ crate-type = ["cdylib", "rlib"] log = "0.4.8" futures = { version = "0.3.4", features = ["compat"] } structopt = "0.3.8" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } service = { package = "polkadot-service", path = "../service", default-features = false } tokio = { version = "0.2.13", features = ["rt-threaded"], optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } 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", branch = "master", optional = true } +browser-utils = { package = "substrate-browser-utils", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [features] default = [ "wasmtime", "db", "cli" ] diff --git a/cli/src/command.rs b/cli/src/command.rs index 1d81de02975a..886137c37f98 100644 --- a/cli/src/command.rs +++ b/cli/src/command.rs @@ -139,7 +139,7 @@ pub fn run() -> Result<()> { let runtime = cli.create_runner(subcommand)?; if runtime.config().chain_spec.is_kusama() { - runtime.run_subcommand(subcommand, |config| + runtime.run_subcommand::(subcommand, |config| service::new_chain_ops::< service::kusama_runtime::RuntimeApi, service::KusamaExecutor, @@ -147,7 +147,7 @@ pub fn run() -> Result<()> { >(config) ) } else if runtime.config().chain_spec.is_westend() { - runtime.run_subcommand(subcommand, |config| + runtime.run_subcommand::(subcommand, |config| service::new_chain_ops::< service::westend_runtime::RuntimeApi, service::WestendExecutor, @@ -155,7 +155,7 @@ pub fn run() -> Result<()> { >(config) ) } else { - runtime.run_subcommand(subcommand, |config| + runtime.run_subcommand::(subcommand, |config| service::new_chain_ops::< service::polkadot_runtime::RuntimeApi, service::PolkadotExecutor, diff --git a/collator/Cargo.toml b/collator/Cargo.toml index 502e3d6fb50f..f089d42d27c9 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -7,16 +7,16 @@ edition = "2018" [dependencies] futures = "0.3.4" -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-primitives = { path = "../primitives" } polkadot-cli = { path = "../cli" } polkadot-network = { path = "../network" } @@ -28,4 +28,4 @@ futures-timer = "2.0" codec = { package = "parity-scale-codec", version = "1.3.0" } [dev-dependencies] -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index 6a0b0adfbe05..5a30c96043d9 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -8,6 +8,6 @@ edition = "2018" primitives = { package = "polkadot-primitives", path = "../primitives" } reed_solomon = { package = "reed-solomon-erasure", version = "4.0.2"} codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } derive_more = "0.15.0" diff --git a/network/Cargo.toml b/network/Cargo.toml index a4e49c014421..4b34dc3f3675 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -15,18 +15,18 @@ polkadot-validation = { path = "../validation" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } futures = "0.3.4" log = "0.4.8" exit-future = "0.2.0" futures-timer = "2.0" -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } wasm-timer = "0.2.4" [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } diff --git a/network/test/Cargo.toml b/network/test/Cargo.toml index 3761527a7a40..3c855b686cb4 100644 --- a/network/test/Cargo.toml +++ b/network/test/Cargo.toml @@ -10,14 +10,14 @@ log = "0.4.8" parking_lot = "0.10.0" futures = "0.3.1" rand = "0.7.2" -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "master" } -sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "seun-sc-cli-subkey" } +sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-test-runtime-client = { path = "../../runtime/test-runtime/client" } diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index b8e34bb54fee..13563d59f74f 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -10,17 +10,17 @@ edition = "2018" # this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing # various unnecessary Substrate-specific endpoints. codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = [ "derive" ] } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } # all optional crates. derive_more = { version = "0.99.2", optional = true } serde = { version = "1.0.102", default-features = false, features = [ "derive" ], optional = true } -sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true, default-features = false } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true, default-features = false } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } parking_lot = { version = "0.10.0", optional = true } log = { version = "0.4.8", optional = true } diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index f594625900cd..be6b621df431 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/parachain/test-parachains/adder/collator/Cargo.toml b/parachain/test-parachains/adder/collator/Cargo.toml index 3363a908a943..15791593bf3b 100644 --- a/parachain/test-parachains/adder/collator/Cargo.toml +++ b/parachain/test-parachains/adder/collator/Cargo.toml @@ -9,8 +9,8 @@ adder = { package = "test-parachain-adder", path = ".." } parachain = { package = "polkadot-parachain", path = "../../.." } collator = { package = "polkadot-collator", path = "../../../../collator" } primitives = { package = "polkadot-primitives", path = "../../../../primitives" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } parking_lot = "0.10.0" codec = { package = "parity-scale-codec", version = "1.2.0" } futures = "0.3.4" diff --git a/parachain/test-parachains/code-upgrader/Cargo.toml b/parachain/test-parachains/code-upgrader/Cargo.toml index 4dfcde274a73..5efdd8ecd758 100644 --- a/parachain/test-parachains/code-upgrader/Cargo.toml +++ b/parachain/test-parachains/code-upgrader/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index c841cb73a255..ce1a32e1785f 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -7,21 +7,21 @@ edition = "2018" [dependencies] serde = { version = "1.0.102", optional = true, features = ["derive"] } parity-scale-codec = { version = "1.3.0", default-features = false, features = ["bit-vec", "derive"] } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } polkadot-parachain = { path = "../parachain", default-features = false } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } [dev-dependencies] -sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } pretty_assertions = "0.5.1" [features] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 179d9480790b..96cbf4486c75 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -7,14 +7,14 @@ edition = "2018" [dependencies] jsonrpc-core = "14.0.3" polkadot-primitives = { path = "../primitives" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index ed2da2e213c1..f0d31ff3082f 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -12,38 +12,38 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index b3883c4ded62..fffd4898e58b 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -13,57 +13,58 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +cli-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -72,8 +73,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" @@ -91,6 +92,7 @@ std = [ "primitives/std", "rustc-hex/std", "codec/std", + "cli-utils/std", "inherents/std", "sp-core/std", "sp-api/std", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 22e9684f2b0c..79eb2a1ed3f8 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -60,6 +60,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::{historical as session_historical}; +use cli_utils::RuntimeAdapter; #[cfg(feature = "std")] pub use staking::StakerStatus; @@ -562,17 +563,10 @@ impl parachains::Trait for Runtime { type BlockHashConversion = sp_runtime::traits::Identity; } -/// Submits transaction with the node's public and signature type. Adheres to the signed extension -/// format of the chain. -impl system::offchain::CreateSignedTransaction for Runtime where - Call: From, -{ - fn create_transaction>( - call: Call, - public: ::Signer, - account: AccountId, - nonce: ::Index, - ) -> Option<(Call, ::SignaturePayload)> { +impl cli_utils::RuntimeAdapter for Runtime { + type Extra = SignedExtra; + + fn build_extra(nonce: cli_utils::IndexFor) -> Self::Extra { // take the biggest period possible. let period = BlockHashCount::get() .checked_next_power_of_two() @@ -585,7 +579,7 @@ impl system::offchain::CreateSignedTransaction for Runtime // so the actual block number is `n`. .saturating_sub(1); let tip = 0; - let extra: SignedExtra = ( + ( RestrictFunctionality, system::CheckVersion::::new(), system::CheckGenesis::::new(), @@ -596,7 +590,22 @@ impl system::offchain::CreateSignedTransaction for Runtime registrar::LimitParathreadCommits::::new(), parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), - ); + ) + } +} + +/// Submits a transaction with the node's public and signature type. Adheres to the signed extension +/// format of the chain. +impl system::offchain::CreateSignedTransaction for Runtime where + Call: From, +{ + fn create_transaction>( + call: Call, + public: ::Signer, + account: AccountId, + nonce: ::Index, + ) -> Option<(Call, ::SignaturePayload)> { + let extra = Runtime::build_extra(nonce); let raw_payload = SignedPayload::new(call, extra).map_err(|e| { debug::warn!("Unable to create signed payload: {:?}", e); }).ok()?; diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 70c4aac5631f..9a6da792e977 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -13,54 +13,55 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +cli-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -69,8 +70,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" @@ -90,6 +91,7 @@ std = [ "codec/std", "inherents/std", "sp-core/std", + "cli-utils/std", "sp-api/std", "tx-pool-api/std", "block-builder-api/std", diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index a255063b4589..c01b9e5d172c 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -62,6 +62,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::historical as session_historical; +use cli_utils::RuntimeAdapter; #[cfg(feature = "std")] pub use staking::StakerStatus; @@ -569,17 +570,10 @@ impl parachains::Trait for Runtime { type BlockHashConversion = sp_runtime::traits::Identity; } -/// Submits a transaction with the node's public and signature type. Adheres to the signed extension -/// format of the chain. -impl system::offchain::CreateSignedTransaction for Runtime where - Call: From, -{ - fn create_transaction>( - call: Call, - public: ::Signer, - account: AccountId, - nonce: ::Index, - ) -> Option<(Call, ::SignaturePayload)> { +impl cli_utils::RuntimeAdapter for Runtime { + type Extra = SignedExtra; + + fn build_extra(nonce: cli_utils::IndexFor) -> Self::Extra { // take the biggest period possible. let period = BlockHashCount::get() .checked_next_power_of_two() @@ -592,7 +586,7 @@ impl system::offchain::CreateSignedTransaction for Runtime // so the actual block number is `n`. .saturating_sub(1); let tip = 0; - let extra: SignedExtra = ( + ( OnlyStakingAndClaims, system::CheckVersion::::new(), system::CheckGenesis::::new(), @@ -603,7 +597,22 @@ impl system::offchain::CreateSignedTransaction for Runtime registrar::LimitParathreadCommits::::new(), parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), - ); + ) + } +} + +/// Submits a transaction with the node's public and signature type. Adheres to the signed extension +/// format of the chain. +impl system::offchain::CreateSignedTransaction for Runtime where + Call: From, +{ + fn create_transaction>( + call: Call, + public: ::Signer, + account: AccountId, + nonce: ::Index, + ) -> Option<(Call, ::SignaturePayload)> { + let extra = Runtime::build_extra(nonce); let raw_payload = SignedPayload::new(call, extra).map_err(|e| { debug::warn!("Unable to create signed payload: {:?}", e); }).ok()?; diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index 3aedca3fc67a..28c7cf933ca1 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -13,39 +13,39 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -55,8 +55,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/client/Cargo.toml b/runtime/test-runtime/client/Cargo.toml index ff94572b5f8e..d017fb42510d 100644 --- a/runtime/test-runtime/client/Cargo.toml +++ b/runtime/test-runtime/client/Cargo.toml @@ -6,18 +6,18 @@ edition = "2018" license = "GPL-3.0" [dependencies] -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["test-helpers"], default-features = false } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", features = ["test-helpers"], default-features = false } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-test-runtime = { path = ".." } polkadot-runtime-common = { path = "../../common" } polkadot-primitives = { path = "../../../primitives" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.0.0" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } futures = "0.3.1" diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 406f06a397b5..7ecf6a7466e3 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -13,58 +13,59 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +cli-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -74,8 +75,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" @@ -93,6 +94,7 @@ std = [ "primitives/std", "rustc-hex/std", "codec/std", + "cli-utils/std", "inherents/std", "sp-core/std", "polkadot-parachain/std", diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index d28427fa1a8b..e85e78b6ef1d 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -60,6 +60,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::historical as session_historical; +use cli_utils::RuntimeAdapter; #[cfg(feature = "std")] pub use staking::StakerStatus; @@ -429,17 +430,10 @@ impl parachains::Trait for Runtime { type BlockHashConversion = sp_runtime::traits::Identity; } -/// Submits a transaction with the node's public and signature type. Adheres to the signed extension -/// format of the chain. -impl system::offchain::CreateSignedTransaction for Runtime where - Call: From, -{ - fn create_transaction>( - call: Call, - public: ::Signer, - account: AccountId, - nonce: ::Index, - ) -> Option<(Call, ::SignaturePayload)> { +impl cli_utils::RuntimeAdapter for Runtime { + type Extra = SignedExtra; + + fn build_extra(nonce: cli_utils::IndexFor) -> Self::Extra { // take the biggest period possible. let period = BlockHashCount::get() .checked_next_power_of_two() @@ -452,7 +446,7 @@ impl system::offchain::CreateSignedTransaction for Runtime // so the actual block number is `n`. .saturating_sub(1); let tip = 0; - let extra: SignedExtra = ( + ( RestrictFunctionality, system::CheckVersion::::new(), system::CheckGenesis::::new(), @@ -463,7 +457,22 @@ impl system::offchain::CreateSignedTransaction for Runtime registrar::LimitParathreadCommits::::new(), parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), - ); + ) + } +} + +/// Submits a transaction with the node's public and signature type. Adheres to the signed extension +/// format of the chain. +impl system::offchain::CreateSignedTransaction for Runtime where + Call: From, +{ + fn create_transaction>( + call: Call, + public: ::Signer, + account: AccountId, + nonce: ::Index, + ) -> Option<(Call, ::SignaturePayload)> { + let extra = Runtime::build_extra(nonce); let raw_payload = SignedPayload::new(call, extra).map_err(|e| { debug::warn!("Unable to create signed payload: {:?}", e); }).ok()?; diff --git a/scripts/gitlab/publish_draft_release.sh b/scripts/gitlab/publish_draft_release.sh index 42a38ab4cf3f..c67415f70888 100755 --- a/scripts/gitlab/publish_draft_release.sh +++ b/scripts/gitlab/publish_draft_release.sh @@ -151,7 +151,7 @@ data=$(jq -Rs --arg version "$version" \ --arg release_text "$release_text" \ '{ "tag_name": $version, - "target_commitish": "master", + "target_commitish": "seun-sc-cli-subkey", "name": $release_name, "body": $release_text, "draft": true, diff --git a/service/Cargo.toml b/service/Cargo.toml index 6e3015048c93..c28aa7c5dfc6 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -20,46 +20,46 @@ kusama-runtime = { path = "../runtime/kusama" } westend-runtime = { path = "../runtime/westend" } polkadot-network = { path = "../network", optional = true } polkadot-rpc = { path = "../rpc" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } -service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "master" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master" } -authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } -babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [dev-dependencies] polkadot-test-runtime-client = { path = "../runtime/test-runtime/client" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } env_logger = "0.7.0" [features] diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index 8e86c833451e..5bcacf8c7a77 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -6,5 +6,5 @@ edition = "2018" [dependencies] codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } primitives = { package = "polkadot-primitives", path = "../primitives" } diff --git a/validation/Cargo.toml b/validation/Cargo.toml index 51e23155eab1..3f9118876d02 100644 --- a/validation/Cargo.toml +++ b/validation/Cargo.toml @@ -18,22 +18,22 @@ parachain = { package = "polkadot-parachain", path = "../parachain" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } table = { package = "polkadot-statement-table", path = "../statement-table" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } -consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master" } -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } -block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "master" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } -runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } +runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } From 106e9adc4b99aefddcf4a976be2ae19b09aadf17 Mon Sep 17 00:00:00 2001 From: Seun Date: Fri, 8 May 2020 14:16:30 +0100 Subject: [PATCH 02/13] bump spec_version --- runtime/kusama/src/lib.rs | 2 +- runtime/polkadot/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 79eb2a1ed3f8..17bbbf904e13 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -84,7 +84,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("kusama"), impl_name: create_runtime_str!("parity-kusama"), authoring_version: 2, - spec_version: 1063, + spec_version: 1064, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index c01b9e5d172c..17a4f32d4e96 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -87,7 +87,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("polkadot"), impl_name: create_runtime_str!("parity-polkadot"), authoring_version: 2, - spec_version: 1010, + spec_version: 1011, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index e85e78b6ef1d..e690bf4141b8 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -84,7 +84,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("westend"), impl_name: create_runtime_str!("parity-westend"), authoring_version: 2, - spec_version: 9, + spec_version: 10, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From 82f3eb5796cd918475e9cbed449c9a9202f49416 Mon Sep 17 00:00:00 2001 From: Seun Date: Mon, 11 May 2020 15:42:23 +0100 Subject: [PATCH 03/13] newer commit --- Cargo.lock | 1040 ++++++++++++++++++++++++++-------------------------- 1 file changed, 530 insertions(+), 510 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ab7d781e365f..a3b44db5ec19 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -166,8 +166,8 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -232,7 +232,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "rustls", "webpki", "webpki-roots 0.19.0", @@ -275,9 +275,9 @@ dependencies = [ [[package]] name = "backtrace-sys" -version = "0.1.36" +version = "0.1.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78848718ee1255a2485d1309ad9cdecfc2e7d0362dd11c6829364c6b35ae1bc7" +checksum = "18fbebbe1c9d1f383a9cc7e8ccdb471b91c8d024ee9c2ca5b5346121fe8b4399" dependencies = [ "cc", "libc", @@ -295,6 +295,12 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" +[[package]] +name = "base64" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d1ccbaf7d9ec9537465a97bf19edc1a4e158ecb49fc16178202238c569cc42" + [[package]] name = "bincode" version = "1.2.1" @@ -321,8 +327,8 @@ dependencies = [ "lazycell", "log 0.4.8", "peeking_take_while", - "proc-macro2 1.0.10", - "quote 1.0.3", + "proc-macro2 1.0.12", + "quote 1.0.4", "regex", "rustc-hash", "shlex", @@ -462,9 +468,9 @@ checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb" [[package]] name = "bstr" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" dependencies = [ "memchr", ] @@ -606,7 +612,7 @@ dependencies = [ [[package]] name = "cli-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-system", "pallet-balances", @@ -686,18 +692,18 @@ checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" [[package]] name = "cranelift-bforest" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a9c21f8042b9857bda93f6c1910b9f9f24100187a3d3d52f214a34e3dc5818" +checksum = "d4425bb6c3f3d2f581c650f1a1fdd3196a975490149cf59bea9d34c3bea79eda" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7853f77a6e4a33c67a69c40f5e1bb982bd2dc5c4a22e17e67b65bbccf9b33b2e" +checksum = "d166b289fd30062ee6de86284750fc3fe5d037c6b864b3326ce153239b0626e1" dependencies = [ "byteorder 1.3.4", "cranelift-bforest", @@ -706,6 +712,7 @@ dependencies = [ "cranelift-entity", "gimli", "log 0.4.8", + "regalloc", "serde", "smallvec 1.4.0", "target-lexicon", @@ -714,9 +721,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084cd6d5fb0d1da28acd72c199471bfb09acc703ec8f3bf07b1699584272a3b9" +checksum = "02c9fb2306a36d41c5facd4bf3400bc6c157185c43a96eaaa503471c34c5144b" dependencies = [ "cranelift-codegen-shared", "cranelift-entity", @@ -724,24 +731,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701b599783305a58c25027a4d73f2d6b599b2d8ef3f26677275f480b4d51e05d" +checksum = "44e0cfe9b1f97d9f836bca551618106c7d53b93b579029ecd38e73daa7eb689e" [[package]] name = "cranelift-entity" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88e792b28e1ebbc0187b72ba5ba880dad083abe9231a99d19604d10c9e73f38" +checksum = "926a73c432e5ba9c891171ff50b75e7d992cd76cd271f0a0a0ba199138077472" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518344698fa6c976d853319218415fdfb4f1bc6b42d0b2e2df652e55dff1f778" +checksum = "e45f82e3446dd1ebb8c2c2f6a6b0e6cd6cd52965c7e5f7b1b35e9a9ace31ccde" dependencies = [ "cranelift-codegen", "log 0.4.8", @@ -751,9 +758,9 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32daf082da21c0c05d93394ff4842c2ab7c4991b1f3186a1d952f8ac660edd0b" +checksum = "488b5d481bb0996a143e55a9d1739ef425efa20d4a5e5e98c859a8573c9ead9a" dependencies = [ "cranelift-codegen", "raw-cpuid", @@ -762,9 +769,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.59.0" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2aa816f554a3ef739a5d17ca3081a1f8983f04c944ea8ff60fb8d9dd8cd2d7b" +checksum = "00aa8dde71fd9fdb1958e7b0ef8f524c1560e2c6165e4ea54bc302b40551c161" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -772,7 +779,7 @@ dependencies = [ "log 0.4.8", "serde", "thiserror", - "wasmparser", + "wasmparser 0.51.4", ] [[package]] @@ -937,9 +944,9 @@ version = "0.99.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -1057,9 +1064,9 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -1142,16 +1149,15 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", ] [[package]] name = "faerie" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b9ed6159e4a6212c61d9c6a86bee01876b192a64accecf58d5b5ae3b667b52" +checksum = "dfef65b0e94693295c5d2fe2506f0ee6f43465342d4b5331659936aee8b16084" dependencies = [ - "anyhow", "goblin", "indexmap", "log 0.4.8", @@ -1163,9 +1169,9 @@ dependencies = [ [[package]] name = "failure" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8529c2421efa3066a5cbd8063d2244603824daccb6936b079010bb2aa89464b" +checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" dependencies = [ "backtrace", "failure_derive", @@ -1173,13 +1179,13 @@ dependencies = [ [[package]] name = "failure_derive" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030a733c8287d6213886dd487564ff5c8f6aae10278b3588ed177f9d18f8d231" +checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", "synstructure", ] @@ -1221,7 +1227,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f4682570188cd105606e621b9992e580f717c15f8cd1b7d106b59f1c6e54680" dependencies = [ "either", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "num-traits 0.2.11", @@ -1231,9 +1237,9 @@ dependencies = [ [[package]] name = "fixed-hash" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32529fc42e86ec06e5047092082aab9ad459b070c5d2a76b14f4f5ce70bf2e84" +checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c" dependencies = [ "byteorder 1.3.4", "rand 0.7.3", @@ -1269,7 +1275,7 @@ checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" [[package]] name = "fork-tree" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", ] @@ -1277,7 +1283,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -1294,7 +1300,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1312,7 +1318,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -1327,7 +1333,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "serde", @@ -1338,7 +1344,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "bitmask", "frame-metadata", @@ -1362,40 +1368,40 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support-procedural-tools", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "frame-support-procedural-tools" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "frame-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1411,7 +1417,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-api", @@ -1465,9 +1471,9 @@ checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" [[package]] name = "futures" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780" +checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613" dependencies = [ "futures-channel", "futures-core", @@ -1480,9 +1486,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8" +checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5" dependencies = [ "futures-core", "futures-sink", @@ -1490,9 +1496,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a" +checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" [[package]] name = "futures-cpupool" @@ -1511,7 +1517,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "log 0.4.8", "parking_lot 0.9.0", @@ -1522,9 +1528,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba" +checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314" dependencies = [ "futures-core", "futures-task", @@ -1534,33 +1540,36 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6" +checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" [[package]] name = "futures-macro" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7" +checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "futures-sink" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6" +checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc" [[package]] name = "futures-task" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27" +checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626" +dependencies = [ + "once_cell 1.3.1", +] [[package]] name = "futures-timer" @@ -1580,9 +1589,9 @@ dependencies = [ [[package]] name = "futures-util" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5" +checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6" dependencies = [ "futures 0.1.29", "futures-channel", @@ -1592,6 +1601,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", + "pin-project", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -1605,7 +1615,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "memchr", "pin-project", ] @@ -1736,9 +1746,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377038bf3c89d18d6ca1431e7a5027194fbd724ca10592b9487ede5e8e144f42" +checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff" dependencies = [ "bytes 0.5.4", "fnv", @@ -1749,7 +1759,7 @@ dependencies = [ "indexmap", "log 0.4.8", "slab", - "tokio 0.2.19", + "tokio 0.2.20", "tokio-util", ] @@ -1799,9 +1809,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d737e0f947a1864e93d33fdef4af8445a00d1ed8dc0c8ddb73139ea6abf15" +checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4" dependencies = [ "libc", ] @@ -1951,7 +1961,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.2.4", + "h2 0.2.5", "http 0.2.1", "http-body 0.3.1", "httparse", @@ -1960,7 +1970,7 @@ dependencies = [ "net2", "pin-project", "time", - "tokio 0.2.19", + "tokio 0.2.20", "tower-service", "want 0.3.0", ] @@ -1978,7 +1988,7 @@ dependencies = [ "log 0.4.8", "rustls", "rustls-native-certs", - "tokio 0.2.19", + "tokio 0.2.20", "tokio-rustls", "webpki", ] @@ -2025,9 +2035,9 @@ dependencies = [ [[package]] name = "impl-serde" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bbe9ea9b182f0fb1cabbd61f4ff9b7b7b9197955e95a7e4c27de5055eb29ff8" +checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" dependencies = [ "serde", ] @@ -2038,9 +2048,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -2070,7 +2080,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", ] @@ -2142,9 +2152,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.37" +version = "0.3.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055" +checksum = "fa5a448de267e7358beaf4a5d849518fe9a0c13fce7afd44b06e68550e5562a7" dependencies = [ "wasm-bindgen", ] @@ -2195,9 +2205,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -2347,9 +2357,9 @@ dependencies = [ [[package]] name = "kv-log-macro" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c54d9f465d530a752e6ebdc217e081a7a614b48cb200f6f0aee21ba6bc9aabb" +checksum = "2a2d3beed37e5483887d81eb39de6de03a8346531410e1306ca48a9a89bd3a51" dependencies = [ "log 0.4.8", ] @@ -2400,7 +2410,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26f96eec962af83cdf7c83036b3dbb0ae6a1249ddab746820618e2567ca8ebcd" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "kvdb", "kvdb-memorydb", @@ -2470,7 +2480,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32ea742c86405b659c358223a8f0f9f5a9eb27bb6083894c6340959b05269662" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "libp2p-core-derive", @@ -2512,7 +2522,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -2541,8 +2551,8 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -2552,7 +2562,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ad32b006ea922da8cc66e537cf2df4b0fad8ebaa467d2a8c63d7784ac252ec6" dependencies = [ "flate2", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", ] @@ -2562,7 +2572,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0d0993481203d68e5ce2f787d033fb0cac6b850659ed6c784612db678977c71" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", ] @@ -2575,7 +2585,7 @@ checksum = "3673153ca967c179d745fadf047d069355d6669ecf7f261b450fbaebf1bffd3d" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "prost", @@ -2590,11 +2600,11 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f7f3f79f060864db0317cc47641b7d35276dee52a0ffa91553fbd0c153863a3" dependencies = [ - "base64", + "base64 0.11.0", "byteorder 1.3.4", "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "libp2p-swarm", @@ -2615,7 +2625,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a38ca3eb807789e26f41c82ca7cd2b3843c66c5587b8b5f709a2f421f3061414" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "log 0.4.8", @@ -2635,7 +2645,7 @@ dependencies = [ "bytes 0.5.4", "either", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "libp2p-swarm", @@ -2662,7 +2672,7 @@ dependencies = [ "data-encoding", "dns-parser", "either", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "libp2p-swarm", @@ -2682,7 +2692,7 @@ checksum = "0832882b06619b2e81d74e71447753ea3c068164a0bca67847d272e856a04a02" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "log 0.4.8", @@ -2697,7 +2707,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "918e94a649e1139c24ee9f1f8c1f2adaba6d157b9471af787f2d9beac8c29c77" dependencies = [ "curve25519-dalek", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "log 0.4.8", @@ -2717,7 +2727,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9bfbf87eebb492d040f9899c5c81c9738730465ac5e78d9b7a7d086d0f07230" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "log 0.4.8", @@ -2733,7 +2743,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabb00553a49bf6d4a8ce362f6eefac410227a14d03c3acffbb8cc3f022ea019" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "log 0.4.8", @@ -2750,7 +2760,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f81b8b37ff529e1f51c20c396dac657def2108da174c1d27e57e72c9fe2d411" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "pin-project", "rand 0.7.3", @@ -2766,7 +2776,7 @@ checksum = "a7a0509a7e47245259954fef58b85b81bf4d29ae33a4365e38d718a866698774" dependencies = [ "aes-ctr", "ctr", - "futures 0.3.4", + "futures 0.3.5", "hmac", "js-sys", "lazy_static", @@ -2794,7 +2804,7 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44ab289ae44cc691da0a6fe96aefa43f26c86c6c7813998e203f6d80f1860f18" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", "rand 0.7.3", @@ -2810,7 +2820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b37ea44823d3ed223e4605da94b50177bc520f05ae2452286700549a32d81669" dependencies = [ "async-std", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "get_if_addrs", "ipnet", @@ -2825,7 +2835,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "281c18ea2faacb9c8a6ff76c4405df5918d9a263770e3847bf03f099abadc010" dependencies = [ "async-std", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", ] @@ -2836,7 +2846,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3ac7dbde0f88cad191dcdfd073b8bae28d01823e8ca313f117b6ecb914160c3" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -2853,7 +2863,7 @@ dependencies = [ "async-tls", "bytes 0.5.4", "either", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", "quicksink", @@ -2871,7 +2881,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02f91aea50f6571e0bc6c058dc0e9b270afd41ec28dd94e9e4bf607e78b9ab87" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "parking_lot 0.10.2", "thiserror", @@ -2920,9 +2930,9 @@ dependencies = [ [[package]] name = "linked-hash-map" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" +checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" [[package]] name = "linked_hash_set" @@ -3094,9 +3104,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.6.21" +version = "0.6.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" +checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" dependencies = [ "cfg-if", "fuchsia-zircon", @@ -3125,9 +3135,9 @@ dependencies = [ [[package]] name = "mio-uds" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" +checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" dependencies = [ "iovec", "libc", @@ -3180,7 +3190,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74cdcf7cfb3402881e15a1f95116cb033d69b33c83d481e1234777f5ef0c3d2c" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "pin-project", "smallvec 1.4.0", @@ -3215,9 +3225,9 @@ dependencies = [ [[package]] name = "net2" -version = "0.2.33" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" +checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" dependencies = [ "cfg-if", "libc", @@ -3289,9 +3299,9 @@ dependencies = [ [[package]] name = "ntapi" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26e041cd983acbc087e30fcba770380cfa352d0e392e175b2344ebaf7ea0602" +checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" dependencies = [ "winapi 0.3.8", ] @@ -3370,16 +3380,11 @@ dependencies = [ [[package]] name = "object" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea44a4fd660ab0f38434934ca0212e90fbeaaee54126ef20a3451c30c95bafae" +checksum = "e5666bbb90bc4d1e5bdcb26c0afda1822d25928341e9384ab187a9b37ab69e36" dependencies = [ - "flate2", - "goblin", - "parity-wasm", - "scroll", "target-lexicon", - "uuid", ] [[package]] @@ -3434,7 +3439,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3452,7 +3457,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3469,7 +3474,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3491,7 +3496,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3506,7 +3511,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3522,7 +3527,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3537,7 +3542,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3551,7 +3556,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3567,7 +3572,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3587,7 +3592,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3603,7 +3608,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3623,7 +3628,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3639,7 +3644,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3653,7 +3658,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3667,7 +3672,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3682,7 +3687,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3704,7 +3709,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3717,7 +3722,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "enumflags2", "frame-support", @@ -3732,7 +3737,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3747,7 +3752,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3766,7 +3771,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3780,7 +3785,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3795,7 +3800,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3818,18 +3823,18 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "pallet-sudo" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3843,7 +3848,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3861,7 +3866,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "frame-system", @@ -3874,7 +3879,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -3892,7 +3897,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-support", "parity-scale-codec", @@ -3905,7 +3910,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3920,7 +3925,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3936,7 +3941,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4034,9 +4039,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -4067,8 +4072,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ - "proc-macro2 1.0.10", - "syn 1.0.18", + "proc-macro2 1.0.12", + "syn 1.0.19", "synstructure", ] @@ -4153,9 +4158,9 @@ dependencies = [ [[package]] name = "paste" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4fb1930692d1b6a9cfabdde3d06ea0a7d186518e2f4d67660d8970e2fa647a" +checksum = "0a229b1c58c692edcaa5b9b0948084f130f55d2dcc15b02fcc5340b2b4521476" dependencies = [ "paste-impl", "proc-macro-hack", @@ -4163,14 +4168,14 @@ dependencies = [ [[package]] name = "paste-impl" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62486e111e571b1e93b710b61e8f493c0013be39629b714cb166bdb06aa5a8a" +checksum = "2e0bf239e447e67ff6d16a8bb5e4d4bd2343acf5066061c0e8e06ac5ba8ca68c" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -4220,29 +4225,29 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.9" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f6a7f5eee6292c559c793430c55c00aea9d3b3d1905e855806ca4d7253426a2" +checksum = "81d480cb4e89522ccda96d0eed9af94180b7a5f93fb28f66e1fd7d68431663d1" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.9" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8988430ce790d8682672117bc06dda364c0be32d3abd738234f19f3240bad99a" +checksum = "a82996f11efccb19b685b14b5df818de31c1edcee3daa256ab5775dd98e72feb" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "pin-project-lite" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" +checksum = "f7505eeebd78492e0f6108f7171c4948dbb120ee8119d9d77d0afa5469bef67f" [[package]] name = "pin-utils" @@ -4273,7 +4278,7 @@ name = "polkadot" version = "0.7.33" dependencies = [ "assert_cmd", - "futures 0.3.4", + "futures 0.3.5", "nix 0.17.0", "parity-util-mem", "polkadot-cli", @@ -4287,7 +4292,7 @@ version = "0.7.33" dependencies = [ "derive_more 0.99.5", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "kvdb", "kvdb-memorydb", "kvdb-rocksdb", @@ -4304,7 +4309,7 @@ dependencies = [ "sp-consensus", "sp-core", "sp-runtime", - "tokio 0.2.19", + "tokio 0.2.20", ] [[package]] @@ -4312,7 +4317,7 @@ name = "polkadot-cli" version = "0.7.33" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "polkadot-service", "sc-cli", @@ -4326,7 +4331,7 @@ dependencies = [ "structopt", "substrate-browser-utils", "substrate-build-script-utils", - "tokio 0.2.19", + "tokio 0.2.20", "wasm-bindgen", "wasm-bindgen-futures", ] @@ -4335,7 +4340,7 @@ dependencies = [ name = "polkadot-collator" version = "0.7.33" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "parity-scale-codec", @@ -4355,7 +4360,7 @@ dependencies = [ "sp-core", "sp-keyring", "sp-runtime", - "tokio 0.2.19", + "tokio 0.2.20", ] [[package]] @@ -4378,7 +4383,7 @@ dependencies = [ "bytes 0.5.4", "derive_more 0.14.1", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "parity-scale-codec", @@ -4402,7 +4407,7 @@ dependencies = [ name = "polkadot-network-test" version = "0.8.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "parking_lot 0.10.2", "polkadot-test-runtime-client", @@ -4597,7 +4602,7 @@ dependencies = [ "env_logger 0.7.1", "frame-benchmarking", "frame-system-rpc-runtime-api", - "futures 0.3.4", + "futures 0.3.5", "hex-literal", "kusama-runtime", "lazy_static", @@ -4717,7 +4722,7 @@ dependencies = [ name = "polkadot-test-runtime-client" version = "2.0.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "pallet-timestamp", "parity-scale-codec", "polkadot-primitives", @@ -4741,7 +4746,7 @@ dependencies = [ "bitvec", "derive_more 0.14.1", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "pallet-babe", @@ -4767,7 +4772,7 @@ dependencies = [ "sp-timestamp", "sp-transaction-pool", "sp-trie", - "tokio 0.2.19", + "tokio 0.2.20", ] [[package]] @@ -4814,13 +4819,13 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5e4b9943a2da369aec5e96f7c10ebc74fcf434d39590d974b0a3460e6f67fbb" +checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8" dependencies = [ "fixed-hash", "impl-codec", - "impl-serde 0.3.0", + "impl-serde 0.3.1", "uint", ] @@ -4840,9 +4845,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", "version_check", ] @@ -4852,9 +4857,9 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", "syn-mid", "version_check", ] @@ -4882,9 +4887,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.10" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3" +checksum = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319" dependencies = [ "unicode-xid 0.2.0", ] @@ -4954,9 +4959,9 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", "itertools", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -5009,11 +5014,11 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" +checksum = "4c1f4b0efa5fc5e8ceb705136bfee52cfdb6a4e3509f770b478cd6ed434232a7" dependencies = [ - "proc-macro2 1.0.10", + "proc-macro2 1.0.12", ] [[package]] @@ -5307,9 +5312,20 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", +] + +[[package]] +name = "regalloc" +version = "0.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b27b256b41986ac5141b37b8bbba85d314fbf546c182eb255af6720e07e4f804" +dependencies = [ + "log 0.4.8", + "rustc-hash", + "smallvec 1.4.0", ] [[package]] @@ -5353,13 +5369,13 @@ dependencies = [ [[package]] name = "ring" -version = "0.16.12" +version = "0.16.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba5a8ec64ee89a76c98c549af81ff14813df09c3e6dc4766c3856da48597a0c" +checksum = "703516ae74571f24b465b4a1431e81e2ad51336cb0ded733a55a1aa3eccac196" dependencies = [ "cc", - "lazy_static", "libc", + "once_cell 1.3.1", "spin", "untrusted", "web-sys", @@ -5398,7 +5414,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017" dependencies = [ - "base64", + "base64 0.11.0", "blake2b_simd", "constant_time_eq", "crossbeam-utils", @@ -5443,7 +5459,7 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1" dependencies = [ - "base64", + "base64 0.11.0", "log 0.4.8", "ring", "sct", @@ -5468,7 +5484,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "pin-project", "static_assertions", ] @@ -5511,11 +5527,11 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "bytes 0.5.4", "derive_more 0.99.5", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -5538,7 +5554,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5554,7 +5570,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5570,18 +5586,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "sc-cli" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "ansi_term 0.12.1", "app_dirs", @@ -5594,7 +5610,7 @@ dependencies = [ "env_logger 0.7.1", "fdlimit", "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "hex", "hyper 0.12.35", "jsonrpc-core-client", @@ -5628,17 +5644,17 @@ dependencies = [ "structopt", "substrate-prometheus-endpoint", "time", - "tokio 0.2.19", + "tokio 0.2.20", ] [[package]] name = "sc-client-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "fnv", - "futures 0.3.4", + "futures 0.3.5", "hash-db", "hex-literal", "kvdb", @@ -5670,7 +5686,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "blake2-rfc", "hash-db", @@ -5699,7 +5715,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "sc-client-api", "sp-blockchain", @@ -5710,11 +5726,11 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "merlin", @@ -5751,7 +5767,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "fork-tree", "parity-scale-codec", @@ -5764,9 +5780,9 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", @@ -5785,7 +5801,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "log 0.4.8", "sc-client-api", @@ -5799,7 +5815,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "lazy_static", @@ -5827,7 +5843,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "log 0.4.8", @@ -5844,7 +5860,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -5859,7 +5875,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -5880,13 +5896,13 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "assert_matches", "derive_more 0.99.5", "finality-grandpa", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", @@ -5917,11 +5933,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "finality-grandpa", - "futures 0.3.4", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -5934,10 +5950,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "parity-util-mem", "sc-client-api", @@ -5951,7 +5967,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "hex", @@ -5966,7 +5982,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "bitflags", "bytes 0.5.4", @@ -5975,7 +5991,7 @@ dependencies = [ "erased-serde", "fnv", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "futures_codec", "hex", @@ -6017,9 +6033,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6032,10 +6048,10 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "env_logger 0.7.1", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6059,11 +6075,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "hyper 0.13.5", "hyper-rustls", @@ -6086,9 +6102,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p", "log 0.4.8", "serde_json", @@ -6099,9 +6115,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -6131,10 +6147,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", - "futures 0.3.4", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -6155,7 +6171,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -6170,12 +6186,12 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "exit-future", "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "hash-db", "lazy_static", @@ -6228,7 +6244,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6242,10 +6258,10 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6264,7 +6280,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "erased-serde", "log 0.4.8", @@ -6279,10 +6295,10 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", - "futures 0.3.4", + "futures 0.3.5", "linked-hash-map", "log 0.4.8", "parity-util-mem", @@ -6299,10 +6315,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", - "futures 0.3.4", + "futures 0.3.5", "futures-diagnose", "intervalier", "log 0.4.8", @@ -6324,9 +6340,9 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" dependencies = [ "lazy_static", "winapi 0.3.8", @@ -6379,13 +6395,13 @@ dependencies = [ [[package]] name = "scroll_derive" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28" +checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -6400,9 +6416,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f331b9025654145cd425b9ded0caf8f5ae0df80d418b326e2dc1c3dc5eb0620" +checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" dependencies = [ "bitflags", "core-foundation", @@ -6456,29 +6472,29 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.106" +version = "1.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399" +checksum = "99e7b308464d16b56eba9964e4972a3eee817760ab60d88c3f86e1fecb08204c" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.106" +version = "1.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c" +checksum = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "serde_json" -version = "1.0.51" +version = "1.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da07b57ee2623368351e9a0488bb0b261322a15a6e0ae53e243cbdc0f4208da9" +checksum = "993948e75b189211a9b31a7528f950c6adc21f9720b6438ff80a7fa2f864cea2" dependencies = [ "itoa", "ryu", @@ -6629,9 +6645,9 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -6673,10 +6689,10 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c9dab3f95c9ebdf3a88268c19af668f637a3c5039c2c56ff2d40b1b2d64a25b" dependencies = [ - "base64", + "base64 0.11.0", "bytes 0.5.4", "flate2", - "futures 0.3.4", + "futures 0.3.5", "http 0.2.1", "httparse", "log 0.4.8", @@ -6690,7 +6706,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "log 0.4.8", @@ -6702,7 +6718,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "hash-db", "parity-scale-codec", @@ -6717,19 +6733,19 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "blake2-rfc", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "sp-application-crypto" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "serde", @@ -6741,7 +6757,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -6755,7 +6771,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-api", @@ -6767,7 +6783,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6778,7 +6794,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-api", @@ -6790,7 +6806,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "log 0.4.8", @@ -6806,7 +6822,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "serde", "serde_json", @@ -6815,10 +6831,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6837,7 +6853,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-api", @@ -6851,7 +6867,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "merlin", "parity-scale-codec", @@ -6868,7 +6884,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -6880,17 +6896,17 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "base58", "blake2-rfc", "byteorder 1.3.4", "ed25519-dalek", - "futures 0.3.4", + "futures 0.3.5", "hash-db", "hash256-std-hasher", "hex", - "impl-serde 0.3.0", + "impl-serde 0.3.1", "lazy_static", "libsecp256k1", "log 0.4.8", @@ -6921,7 +6937,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -6930,17 +6946,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "sp-externalities" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "environmental", "parity-scale-codec", @@ -6951,7 +6967,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -6967,7 +6983,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6977,7 +6993,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", "parity-scale-codec", @@ -6989,9 +7005,9 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "libsecp256k1", "log 0.4.8", @@ -7009,7 +7025,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "lazy_static", "sp-core", @@ -7020,7 +7036,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "sp-api", "sp-core", @@ -7030,7 +7046,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "backtrace", "log 0.4.8", @@ -7039,7 +7055,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "serde", @@ -7051,18 +7067,18 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "sp-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "serde", "sp-core", @@ -7071,7 +7087,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -7092,7 +7108,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "primitive-types", @@ -7107,19 +7123,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "Inflector", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] name = "sp-serializer" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "serde", "serde_json", @@ -7128,7 +7144,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-api", @@ -7141,7 +7157,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7151,7 +7167,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "hash-db", "log 0.4.8", @@ -7170,12 +7186,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" [[package]] name = "sp-storage" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -7187,7 +7203,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7201,7 +7217,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "tracing", ] @@ -7209,10 +7225,10 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "derive_more 0.99.5", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "parity-scale-codec", "serde", @@ -7224,7 +7240,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "hash-db", "memory-db", @@ -7238,9 +7254,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-core", "lazy_static", "prometheus", @@ -7249,7 +7265,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7261,7 +7277,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7348,9 +7364,9 @@ checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -7369,9 +7385,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" dependencies = [ "heck", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -7389,14 +7405,14 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "chrono", "clear_on_drop", "console_error_panic_hook", "console_log", "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "js-sys", "kvdb-web", @@ -7416,7 +7432,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "platforms", ] @@ -7424,10 +7440,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.4", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7445,7 +7461,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "async-std", "derive_more 0.99.5", @@ -7453,15 +7469,15 @@ dependencies = [ "hyper 0.13.5", "log 0.4.8", "prometheus", - "tokio 0.2.19", + "tokio 0.2.20", ] [[package]] name = "substrate-test-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "parity-scale-codec", "sc-client-api", @@ -7480,7 +7496,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ "cfg-if", "cli-utils", @@ -7522,9 +7538,9 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "parity-scale-codec", "sc-block-builder", "sc-client-api", @@ -7542,7 +7558,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#07413ef8317524b568b0fa52bb657eab606641ca" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#1c84698fdb1903f0e88dafdecfef56702f819c3f" [[package]] name = "substrate-wasm-builder-runner" @@ -7552,9 +7568,9 @@ checksum = "d2a965994514ab35d3893e9260245f2947fd1981cdd4fffd2c6e6d1a9ce02e6a" [[package]] name = "substrate-wasmtime" -version = "0.13.0-threadsafe.1" +version = "0.16.0-threadsafe.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e512629525ecfe43bffe1f3d9e6bb0f08bf01155288ef27fcaae4ea086e4a9d" +checksum = "7b40a6f3d5d3c00754e348863fead4f37763c32eedf950f5b23df87769882311" dependencies = [ "anyhow", "backtrace", @@ -7564,20 +7580,20 @@ dependencies = [ "region", "rustc-demangle", "substrate-wasmtime-jit", + "substrate-wasmtime-profiling", "substrate-wasmtime-runtime", "target-lexicon", - "wasmparser", + "wasmparser 0.52.2", "wasmtime-environ", - "wasmtime-profiling", "wat", "winapi 0.3.8", ] [[package]] name = "substrate-wasmtime-jit" -version = "0.13.0-threadsafe.1" +version = "0.16.0-threadsafe.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a20de5564886d2bcffdd351c9cd114ceb50758aa58eac3cedb14faabf7f93b91" +checksum = "09712de4f56a2c2912bee7763b0877d17d72cfb2237987d63ab78956907e7692" dependencies = [ "anyhow", "cfg-if", @@ -7586,23 +7602,44 @@ dependencies = [ "cranelift-frontend", "cranelift-native", "cranelift-wasm", + "gimli", + "log 0.4.8", "more-asserts", "region", + "substrate-wasmtime-profiling", "substrate-wasmtime-runtime", "target-lexicon", "thiserror", - "wasmparser", + "wasmparser 0.52.2", "wasmtime-debug", "wasmtime-environ", - "wasmtime-profiling", "winapi 0.3.8", ] +[[package]] +name = "substrate-wasmtime-profiling" +version = "0.16.0-threadsafe.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31505dd221f001634a54ea51472bc0058bcbde9186eaf8dd31d0859638121385" +dependencies = [ + "anyhow", + "cfg-if", + "gimli", + "lazy_static", + "libc", + "object", + "scroll", + "serde", + "substrate-wasmtime-runtime", + "target-lexicon", + "wasmtime-environ", +] + [[package]] name = "substrate-wasmtime-runtime" -version = "0.13.0-threadsafe.1" +version = "0.16.0-threadsafe.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d08846f04293a7fc27eeb30f06262ca2e1b4ee20f5192cec1f3ce201e08ceb8" +checksum = "3708081f04d9216d4dee487abf94872065f930cf82e287bd0c5bdb57895460ba" dependencies = [ "backtrace", "cc", @@ -7615,7 +7652,6 @@ dependencies = [ "region", "thiserror", "wasmtime-environ", - "wasmtime-profiling", "winapi 0.3.8", ] @@ -7655,12 +7691,12 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "410a7488c0a728c7ceb4ad59b9567eb4053d02e8cc7f5c0e0eeeb39518369213" +checksum = "e8e5aa70697bb26ee62214ae3288465ecec0000f05182f039b477001f08f5ae7" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", + "proc-macro2 1.0.12", + "quote 1.0.4", "unicode-xid 0.2.0", ] @@ -7670,9 +7706,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -7690,9 +7726,9 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", "unicode-xid 0.2.0", ] @@ -7762,7 +7798,7 @@ dependencies = [ name = "test-parachain-adder-collator" version = "0.1.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-collator", @@ -7826,22 +7862,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012" +checksum = "d12a1dae4add0f0d568eebc7bf142f145ba1aa2544cafb195c76f0f409091b60" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd" +checksum = "3f34e0c1caaa462fd840ec6b768946ea1e7842620d94fe29d5b847138f521269" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -7932,9 +7968,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.19" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9c43f1bb96970e153bcbae39a65e249ccb942bd9d36dbdf086024920417c9c" +checksum = "05c1d570eb1a36f0345a5ce9c6c6e665b70b73d11236912c0b477616aeec47b1" dependencies = [ "bytes 0.5.4", "fnv", @@ -8043,7 +8079,7 @@ checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" dependencies = [ "futures-core", "rustls", - "tokio 0.2.19", + "tokio 0.2.20", "webpki", ] @@ -8144,7 +8180,7 @@ dependencies = [ "futures-sink", "log 0.4.8", "pin-project-lite", - "tokio 0.2.19", + "tokio 0.2.20", ] [[package]] @@ -8179,8 +8215,8 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fbad39da2f9af1cae3016339ad7f2c7a9e870f12e8fd04c4fd7ef35b30c0d2b" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.4", + "syn 1.0.19", ] [[package]] @@ -8254,9 +8290,9 @@ checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" [[package]] name = "uint" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e75a4cdd7b87b28840dba13c483b9a88ee6bbf16ba5c951ee1ecfcf723078e0d" +checksum = "173cd16430c206dc1a430af8a89a0e9c076cf15cb42b4aedb10e8cc8fee73681" dependencies = [ "byteorder 1.3.4", "crunchy", @@ -8335,9 +8371,9 @@ dependencies = [ [[package]] name = "untrusted" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60369ef7a31de49bcb3f6ca728d4ba7300d9a1658f94c727d4cab8c8d9f4aece" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" @@ -8361,12 +8397,6 @@ dependencies = [ "percent-encoding 2.1.0", ] -[[package]] -name = "uuid" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11" - [[package]] name = "vcpkg" version = "0.2.8" @@ -8375,9 +8405,9 @@ checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" [[package]] name = "vec_map" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" @@ -8429,9 +8459,9 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasm-bindgen" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f" +checksum = "e3c7d40d09cdbf0f4895ae58cf57d92e1e57a9dd8ed2e8390514b54a47cc5551" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -8439,24 +8469,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd" +checksum = "c3972e137ebf830900db522d6c8fd74d1900dcfc733462e9a12e942b00b4ac94" dependencies = [ "bumpalo", "lazy_static", "log 0.4.8", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7add542ea1ac7fdaa9dc25e031a6af33b7d63376292bd24140c637d00d1c312a" +checksum = "8a369c5e1dfb7569e14d62af4da642a3cbc2f9a3652fe586e26ac22222aa4b04" dependencies = [ "cfg-if", "js-sys", @@ -8466,32 +8496,32 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4" +checksum = "2cd85aa2c579e8892442954685f0d801f9129de24fa2136b2c6a539c76b65776" dependencies = [ - "quote 1.0.3", + "quote 1.0.4", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931" +checksum = "8eb197bd3a47553334907ffd2f16507b4f4f01bbec3ac921a7719e0decdfe72a" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639" +checksum = "a91c2916119c17a8e316507afaaa2dd94b47646048014bbdf6bef098c1bb58ad" [[package]] name = "wasm-timer" @@ -8499,7 +8529,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "parking_lot 0.9.0", "pin-utils", @@ -8538,11 +8568,17 @@ version = "0.51.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a" +[[package]] +name = "wasmparser" +version = "0.52.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "733954023c0b39602439e60a65126fd31b003196d3a1e8e4531b055165a79b31" + [[package]] name = "wasmtime-debug" -version = "0.12.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3d007436043bf55ec252d2f4dc1d35834157b5e2f148da839ca502e611cfe1" +checksum = "d39ba645aee700b29ff0093028b4123556dd142a74973f04ed6225eedb40e77d" dependencies = [ "anyhow", "faerie", @@ -8550,18 +8586,18 @@ dependencies = [ "more-asserts", "target-lexicon", "thiserror", - "wasmparser", + "wasmparser 0.51.4", "wasmtime-environ", ] [[package]] name = "wasmtime-environ" -version = "0.12.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80f3dea0e60c076dd0da27fa10c821323903c9554c617ed32eaab8e7a7e36c89" +checksum = "ed54fd9d64dfeeee7c285fd126174a6b5e6d4efc7e5a1566fdb635e60ff6a74e" dependencies = [ "anyhow", - "base64", + "base64 0.12.1", "bincode", "cranelift-codegen", "cranelift-entity", @@ -8578,50 +8614,34 @@ dependencies = [ "sha2", "thiserror", "toml", - "wasmparser", + "wasmparser 0.51.4", "winapi 0.3.8", "zstd", ] -[[package]] -name = "wasmtime-profiling" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "984d29c8add3381e60d649f4e3e2a501da900fc2d2586e139502eec32fe0ebc8" -dependencies = [ - "gimli", - "goblin", - "lazy_static", - "libc", - "object", - "scroll", - "serde", - "target-lexicon", -] - [[package]] name = "wast" -version = "14.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b11c94c63d5365a76ea287f8e6e5b6050233fae4b2423aea2a1e126a385e17" +checksum = "8564a0c8f4d468d71c2b263dd1f675fa2cac6e7331ff8379cbb88cb79fcef8d1" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03db18bc33cff3859c296efbefdcc00763a644539feeadca3415a1cee8a2835d" +checksum = "a02463c6661a0d5a089d795e2e49ab34594b41265e8bd5ff3e0810e2a1f84222" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.37" +version = "0.3.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb" +checksum = "8bc359e5dd3b46cb9687a051d50a2fdd228e4ba7cf6fcf861a5365c3d671a642" dependencies = [ "js-sys", "wasm-bindgen", @@ -8832,7 +8852,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "nohash-hasher", "parking_lot 0.10.2", @@ -8855,9 +8875,9 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.4", + "syn 1.0.19", "synstructure", ] From 176b3a6c60708806e31b1f2d425dcb75b1b2079c Mon Sep 17 00:00:00 2001 From: Seun Date: Tue, 19 May 2020 15:37:45 +0100 Subject: [PATCH 04/13] bump Cargo.lock --- Cargo.lock | 1185 +++++++++++++++++++++++++++------------------------- 1 file changed, 624 insertions(+), 561 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5a5686c6b049..6d7592333d18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,6 +10,15 @@ dependencies = [ "regex", ] +[[package]] +name = "addr2line" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543" +dependencies = [ + "gimli 0.21.0", +] + [[package]] name = "adler32" version = "1.0.4" @@ -99,9 +108,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.28" +version = "1.0.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff" +checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f" [[package]] name = "app_dirs" @@ -166,8 +175,8 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -210,7 +219,7 @@ dependencies = [ "mio", "mio-uds", "num_cpus", - "once_cell 1.3.1", + "once_cell 1.4.0", "pin-project-lite", "pin-utils", "slab", @@ -232,7 +241,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "rustls", "webpki", "webpki-roots 0.19.0", @@ -263,26 +272,17 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" [[package]] name = "backtrace" -version = "0.3.46" +version = "0.3.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e" +checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130" dependencies = [ - "backtrace-sys", + "addr2line", "cfg-if", "libc", + "object 0.19.0", "rustc-demangle", ] -[[package]] -name = "backtrace-sys" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78848718ee1255a2485d1309ad9cdecfc2e7d0362dd11c6829364c6b35ae1bc7" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "base58" version = "0.1.0" @@ -322,13 +322,13 @@ dependencies = [ "cfg-if", "clang-sys", "clap", - "env_logger 0.7.1", + "env_logger", "lazy_static", "lazycell", "log 0.4.8", "peeking_take_while", - "proc-macro2 1.0.10", - "quote 1.0.3", + "proc-macro2 1.0.13", + "quote 1.0.6", "regex", "rustc-hash", "shlex", @@ -468,18 +468,18 @@ checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb" [[package]] name = "bstr" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" dependencies = [ "memchr", ] [[package]] name = "bumpalo" -version = "3.2.1" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187" +checksum = "5356f1d23ee24a1f785a56d1d1a5f0fd5b0f6a0c0fb2412ce11da71649ab78f6" [[package]] name = "byte-slice-cast" @@ -530,9 +530,9 @@ checksum = "4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b" [[package]] name = "cc" -version = "1.0.52" +version = "1.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d" +checksum = "404b1fe4f65288577753b17e3b36a04596ee784493ec249bf81c7f2d2acd751c" dependencies = [ "jobserver", ] @@ -587,9 +587,9 @@ dependencies = [ [[package]] name = "clap" -version = "2.33.0" +version = "2.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" +checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129" dependencies = [ "ansi_term 0.11.0", "atty", @@ -612,10 +612,12 @@ dependencies = [ [[package]] name = "cli-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-system", "pallet-balances", + "parity-scale-codec", + "sp-core", "sp-runtime", ] @@ -710,7 +712,7 @@ dependencies = [ "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli", + "gimli 0.20.0", "log 0.4.8", "regalloc", "serde", @@ -940,13 +942,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.5" +version = "0.99.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7" +checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -988,9 +990,9 @@ dependencies = [ [[package]] name = "dlmalloc" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f283302e035e61c23f2b86b3093e8c6273a4c3125742d6087e96ade001ca5e63" +checksum = "35055b1021724f4eb5262eb49130eebff23fc59fc5a14160e05faad8eeb36673" dependencies = [ "libc", ] @@ -1064,22 +1066,9 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", -] - -[[package]] -name = "env_logger" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3" -dependencies = [ - "atty", - "humantime", - "log 0.4.8", - "regex", - "termcolor", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -1149,7 +1138,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", ] [[package]] @@ -1169,9 +1158,9 @@ dependencies = [ [[package]] name = "failure" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8529c2421efa3066a5cbd8063d2244603824daccb6936b079010bb2aa89464b" +checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" dependencies = [ "backtrace", "failure_derive", @@ -1179,13 +1168,13 @@ dependencies = [ [[package]] name = "failure_derive" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030a733c8287d6213886dd487564ff5c8f6aae10278b3588ed177f9d18f8d231" +checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", "synstructure", ] @@ -1212,11 +1201,11 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8505b75b31ef7285168dd237c4a7db3c1f3e0927e7d314e670bc98e854272fe9" +checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" dependencies = [ - "env_logger 0.6.2", + "env_logger", "log 0.4.8", ] @@ -1227,7 +1216,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b" dependencies = [ "either", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "num-traits 0.2.11", @@ -1237,9 +1226,9 @@ dependencies = [ [[package]] name = "fixed-hash" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32529fc42e86ec06e5047092082aab9ad459b070c5d2a76b14f4f5ce70bf2e84" +checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c" dependencies = [ "byteorder 1.3.4", "rand 0.7.3", @@ -1268,14 +1257,14 @@ dependencies = [ [[package]] name = "fnv" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", ] @@ -1283,7 +1272,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -1300,7 +1289,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1318,7 +1307,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -1333,7 +1322,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "serde", @@ -1344,14 +1333,14 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "bitmask", "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", "log 0.4.8", - "once_cell 1.3.1", + "once_cell 1.4.0", "parity-scale-codec", "paste", "serde", @@ -1368,40 +1357,40 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support-procedural-tools", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "frame-support-procedural-tools" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "frame-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1417,7 +1406,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -1471,9 +1460,9 @@ checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" [[package]] name = "futures" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780" +checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613" dependencies = [ "futures-channel", "futures-core", @@ -1486,9 +1475,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8" +checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5" dependencies = [ "futures-core", "futures-sink", @@ -1496,9 +1485,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a" +checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" [[package]] name = "futures-cpupool" @@ -1517,7 +1506,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "log 0.4.8", "parking_lot 0.9.0", @@ -1528,9 +1517,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba" +checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314" dependencies = [ "futures-core", "futures-task", @@ -1540,33 +1529,36 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6" +checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" [[package]] name = "futures-macro" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7" +checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "futures-sink" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6" +checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc" [[package]] name = "futures-task" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27" +checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626" +dependencies = [ + "once_cell 1.4.0", +] [[package]] name = "futures-timer" @@ -1586,9 +1578,9 @@ dependencies = [ [[package]] name = "futures-util" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5" +checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6" dependencies = [ "futures 0.1.29", "futures-channel", @@ -1598,6 +1590,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", + "pin-project", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -1611,7 +1604,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "memchr", "pin-project", ] @@ -1679,6 +1672,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" + [[package]] name = "glob" version = "0.3.0" @@ -1742,9 +1741,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377038bf3c89d18d6ca1431e7a5027194fbd724ca10592b9487ede5e8e144f42" +checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff" dependencies = [ "bytes 0.5.4", "fnv", @@ -1755,7 +1754,7 @@ dependencies = [ "indexmap", "log 0.4.8", "slab", - "tokio 0.2.19", + "tokio 0.2.21", "tokio-util", ] @@ -1805,9 +1804,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.11" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d737e0f947a1864e93d33fdef4af8445a00d1ed8dc0c8ddb73139ea6abf15" +checksum = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71" dependencies = [ "libc", ] @@ -1957,7 +1956,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.2.4", + "h2 0.2.5", "http 0.2.1", "http-body 0.3.1", "httparse", @@ -1966,7 +1965,7 @@ dependencies = [ "net2", "pin-project", "time", - "tokio 0.2.19", + "tokio 0.2.21", "tower-service", "want 0.3.0", ] @@ -1984,7 +1983,7 @@ dependencies = [ "log 0.4.8", "rustls", "rustls-native-certs", - "tokio 0.2.19", + "tokio 0.2.21", "tokio-rustls", "webpki", ] @@ -2031,9 +2030,9 @@ dependencies = [ [[package]] name = "impl-serde" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bbe9ea9b182f0fb1cabbd61f4ff9b7b7b9197955e95a7e4c27de5055eb29ff8" +checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" dependencies = [ "serde", ] @@ -2044,9 +2043,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -2076,7 +2075,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", ] @@ -2148,9 +2147,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.37" +version = "0.3.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055" +checksum = "fa5a448de267e7358beaf4a5d849518fe9a0c13fce7afd44b06e68550e5562a7" dependencies = [ "wasm-bindgen", ] @@ -2201,9 +2200,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -2353,9 +2352,9 @@ dependencies = [ [[package]] name = "kv-log-macro" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c54d9f465d530a752e6ebdc217e081a7a614b48cb200f6f0aee21ba6bc9aabb" +checksum = "2a2d3beed37e5483887d81eb39de6de03a8346531410e1306ca48a9a89bd3a51" dependencies = [ "log 0.4.8", ] @@ -2370,13 +2369,34 @@ dependencies = [ "smallvec 1.4.0", ] +[[package]] +name = "kvdb" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e763b2a9b500ba47948061d1e8bc3b5f03a8a1f067dbcf822a4d2c84d2b54a3a" +dependencies = [ + "parity-util-mem", + "smallvec 1.4.0", +] + [[package]] name = "kvdb-memorydb" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aa954d12cfac958822dfd77aab34f3eec71f103b918c4ab79ab59a36ee594ea" dependencies = [ - "kvdb", + "kvdb 0.5.0", + "parity-util-mem", + "parking_lot 0.10.2", +] + +[[package]] +name = "kvdb-memorydb" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73027d5e228de6f503b5b7335d530404fc26230a6ae3e09b33ec6e45408509a4" +dependencies = [ + "kvdb 0.6.0", "parity-util-mem", "parking_lot 0.10.2", ] @@ -2389,27 +2409,45 @@ checksum = "b3f14c3a10c8894d26175e57e9e26032e6d6c49c30cbe2468c5bf5f6b64bb0be" dependencies = [ "fs-swap", "interleaved-ordered", - "kvdb", + "kvdb 0.5.0", + "log 0.4.8", + "num_cpus", + "owning_ref", + "parity-util-mem", + "parking_lot 0.10.2", + "regex", + "rocksdb 0.13.0", + "smallvec 1.4.0", +] + +[[package]] +name = "kvdb-rocksdb" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84384eca250c7ff67877eda5336f28a86586aaee24acb945643590671f6bfce1" +dependencies = [ + "fs-swap", + "kvdb 0.6.0", "log 0.4.8", "num_cpus", "owning_ref", "parity-util-mem", "parking_lot 0.10.2", "regex", - "rocksdb", + "rocksdb 0.14.0", "smallvec 1.4.0", ] [[package]] name = "kvdb-web" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26f96eec962af83cdf7c83036b3dbb0ae6a1249ddab746820618e2567ca8ebcd" +checksum = "6c7f36acb1841d4c701d30ae1f2cfd242e805991443f75f6935479ed3de64903" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", - "kvdb", - "kvdb-memorydb", + "kvdb 0.6.0", + "kvdb-memorydb 0.6.0", "log 0.4.8", "parity-util-mem", "send_wrapper 0.3.0", @@ -2437,22 +2475,28 @@ checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" [[package]] name = "libc" -version = "0.2.69" +version = "0.2.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005" +checksum = "3baa92041a6fec78c687fa0cc2b3fae8884f743d672cf551bed1d6dac6988d0f" [[package]] name = "libflate" -version = "0.1.27" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd" +checksum = "a1fbe6b967a94346446d37ace319ae85be7eca261bb8149325811ac435d35d64" dependencies = [ "adler32", "crc32fast", + "libflate_lz77", "rle-decode-fast", - "take_mut", ] +[[package]] +name = "libflate_lz77" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b" + [[package]] name = "libloading" version = "0.5.2" @@ -2476,7 +2520,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32ea742c86405b659c358223a8f0f9f5a9eb27bb6083894c6340959b05269662" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "libp2p-core-derive", @@ -2518,7 +2562,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -2547,8 +2591,8 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -2558,7 +2602,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ad32b006ea922da8cc66e537cf2df4b0fad8ebaa467d2a8c63d7784ac252ec6" dependencies = [ "flate2", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", ] @@ -2568,7 +2612,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0d0993481203d68e5ce2f787d033fb0cac6b850659ed6c784612db678977c71" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", ] @@ -2581,7 +2625,7 @@ checksum = "3673153ca967c179d745fadf047d069355d6669ecf7f261b450fbaebf1bffd3d" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "prost", @@ -2600,7 +2644,7 @@ dependencies = [ "byteorder 1.3.4", "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "libp2p-swarm", @@ -2621,7 +2665,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a38ca3eb807789e26f41c82ca7cd2b3843c66c5587b8b5f709a2f421f3061414" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "log 0.4.8", @@ -2641,7 +2685,7 @@ dependencies = [ "bytes 0.5.4", "either", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "libp2p-swarm", @@ -2668,7 +2712,7 @@ dependencies = [ "data-encoding", "dns-parser", "either", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "libp2p-swarm", @@ -2688,7 +2732,7 @@ checksum = "0832882b06619b2e81d74e71447753ea3c068164a0bca67847d272e856a04a02" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "log 0.4.8", @@ -2703,7 +2747,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "918e94a649e1139c24ee9f1f8c1f2adaba6d157b9471af787f2d9beac8c29c77" dependencies = [ "curve25519-dalek", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "log 0.4.8", @@ -2723,7 +2767,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9bfbf87eebb492d040f9899c5c81c9738730465ac5e78d9b7a7d086d0f07230" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "log 0.4.8", @@ -2739,7 +2783,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabb00553a49bf6d4a8ce362f6eefac410227a14d03c3acffbb8cc3f022ea019" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "log 0.4.8", @@ -2756,7 +2800,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f81b8b37ff529e1f51c20c396dac657def2108da174c1d27e57e72c9fe2d411" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "pin-project", "rand 0.7.3", @@ -2772,7 +2816,7 @@ checksum = "a7a0509a7e47245259954fef58b85b81bf4d29ae33a4365e38d718a866698774" dependencies = [ "aes-ctr", "ctr", - "futures 0.3.4", + "futures 0.3.5", "hmac", "js-sys", "lazy_static", @@ -2800,7 +2844,7 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44ab289ae44cc691da0a6fe96aefa43f26c86c6c7813998e203f6d80f1860f18" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", "rand 0.7.3", @@ -2816,7 +2860,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b37ea44823d3ed223e4605da94b50177bc520f05ae2452286700549a32d81669" dependencies = [ "async-std", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "get_if_addrs", "ipnet", @@ -2831,7 +2875,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "281c18ea2faacb9c8a6ff76c4405df5918d9a263770e3847bf03f099abadc010" dependencies = [ "async-std", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", ] @@ -2842,7 +2886,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3ac7dbde0f88cad191dcdfd073b8bae28d01823e8ca313f117b6ecb914160c3" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -2859,7 +2903,7 @@ dependencies = [ "async-tls", "bytes 0.5.4", "either", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", "quicksink", @@ -2877,7 +2921,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02f91aea50f6571e0bc6c058dc0e9b270afd41ec28dd94e9e4bf607e78b9ab87" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "parking_lot 0.10.2", "thiserror", @@ -2926,9 +2970,9 @@ dependencies = [ [[package]] name = "linked-hash-map" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" +checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" [[package]] name = "linked_hash_set" @@ -3100,9 +3144,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.6.21" +version = "0.6.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" +checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" dependencies = [ "cfg-if", "fuchsia-zircon", @@ -3131,9 +3175,9 @@ dependencies = [ [[package]] name = "mio-uds" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" +checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" dependencies = [ "iovec", "libc", @@ -3186,7 +3230,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74cdcf7cfb3402881e15a1f95116cb033d69b33c83d481e1234777f5ef0c3d2c" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "pin-project", "smallvec 1.4.0", @@ -3221,9 +3265,9 @@ dependencies = [ [[package]] name = "net2" -version = "0.2.33" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" +checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" dependencies = [ "cfg-if", "libc", @@ -3295,9 +3339,9 @@ dependencies = [ [[package]] name = "ntapi" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26e041cd983acbc087e30fcba770380cfa352d0e392e175b2344ebaf7ea0602" +checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" dependencies = [ "winapi 0.3.8", ] @@ -3383,6 +3427,12 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "object" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2" + [[package]] name = "ole32-sys" version = "0.2.0" @@ -3404,11 +3454,11 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b" +checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d" dependencies = [ - "parking_lot 0.9.0", + "parking_lot 0.10.2", ] [[package]] @@ -3435,7 +3485,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3453,7 +3503,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3470,7 +3520,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3492,7 +3542,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3507,7 +3557,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3523,7 +3573,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3538,8 +3588,9 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", @@ -3552,7 +3603,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3568,7 +3619,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3588,7 +3639,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3604,7 +3655,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3624,7 +3675,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3640,7 +3691,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3654,7 +3705,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3668,7 +3719,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3683,7 +3734,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3705,7 +3756,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3718,7 +3769,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "enumflags2", "frame-support", @@ -3733,7 +3784,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3748,7 +3799,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3767,7 +3818,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3781,7 +3832,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3796,7 +3847,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3819,18 +3870,18 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "pallet-sudo" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3844,7 +3895,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3862,7 +3913,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "frame-system", @@ -3875,7 +3926,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -3893,7 +3944,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-support", "parity-scale-codec", @@ -3906,7 +3957,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3921,7 +3972,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-benchmarking", "frame-support", @@ -3937,7 +3988,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4035,9 +4086,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -4068,8 +4119,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ - "proc-macro2 1.0.10", - "syn 1.0.18", + "proc-macro2 1.0.13", + "syn 1.0.22", "synstructure", ] @@ -4154,9 +4205,9 @@ dependencies = [ [[package]] name = "paste" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4fb1930692d1b6a9cfabdde3d06ea0a7d186518e2f4d67660d8970e2fa647a" +checksum = "0a229b1c58c692edcaa5b9b0948084f130f55d2dcc15b02fcc5340b2b4521476" dependencies = [ "paste-impl", "proc-macro-hack", @@ -4164,14 +4215,14 @@ dependencies = [ [[package]] name = "paste-impl" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62486e111e571b1e93b710b61e8f493c0013be39629b714cb166bdb06aa5a8a" +checksum = "2e0bf239e447e67ff6d16a8bb5e4d4bd2343acf5066061c0e8e06ac5ba8ca68c" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -4221,29 +4272,29 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.9" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f6a7f5eee6292c559c793430c55c00aea9d3b3d1905e855806ca4d7253426a2" +checksum = "edc93aeee735e60ecb40cf740eb319ff23eab1c5748abfdb5c180e4ce49f7791" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.9" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8988430ce790d8682672117bc06dda364c0be32d3abd738234f19f3240bad99a" +checksum = "e58db2081ba5b4c93bd6be09c40fd36cb9193a8336c384f3b40012e531aa7e40" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "pin-project-lite" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" +checksum = "f7505eeebd78492e0f6108f7171c4948dbb120ee8119d9d77d0afa5469bef67f" [[package]] name = "pin-utils" @@ -4274,7 +4325,7 @@ name = "polkadot" version = "0.7.33" dependencies = [ "assert_cmd", - "futures 0.3.4", + "futures 0.3.5", "nix 0.17.0", "parity-util-mem", "polkadot-cli", @@ -4286,12 +4337,12 @@ dependencies = [ name = "polkadot-availability-store" version = "0.7.33" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "exit-future", - "futures 0.3.4", - "kvdb", - "kvdb-memorydb", - "kvdb-rocksdb", + "futures 0.3.5", + "kvdb 0.5.0", + "kvdb-memorydb 0.5.0", + "kvdb-rocksdb 0.7.0", "log 0.4.8", "parity-scale-codec", "parking_lot 0.9.0", @@ -4305,7 +4356,7 @@ dependencies = [ "sp-consensus", "sp-core", "sp-runtime", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] @@ -4313,7 +4364,7 @@ name = "polkadot-cli" version = "0.7.33" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "polkadot-service", "sc-cli", @@ -4327,7 +4378,7 @@ dependencies = [ "structopt", "substrate-browser-utils", "substrate-build-script-utils", - "tokio 0.2.19", + "tokio 0.2.21", "wasm-bindgen", "wasm-bindgen-futures", ] @@ -4336,7 +4387,7 @@ dependencies = [ name = "polkadot-collator" version = "0.7.33" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "parity-scale-codec", @@ -4356,7 +4407,7 @@ dependencies = [ "sp-core", "sp-keyring", "sp-runtime", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] @@ -4379,7 +4430,7 @@ dependencies = [ "bytes 0.5.4", "derive_more 0.14.1", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "parity-scale-codec", @@ -4403,7 +4454,7 @@ dependencies = [ name = "polkadot-network-test" version = "0.8.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "parking_lot 0.10.2", "polkadot-test-runtime-client", @@ -4424,7 +4475,7 @@ dependencies = [ name = "polkadot-parachain" version = "0.7.33" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "log 0.4.8", "parity-scale-codec", "parking_lot 0.10.2", @@ -4595,10 +4646,10 @@ dependencies = [ name = "polkadot-service" version = "0.7.33" dependencies = [ - "env_logger 0.7.1", + "env_logger", "frame-benchmarking", "frame-system-rpc-runtime-api", - "futures 0.3.4", + "futures 0.3.5", "hex-literal", "kusama-runtime", "lazy_static", @@ -4718,7 +4769,7 @@ dependencies = [ name = "polkadot-test-runtime-client" version = "2.0.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "pallet-timestamp", "parity-scale-codec", "polkadot-primitives", @@ -4742,7 +4793,7 @@ dependencies = [ "bitvec", "derive_more 0.14.1", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "pallet-babe", @@ -4768,14 +4819,14 @@ dependencies = [ "sp-timestamp", "sp-transaction-pool", "sp-trie", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] name = "ppv-lite86" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" +checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" [[package]] name = "predicates" @@ -4815,13 +4866,13 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5e4b9943a2da369aec5e96f7c10ebc74fcf434d39590d974b0a3460e6f67fbb" +checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8" dependencies = [ "fixed-hash", "impl-codec", - "impl-serde 0.3.0", + "impl-serde 0.3.1", "uint", ] @@ -4841,9 +4892,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", "version_check", ] @@ -4853,9 +4904,9 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", "syn-mid", "version_check", ] @@ -4883,18 +4934,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.10" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3" +checksum = "53f5ffe53a6b28e37c9c1ce74893477864d64f74778a93a4beb43c8fa167f639" dependencies = [ "unicode-xid 0.2.0", ] [[package]] name = "procfs" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe50036aa1b71e553a4a0c48ab7baabf8aa8c7a5a61aae06bf38c2eab7430475" +checksum = "c434e93ef69c216e68e4f417c927b4f31502c3560b72cfdb6827e2321c5c6b3e" dependencies = [ "bitflags", "byteorder 1.3.4", @@ -4955,9 +5006,9 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", "itertools", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -5010,11 +5061,11 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.3" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" +checksum = "54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea" dependencies = [ - "proc-macro2 1.0.10", + "proc-macro2 1.0.13", ] [[package]] @@ -5308,9 +5359,9 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -5365,13 +5416,13 @@ dependencies = [ [[package]] name = "ring" -version = "0.16.12" +version = "0.16.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba5a8ec64ee89a76c98c549af81ff14813df09c3e6dc4766c3856da48597a0c" +checksum = "703516ae74571f24b465b4a1431e81e2ad51336cb0ded733a55a1aa3eccac196" dependencies = [ "cc", - "lazy_static", "libc", + "once_cell 1.4.0", "spin", "untrusted", "web-sys", @@ -5394,6 +5445,16 @@ dependencies = [ "librocksdb-sys", ] +[[package]] +name = "rocksdb" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61aa17a99a2413cd71c1106691bf59dad7de0cd5099127f90e9d99c429c40d4a" +dependencies = [ + "libc", + "librocksdb-sys", +] + [[package]] name = "rpassword" version = "4.0.5" @@ -5480,7 +5541,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "pin-project", "static_assertions", ] @@ -5523,11 +5584,11 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "bytes 0.5.4", - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.7", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -5550,7 +5611,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5566,7 +5627,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5582,18 +5643,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "sc-cli" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "ansi_term 0.12.1", "app_dirs", @@ -5601,12 +5662,10 @@ dependencies = [ "bip39", "chrono", "clap", - "cli-utils", - "derive_more 0.99.5", - "env_logger 0.7.1", + "derive_more 0.99.7", + "env_logger", "fdlimit", - "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "hex", "hyper 0.12.35", "jsonrpc-core-client", @@ -5623,7 +5682,6 @@ dependencies = [ "sc-client-api", "sc-informant", "sc-network", - "sc-rpc", "sc-service", "sc-telemetry", "sc-tracing", @@ -5640,20 +5698,20 @@ dependencies = [ "structopt", "substrate-prometheus-endpoint", "time", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] name = "sc-client-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "fnv", - "futures 0.3.4", + "futures 0.3.5", "hash-db", "hex-literal", - "kvdb", + "kvdb 0.6.0", "lazy_static", "log 0.4.8", "parity-scale-codec", @@ -5682,13 +5740,13 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "blake2-rfc", "hash-db", - "kvdb", - "kvdb-memorydb", - "kvdb-rocksdb", + "kvdb 0.6.0", + "kvdb-memorydb 0.6.0", + "kvdb-rocksdb 0.8.0", "linked-hash-map", "log 0.4.8", "parity-db", @@ -5711,7 +5769,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "sc-client-api", "sp-blockchain", @@ -5722,11 +5780,11 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "merlin", @@ -5758,12 +5816,13 @@ dependencies = [ "sp-runtime", "sp-timestamp", "sp-version", + "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-epochs" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "fork-tree", "parity-scale-codec", @@ -5776,9 +5835,9 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", @@ -5786,6 +5845,7 @@ dependencies = [ "sc-client-api", "sc-telemetry", "sp-api", + "sp-application-crypto", "sp-blockchain", "sp-consensus", "sp-core", @@ -5797,7 +5857,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "log 0.4.8", "sc-client-api", @@ -5811,9 +5871,9 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "lazy_static", "libsecp256k1", "log 0.4.8", @@ -5839,9 +5899,9 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "log 0.4.8", "parity-scale-codec", "parity-wasm", @@ -5856,7 +5916,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -5871,7 +5931,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -5892,13 +5952,13 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "assert_matches", - "derive_more 0.99.5", + "derive_more 0.99.7", "finality-grandpa", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", @@ -5929,11 +5989,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "finality-grandpa", - "futures 0.3.4", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -5946,10 +6006,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "parity-util-mem", "sc-client-api", @@ -5963,9 +6023,9 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "hex", "parking_lot 0.10.2", "rand 0.7.3", @@ -5978,16 +6038,16 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "bitflags", "bytes 0.5.4", - "derive_more 0.99.5", + "derive_more 0.99.7", "either", "erased-serde", "fnv", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "futures_codec", "hex", @@ -6029,9 +6089,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6044,10 +6104,10 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "env_logger 0.7.1", - "futures 0.3.4", + "env_logger", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6071,11 +6131,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "hyper 0.13.5", "hyper-rustls", @@ -6098,9 +6158,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p", "log 0.4.8", "serde_json", @@ -6111,9 +6171,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -6143,10 +6203,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.7", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -6167,7 +6227,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -6182,12 +6242,12 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "exit-future", "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "hash-db", "lazy_static", @@ -6240,7 +6300,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6254,10 +6314,10 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6276,7 +6336,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "erased-serde", "log 0.4.8", @@ -6291,10 +6351,10 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.7", + "futures 0.3.5", "linked-hash-map", "log 0.4.8", "parity-util-mem", @@ -6311,10 +6371,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.7", + "futures 0.3.5", "futures-diagnose", "intervalier", "log 0.4.8", @@ -6336,9 +6396,9 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" dependencies = [ "lazy_static", "winapi 0.3.8", @@ -6391,13 +6451,13 @@ dependencies = [ [[package]] name = "scroll_derive" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28" +checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -6412,9 +6472,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f331b9025654145cd425b9ded0caf8f5ae0df80d418b326e2dc1c3dc5eb0620" +checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" dependencies = [ "bitflags", "core-foundation", @@ -6468,29 +6528,29 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.106" +version = "1.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399" +checksum = "99e7b308464d16b56eba9964e4972a3eee817760ab60d88c3f86e1fecb08204c" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.106" +version = "1.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c" +checksum = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "serde_json" -version = "1.0.51" +version = "1.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da07b57ee2623368351e9a0488bb0b261322a15a6e0ae53e243cbdc0f4208da9" +checksum = "993948e75b189211a9b31a7528f950c6adc21f9720b6438ff80a7fa2f864cea2" dependencies = [ "itoa", "ryu", @@ -6641,9 +6701,9 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -6688,7 +6748,7 @@ dependencies = [ "base64 0.11.0", "bytes 0.5.4", "flate2", - "futures 0.3.4", + "futures 0.3.5", "http 0.2.1", "httparse", "log 0.4.8", @@ -6702,9 +6762,9 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "log 0.4.8", "sp-core", "sp-std", @@ -6714,7 +6774,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "hash-db", "parity-scale-codec", @@ -6729,19 +6789,19 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "blake2-rfc", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "sp-application-crypto" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "serde", @@ -6753,7 +6813,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -6767,7 +6827,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -6779,7 +6839,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6790,7 +6850,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -6802,9 +6862,9 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "log 0.4.8", "lru", "parity-scale-codec", @@ -6818,7 +6878,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "serde", "serde_json", @@ -6827,10 +6887,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.7", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6844,12 +6904,13 @@ dependencies = [ "sp-std", "sp-utils", "sp-version", + "substrate-prometheus-endpoint", ] [[package]] name = "sp-consensus-aura" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -6863,7 +6924,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "merlin", "parity-scale-codec", @@ -6880,7 +6941,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -6892,17 +6953,18 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "base58", "blake2-rfc", "byteorder 1.3.4", + "derive_more 0.99.7", "ed25519-dalek", - "futures 0.3.4", + "futures 0.3.5", "hash-db", "hash256-std-hasher", "hex", - "impl-serde 0.3.0", + "impl-serde 0.3.1", "lazy_static", "libsecp256k1", "log 0.4.8", @@ -6933,26 +6995,26 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "kvdb", + "kvdb 0.6.0", "parking_lot 0.10.2", ] [[package]] name = "sp-debug-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "sp-externalities" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "environmental", "parity-scale-codec", @@ -6963,7 +7025,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -6979,7 +7041,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6989,9 +7051,9 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.7", "parity-scale-codec", "parking_lot 0.10.2", "sp-core", @@ -7001,9 +7063,9 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "libsecp256k1", "log 0.4.8", @@ -7021,7 +7083,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "lazy_static", "sp-core", @@ -7032,7 +7094,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "sp-api", "sp-core", @@ -7042,7 +7104,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "backtrace", "log 0.4.8", @@ -7051,7 +7113,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "serde", @@ -7063,18 +7125,18 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "sp-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "serde", "sp-core", @@ -7083,7 +7145,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -7104,7 +7166,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "primitive-types", @@ -7119,19 +7181,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "Inflector", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] name = "sp-serializer" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "serde", "serde_json", @@ -7140,7 +7202,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-api", @@ -7153,7 +7215,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7163,7 +7225,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "hash-db", "log 0.4.8", @@ -7182,12 +7244,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" [[package]] name = "sp-storage" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -7199,7 +7261,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7213,7 +7275,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "tracing", ] @@ -7221,10 +7283,10 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.7", + "futures 0.3.5", "log 0.4.8", "parity-scale-codec", "serde", @@ -7236,7 +7298,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "hash-db", "memory-db", @@ -7250,9 +7312,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-core", "lazy_static", "prometheus", @@ -7261,7 +7323,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7273,7 +7335,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7360,9 +7422,9 @@ checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -7381,9 +7443,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" dependencies = [ "heck", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -7401,14 +7463,14 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "chrono", "clear_on_drop", "console_error_panic_hook", "console_log", "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "js-sys", "kvdb-web", @@ -7428,7 +7490,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "platforms", ] @@ -7436,10 +7498,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.4", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7457,23 +7519,23 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "async-std", - "derive_more 0.99.5", + "derive_more 0.99.7", "futures-util", "hyper 0.13.5", "log 0.4.8", "prometheus", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] name = "substrate-test-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "parity-scale-codec", "sc-client-api", @@ -7492,7 +7554,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ "cfg-if", "cli-utils", @@ -7534,9 +7596,9 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "parity-scale-codec", "sc-block-builder", "sc-client-api", @@ -7554,7 +7616,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#f06ce667e595ce6a0471524c272c5e7becb3da2a" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#5f670a6e077f981090cf9d78bcf8394a8d7e91ca" [[package]] name = "substrate-wasm-builder-runner" @@ -7564,9 +7626,9 @@ checksum = "d2a965994514ab35d3893e9260245f2947fd1981cdd4fffd2c6e6d1a9ce02e6a" [[package]] name = "substrate-wasmtime" -version = "0.16.0-threadsafe.2" +version = "0.16.0-threadsafe.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b40a6f3d5d3c00754e348863fead4f37763c32eedf950f5b23df87769882311" +checksum = "9b0d8eca5d0186e98c8d13399423853e2356b593e028b53e43b2aa35e9105a82" dependencies = [ "anyhow", "backtrace", @@ -7587,9 +7649,9 @@ dependencies = [ [[package]] name = "substrate-wasmtime-jit" -version = "0.16.0-threadsafe.2" +version = "0.16.0-threadsafe.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09712de4f56a2c2912bee7763b0877d17d72cfb2237987d63ab78956907e7692" +checksum = "e95772b1778186e4f5c9ae9148bab9911cddf563805a403dee418780e2ed14b4" dependencies = [ "anyhow", "cfg-if", @@ -7598,7 +7660,7 @@ dependencies = [ "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli", + "gimli 0.20.0", "log 0.4.8", "more-asserts", "region", @@ -7614,16 +7676,16 @@ dependencies = [ [[package]] name = "substrate-wasmtime-profiling" -version = "0.16.0-threadsafe.2" +version = "0.16.0-threadsafe.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31505dd221f001634a54ea51472bc0058bcbde9186eaf8dd31d0859638121385" +checksum = "1f8a0bf9ca20bee7d83338470247a3f1823158382ebd51fadefcc986e0a6c3de" dependencies = [ "anyhow", "cfg-if", - "gimli", + "gimli 0.20.0", "lazy_static", "libc", - "object", + "object 0.18.0", "scroll", "serde", "substrate-wasmtime-runtime", @@ -7633,9 +7695,9 @@ dependencies = [ [[package]] name = "substrate-wasmtime-runtime" -version = "0.16.0-threadsafe.2" +version = "0.16.0-threadsafe.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3708081f04d9216d4dee487abf94872065f930cf82e287bd0c5bdb57895460ba" +checksum = "a559895fe1efab16d1c490199225ae35c153ed432ef87ebc177fb37edbd20c7c" dependencies = [ "backtrace", "cc", @@ -7687,12 +7749,12 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.18" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "410a7488c0a728c7ceb4ad59b9567eb4053d02e8cc7f5c0e0eeeb39518369213" +checksum = "1425de3c33b0941002740a420b1a906a350b88d08b82b2c8a01035a3f9447bac" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", + "proc-macro2 1.0.13", + "quote 1.0.6", "unicode-xid 0.2.0", ] @@ -7702,9 +7764,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -7722,9 +7784,9 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", "unicode-xid 0.2.0", ] @@ -7738,7 +7800,7 @@ dependencies = [ "doc-comment", "libc", "ntapi", - "once_cell 1.3.1", + "once_cell 1.4.0", "rayon", "winapi 0.3.8", ] @@ -7794,7 +7856,7 @@ dependencies = [ name = "test-parachain-adder-collator" version = "0.1.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-collator", @@ -7858,22 +7920,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.15" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012" +checksum = "5976891d6950b4f68477850b5b9e5aa64d955961466f9e174363f573e54e8ca7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.15" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd" +checksum = "ab81dbd1cd69cd2ce22ecfbdd3bdb73334ba25350649408cc6c085f46d89573d" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -7887,9 +7949,9 @@ dependencies = [ [[package]] name = "threadpool" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8dae184447c15d5a6916d973c642aec485105a13cd238192a6927ae3e077d66" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" dependencies = [ "num_cpus", ] @@ -7912,7 +7974,7 @@ checksum = "b0165e045cc2ae1660270ca65e1676dbaab60feb0f91b10f7d0665e9b47e31f2" dependencies = [ "failure", "hmac", - "once_cell 1.3.1", + "once_cell 1.4.0", "pbkdf2", "rand 0.7.3", "rustc-hash", @@ -7964,9 +8026,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.19" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9c43f1bb96970e153bcbae39a65e249ccb942bd9d36dbdf086024920417c9c" +checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58" dependencies = [ "bytes 0.5.4", "fnv", @@ -8069,13 +8131,13 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" +checksum = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4" dependencies = [ "futures-core", "rustls", - "tokio 0.2.19", + "tokio 0.2.21", "webpki", ] @@ -8176,7 +8238,7 @@ dependencies = [ "futures-sink", "log 0.4.8", "pin-project-lite", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] @@ -8196,9 +8258,9 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1721cc8cf7d770cc4257872507180f35a4797272f5962f24c806af9e7faf52ab" +checksum = "a7c6b59d116d218cb2d990eb06b77b64043e0268ef7323aae63d8b30ae462923" dependencies = [ "cfg-if", "tracing-attributes", @@ -8207,12 +8269,13 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbad39da2f9af1cae3016339ad7f2c7a9e870f12e8fd04c4fd7ef35b30c0d2b" +checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", ] [[package]] @@ -8286,9 +8349,9 @@ checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" [[package]] name = "uint" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e75a4cdd7b87b28840dba13c483b9a88ee6bbf16ba5c951ee1ecfcf723078e0d" +checksum = "173cd16430c206dc1a430af8a89a0e9c076cf15cb42b4aedb10e8cc8fee73681" dependencies = [ "byteorder 1.3.4", "crunchy", @@ -8367,9 +8430,9 @@ dependencies = [ [[package]] name = "untrusted" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60369ef7a31de49bcb3f6ca728d4ba7300d9a1658f94c727d4cab8c8d9f4aece" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" @@ -8401,9 +8464,9 @@ checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" [[package]] name = "vec_map" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" @@ -8455,9 +8518,9 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasm-bindgen" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f" +checksum = "e3c7d40d09cdbf0f4895ae58cf57d92e1e57a9dd8ed2e8390514b54a47cc5551" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -8465,24 +8528,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd" +checksum = "c3972e137ebf830900db522d6c8fd74d1900dcfc733462e9a12e942b00b4ac94" dependencies = [ "bumpalo", "lazy_static", "log 0.4.8", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7add542ea1ac7fdaa9dc25e031a6af33b7d63376292bd24140c637d00d1c312a" +checksum = "8a369c5e1dfb7569e14d62af4da642a3cbc2f9a3652fe586e26ac22222aa4b04" dependencies = [ "cfg-if", "js-sys", @@ -8492,32 +8555,32 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4" +checksum = "2cd85aa2c579e8892442954685f0d801f9129de24fa2136b2c6a539c76b65776" dependencies = [ - "quote 1.0.3", + "quote 1.0.6", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931" +checksum = "8eb197bd3a47553334907ffd2f16507b4f4f01bbec3ac921a7719e0decdfe72a" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639" +checksum = "a91c2916119c17a8e316507afaaa2dd94b47646048014bbdf6bef098c1bb58ad" [[package]] name = "wasm-timer" @@ -8525,7 +8588,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "parking_lot 0.9.0", "pin-utils", @@ -8578,7 +8641,7 @@ checksum = "d39ba645aee700b29ff0093028b4123556dd142a74973f04ed6225eedb40e77d" dependencies = [ "anyhow", "faerie", - "gimli", + "gimli 0.20.0", "more-asserts", "target-lexicon", "thiserror", @@ -8617,27 +8680,27 @@ dependencies = [ [[package]] name = "wast" -version = "14.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b11c94c63d5365a76ea287f8e6e5b6050233fae4b2423aea2a1e126a385e17" +checksum = "5a0e1c36b928fca33dbaf96235188f5fad22ee87100e26cc606bd0fbabdf1932" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.15" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03db18bc33cff3859c296efbefdcc00763a644539feeadca3415a1cee8a2835d" +checksum = "2b50f9e5e5c81e6fd987ae6997a9f4bbb751df2dec1d8cadb0b5778f1ec13bbe" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.37" +version = "0.3.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb" +checksum = "8bc359e5dd3b46cb9687a051d50a2fdd228e4ba7cf6fcf861a5365c3d671a642" dependencies = [ "js-sys", "wasm-bindgen", @@ -8848,7 +8911,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "nohash-hasher", "parking_lot 0.10.2", @@ -8871,9 +8934,9 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.22", "synstructure", ] From a85ec5da7f1fb0bf73b006cf3dd74cf25cb03045 Mon Sep 17 00:00:00 2001 From: Seun Date: Fri, 29 May 2020 09:06:04 +0100 Subject: [PATCH 05/13] switch branch to master --- availability-store/Cargo.toml | 16 +-- cli/Cargo.toml | 22 ++-- collator/Cargo.toml | 22 ++-- erasure-coding/Cargo.toml | 4 +- network/Cargo.toml | 16 +-- network/test/Cargo.toml | 20 ++-- parachain/Cargo.toml | 14 +-- parachain/test-parachains/adder/Cargo.toml | 2 +- .../test-parachains/adder/collator/Cargo.toml | 4 +- .../test-parachains/code-upgrader/Cargo.toml | 2 +- primitives/Cargo.toml | 22 ++-- rpc/Cargo.toml | 32 +++--- runtime/common/Cargo.toml | 50 ++++---- runtime/kusama/Cargo.toml | 106 ++++++++--------- runtime/polkadot/Cargo.toml | 100 ++++++++-------- runtime/test-runtime/Cargo.toml | 68 +++++------ runtime/test-runtime/client/Cargo.toml | 20 ++-- runtime/westend/Cargo.toml | 108 +++++++++--------- service/Cargo.toml | 72 ++++++------ statement-table/Cargo.toml | 2 +- validation/Cargo.toml | 36 +++--- 21 files changed, 369 insertions(+), 369 deletions(-) diff --git a/availability-store/Cargo.toml b/availability-store/Cargo.toml index d5d56c1d8aec..ad9a67a2b776 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -15,14 +15,14 @@ futures = "0.3.4" tokio = { version = "0.2.13", features = ["rt-core"] } exit-future = "0.2.0" codec = { package = "parity-scale-codec", version = "1.3.0", features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } kvdb = "0.6.0" kvdb-memorydb = "0.6.0" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index c822736c507b..276e3eebbe1f 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -17,25 +17,25 @@ crate-type = ["cdylib", "rlib"] log = "0.4.8" futures = { version = "0.3.4", features = ["compat"] } structopt = "0.3.8" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } service = { package = "polkadot-service", path = "../service", default-features = false } tokio = { version = "0.2.13", features = ["rt-threaded"], optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } 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", branch = "seun-sc-cli-subkey", optional = true } +browser-utils = { package = "substrate-browser-utils", git = "https://github.com/paritytech/substrate", branch = "master", optional = true } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } [features] default = [ "wasmtime", "db", "cli" ] diff --git a/collator/Cargo.toml b/collator/Cargo.toml index 624d429977f4..f8b89ec11c3c 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -7,16 +7,16 @@ edition = "2018" [dependencies] futures = "0.3.4" -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-primitives = { path = "../primitives" } polkadot-cli = { path = "../cli" } polkadot-network = { path = "../network" } @@ -28,4 +28,4 @@ futures-timer = "2.0" codec = { package = "parity-scale-codec", version = "1.3.0" } [dev-dependencies] -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index 69b893103339..6d036c3eb6b7 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -8,6 +8,6 @@ edition = "2018" primitives = { package = "polkadot-primitives", path = "../primitives" } reed_solomon = { package = "reed-solomon-erasure", version = "4.0.2"} codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } derive_more = "0.15.0" diff --git a/network/Cargo.toml b/network/Cargo.toml index d0c74281fe58..71b40b0999ec 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -15,18 +15,18 @@ polkadot-validation = { path = "../validation" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = "0.3.4" log = "0.4.8" exit-future = "0.2.0" futures-timer = "2.0" -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } wasm-timer = "0.2.4" [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/network/test/Cargo.toml b/network/test/Cargo.toml index 3c855b686cb4..3761527a7a40 100644 --- a/network/test/Cargo.toml +++ b/network/test/Cargo.toml @@ -10,14 +10,14 @@ log = "0.4.8" parking_lot = "0.10.0" futures = "0.3.1" rand = "0.7.2" -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "seun-sc-cli-subkey" } -sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "master" } +sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-test-runtime-client = { path = "../../runtime/test-runtime/client" } diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index d1fac5e5da21..c7ca4b7be039 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -10,17 +10,17 @@ edition = "2018" # this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing # various unnecessary Substrate-specific endpoints. codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = [ "derive" ] } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } # all optional crates. derive_more = { version = "0.99.2", optional = true } serde = { version = "1.0.102", default-features = false, features = [ "derive" ], optional = true } -sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true, default-features = false } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true, default-features = false } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } parking_lot = { version = "0.10.0", optional = true } log = { version = "0.4.8", optional = true } diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index 53c4b1890dfc..3639dac5964d 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/parachain/test-parachains/adder/collator/Cargo.toml b/parachain/test-parachains/adder/collator/Cargo.toml index 15791593bf3b..3363a908a943 100644 --- a/parachain/test-parachains/adder/collator/Cargo.toml +++ b/parachain/test-parachains/adder/collator/Cargo.toml @@ -9,8 +9,8 @@ adder = { package = "test-parachain-adder", path = ".." } parachain = { package = "polkadot-parachain", path = "../../.." } collator = { package = "polkadot-collator", path = "../../../../collator" } primitives = { package = "polkadot-primitives", path = "../../../../primitives" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } parking_lot = "0.10.0" codec = { package = "parity-scale-codec", version = "1.2.0" } futures = "0.3.4" diff --git a/parachain/test-parachains/code-upgrader/Cargo.toml b/parachain/test-parachains/code-upgrader/Cargo.toml index 5efdd8ecd758..4dfcde274a73 100644 --- a/parachain/test-parachains/code-upgrader/Cargo.toml +++ b/parachain/test-parachains/code-upgrader/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index d69394e5e971..0493edc03867 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -7,21 +7,21 @@ edition = "2018" [dependencies] serde = { version = "1.0.102", optional = true, features = ["derive"] } parity-scale-codec = { version = "1.3.0", default-features = false, features = ["bit-vec", "derive"] } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } polkadot-parachain = { path = "../parachain", default-features = false } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } [dev-dependencies] -sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "master" } pretty_assertions = "0.5.1" [features] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index adf7ac5cb92f..c108406970f5 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -7,20 +7,20 @@ edition = "2018" [dependencies] jsonrpc-core = "14.0.3" polkadot-primitives = { path = "../primitives" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master"} +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } +frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 723754582589..67de17db8eae 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -12,38 +12,38 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index af02e1145824..5947281bd79c 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -15,59 +15,59 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -76,8 +76,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index de0cc40e9c8a..ec860216a24b 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -15,56 +15,56 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -73,8 +73,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index e0b0db00f818..6af1b8f39038 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -14,39 +14,39 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -56,8 +56,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/client/Cargo.toml b/runtime/test-runtime/client/Cargo.toml index d017fb42510d..ff94572b5f8e 100644 --- a/runtime/test-runtime/client/Cargo.toml +++ b/runtime/test-runtime/client/Cargo.toml @@ -6,18 +6,18 @@ edition = "2018" license = "GPL-3.0" [dependencies] -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", features = ["test-helpers"], default-features = false } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["test-helpers"], default-features = false } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-test-runtime = { path = ".." } polkadot-runtime-common = { path = "../../common" } polkadot-primitives = { path = "../../../primitives" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.0.0" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = "0.3.1" diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index a07fb6b24776..873ef382dcad 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -14,60 +14,60 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -77,8 +77,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/service/Cargo.toml b/service/Cargo.toml index bf947ff94440..c404cc125432 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -20,46 +20,46 @@ kusama-runtime = { path = "../runtime/kusama" } westend-runtime = { path = "../runtime/westend" } polkadot-network = { path = "../network", optional = true } polkadot-rpc = { path = "../rpc" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } +service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master" } [dev-dependencies] polkadot-test-runtime-client = { path = "../runtime/test-runtime/client" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } env_logger = "0.7.0" [features] diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index 4459f460d8fd..0fbc2860d48f 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -6,5 +6,5 @@ edition = "2018" [dependencies] codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } primitives = { package = "polkadot-primitives", path = "../primitives" } diff --git a/validation/Cargo.toml b/validation/Cargo.toml index 8995fbe51550..437f6bc07371 100644 --- a/validation/Cargo.toml +++ b/validation/Cargo.toml @@ -18,24 +18,24 @@ parachain = { package = "polkadot-parachain", path = "../parachain" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } table = { package = "polkadot-statement-table", path = "../statement-table" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } +consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master" } +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } +block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "master" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master" } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } -runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-proposer-metrics = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-proposer-metrics = { git = "https://github.com/paritytech/substrate", branch = "master" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } From 3a6d21507d41a9fe95537334da43006c2a7122ad Mon Sep 17 00:00:00 2001 From: Seun Date: Fri, 29 May 2020 09:57:29 +0100 Subject: [PATCH 06/13] switch branch from master --- availability-store/Cargo.toml | 16 +-- cli/Cargo.toml | 22 ++-- collator/Cargo.toml | 22 ++-- erasure-coding/Cargo.toml | 4 +- network/Cargo.toml | 16 +-- network/test/Cargo.toml | 20 ++-- parachain/Cargo.toml | 14 +-- parachain/test-parachains/adder/Cargo.toml | 2 +- .../test-parachains/adder/collator/Cargo.toml | 4 +- .../test-parachains/code-upgrader/Cargo.toml | 2 +- primitives/Cargo.toml | 22 ++-- rpc/Cargo.toml | 32 +++--- runtime/common/Cargo.toml | 50 ++++---- runtime/kusama/Cargo.toml | 106 ++++++++--------- runtime/polkadot/Cargo.toml | 102 ++++++++--------- runtime/test-runtime/Cargo.toml | 68 +++++------ runtime/test-runtime/client/Cargo.toml | 20 ++-- runtime/westend/Cargo.toml | 108 +++++++++--------- service/Cargo.toml | 72 ++++++------ statement-table/Cargo.toml | 2 +- validation/Cargo.toml | 36 +++--- 21 files changed, 370 insertions(+), 370 deletions(-) diff --git a/availability-store/Cargo.toml b/availability-store/Cargo.toml index 2140562e9f78..3daf6c0ae42c 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -15,14 +15,14 @@ futures = "0.3.4" tokio = { version = "0.2.13", features = ["rt-core"] } exit-future = "0.2.0" codec = { package = "parity-scale-codec", version = "1.3.0", features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } kvdb = "0.6.0" kvdb-memorydb = "0.6.0" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 45be8ec34090..5f8492066e3e 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -17,25 +17,25 @@ crate-type = ["cdylib", "rlib"] log = "0.4.8" futures = { version = "0.3.4", features = ["compat"] } structopt = "0.3.8" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } service = { package = "polkadot-service", path = "../service", default-features = false } tokio = { version = "0.2.13", features = ["rt-threaded"], optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } 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", branch = "master", optional = true } +browser-utils = { package = "substrate-browser-utils", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [features] default = [ "wasmtime", "db", "cli" ] diff --git a/collator/Cargo.toml b/collator/Cargo.toml index 996eaae14e12..b350a8adb30d 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -7,16 +7,16 @@ edition = "2018" [dependencies] futures = "0.3.4" -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-primitives = { path = "../primitives" } polkadot-cli = { path = "../cli" } polkadot-network = { path = "../network" } @@ -28,4 +28,4 @@ futures-timer = "2.0" codec = { package = "parity-scale-codec", version = "1.3.0" } [dev-dependencies] -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index 5568478f4582..ec4491c48e36 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -8,6 +8,6 @@ edition = "2018" primitives = { package = "polkadot-primitives", path = "../primitives" } reed_solomon = { package = "reed-solomon-erasure", version = "4.0.2"} codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } derive_more = "0.15.0" diff --git a/network/Cargo.toml b/network/Cargo.toml index 5e975b03e385..df2eed7ba946 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -15,18 +15,18 @@ polkadot-validation = { path = "../validation" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } futures = "0.3.4" log = "0.4.8" exit-future = "0.2.0" futures-timer = "2.0" -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } wasm-timer = "0.2.4" [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } diff --git a/network/test/Cargo.toml b/network/test/Cargo.toml index 45365b57641c..593edbca84d4 100644 --- a/network/test/Cargo.toml +++ b/network/test/Cargo.toml @@ -10,14 +10,14 @@ log = "0.4.8" parking_lot = "0.10.0" futures = "0.3.1" rand = "0.7.2" -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "master" } -sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "seun-sc-cli-subkey" } +sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-test-runtime-client = { path = "../../runtime/test-runtime/client" } diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index a70e6a96e2ae..0024c47633b8 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -10,17 +10,17 @@ edition = "2018" # this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing # various unnecessary Substrate-specific endpoints. codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = [ "derive" ] } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } # all optional crates. derive_more = { version = "0.99.2", optional = true } serde = { version = "1.0.102", default-features = false, features = [ "derive" ], optional = true } -sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true, default-features = false } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true, default-features = false } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } parking_lot = { version = "0.10.0", optional = true } log = { version = "0.4.8", optional = true } diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index 2805e81ccf88..7881bad645ea 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/parachain/test-parachains/adder/collator/Cargo.toml b/parachain/test-parachains/adder/collator/Cargo.toml index 3363a908a943..15791593bf3b 100644 --- a/parachain/test-parachains/adder/collator/Cargo.toml +++ b/parachain/test-parachains/adder/collator/Cargo.toml @@ -9,8 +9,8 @@ adder = { package = "test-parachain-adder", path = ".." } parachain = { package = "polkadot-parachain", path = "../../.." } collator = { package = "polkadot-collator", path = "../../../../collator" } primitives = { package = "polkadot-primitives", path = "../../../../primitives" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } parking_lot = "0.10.0" codec = { package = "parity-scale-codec", version = "1.2.0" } futures = "0.3.4" diff --git a/parachain/test-parachains/code-upgrader/Cargo.toml b/parachain/test-parachains/code-upgrader/Cargo.toml index 4dfcde274a73..5efdd8ecd758 100644 --- a/parachain/test-parachains/code-upgrader/Cargo.toml +++ b/parachain/test-parachains/code-upgrader/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 2bc2dc3e3701..c70b5d3aa639 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -7,21 +7,21 @@ edition = "2018" [dependencies] serde = { version = "1.0.102", optional = true, features = ["derive"] } parity-scale-codec = { version = "1.3.0", default-features = false, features = ["bit-vec", "derive"] } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } polkadot-parachain = { path = "../parachain", default-features = false } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } [dev-dependencies] -sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } pretty_assertions = "0.5.1" [features] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 36490ef7e5f7..a378fe389091 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -7,20 +7,20 @@ edition = "2018" [dependencies] jsonrpc-core = "14.0.3" polkadot-primitives = { path = "../primitives" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master"} -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "master"} -sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "master"} -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master"} -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index b69288299770..9bade744f751 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -13,38 +13,38 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 56aeeba52c1c..5aab94632b4d 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -15,59 +15,59 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -76,8 +76,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index e8fa376a7f45..94e9bd9c4c75 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -15,57 +15,57 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -74,8 +74,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index 820b748c80f4..45d7c58c7b12 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -14,39 +14,39 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -56,8 +56,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/client/Cargo.toml b/runtime/test-runtime/client/Cargo.toml index ff94572b5f8e..d017fb42510d 100644 --- a/runtime/test-runtime/client/Cargo.toml +++ b/runtime/test-runtime/client/Cargo.toml @@ -6,18 +6,18 @@ edition = "2018" license = "GPL-3.0" [dependencies] -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["test-helpers"], default-features = false } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", features = ["test-helpers"], default-features = false } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-test-runtime = { path = ".." } polkadot-runtime-common = { path = "../../common" } polkadot-primitives = { path = "../../../primitives" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.0.0" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } futures = "0.3.1" diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 706bfbd08fa5..dcd785c8a572 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -15,60 +15,60 @@ serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" static_assertions = "1.1.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -78,8 +78,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/service/Cargo.toml b/service/Cargo.toml index a5128472d68e..17841941ad14 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -20,46 +20,46 @@ kusama-runtime = { path = "../runtime/kusama" } westend-runtime = { path = "../runtime/westend" } polkadot-network = { path = "../network", optional = true } polkadot-rpc = { path = "../rpc" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } -service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "master" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master" } -authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } -babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [dev-dependencies] polkadot-test-runtime-client = { path = "../runtime/test-runtime/client" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } env_logger = "0.7.0" [features] diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index 10b302567edc..18c9b7945039 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -6,5 +6,5 @@ edition = "2018" [dependencies] codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } primitives = { package = "polkadot-primitives", path = "../primitives" } diff --git a/validation/Cargo.toml b/validation/Cargo.toml index 57a29efc1194..185c8a7c97f3 100644 --- a/validation/Cargo.toml +++ b/validation/Cargo.toml @@ -18,24 +18,24 @@ parachain = { package = "polkadot-parachain", path = "../parachain" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } table = { package = "polkadot-statement-table", path = "../statement-table" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } -consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master" } -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } -block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "master" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } -runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } -sc-proposer-metrics = { git = "https://github.com/paritytech/substrate", branch = "master" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } +runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-proposer-metrics = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } From 882a54f882eb490a36685b7e8b736f825bf614a6 Mon Sep 17 00:00:00 2001 From: Seun Date: Fri, 29 May 2020 10:37:31 +0100 Subject: [PATCH 07/13] bump runtime spec_versions --- runtime/kusama/src/lib.rs | 2 +- runtime/polkadot/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index b0af359c2080..bb7c8cd4d9dc 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -85,7 +85,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("kusama"), impl_name: create_runtime_str!("parity-kusama"), authoring_version: 2, - spec_version: 1065, + spec_version: 1066, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 6573e81abf17..60fda204d739 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -89,7 +89,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("polkadot"), impl_name: create_runtime_str!("parity-polkadot"), authoring_version: 0, - spec_version: 1, + spec_version: 2, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 0, diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 3d2831779b03..f4e6ec73e48d 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -83,7 +83,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("westend"), impl_name: create_runtime_str!("parity-westend"), authoring_version: 2, - spec_version: 11, + spec_version: 12, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From afed728119a8bf785582fefa96e2bbbc55cf06d9 Mon Sep 17 00:00:00 2001 From: Seun Date: Tue, 2 Jun 2020 07:41:14 +0100 Subject: [PATCH 08/13] manually construct signed extras --- Cargo.lock | 504 ++++++++++++++++++------------------ runtime/kusama/src/lib.rs | 58 +++-- runtime/polkadot/src/lib.rs | 46 ++-- runtime/westend/src/lib.rs | 46 ++-- 4 files changed, 345 insertions(+), 309 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d47732c1f88a..4c4cfb57e0e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -164,7 +164,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -355,7 +355,7 @@ dependencies = [ "lazycell", "log 0.4.8", "peeking_take_while", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", "regex", "rustc-hash", @@ -491,9 +491,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5356f1d23ee24a1f785a56d1d1a5f0fd5b0f6a0c0fb2412ce11da71649ab78f6" +checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" [[package]] name = "byte-slice-cast" @@ -932,14 +932,14 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26778518a7f6cffa1d25a44b602b62b979bd88adb9e99ffec546998cf3404839" +checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" dependencies = [ "byteorder 1.3.4", "digest", "rand_core 0.5.1", - "subtle 2.2.2", + "subtle 2.2.3", "zeroize", ] @@ -981,9 +981,9 @@ version = "0.99.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -1101,9 +1101,9 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -1207,9 +1207,9 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", "synstructure", ] @@ -1299,7 +1299,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", ] @@ -1307,7 +1307,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -1357,7 +1357,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "serde", @@ -1368,7 +1368,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "bitmask", "frame-metadata", @@ -1393,40 +1393,40 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support-procedural-tools", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "frame-support-procedural-tools" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "frame-system" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1442,7 +1442,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -1456,7 +1456,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-api", @@ -1465,7 +1465,7 @@ dependencies = [ [[package]] name = "frame-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-system", "pallet-balances", @@ -1608,9 +1608,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -1907,9 +1907,9 @@ dependencies = [ [[package]] name = "hex-literal-impl" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d4c5c844e2fee0bf673d54c2c177f1713b3d2af2ff6e666b49cb7572e6cf42d" +checksum = "853f769599eb31de176303197b7ba4973299c38c7a7604a6bc88c3eef05b9b46" dependencies = [ "proc-macro-hack", ] @@ -2026,9 +2026,9 @@ dependencies = [ [[package]] name = "hyper" -version = "0.13.5" +version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96816e1d921eca64d208a85aab4f7798455a8e34229ee5a88c935bdee1b78b14" +checksum = "a6e7655b9594024ad0ee439f3b5a7299369dc2a3f459b47c696f9ff676f9aa1f" dependencies = [ "bytes 0.5.4", "futures-channel", @@ -2040,8 +2040,8 @@ dependencies = [ "httparse", "itoa", "log 0.4.8", - "net2", "pin-project", + "socket2", "time", "tokio 0.2.21", "tower-service", @@ -2057,7 +2057,7 @@ dependencies = [ "bytes 0.5.4", "ct-logs", "futures-util", - "hyper 0.13.5", + "hyper 0.13.6", "log 0.4.8", "rustls", "rustls-native-certs", @@ -2121,16 +2121,16 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "indexmap" -version = "1.3.2" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292" +checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe" dependencies = [ "autocfg 1.0.0", ] @@ -2281,9 +2281,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -2525,9 +2525,9 @@ checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49" [[package]] name = "libflate" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1fbe6b967a94346446d37ace319ae85be7eca261bb8149325811ac435d35d64" +checksum = "784f4ec5908a9d7f4e53658906386667e8b02e9389a47cfebf45d324ba9e8d25" dependencies = [ "adler32", "crc32fast", @@ -2702,7 +2702,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6" dependencies = [ "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -2712,7 +2712,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f09548626b737ed64080fde595e06ce1117795b8b9fc4d2629fa36561c583171" dependencies = [ "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -3309,7 +3309,7 @@ dependencies = [ "hmac-drbg", "rand 0.7.3", "sha2", - "subtle 2.2.2", + "subtle 2.2.3", "typenum", ] @@ -3847,7 +3847,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -3863,7 +3863,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -3878,7 +3878,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -3900,7 +3900,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -3914,7 +3914,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -3930,7 +3930,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -3945,7 +3945,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -3960,7 +3960,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -3976,7 +3976,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -3996,7 +3996,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4012,7 +4012,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4032,7 +4032,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4048,7 +4048,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4062,7 +4062,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4076,7 +4076,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4091,7 +4091,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4112,7 +4112,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4125,7 +4125,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "enumflags2", "frame-support", @@ -4140,7 +4140,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4155,7 +4155,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4173,7 +4173,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4187,7 +4187,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4201,7 +4201,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4223,18 +4223,18 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "pallet-sudo" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4248,7 +4248,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4266,7 +4266,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "frame-system", @@ -4280,7 +4280,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4298,7 +4298,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-support", "parity-scale-codec", @@ -4311,7 +4311,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4326,7 +4326,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -4342,7 +4342,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4457,9 +4457,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -4490,8 +4490,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ - "proc-macro2 1.0.17", - "syn 1.0.27", + "proc-macro2 1.0.18", + "syn 1.0.30", "synstructure", ] @@ -4591,9 +4591,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05ca490fa1c034a71412b4d1edcb904ec5a0981a4426c9eb2128c0fda7a68d17" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -4656,16 +4656,16 @@ version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e58db2081ba5b4c93bd6be09c40fd36cb9193a8336c384f3b40012e531aa7e40" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "pin-project-lite" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7505eeebd78492e0f6108f7171c4948dbb120ee8119d9d77d0afa5469bef67f" +checksum = "9df32da11d84f3a7d70205549562966279adb900e080fad3dccd8e64afccf0ad" [[package]] name = "pin-utils" @@ -4675,9 +4675,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b0deb65f46e873ba8aa7c6a8dbe3f23cb1bf59c339a81a1d56361dde4d66ac8" +checksum = "01608bfa680dafb103f9207fa944facf572e4e3e708d10de19a0d0c3d36e5f18" dependencies = [ "crossbeam-utils 0.7.2", "futures-io", @@ -5289,9 +5289,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", "version_check", ] @@ -5301,9 +5301,9 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", "syn-mid", "version_check", ] @@ -5331,9 +5331,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1502d12e458c49a4c9cbff560d0fe0060c252bc29799ed94ca2ed4bb665a0101" +checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa" dependencies = [ "unicode-xid 0.2.0", ] @@ -5403,9 +5403,9 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", "itertools 0.8.2", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -5462,7 +5462,7 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", ] [[package]] @@ -5756,9 +5756,9 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -5813,9 +5813,9 @@ dependencies = [ [[package]] name = "ring" -version = "0.16.13" +version = "0.16.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703516ae74571f24b465b4a1431e81e2ad51336cb0ded733a55a1aa3eccac196" +checksum = "06b3fefa4f12272808f809a0af618501fdaba41a58963c5fb72238ab0be09603" dependencies = [ "cc", "libc", @@ -5935,9 +5935,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3d612bc64430efeb3f7ee6ef26d590dce0c43249217bddc62112540c7941e1" +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" [[package]] name = "safe-mix" @@ -5971,7 +5971,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "bytes 0.5.4", "derive_more 0.99.7", @@ -5998,7 +5998,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -6014,7 +6014,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -6030,18 +6030,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "sc-cli" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "ansi_term 0.12.1", "atty", @@ -6090,7 +6090,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "fnv", @@ -6126,7 +6126,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "blake2-rfc", "hash-db", @@ -6155,7 +6155,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "sc-client-api", "sp-blockchain", @@ -6166,7 +6166,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "fork-tree", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6231,7 +6231,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "fork-tree", "parity-scale-codec", @@ -6244,7 +6244,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6266,7 +6266,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "log 0.4.8", "sc-client-api", @@ -6280,7 +6280,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "lazy_static", @@ -6308,7 +6308,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -6325,7 +6325,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6340,7 +6340,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -6361,7 +6361,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "assert_matches", "derive_more 0.99.7", @@ -6398,7 +6398,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "finality-grandpa", @@ -6415,7 +6415,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "ansi_term 0.12.1", "futures 0.3.5", @@ -6432,7 +6432,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "hex", @@ -6441,13 +6441,13 @@ dependencies = [ "serde_json", "sp-application-crypto", "sp-core", - "subtle 2.2.2", + "subtle 2.2.3", ] [[package]] name = "sc-network" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "bitflags", "bs58", @@ -6499,7 +6499,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6514,7 +6514,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "env_logger", "futures 0.3.5", @@ -6541,13 +6541,13 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "bytes 0.5.4", "fnv", "futures 0.3.5", "futures-timer 3.0.2", - "hyper 0.13.5", + "hyper 0.13.6", "hyper-rustls", "log 0.4.8", "num_cpus", @@ -6568,7 +6568,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "libp2p 0.19.1", @@ -6581,7 +6581,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "log 0.4.8", "substrate-prometheus-endpoint", @@ -6590,7 +6590,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "hash-db", @@ -6622,7 +6622,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6646,7 +6646,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -6661,7 +6661,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "exit-future", @@ -6719,7 +6719,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6733,7 +6733,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "bytes 0.5.4", "futures 0.3.5", @@ -6755,7 +6755,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "erased-serde", "log 0.4.8", @@ -6770,7 +6770,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6790,7 +6790,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6837,7 +6837,7 @@ dependencies = [ "rand 0.7.3", "rand_core 0.5.1", "sha2", - "subtle 2.2.2", + "subtle 2.2.3", "zeroize", ] @@ -6880,9 +6880,9 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -6953,22 +6953,22 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.110" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99e7b308464d16b56eba9964e4972a3eee817760ab60d88c3f86e1fecb08204c" +checksum = "c9124df5b40cbd380080b2cc6ab894c040a3070d995f5c9dc77e18c34a8ae37d" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.110" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984" +checksum = "3f2c3ac8e6ca1e9c80b8be1023940162bf81ae3cffbb1809474152f2ce1eb250" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -7116,9 +7116,9 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -7169,7 +7169,7 @@ dependencies = [ "ring", "rustc_version", "sha2", - "subtle 2.2.2", + "subtle 2.2.3", "x25519-dalek", ] @@ -7208,7 +7208,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -7220,7 +7220,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "hash-db", "parity-scale-codec", @@ -7235,19 +7235,19 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "blake2-rfc", "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "sp-application-crypto" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "serde", @@ -7259,7 +7259,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -7272,7 +7272,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-api", @@ -7284,7 +7284,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7295,7 +7295,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-api", @@ -7307,7 +7307,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -7323,7 +7323,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "serde", "serde_json", @@ -7332,7 +7332,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -7355,7 +7355,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-api", @@ -7369,7 +7369,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "merlin", "parity-scale-codec", @@ -7386,7 +7386,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -7398,7 +7398,7 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "base58", "blake2-rfc", @@ -7440,7 +7440,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -7449,17 +7449,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "sp-externalities" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "environmental", "parity-scale-codec", @@ -7470,7 +7470,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -7486,7 +7486,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7496,7 +7496,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "parity-scale-codec", @@ -7508,7 +7508,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "hash-db", @@ -7528,7 +7528,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "lazy_static", "sp-core", @@ -7539,7 +7539,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "sp-api", "sp-core", @@ -7549,7 +7549,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "backtrace", "log 0.4.8", @@ -7558,7 +7558,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "serde", @@ -7570,18 +7570,18 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "sp-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "serde", "sp-core", @@ -7590,7 +7590,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -7611,7 +7611,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "primitive-types", @@ -7626,19 +7626,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "Inflector", "proc-macro-crate", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] name = "sp-serializer" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "serde", "serde_json", @@ -7647,7 +7647,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-api", @@ -7660,7 +7660,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7670,7 +7670,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "hash-db", "log 0.4.8", @@ -7689,12 +7689,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" [[package]] name = "sp-storage" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -7706,7 +7706,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7720,7 +7720,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "tracing", ] @@ -7728,7 +7728,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -7743,7 +7743,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "hash-db", "memory-db", @@ -7757,7 +7757,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "futures-core", @@ -7768,7 +7768,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7780,7 +7780,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7867,9 +7867,9 @@ checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -7888,9 +7888,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" dependencies = [ "heck", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -7908,7 +7908,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "chrono", "clear_on_drop", @@ -7935,7 +7935,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "platforms", ] @@ -7943,7 +7943,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.5", @@ -7964,12 +7964,12 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "async-std 1.6.0", "derive_more 0.99.7", "futures-util", - "hyper 0.13.5", + "hyper 0.13.6", "log 0.4.8", "prometheus", "tokio 0.2.21", @@ -7978,7 +7978,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "hash-db", @@ -7999,7 +7999,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "cfg-if", "frame-executive", @@ -8041,7 +8041,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" dependencies = [ "futures 0.3.5", "parity-scale-codec", @@ -8061,7 +8061,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#91301561e02571dea3a9bdb6d90bd24e6ee538dc" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#8c19813a1b663b9e396ee561ce4c37cf9648a2c3" [[package]] name = "substrate-wasm-builder-runner" @@ -8166,9 +8166,9 @@ checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "subtle" -version = "2.2.2" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c65d530b10ccaeac294f349038a597e435b18fb456aadd0840a623f83b9e941" +checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1" [[package]] name = "syn" @@ -8194,11 +8194,11 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.27" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef781e621ee763a2a40721a8861ec519cb76966aee03bb5d00adb6a31dc1c1de" +checksum = "93a56fabc59dce20fe48b6c832cc249c713e7ed88fa28b0ee0a3bfcaae5fe4e2" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", "unicode-xid 0.2.0", ] @@ -8209,9 +8209,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -8229,9 +8229,9 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", "unicode-xid 0.2.0", ] @@ -8378,9 +8378,9 @@ version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "893582086c2f98cde18f906265a65b5030a074b1046c674ae898be6519a7f479" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -8718,9 +8718,9 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", ] [[package]] @@ -8903,9 +8903,9 @@ dependencies = [ [[package]] name = "vcpkg" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" +checksum = "55d1e41d56121e07f1e223db0a4def204e45c85425f6a16d462fd07c8d10d74c" [[package]] name = "vec_map" @@ -8980,9 +8980,9 @@ dependencies = [ "bumpalo", "lazy_static", "log 0.4.8", - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", "wasm-bindgen-shared", ] @@ -9014,9 +9014,9 @@ version = "0.2.63" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3156052d8ec77142051a533cdd686cba889537b213f948cd1d20869926e68e92" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -9153,9 +9153,9 @@ dependencies = [ [[package]] name = "webpki" -version = "0.21.2" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1f50e1972865d6b1adb54167d1c8ed48606004c2c9d0ea5f1eeb34d95e863ef" +checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" dependencies = [ "ring", "untrusted", @@ -9395,9 +9395,9 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ - "proc-macro2 1.0.17", + "proc-macro2 1.0.18", "quote 1.0.6", - "syn 1.0.27", + "syn 1.0.30", "synstructure", ] diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index eb74f7394541..a05a96672904 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -60,7 +60,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::{historical as session_historical}; -use frame_utils::SignedExtensionProvider; +use frame_utils::{SignedExtensionProvider, IndexFor}; use static_assertions::const_assert; #[cfg(feature = "std")] @@ -75,6 +75,8 @@ pub use parachains::Call as ParachainsCall; /// Constant values used within the runtime. pub mod constants; use constants::{time::*, currency::*, fee::*}; +use sp_runtime::generic::Era; +use sp_runtime::traits::SignedExtension; // Make the WASM binary available. #[cfg(feature = "std")] @@ -567,32 +569,30 @@ impl parachains::Trait for Runtime { impl frame_utils::SignedExtensionProvider for Runtime { type Extra = SignedExtra; - fn construct_extras(nonce: frame_utils::IndexFor) -> Self::Extra { - // take the biggest period possible. - let period = BlockHashCount::get() - .checked_next_power_of_two() - .map(|c| c / 2) - .unwrap_or(2) as u64; - - let current_block = System::block_number() - .saturated_into::() - // The `System::block_number` is initialized with `n+1`, - // so the actual block number is `n`. - .saturating_sub(1); + fn construct_extras(nonce: IndexFor, era: Era, genesis: Option) -> ( + Self::Extra, + Option<::AdditionalSigned> + ) { let tip = 0; - ( + let extra = ( TransactionCallFilter::::new(), system::CheckSpecVersion::::new(), system::CheckTxVersion::::new(), system::CheckGenesis::::new(), - system::CheckEra::::from(generic::Era::mortal(period, current_block)), + system::CheckEra::::from(era), system::CheckNonce::::from(nonce), system::CheckWeight::::new(), transaction_payment::ChargeTransactionPayment::::from(tip), registrar::LimitParathreadCommits::::new(), parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), - ) + ); + // if the genesis hash is supplied, we can manually provide the additional signed data. + let additional = genesis.map(|genesis| { + ((), VERSION.spec_version, VERSION.transaction_version, genesis, genesis, (), (), (), (), (), ()) + }); + + (extra, additional) } } @@ -607,13 +607,25 @@ impl system::offchain::CreateSignedTransaction for Runtime account: AccountId, nonce: ::Index, ) -> Option<(Call, ::SignaturePayload)> { - let extra = Runtime::construct_extras(nonce); - let raw_payload = SignedPayload::new(call, extra).map_err(|e| { - debug::warn!("Unable to create signed payload: {:?}", e); - }).ok()?; - let signature = raw_payload.using_encoded(|payload| { - C::sign(payload, public) - })?; + // take the biggest period possible. + let period = BlockHashCount::get() + .checked_next_power_of_two() + .map(|c| c / 2) + .unwrap_or(2) as u64; + + let current_block = System::block_number() + .saturated_into::() + // The `System::block_number` is initialized with `n+1`, + // so the actual block number is `n`. + .saturating_sub(1); + let era = Era::mortal(period, current_block); + let (extra, _) = Runtime::construct_extras(nonce, era, None); + let raw_payload = SignedPayload::new(call, extra) + .map_err(|e| { + debug::warn!("Unable to create signed payload: {:?}", e); + }) + .ok()?; + let signature = raw_payload.using_encoded(|payload| C::sign(payload, public))?; let (call, extra, _) = raw_payload.deconstruct(); Some((call, (account, signature, extra))) } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 60fda204d739..484906a64646 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -63,7 +63,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::historical as session_historical; -use frame_utils::SignedExtensionProvider; +use frame_utils::{SignedExtensionProvider, IndexFor}; use static_assertions::const_assert; #[cfg(feature = "std")] @@ -78,6 +78,8 @@ pub use parachains::Call as ParachainsCall; /// Constant values used within the runtime. pub mod constants; use constants::{time::*, currency::*, fee::*}; +use sp_runtime::generic::Era; +use sp_runtime::traits::SignedExtension; // Make the WASM binary available. #[cfg(feature = "std")] @@ -591,25 +593,17 @@ impl parachains::Trait for Runtime { impl frame_utils::SignedExtensionProvider for Runtime { type Extra = SignedExtra; - fn construct_extras(nonce: frame_utils::IndexFor) -> Self::Extra { - // take the biggest period possible. - let period = BlockHashCount::get() - .checked_next_power_of_two() - .map(|c| c / 2) - .unwrap_or(2) as u64; - - let current_block = System::block_number() - .saturated_into::() - // The `System::block_number` is initialized with `n+1`, - // so the actual block number is `n`. - .saturating_sub(1); + fn construct_extras(nonce: IndexFor, era: Era, genesis: Option) -> ( + Self::Extra, + Option<::AdditionalSigned> + ) { let tip = 0; - ( + let extra = ( TransactionCallFilter::::new(), system::CheckSpecVersion::::new(), system::CheckTxVersion::::new(), system::CheckGenesis::::new(), - system::CheckEra::::from(generic::Era::mortal(period, current_block)), + system::CheckEra::::from(era), system::CheckNonce::::from(nonce), system::CheckWeight::::new(), transaction_payment::ChargeTransactionPayment::::from(tip), @@ -617,7 +611,13 @@ impl frame_utils::SignedExtensionProvider for Runtime { parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), claims::PrevalidateAttests::::new(), - ) + ); + // if the genesis hash is supplied, we can manually provide the additional signed data. + let additional = genesis.map(|genesis| { + ((), VERSION.spec_version, VERSION.transaction_version, genesis, genesis, (), (), (), (), (), (), ()) + }); + + (extra, additional) } } @@ -632,7 +632,19 @@ impl system::offchain::CreateSignedTransaction for Runtime account: AccountId, nonce: ::Index, ) -> Option<(Call, ::SignaturePayload)> { - let extra = Runtime::construct_extras(nonce); + // take the biggest period possible. + let period = BlockHashCount::get() + .checked_next_power_of_two() + .map(|c| c / 2) + .unwrap_or(2) as u64; + + let current_block = System::block_number() + .saturated_into::() + // The `System::block_number` is initialized with `n+1`, + // so the actual block number is `n`. + .saturating_sub(1); + let era = Era::mortal(period, current_block); + let (extra, _) = Runtime::construct_extras(nonce, era, None); let raw_payload = SignedPayload::new(call, extra).map_err(|e| { debug::warn!("Unable to create signed payload: {:?}", e); }).ok()?; diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 19689044423d..53722bdb884f 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -59,7 +59,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::historical as session_historical; -use frame_utils::SignedExtensionProvider; +use frame_utils::{SignedExtensionProvider, IndexFor}; #[cfg(feature = "std")] pub use staking::StakerStatus; @@ -73,6 +73,8 @@ pub use parachains::Call as ParachainsCall; /// Constant values used within the runtime. pub mod constants; use constants::{time::*, currency::*, fee::*}; +use sp_runtime::generic::Era; +use sp_runtime::traits::SignedExtension; // Make the WASM binary available. #[cfg(feature = "std")] @@ -423,32 +425,30 @@ impl parachains::Trait for Runtime { impl frame_utils::SignedExtensionProvider for Runtime { type Extra = SignedExtra; - fn construct_extras(nonce: frame_utils::IndexFor) -> Self::Extra { - // take the biggest period possible. - let period = BlockHashCount::get() - .checked_next_power_of_two() - .map(|c| c / 2) - .unwrap_or(2) as u64; - - let current_block = System::block_number() - .saturated_into::() - // The `System::block_number` is initialized with `n+1`, - // so the actual block number is `n`. - .saturating_sub(1); + fn construct_extras(nonce: IndexFor, era: Era, genesis: Option) -> ( + Self::Extra, + Option<::AdditionalSigned> + ) { let tip = 0; - ( + let extra = ( TransactionCallFilter::::new(), system::CheckSpecVersion::::new(), system::CheckTxVersion::::new(), system::CheckGenesis::::new(), - system::CheckEra::::from(generic::Era::mortal(period, current_block)), + system::CheckEra::::from(era), system::CheckNonce::::from(nonce), system::CheckWeight::::new(), transaction_payment::ChargeTransactionPayment::::from(tip), registrar::LimitParathreadCommits::::new(), parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), - ) + ); + // if the genesis hash is supplied, we can manually provide the additional signed data. + let additional = genesis.map(|genesis| { + ((), VERSION.spec_version, VERSION.transaction_version, genesis, genesis, (), (), (), (), (), ()) + }); + + (extra, additional) } } @@ -463,7 +463,19 @@ impl system::offchain::CreateSignedTransaction for Runtime account: AccountId, nonce: ::Index, ) -> Option<(Call, ::SignaturePayload)> { - let extra = Runtime::construct_extras(nonce); + // take the biggest period possible. + let period = BlockHashCount::get() + .checked_next_power_of_two() + .map(|c| c / 2) + .unwrap_or(2) as u64; + + let current_block = System::block_number() + .saturated_into::() + // The `System::block_number` is initialized with `n+1`, + // so the actual block number is `n`. + .saturating_sub(1); + let era = Era::mortal(period, current_block); + let (extra, _) = Runtime::construct_extras(nonce, era, None); let raw_payload = SignedPayload::new(call, extra).map_err(|e| { debug::warn!("Unable to create signed payload: {:?}", e); }).ok()?; From e8387cb7b3689939301308b54161287ad0258d76 Mon Sep 17 00:00:00 2001 From: Seun Date: Tue, 2 Jun 2020 09:54:15 +0100 Subject: [PATCH 09/13] rename some vars --- Cargo.lock | 268 ++++++++++++++++++------------------ runtime/kusama/src/lib.rs | 8 +- runtime/polkadot/src/lib.rs | 8 +- runtime/westend/src/lib.rs | 8 +- 4 files changed, 146 insertions(+), 146 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c732b5f20bf8..d7bee4797a64 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1240,7 +1240,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", ] @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -1265,7 +1265,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1283,7 +1283,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -1298,7 +1298,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "serde", @@ -1309,7 +1309,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "bitmask", "frame-metadata", @@ -1334,7 +1334,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.18", @@ -1345,7 +1345,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1357,7 +1357,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "proc-macro2 1.0.18", "quote 1.0.6", @@ -1367,7 +1367,7 @@ dependencies = [ [[package]] name = "frame-system" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1383,7 +1383,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -1397,7 +1397,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-api", @@ -1406,7 +1406,7 @@ dependencies = [ [[package]] name = "frame-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-system", "pallet-balances", @@ -3799,7 +3799,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -3815,7 +3815,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -3830,7 +3830,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -3852,7 +3852,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -3866,7 +3866,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -3882,7 +3882,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -3897,7 +3897,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -3912,7 +3912,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -3928,7 +3928,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -3948,7 +3948,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3964,7 +3964,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -3984,7 +3984,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4000,7 +4000,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4014,7 +4014,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4028,7 +4028,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4043,7 +4043,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -4064,7 +4064,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4077,7 +4077,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "enumflags2", "frame-support", @@ -4092,7 +4092,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -4107,7 +4107,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4125,7 +4125,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -4139,7 +4139,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4153,7 +4153,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -4175,7 +4175,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", @@ -4186,7 +4186,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4200,7 +4200,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -4218,7 +4218,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "frame-system", @@ -4232,7 +4232,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4250,7 +4250,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-support", "parity-scale-codec", @@ -4263,7 +4263,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -4278,7 +4278,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-benchmarking", "frame-support", @@ -4294,7 +4294,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5911,7 +5911,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "bytes 0.5.4", "derive_more 0.99.7", @@ -5938,7 +5938,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -5962,7 +5962,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5978,7 +5978,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5994,7 +5994,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", @@ -6005,7 +6005,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "ansi_term 0.12.1", "atty", @@ -6054,7 +6054,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "fnv", @@ -6090,7 +6090,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "blake2-rfc", "hash-db", @@ -6119,7 +6119,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "sc-client-api", "sp-blockchain", @@ -6130,7 +6130,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "fork-tree", @@ -6172,7 +6172,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6195,7 +6195,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "fork-tree", "parity-scale-codec", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6230,7 +6230,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "log 0.4.8", "sc-client-api", @@ -6244,7 +6244,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "lazy_static", @@ -6272,7 +6272,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -6289,7 +6289,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6304,7 +6304,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -6325,7 +6325,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "assert_matches", "derive_more 0.99.7", @@ -6362,7 +6362,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "finality-grandpa", @@ -6379,7 +6379,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "ansi_term 0.12.1", "futures 0.3.5", @@ -6396,7 +6396,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "hex", @@ -6411,7 +6411,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "bitflags", "bs58", @@ -6463,7 +6463,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6478,7 +6478,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "env_logger", "futures 0.3.5", @@ -6505,7 +6505,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "bytes 0.5.4", "fnv", @@ -6532,7 +6532,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "libp2p 0.19.1", @@ -6545,7 +6545,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "log 0.4.8", "substrate-prometheus-endpoint", @@ -6554,7 +6554,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "hash-db", @@ -6586,7 +6586,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6610,7 +6610,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -6625,7 +6625,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "exit-future", @@ -6683,7 +6683,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6697,7 +6697,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "bytes 0.5.4", "futures 0.3.5", @@ -6719,7 +6719,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "erased-serde", "log 0.4.8", @@ -6734,7 +6734,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6754,7 +6754,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -7147,7 +7147,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -7159,7 +7159,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "hash-db", "parity-scale-codec", @@ -7174,7 +7174,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "serde", @@ -7198,7 +7198,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -7211,7 +7211,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-api", @@ -7223,7 +7223,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7234,7 +7234,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-api", @@ -7246,7 +7246,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -7262,7 +7262,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "serde", "serde_json", @@ -7271,7 +7271,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -7294,7 +7294,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-api", @@ -7308,7 +7308,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "merlin", "parity-scale-codec", @@ -7325,7 +7325,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -7337,7 +7337,7 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "base58", "blake2-rfc", @@ -7379,7 +7379,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -7388,7 +7388,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "proc-macro2 1.0.18", "quote 1.0.6", @@ -7398,7 +7398,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "environmental", "parity-scale-codec", @@ -7409,7 +7409,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -7425,7 +7425,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7435,7 +7435,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "parity-scale-codec", @@ -7447,7 +7447,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "hash-db", @@ -7467,7 +7467,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "lazy_static", "sp-core", @@ -7478,7 +7478,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "sp-api", "sp-core", @@ -7488,7 +7488,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "backtrace", "log 0.4.8", @@ -7497,7 +7497,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "serde", @@ -7509,7 +7509,7 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", @@ -7520,7 +7520,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "serde", "sp-core", @@ -7529,7 +7529,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -7550,7 +7550,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "primitive-types", @@ -7565,7 +7565,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "Inflector", "proc-macro-crate", @@ -7577,7 +7577,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "serde", "serde_json", @@ -7586,7 +7586,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-api", @@ -7599,7 +7599,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7609,7 +7609,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "hash-db", "log 0.4.8", @@ -7628,12 +7628,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" [[package]] name = "sp-storage" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -7645,7 +7645,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7659,7 +7659,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "tracing", ] @@ -7667,7 +7667,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -7682,7 +7682,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "hash-db", "memory-db", @@ -7696,7 +7696,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "futures-core", @@ -7707,7 +7707,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7719,7 +7719,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7847,7 +7847,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "chrono", "clear_on_drop", @@ -7874,7 +7874,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "platforms", ] @@ -7882,7 +7882,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.5", @@ -7903,7 +7903,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "async-std", "derive_more 0.99.7", @@ -7917,7 +7917,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "hash-db", @@ -7938,7 +7938,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "cfg-if", "frame-executive", @@ -7980,7 +7980,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" dependencies = [ "futures 0.3.5", "parity-scale-codec", @@ -8000,7 +8000,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#2a4374bca915312e5100e6b7d0f56dc593c3d0b7" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" [[package]] name = "substrate-wasm-builder-runner" diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index a05a96672904..76a965db997f 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -569,7 +569,7 @@ impl parachains::Trait for Runtime { impl frame_utils::SignedExtensionProvider for Runtime { type Extra = SignedExtra; - fn construct_extras(nonce: IndexFor, era: Era, genesis: Option) -> ( + fn construct_extras(nonce: IndexFor, era: Era, hash: Option) -> ( Self::Extra, Option<::AdditionalSigned> ) { @@ -587,9 +587,9 @@ impl frame_utils::SignedExtensionProvider for Runtime { parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), ); - // if the genesis hash is supplied, we can manually provide the additional signed data. - let additional = genesis.map(|genesis| { - ((), VERSION.spec_version, VERSION.transaction_version, genesis, genesis, (), (), (), (), (), ()) + // if the hash hash is supplied, we can manually provide the additional signed data. + let additional = hash.map(|hash| { + ((), VERSION.spec_version, VERSION.transaction_version, hash, hash, (), (), (), (), (), ()) }); (extra, additional) diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 2ff8acc3ce66..4b3622537bb9 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -617,7 +617,7 @@ impl parachains::Trait for Runtime { impl frame_utils::SignedExtensionProvider for Runtime { type Extra = SignedExtra; - fn construct_extras(nonce: IndexFor, era: Era, genesis: Option) -> ( + fn construct_extras(nonce: IndexFor, era: Era, hash: Option) -> ( Self::Extra, Option<::AdditionalSigned> ) { @@ -636,9 +636,9 @@ impl frame_utils::SignedExtensionProvider for Runtime { grandpa::ValidateEquivocationReport::::new(), claims::PrevalidateAttests::::new(), ); - // if the genesis hash is supplied, we can manually provide the additional signed data. - let additional = genesis.map(|genesis| { - ((), VERSION.spec_version, VERSION.transaction_version, genesis, genesis, (), (), (), (), (), (), ()) + // if the hash hash is supplied, we can manually provide the additional signed data. + let additional = hash.map(|hash| { + ((), VERSION.spec_version, VERSION.transaction_version, hash, hash, (), (), (), (), (), (), ()) }); (extra, additional) diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 431956bd1edf..bb9903977a1c 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -425,7 +425,7 @@ impl parachains::Trait for Runtime { impl frame_utils::SignedExtensionProvider for Runtime { type Extra = SignedExtra; - fn construct_extras(nonce: IndexFor, era: Era, genesis: Option) -> ( + fn construct_extras(nonce: IndexFor, era: Era, hash: Option) -> ( Self::Extra, Option<::AdditionalSigned> ) { @@ -443,9 +443,9 @@ impl frame_utils::SignedExtensionProvider for Runtime { parachains::ValidateDoubleVoteReports::::new(), grandpa::ValidateEquivocationReport::::new(), ); - // if the genesis hash is supplied, we can manually provide the additional signed data. - let additional = genesis.map(|genesis| { - ((), VERSION.spec_version, VERSION.transaction_version, genesis, genesis, (), (), (), (), (), ()) + // if the hash is supplied, we can manually provide the additional signed data. + let additional = hash.map(|hash| { + ((), VERSION.spec_version, VERSION.transaction_version, hash, hash, (), (), (), (), (), ()) }); (extra, additional) From 85d9e3430f78633badd03cfd9391bf940241e24e Mon Sep 17 00:00:00 2001 From: Seun Date: Mon, 8 Jun 2020 13:33:55 +0100 Subject: [PATCH 10/13] merged with master --- Cargo.lock | 661 ++++++---- Cargo.toml | 6 +- availability-store/Cargo.toml | 2 +- cli/Cargo.toml | 2 +- collator/Cargo.toml | 2 +- erasure-coding/Cargo.toml | 2 +- network/Cargo.toml | 2 +- network/test/Cargo.toml | 2 +- node/core/README.md | 1 + node/messages/Cargo.toml | 9 + node/messages/src/lib.rs | 72 + node/network/README.md | 1 + node/overseer/Cargo.toml | 21 + node/overseer/examples/minimal-example.rs | 136 ++ node/overseer/src/lib.rs | 1083 +++++++++++++++ parachain/Cargo.toml | 2 +- parachain/test-parachains/adder/Cargo.toml | 2 +- parachain/test-parachains/halt/Cargo.toml | 2 +- primitives/Cargo.toml | 2 +- roadmap/implementors-guide/guide.md | 97 +- .../validity-subsystems-overview.md | 117 ++ rpc/Cargo.toml | 2 +- runtime/common/Cargo.toml | 2 +- runtime/common/src/impls.rs | 16 +- runtime/common/src/parachains.rs | 1 + runtime/common/src/registrar.rs | 1 + runtime/kusama/Cargo.toml | 4 +- runtime/kusama/src/constants.rs | 4 + runtime/kusama/src/lib.rs | 57 +- runtime/parachains/Cargo.toml | 84 ++ runtime/parachains/src/configuration.rs | 329 +++++ runtime/parachains/src/inclusion.rs | 15 + runtime/parachains/src/initializer.rs | 154 +++ runtime/parachains/src/lib.rs | 31 + runtime/parachains/src/mock.rs | 114 ++ runtime/parachains/src/paras.rs | 1175 +++++++++++++++++ runtime/parachains/src/scheduler.rs | 15 + runtime/parachains/src/validity.rs | 15 + runtime/polkadot/Cargo.toml | 4 +- runtime/polkadot/src/constants.rs | 4 + runtime/polkadot/src/lib.rs | 67 +- runtime/test-runtime/Cargo.toml | 2 +- runtime/test-runtime/src/lib.rs | 2 + runtime/westend/Cargo.toml | 4 +- runtime/westend/src/constants.rs | 4 + runtime/westend/src/lib.rs | 50 +- service/Cargo.toml | 2 +- service/src/lib.rs | 24 +- statement-table/Cargo.toml | 2 +- validation/Cargo.toml | 2 +- 50 files changed, 4059 insertions(+), 351 deletions(-) create mode 100644 node/core/README.md create mode 100644 node/messages/Cargo.toml create mode 100644 node/messages/src/lib.rs create mode 100644 node/network/README.md create mode 100644 node/overseer/Cargo.toml create mode 100644 node/overseer/examples/minimal-example.rs create mode 100644 node/overseer/src/lib.rs create mode 100644 roadmap/implementors-guide/validity-subsystems-overview.md create mode 100644 runtime/parachains/Cargo.toml create mode 100644 runtime/parachains/src/configuration.rs create mode 100644 runtime/parachains/src/inclusion.rs create mode 100644 runtime/parachains/src/initializer.rs create mode 100644 runtime/parachains/src/lib.rs create mode 100644 runtime/parachains/src/mock.rs create mode 100644 runtime/parachains/src/paras.rs create mode 100644 runtime/parachains/src/scheduler.rs create mode 100644 runtime/parachains/src/validity.rs diff --git a/Cargo.lock b/Cargo.lock index d7bee4797a64..69cbc0e2d2c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,9 +123,9 @@ dependencies = [ [[package]] name = "arc-swap" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b585a98a234c46fc563103e9278c9391fde1f4e6850334da895d27edb9580f62" +checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034" [[package]] name = "arrayref" @@ -163,7 +163,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -316,7 +316,7 @@ dependencies = [ "log 0.4.8", "peeking_take_while", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "regex", "rustc-hash", "shlex", @@ -590,9 +590,9 @@ dependencies = [ [[package]] name = "clear_on_drop" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17" +checksum = "c9cc5db465b294c3fa986d5bbb0f3017cd850bff6dd6c52f9ccff8b4d21b7b08" dependencies = [ "cc", ] @@ -923,7 +923,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -954,11 +954,10 @@ dependencies = [ [[package]] name = "dirs-sys" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b" +checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a" dependencies = [ - "cfg-if", "libc", "redox_users", "winapi 0.3.8", @@ -1043,7 +1042,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -1149,7 +1148,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", "synstructure", ] @@ -1175,6 +1174,21 @@ dependencies = [ "libc", ] +[[package]] +name = "femme" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b6b21baebbed15551f2170010ca4101b9ed3fdc05822791c8bd4631840eab81" +dependencies = [ + "cfg-if", + "js-sys", + "log 0.4.8", + "serde", + "serde_derive", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "file-per-thread-logger" version = "0.1.3" @@ -1240,7 +1254,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", ] @@ -1248,7 +1262,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -1265,7 +1279,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1283,7 +1297,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -1298,7 +1312,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "serde", @@ -1309,7 +1323,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "bitmask", "frame-metadata", @@ -1334,40 +1348,40 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "frame-support-procedural-tools" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "frame-system" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1383,7 +1397,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -1397,7 +1411,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-api", @@ -1406,7 +1420,7 @@ dependencies = [ [[package]] name = "frame-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-system", "pallet-balances", @@ -1559,7 +1573,7 @@ checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" dependencies = [ "proc-macro-hack", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -2074,7 +2088,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -2189,9 +2203,9 @@ dependencies = [ [[package]] name = "jsonrpc-client-transports" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2307a7e78cf969759e390a8a2151ea12e783849a45bb00aa871b468ba58ea79e" +checksum = "ecbdaacc17243168d9d1fa6b2bd7556a27e1e60a621d8a2a6e590ae2b145d158" dependencies = [ "failure", "futures 0.1.29", @@ -2206,9 +2220,9 @@ dependencies = [ [[package]] name = "jsonrpc-core" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25525f6002338fb4debb5167a89a0b47f727a5a48418417545ad3429758b7fec" +checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62" dependencies = [ "futures 0.1.29", "log 0.4.8", @@ -2219,30 +2233,30 @@ dependencies = [ [[package]] name = "jsonrpc-core-client" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f9382e831a6d630c658df103aac3f971da096deb57c136ea2b760d3b4e3f9f" +checksum = "34221123bc79b66279a3fde2d3363553835b43092d629b34f2e760c44dc94713" dependencies = [ "jsonrpc-client-transports", ] [[package]] name = "jsonrpc-derive" -version = "14.0.5" +version = "14.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" +checksum = "0fadf6945e227246825a583514534d864554e9f23d80b3c77d034b10983db5ef" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "jsonrpc-http-server" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52860f0549694aa4abb12766856f56952ab46d3fb9f0815131b2db3d9cc2f29" +checksum = "0da906d682799df05754480dac1b9e70ec92e12c19ebafd2662a5ea1c9fd6522" dependencies = [ "hyper 0.12.35", "jsonrpc-core", @@ -2255,21 +2269,22 @@ dependencies = [ [[package]] name = "jsonrpc-pubsub" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ca5e391d6c6a2261d4adca029f427fe63ea546ad6cef2957c654c08495ec16" +checksum = "2d44f5602a11d657946aac09357956d2841299ed422035edf140c552cb057986" dependencies = [ "jsonrpc-core", "log 0.4.8", "parking_lot 0.10.2", + "rand 0.7.3", "serde", ] [[package]] name = "jsonrpc-server-utils" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f06add502b48351e05dd95814835327fb115e4e9f834ca42fd522d3b769d4d2" +checksum = "56cbfb462e7f902e21121d9f0d1c2b77b2c5b642e1a4e8f4ebfa2e15b94402bb" dependencies = [ "bytes 0.4.12", "globset", @@ -2283,9 +2298,9 @@ dependencies = [ [[package]] name = "jsonrpc-ws-server" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "017a7dd5083d9ed62c5e1dd3e317975c33c3115dac5447f4480fe05a8c354754" +checksum = "903d3109fe7c4acb932b567e1e607e0f524ed04741b09fb0e61841bc40a022fc" dependencies = [ "jsonrpc-core", "jsonrpc-server-utils", @@ -2313,7 +2328,7 @@ dependencies = [ [[package]] name = "kusama-runtime" -version = "0.8.2" +version = "0.8.3" dependencies = [ "bitvec", "frame-benchmarking", @@ -2342,6 +2357,7 @@ dependencies = [ "pallet-nicks", "pallet-offences", "pallet-offences-benchmarking", + "pallet-proxy", "pallet-randomness-collective-flip", "pallet-recovery", "pallet-scheduler", @@ -2532,7 +2548,7 @@ dependencies = [ "libp2p-ping 0.18.0", "libp2p-plaintext", "libp2p-pnet", - "libp2p-secio 0.18.0", + "libp2p-secio", "libp2p-swarm 0.18.1", "libp2p-tcp 0.18.0", "libp2p-uds", @@ -2565,7 +2581,6 @@ dependencies = [ "libp2p-mplex 0.19.1", "libp2p-noise 0.19.0", "libp2p-ping 0.19.1", - "libp2p-secio 0.19.1", "libp2p-swarm 0.19.0", "libp2p-tcp 0.19.1", "libp2p-wasm-ext 0.19.0", @@ -2653,7 +2668,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6" dependencies = [ - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -2663,7 +2678,7 @@ version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f09548626b737ed64080fde595e06ce1117795b8b9fc4d2629fa36561c583171" dependencies = [ - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -3038,36 +3053,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "libp2p-secio" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b73f0cc119c83a5b619d6d11074a319fdb4aa4daf8088ade00d511418566e28" -dependencies = [ - "aes-ctr", - "ctr", - "futures 0.3.5", - "hmac", - "js-sys", - "lazy_static", - "libp2p-core 0.19.1", - "log 0.4.8", - "parity-send-wrapper", - "pin-project", - "prost", - "prost-build", - "quicksink", - "rand 0.7.3", - "ring", - "rw-stream-sink", - "sha2", - "static_assertions", - "twofish", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - [[package]] name = "libp2p-swarm" version = "0.18.1" @@ -3341,9 +3326,9 @@ dependencies = [ [[package]] name = "lru" -version = "0.4.5" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e488db3a9e108382265a30764f43cfc87517322e5d04ae0603b32a33461dca3" +checksum = "0609345ddee5badacf857d4f547e0e5a2e987db77085c24cd887f73573a04237" dependencies = [ "hashbrown 0.6.3", ] @@ -3799,7 +3784,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -3815,7 +3800,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -3830,7 +3815,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -3852,7 +3837,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -3866,7 +3851,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -3882,7 +3867,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -3897,14 +3882,14 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "serde", - "sp-phragmen", + "sp-npos-elections", "sp-runtime", "sp-std", ] @@ -3912,7 +3897,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -3928,7 +3913,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -3948,7 +3933,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3964,7 +3949,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -3984,7 +3969,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4000,7 +3985,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4014,7 +3999,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4028,7 +4013,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4043,7 +4028,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4061,10 +4046,25 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-proxy" +version = "2.0.0-rc2" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" +dependencies = [ + "frame-support", + "frame-system", + "parity-scale-codec", + "serde", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4077,7 +4077,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "enumflags2", "frame-support", @@ -4092,7 +4092,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4107,7 +4107,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4125,7 +4125,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4139,7 +4139,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4153,7 +4153,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4165,7 +4165,7 @@ dependencies = [ "serde", "sp-application-crypto", "sp-io", - "sp-phragmen", + "sp-npos-elections", "sp-runtime", "sp-staking", "sp-std", @@ -4175,18 +4175,18 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "pallet-sudo" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4200,7 +4200,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4218,7 +4218,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "frame-system", @@ -4232,7 +4232,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4250,7 +4250,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-support", "parity-scale-codec", @@ -4263,7 +4263,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4278,7 +4278,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4294,7 +4294,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4410,7 +4410,7 @@ checksum = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -4528,9 +4528,9 @@ dependencies = [ [[package]] name = "paste" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53181dcd37421c08d3b69f887784956674d09c3f9a47a04fece2b130a5b346b" +checksum = "d508492eeb1e5c38ee696371bf7b9fc33c83d46a7d451606b96458fbbbdc2dec" dependencies = [ "paste-impl", "proc-macro-hack", @@ -4538,13 +4538,13 @@ dependencies = [ [[package]] name = "paste-impl" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ca490fa1c034a71412b4d1edcb904ec5a0981a4426c9eb2128c0fda7a68d17" +checksum = "84f328a6a63192b333fce5fbb4be79db6758a4d518dfac6d54412f1492f72d32" dependencies = [ "proc-macro-hack", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -4595,29 +4595,29 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.17" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc93aeee735e60ecb40cf740eb319ff23eab1c5748abfdb5c180e4ce49f7791" +checksum = "e75373ff9037d112bb19bc61333a06a159eaeb217660dcfbea7d88e1db823919" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.17" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e58db2081ba5b4c93bd6be09c40fd36cb9193a8336c384f3b40012e531aa7e40" +checksum = "10b4b44893d3c370407a1d6a5cfde7c41ae0478e31c516c85f67eb3adc51be6d" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "pin-project-lite" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9df32da11d84f3a7d70205549562966279adb900e080fad3dccd8e64afccf0ad" +checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" [[package]] name = "pin-utils" @@ -4645,7 +4645,7 @@ checksum = "feb3b2b1033b8a60b4da6ee470325f887758c95d5320f52f9ce0df055a55940e" [[package]] name = "polkadot" -version = "0.8.2" +version = "0.8.3" dependencies = [ "assert_cmd", "futures 0.3.5", @@ -4658,7 +4658,7 @@ dependencies = [ [[package]] name = "polkadot-availability-store" -version = "0.8.2" +version = "0.8.3" dependencies = [ "derive_more 0.99.7", "exit-future", @@ -4684,7 +4684,7 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.8.2" +version = "0.8.3" dependencies = [ "frame-benchmarking-cli", "futures 0.3.5", @@ -4708,7 +4708,7 @@ dependencies = [ [[package]] name = "polkadot-collator" -version = "0.8.2" +version = "0.8.3" dependencies = [ "futures 0.3.5", "futures-timer 2.0.2", @@ -4735,7 +4735,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.8.2" +version = "0.8.3" dependencies = [ "derive_more 0.15.0", "parity-scale-codec", @@ -4747,7 +4747,7 @@ dependencies = [ [[package]] name = "polkadot-network" -version = "0.8.2" +version = "0.8.3" dependencies = [ "arrayvec 0.4.12", "bytes 0.5.4", @@ -4775,7 +4775,7 @@ dependencies = [ [[package]] name = "polkadot-network-test" -version = "0.8.2" +version = "0.8.3" dependencies = [ "futures 0.3.5", "log 0.4.8", @@ -4794,9 +4794,31 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "polkadot-node-messages" +version = "0.1.0" +dependencies = [ + "polkadot-primitives", +] + +[[package]] +name = "polkadot-overseer" +version = "0.1.0" +dependencies = [ + "femme", + "futures 0.3.5", + "futures-timer 3.0.2", + "kv-log-macro", + "log 0.4.8", + "polkadot-node-messages", + "polkadot-primitives", + "sc-client-api", + "streamunordered", +] + [[package]] name = "polkadot-parachain" -version = "0.8.2" +version = "0.8.3" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -4815,7 +4837,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.8.2" +version = "0.8.3" dependencies = [ "bitvec", "frame-system", @@ -4837,7 +4859,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.8.2" +version = "0.8.3" dependencies = [ "jsonrpc-core", "pallet-transaction-payment-rpc", @@ -4862,7 +4884,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.8.2" +version = "0.8.3" dependencies = [ "bitvec", "frame-benchmarking", @@ -4891,6 +4913,7 @@ dependencies = [ "pallet-nicks", "pallet-offences", "pallet-offences-benchmarking", + "pallet-proxy", "pallet-randomness-collective-flip", "pallet-scheduler", "pallet-session", @@ -4935,7 +4958,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.8.2" +version = "0.8.3" dependencies = [ "bitvec", "frame-benchmarking", @@ -4976,9 +4999,51 @@ dependencies = [ "trie-db", ] +[[package]] +name = "polkadot-runtime-parachains" +version = "0.8.0" +dependencies = [ + "bitvec", + "frame-benchmarking", + "frame-support", + "frame-system", + "hex-literal", + "libsecp256k1", + "log 0.3.9", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-offences", + "pallet-randomness-collective-flip", + "pallet-session", + "pallet-staking", + "pallet-staking-reward-curve", + "pallet-timestamp", + "pallet-treasury", + "pallet-vesting", + "parity-scale-codec", + "polkadot-primitives", + "rustc-hex", + "serde", + "serde_derive", + "serde_json", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-trie", + "trie-db", +] + [[package]] name = "polkadot-service" -version = "0.8.2" +version = "0.8.3" dependencies = [ "env_logger", "frame-benchmarking", @@ -5037,7 +5102,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.8.2" +version = "0.8.3" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -5046,7 +5111,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.8.2" +version = "0.8.3" dependencies = [ "bitvec", "frame-executive", @@ -5123,7 +5188,7 @@ dependencies = [ [[package]] name = "polkadot-validation" -version = "0.8.2" +version = "0.8.3" dependencies = [ "bitvec", "derive_more 0.14.1", @@ -5230,7 +5295,7 @@ checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" dependencies = [ "proc-macro-error-attr", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", "version_check", ] @@ -5242,7 +5307,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", "syn-mid", "version_check", @@ -5256,9 +5321,9 @@ checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4" [[package]] name = "proc-macro-nested" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694" +checksum = "0afe1bd463b9e9ed51d0e0f0b50b6b146aec855c56fd182bb242388710a9b6de" [[package]] name = "proc-macro2" @@ -5344,7 +5409,7 @@ dependencies = [ "anyhow", "itertools 0.8.2", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -5398,9 +5463,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea" +checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" dependencies = [ "proc-macro2 1.0.18", ] @@ -5697,7 +5762,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -5911,7 +5976,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "bytes 0.5.4", "derive_more 0.99.7", @@ -5938,7 +6003,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -5962,7 +6027,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5978,7 +6043,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5994,18 +6059,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "sc-cli" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "ansi_term 0.12.1", "atty", @@ -6054,7 +6119,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "fnv", @@ -6090,7 +6155,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "blake2-rfc", "hash-db", @@ -6119,7 +6184,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "sc-client-api", "sp-blockchain", @@ -6130,7 +6195,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "fork-tree", @@ -6172,7 +6237,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6195,7 +6260,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "fork-tree", "parity-scale-codec", @@ -6208,7 +6273,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6230,7 +6295,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "log 0.4.8", "sc-client-api", @@ -6244,7 +6309,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "lazy_static", @@ -6272,7 +6337,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -6289,7 +6354,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6304,7 +6369,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -6325,7 +6390,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "assert_matches", "derive_more 0.99.7", @@ -6362,7 +6427,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "finality-grandpa", @@ -6379,7 +6444,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "ansi_term 0.12.1", "futures 0.3.5", @@ -6396,7 +6461,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "hex", @@ -6411,7 +6476,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "bitflags", "bs58", @@ -6463,7 +6528,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6478,7 +6543,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "env_logger", "futures 0.3.5", @@ -6505,7 +6570,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "bytes 0.5.4", "fnv", @@ -6532,7 +6597,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "libp2p 0.19.1", @@ -6545,7 +6610,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "log 0.4.8", "substrate-prometheus-endpoint", @@ -6554,7 +6619,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "hash-db", @@ -6586,7 +6651,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6610,7 +6675,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -6625,7 +6690,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "exit-future", @@ -6683,7 +6748,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6697,7 +6762,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "bytes 0.5.4", "futures 0.3.5", @@ -6719,7 +6784,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "erased-serde", "log 0.4.8", @@ -6734,7 +6799,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6754,7 +6819,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -6839,7 +6904,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -6925,7 +6990,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f2c3ac8e6ca1e9c80b8be1023940162bf81ae3cffbb1809474152f2ce1eb250" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -7075,7 +7140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -7147,7 +7212,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -7159,7 +7224,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "hash-db", "parity-scale-codec", @@ -7174,19 +7239,19 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "blake2-rfc", "proc-macro-crate", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "sp-application-crypto" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "serde", @@ -7198,7 +7263,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -7211,7 +7276,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-api", @@ -7223,7 +7288,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7234,7 +7299,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-api", @@ -7246,7 +7311,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "log 0.4.8", @@ -7262,7 +7327,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "serde", "serde_json", @@ -7271,7 +7336,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -7294,7 +7359,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-api", @@ -7308,7 +7373,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "merlin", "parity-scale-codec", @@ -7325,7 +7390,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -7337,7 +7402,7 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "base58", "blake2-rfc", @@ -7379,7 +7444,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -7388,17 +7453,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "sp-externalities" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "environmental", "parity-scale-codec", @@ -7409,7 +7474,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -7425,7 +7490,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7435,7 +7500,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "parity-scale-codec", @@ -7447,7 +7512,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "hash-db", @@ -7467,7 +7532,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "lazy_static", "sp-core", @@ -7476,51 +7541,51 @@ dependencies = [ ] [[package]] -name = "sp-offchain" +name = "sp-npos-elections" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "parity-scale-codec", + "serde", + "sp-arithmetic", + "sp-npos-elections-compact", + "sp-std", ] [[package]] -name = "sp-panic-handler" +name = "sp-npos-elections-compact" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ - "backtrace", - "log 0.4.8", + "proc-macro-crate", + "proc-macro2 1.0.18", + "quote 1.0.7", + "syn 1.0.30", ] [[package]] -name = "sp-phragmen" +name = "sp-offchain" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic", - "sp-phragmen-compact", - "sp-std", + "sp-api", + "sp-core", + "sp-runtime", ] [[package]] -name = "sp-phragmen-compact" +name = "sp-panic-handler" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ - "proc-macro-crate", - "proc-macro2 1.0.18", - "quote 1.0.6", - "syn 1.0.30", + "backtrace", + "log 0.4.8", ] [[package]] name = "sp-rpc" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "serde", "sp-core", @@ -7529,7 +7594,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -7550,7 +7615,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "primitive-types", @@ -7565,19 +7630,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "Inflector", "proc-macro-crate", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] [[package]] name = "sp-serializer" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "serde", "serde_json", @@ -7586,7 +7651,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-api", @@ -7599,7 +7664,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7609,7 +7674,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "hash-db", "log 0.4.8", @@ -7628,12 +7693,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" [[package]] name = "sp-storage" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -7645,7 +7710,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7659,7 +7724,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "tracing", ] @@ -7667,7 +7732,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "derive_more 0.99.7", "futures 0.3.5", @@ -7675,6 +7740,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api", + "sp-blockchain", "sp-runtime", "sp-utils", ] @@ -7682,7 +7748,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "hash-db", "memory-db", @@ -7696,7 +7762,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "futures-core", @@ -7707,7 +7773,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7719,7 +7785,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7763,6 +7829,18 @@ dependencies = [ "generic-array", ] +[[package]] +name = "streamunordered" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9394ee1338fee8370bee649f8a7170b3a56917903a0956467ad192dcf8699ca" +dependencies = [ + "futures-core", + "futures-sink", + "futures-util", + "slab", +] + [[package]] name = "string" version = "0.2.1" @@ -7807,7 +7885,7 @@ dependencies = [ "heck", "proc-macro-error", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -7828,7 +7906,7 @@ checksum = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" dependencies = [ "heck", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -7847,7 +7925,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "chrono", "clear_on_drop", @@ -7874,7 +7952,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "platforms", ] @@ -7882,7 +7960,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.5", @@ -7903,7 +7981,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "async-std", "derive_more 0.99.7", @@ -7917,7 +7995,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "hash-db", @@ -7938,7 +8016,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "cfg-if", "frame-executive", @@ -7980,7 +8058,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-rc2" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" dependencies = [ "futures 0.3.5", "parity-scale-codec", @@ -8000,7 +8078,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#3342d061cdc4f8916f8fa8212625a8bd12262e78" +source = "git+https://github.com/paritytech/substrate?branch=seun-sc-cli-subkey#daeed15a9aeb866dc03e4a32a6c8113fe5827da6" [[package]] name = "substrate-wasm-builder-runner" @@ -8138,7 +8216,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93a56fabc59dce20fe48b6c832cc249c713e7ed88fa28b0ee0a3bfcaae5fe4e2" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "unicode-xid 0.2.0", ] @@ -8149,7 +8227,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -8169,7 +8247,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", "unicode-xid 0.2.0", ] @@ -8226,7 +8304,7 @@ dependencies = [ [[package]] name = "test-parachain-adder" -version = "0.8.2" +version = "0.8.3" dependencies = [ "dlmalloc", "parity-scale-codec", @@ -8265,7 +8343,7 @@ dependencies = [ [[package]] name = "test-parachain-halt" -version = "0.8.2" +version = "0.8.3" dependencies = [ "substrate-wasm-builder-runner 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -8318,7 +8396,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "893582086c2f98cde18f906265a65b5030a074b1046c674ae898be6519a7f479" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -8664,9 +8742,9 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c6b59d116d218cb2d990eb06b77b64043e0268ef7323aae63d8b30ae462923" +checksum = "a41f40ed0e162c911ac6fcb53ecdc8134c46905fdbbae8c50add462a538b495f" dependencies = [ "cfg-if", "tracing-attributes", @@ -8680,7 +8758,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", ] @@ -8929,6 +9007,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c2dc4aa152834bc334f506c1a06b866416a8b6697d5c9f75b9a689c8486def0" dependencies = [ "cfg-if", + "serde", + "serde_json", "wasm-bindgen-macro", ] @@ -8942,7 +9022,7 @@ dependencies = [ "lazy_static", "log 0.4.8", "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", "wasm-bindgen-shared", ] @@ -8965,7 +9045,7 @@ version = "0.2.63" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "838e423688dac18d73e31edce74ddfac468e37b1506ad163ffaf0a46f703ffe3" dependencies = [ - "quote 1.0.6", + "quote 1.0.7", "wasm-bindgen-macro-support", ] @@ -8976,7 +9056,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3156052d8ec77142051a533cdd686cba889537b213f948cd1d20869926e68e92" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", "wasm-bindgen-backend", "wasm-bindgen-shared", @@ -9086,18 +9166,18 @@ dependencies = [ [[package]] name = "wast" -version = "17.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0e1c36b928fca33dbaf96235188f5fad22ee87100e26cc606bd0fbabdf1932" +checksum = "01b1f23531740a81f9300bd2febd397a95c76bfa4aa4bfaf4ca8b1ee3438f337" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b50f9e5e5c81e6fd987ae6997a9f4bbb751df2dec1d8cadb0b5778f1ec13bbe" +checksum = "4006d418d59293172aebfeeadb7673459dc151874a79135946ea7996b6a98515" dependencies = [ "wast", ] @@ -9142,7 +9222,7 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.8.2" +version = "0.8.3" dependencies = [ "bitvec", "frame-benchmarking", @@ -9171,6 +9251,7 @@ dependencies = [ "pallet-nicks", "pallet-offences", "pallet-offences-benchmarking", + "pallet-proxy", "pallet-randomness-collective-flip", "pallet-recovery", "pallet-scheduler", @@ -9338,7 +9419,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ "proc-macro2 1.0.18", - "quote 1.0.6", + "quote 1.0.7", "syn 1.0.30", "synstructure", ] diff --git a/Cargo.toml b/Cargo.toml index 435a1b7fc2ed..a2a9ad2c53de 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ path = "src/main.rs" [package] name = "polkadot" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" @@ -29,6 +29,7 @@ members = [ "network/test", "primitives", "runtime/common", + "runtime/parachains", "runtime/polkadot", "runtime/kusama", "runtime/westend", @@ -39,6 +40,9 @@ members = [ "service", "validation", + "node/messages", + "node/overseer", + "parachain/test-parachains", "parachain/test-parachains/adder", "parachain/test-parachains/adder/collator", diff --git a/availability-store/Cargo.toml b/availability-store/Cargo.toml index fc91876bdc1d..b8fc97504952 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "polkadot-availability-store" description = "Persistent database for parachain data" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 1c7b064ae8d8..c8a9bd3f6925 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-cli" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] description = "Polkadot Relay-chain Client Node" edition = "2018" diff --git a/collator/Cargo.toml b/collator/Cargo.toml index 383b5edea763..a33fcaf2dbe0 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-collator" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] description = "Collator node implementation" edition = "2018" diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index a5db46340aea..f6c4af64b9f6 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-erasure-coding" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" diff --git a/network/Cargo.toml b/network/Cargo.toml index 95c0bcbdf96e..b158e65cd386 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-network" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] description = "Polkadot-specific networking protocol" edition = "2018" diff --git a/network/test/Cargo.toml b/network/test/Cargo.toml index 9d0b0b44ce01..636748d10fa7 100644 --- a/network/test/Cargo.toml +++ b/network/test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-network-test" -version = "0.8.2" +version = "0.8.3" license = "GPL-3.0" authors = ["Parity Technologies "] edition = "2018" diff --git a/node/core/README.md b/node/core/README.md new file mode 100644 index 000000000000..a53faa966a73 --- /dev/null +++ b/node/core/README.md @@ -0,0 +1 @@ +Stub - This folder will hold core subsystem implementations, each with their own crate. diff --git a/node/messages/Cargo.toml b/node/messages/Cargo.toml new file mode 100644 index 000000000000..3410ba564961 --- /dev/null +++ b/node/messages/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "polkadot-node-messages" +version = "0.1.0" +authors = ["Parity Technologies "] +edition = "2018" +description = "Message types used by Subsystems" + +[dependencies] +polkadot-primitives = { path = "../../primitives" } diff --git a/node/messages/src/lib.rs b/node/messages/src/lib.rs new file mode 100644 index 000000000000..544bf0bf9ae2 --- /dev/null +++ b/node/messages/src/lib.rs @@ -0,0 +1,72 @@ +// Copyright 2017-2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Message types for the overseer and subsystems. +//! +//! These messages are intended to define the protocol by which different subsystems communicate with each +//! other and signals that they receive from an overseer to coordinate their work. +//! This is intended for use with the `polkadot-overseer` crate. +//! +//! Subsystems' APIs are defined separately from their implementation, leading to easier mocking. + +use polkadot_primitives::Hash; + +/// Signals sent by an overseer to a subsystem. +#[derive(PartialEq, Clone, Debug)] +pub enum OverseerSignal { + /// `Subsystem` should start working on block-based work, given by the relay-chain block hash. + StartWork(Hash), + /// `Subsystem` should stop working on block-based work specified by the relay-chain block hash. + StopWork(Hash), + /// Conclude the work of the `Overseer` and all `Subsystem`s. + Conclude, +} + +/// A message type used by the Validation Subsystem. +#[derive(Debug)] +pub enum ValidationSubsystemMessage { + ValidityAttestation, +} + +/// A message type used by the CandidateBacking Subsystem. +#[derive(Debug)] +pub enum CandidateBackingSubsystemMessage { + RegisterBackingWatcher, + Second, +} + +/// A message type tying together all message types that are used across Subsystems. +#[derive(Debug)] +pub enum AllMessages { + Validation(ValidationSubsystemMessage), + CandidateBacking(CandidateBackingSubsystemMessage), +} + +/// A message type that a subsystem receives from an overseer. +/// It wraps signals from an overseer and messages that are circulating +/// between subsystems. +/// +/// It is generic over over the message type `M` that a particular `Subsystem` may use. +#[derive(Debug)] +pub enum FromOverseer { + /// Signal from the `Overseer`. + Signal(OverseerSignal), + + /// Some other `Subsystem`'s message. + Communication { + msg: M, + }, +} diff --git a/node/network/README.md b/node/network/README.md new file mode 100644 index 000000000000..64f0f11af529 --- /dev/null +++ b/node/network/README.md @@ -0,0 +1 @@ +Stub - This folder will hold networking subsystem implementations, each with their own crate. diff --git a/node/overseer/Cargo.toml b/node/overseer/Cargo.toml new file mode 100644 index 000000000000..9059cd5b3e6b --- /dev/null +++ b/node/overseer/Cargo.toml @@ -0,0 +1,21 @@ +[package] +name = "polkadot-overseer" +version = "0.1.0" +authors = ["Parity Technologies "] +edition = "2018" + +[dependencies] +futures = "0.3.5" +log = "0.4.8" +futures-timer = "3.0.2" +streamunordered = "0.5.1" +polkadot-primitives = { path = "../../primitives" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +messages = { package = "polkadot-node-messages", path = "../messages" } + +[dev-dependencies] +futures = { version = "0.3.5", features = ["thread-pool"] } +futures-timer = "3.0.2" +femme = "2.0.1" +log = "0.4.8" +kv-log-macro = "1.0.6" diff --git a/node/overseer/examples/minimal-example.rs b/node/overseer/examples/minimal-example.rs new file mode 100644 index 000000000000..e42165503c6f --- /dev/null +++ b/node/overseer/examples/minimal-example.rs @@ -0,0 +1,136 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Shows a basic usage of the `Overseer`: +//! * Spawning subsystems and subsystem child jobs +//! * Establishing message passing + +use std::time::Duration; +use futures::{ + pending, pin_mut, executor, select, stream, + FutureExt, StreamExt, +}; +use futures_timer::Delay; +use kv_log_macro as log; + +use polkadot_overseer::{Overseer, Subsystem, SubsystemContext, SpawnedSubsystem}; + +use messages::{ + AllMessages, CandidateBackingSubsystemMessage, FromOverseer, ValidationSubsystemMessage +}; + +struct Subsystem1; + +impl Subsystem1 { + async fn run(mut ctx: SubsystemContext) { + loop { + match ctx.try_recv().await { + Ok(Some(msg)) => { + if let FromOverseer::Communication { msg } = msg { + log::info!("msg {:?}", msg); + } + continue; + } + Ok(None) => (), + Err(_) => { + log::info!("exiting"); + return; + } + } + + Delay::new(Duration::from_secs(1)).await; + ctx.send_msg(AllMessages::Validation( + ValidationSubsystemMessage::ValidityAttestation + )).await.unwrap(); + } + } +} + +impl Subsystem for Subsystem1 { + fn start(&mut self, ctx: SubsystemContext) -> SpawnedSubsystem { + SpawnedSubsystem(Box::pin(async move { + Self::run(ctx).await; + })) + } +} + +struct Subsystem2; + +impl Subsystem2 { + async fn run(mut ctx: SubsystemContext) { + ctx.spawn(Box::pin(async { + loop { + log::info!("Job tick"); + Delay::new(Duration::from_secs(1)).await; + } + })).await.unwrap(); + + loop { + match ctx.try_recv().await { + Ok(Some(msg)) => { + log::info!("Subsystem2 received message {:?}", msg); + continue; + } + Ok(None) => { pending!(); } + Err(_) => { + log::info!("exiting"); + return; + }, + } + } + } +} + +impl Subsystem for Subsystem2 { + fn start(&mut self, ctx: SubsystemContext) -> SpawnedSubsystem { + SpawnedSubsystem(Box::pin(async move { + Self::run(ctx).await; + })) + } +} + +fn main() { + femme::with_level(femme::LevelFilter::Trace); + let spawner = executor::ThreadPool::new().unwrap(); + + futures::executor::block_on(async { + let timer_stream = stream::repeat(()).then(|_| async { + Delay::new(Duration::from_secs(1)).await; + }); + + let (overseer, _handler) = Overseer::new( + vec![], + Box::new(Subsystem2), + Box::new(Subsystem1), + spawner, + ).unwrap(); + let overseer_fut = overseer.run().fuse(); + let timer_stream = timer_stream; + + pin_mut!(timer_stream); + pin_mut!(overseer_fut); + + loop { + select! { + _ = overseer_fut => break, + _ = timer_stream.next() => { + log::info!("tick"); + } + complete => break, + } + } + }); +} diff --git a/node/overseer/src/lib.rs b/node/overseer/src/lib.rs new file mode 100644 index 000000000000..abe648bfa194 --- /dev/null +++ b/node/overseer/src/lib.rs @@ -0,0 +1,1083 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! # Overseer +//! +//! `overseer` implements the Overseer architecture described in the +//! [implementors-guide](https://github.com/paritytech/polkadot/blob/master/roadmap/implementors-guide/guide.md). +//! For the motivations behind implementing the overseer itself you should +//! check out that guide, documentation in this crate will be mostly discussing +//! technical stuff. +//! +//! An `Overseer` is something that allows spawning/stopping and overseing +//! asynchronous tasks as well as establishing a well-defined and easy to use +//! protocol that the tasks can use to communicate with each other. It is desired +//! that this protocol is the only way tasks communicate with each other, however +//! at this moment there are no foolproof guards against other ways of communication. +//! +//! The `Overseer` is instantiated with a pre-defined set of `Subsystems` that +//! share the same behavior from `Overseer`'s point of view. +//! +//! ```text +//! +-----------------------------+ +//! | Overseer | +//! +-----------------------------+ +//! +//! ................| Overseer "holds" these and uses |.............. +//! . them to (re)start things . +//! . . +//! . +-------------------+ +---------------------+ . +//! . | Subsystem1 | | Subsystem2 | . +//! . +-------------------+ +---------------------+ . +//! . | | . +//! .................................................................. +//! | | +//! start() start() +//! V V +//! ..................| Overseer "runs" these |....................... +//! . +--------------------+ +---------------------+ . +//! . | SubsystemInstance1 | | SubsystemInstance2 | . +//! . +--------------------+ +---------------------+ . +//! .................................................................. +//! ``` + +use std::fmt::Debug; +use std::pin::Pin; +use std::task::Poll; +use std::time::Duration; +use std::collections::HashSet; + +use futures::channel::{mpsc, oneshot}; +use futures::{ + pending, poll, select, + future::{BoxFuture, RemoteHandle}, + stream::FuturesUnordered, + task::{Spawn, SpawnError, SpawnExt}, + Future, FutureExt, SinkExt, StreamExt, +}; +use futures_timer::Delay; +use streamunordered::{StreamYield, StreamUnordered}; + +use polkadot_primitives::{Block, BlockNumber, Hash}; +use client::{BlockImportNotification, BlockchainEvents, FinalityNotification}; + +pub use messages::{ + OverseerSignal, ValidationSubsystemMessage, CandidateBackingSubsystemMessage, AllMessages, + FromOverseer, +}; + +/// An error type that describes faults that may happen +/// +/// These are: +/// * Channels being closed +/// * Subsystems dying when they are not expected to +/// * Subsystems not dying when they are told to die +/// * etc. +#[derive(Debug)] +pub struct SubsystemError; + +impl From for SubsystemError { + fn from(_: mpsc::SendError) -> Self { + Self + } +} + +impl From for SubsystemError { + fn from(_: oneshot::Canceled) -> Self { + Self + } +} + +impl From for SubsystemError { + fn from(_: SpawnError) -> Self { + Self + } +} + +/// A `Result` type that wraps [`SubsystemError`]. +/// +/// [`SubsystemError`]: struct.SubsystemError.html +pub type SubsystemResult = Result; + +/// An asynchronous subsystem task that runs inside and being overseen by the [`Overseer`]. +/// +/// In essence it's just a newtype wrapping a `BoxFuture`. +/// +/// [`Overseer`]: struct.Overseer.html +pub struct SpawnedSubsystem(pub BoxFuture<'static, ()>); + +// A capacity of bounded channels inside the overseer. +const CHANNEL_CAPACITY: usize = 1024; +// A graceful `Overseer` teardown time delay. +const STOP_DELAY: u64 = 1; + +/// A type of messages that are sent from [`Subsystem`] to [`Overseer`]. +/// +/// It wraps a system-wide [`AllMessages`] type that represents all possible +/// messages in the system. +/// +/// [`AllMessages`]: enum.AllMessages.html +/// [`Subsystem`]: trait.Subsystem.html +/// [`Overseer`]: struct.Overseer.html +enum ToOverseer { + /// This is a message sent by a `Subsystem`. + SubsystemMessage(AllMessages), + + /// A message that wraps something the `Subsystem` is desiring to + /// spawn on the overseer and a `oneshot::Sender` to signal the result + /// of the spawn. + SpawnJob { + s: BoxFuture<'static, ()>, + res: oneshot::Sender>, + }, +} + +/// An event telling the `Overseer` on the particular block +/// that has been imported or finalized. +/// +/// This structure exists solely for the purposes of decoupling +/// `Overseer` code from the client code and the necessity to call +/// `HeaderBackend::block_number_from_id()`. +pub struct BlockInfo { + /// hash of the block. + pub hash: Hash, + /// hash of the parent block. + pub parent_hash: Hash, + /// block's number. + pub number: BlockNumber, +} + +impl From> for BlockInfo { + fn from(n: BlockImportNotification) -> Self { + BlockInfo { + hash: n.hash, + parent_hash: n.header.parent_hash, + number: n.header.number, + } + } +} + +impl From> for BlockInfo { + fn from(n: FinalityNotification) -> Self { + BlockInfo { + hash: n.hash, + parent_hash: n.header.parent_hash, + number: n.header.number, + } + } +} + +/// Some event from outer world. +enum Event { + BlockImported(BlockInfo), + BlockFinalized(BlockInfo), + MsgToSubsystem(AllMessages), + Stop, +} + +/// A handler used to communicate with the [`Overseer`]. +/// +/// [`Overseer`]: struct.Overseer.html +#[derive(Clone)] +pub struct OverseerHandler { + events_tx: mpsc::Sender, +} + +impl OverseerHandler { + /// Inform the `Overseer` that that some block was imported. + pub async fn block_imported(&mut self, block: BlockInfo) -> SubsystemResult<()> { + self.events_tx.send(Event::BlockImported(block)).await?; + + Ok(()) + } + + /// Send some message to one of the `Subsystem`s. + pub async fn send_msg(&mut self, msg: AllMessages) -> SubsystemResult<()> { + self.events_tx.send(Event::MsgToSubsystem(msg)).await?; + + Ok(()) + } + + /// Inform the `Overseer` that that some block was finalized. + pub async fn block_finalized(&mut self, block: BlockInfo) -> SubsystemResult<()> { + self.events_tx.send(Event::BlockFinalized(block)).await?; + + Ok(()) + } + + /// Tell `Overseer` to shutdown. + pub async fn stop(&mut self) -> SubsystemResult<()> { + self.events_tx.send(Event::Stop).await?; + + Ok(()) + } +} + +/// Glues together the [`Overseer`] and `BlockchainEvents` by forwarding +/// import and finality notifications into the [`OverseerHandler`]. +/// +/// [`Overseer`]: struct.Overseer.html +/// [`OverseerHandler`]: struct.OverseerHandler.html +pub async fn forward_events>( + client: P, + mut handler: OverseerHandler, +) -> SubsystemResult<()> { + let mut finality = client.finality_notification_stream(); + let mut imports = client.import_notification_stream(); + + loop { + select! { + f = finality.next() => { + match f { + Some(block) => { + handler.block_finalized(block.into()).await?; + } + None => break, + } + }, + i = imports.next() => { + match i { + Some(block) => { + handler.block_imported(block.into()).await?; + } + None => break, + } + }, + complete => break, + } + } + + Ok(()) +} + +impl Debug for ToOverseer { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + ToOverseer::SubsystemMessage(msg) => { + write!(f, "OverseerMessage::SubsystemMessage({:?})", msg) + } + ToOverseer::SpawnJob { .. } => write!(f, "OverseerMessage::Spawn(..)") + } + } +} + +/// A running instance of some [`Subsystem`]. +/// +/// [`Subsystem`]: trait.Subsystem.html +struct SubsystemInstance { + tx: mpsc::Sender>, +} + +/// A context type that is given to the [`Subsystem`] upon spawning. +/// It can be used by [`Subsystem`] to communicate with other [`Subsystem`]s +/// or to spawn it's [`SubsystemJob`]s. +/// +/// [`Overseer`]: struct.Overseer.html +/// [`Subsystem`]: trait.Subsystem.html +/// [`SubsystemJob`]: trait.SubsystemJob.html +pub struct SubsystemContext{ + rx: mpsc::Receiver>, + tx: mpsc::Sender, +} + +impl SubsystemContext { + /// Try to asyncronously receive a message. + /// + /// This has to be used with caution, if you loop over this without + /// using `pending!()` macro you will end up with a busy loop! + pub async fn try_recv(&mut self) -> Result>, ()> { + match poll!(self.rx.next()) { + Poll::Ready(Some(msg)) => Ok(Some(msg)), + Poll::Ready(None) => Err(()), + Poll::Pending => Ok(None), + } + } + + /// Receive a message. + pub async fn recv(&mut self) -> SubsystemResult> { + self.rx.next().await.ok_or(SubsystemError) + } + + /// Spawn a child task on the executor. + pub async fn spawn(&mut self, s: Pin + Send>>) -> SubsystemResult<()> { + let (tx, rx) = oneshot::channel(); + self.tx.send(ToOverseer::SpawnJob { + s, + res: tx, + }).await?; + + rx.await? + } + + /// Send a direct message to some other `Subsystem`, routed based on message type. + pub async fn send_msg(&mut self, msg: AllMessages) -> SubsystemResult<()> { + self.tx.send(ToOverseer::SubsystemMessage(msg)).await?; + + Ok(()) + } + + fn new(rx: mpsc::Receiver>, tx: mpsc::Sender) -> Self { + Self { + rx, + tx, + } + } +} + +/// A trait that describes the [`Subsystem`]s that can run on the [`Overseer`]. +/// +/// It is generic over the message type circulating in the system. +/// The idea that we want some type contaning persistent state that +/// can spawn actually running subsystems when asked to. +/// +/// [`Overseer`]: struct.Overseer.html +/// [`Subsystem`]: trait.Subsystem.html +pub trait Subsystem { + /// Start this `Subsystem` and return `SpawnedSubsystem`. + fn start(&mut self, ctx: SubsystemContext) -> SpawnedSubsystem; +} + +/// A subsystem that we oversee. +/// +/// Ties together the [`Subsystem`] itself and it's running instance +/// (which may be missing if the [`Subsystem`] is not running at the moment +/// for whatever reason). +/// +/// [`Subsystem`]: trait.Subsystem.html +#[allow(dead_code)] +struct OverseenSubsystem { + subsystem: Box + Send>, + instance: Option>, +} + +/// The `Overseer` itself. +pub struct Overseer { + /// A validation subsystem + validation_subsystem: OverseenSubsystem, + + /// A candidate backing subsystem + candidate_backing_subsystem: OverseenSubsystem, + + /// Spawner to spawn tasks to. + s: S, + + /// Here we keep handles to spawned subsystems to be notified when they terminate. + running_subsystems: FuturesUnordered>, + + /// Gather running subsystms' outbound streams into one. + running_subsystems_rx: StreamUnordered>, + + /// Events that are sent to the overseer from the outside world + events_rx: mpsc::Receiver, + + /// A set of leaves that `Overseer` starts working with. + /// + /// Drained at the beginning of `run` and never used again. + leaves: Vec<(Hash, BlockNumber)>, + + /// The set of the "active leaves". + active_leaves: HashSet<(Hash, BlockNumber)>, +} + +impl Overseer +where + S: Spawn, +{ + /// Create a new intance of the `Overseer` with a fixed set of [`Subsystem`]s. + /// + /// Each [`Subsystem`] is passed to this function as an explicit parameter + /// and is supposed to implement some interface that is generic over message type + /// that is specific to this [`Subsystem`]. At the moment there are only two + /// subsystems: + /// * Validation + /// * CandidateBacking + /// + /// As any entity that satisfies the interface may act as a [`Subsystem`] this allows + /// mocking in the test code: + /// + /// ```text + /// +------------------------------------+ + /// | Overseer | + /// +------------------------------------+ + /// / | | \ + /// ................. subsystems................................... + /// . +-----------+ +-----------+ +----------+ +---------+ . + /// . | | | | | | | | . + /// . +-----------+ +-----------+ +----------+ +---------+ . + /// ............................................................... + /// | + /// probably `spawn` + /// a `job` + /// | + /// V + /// +-----------+ + /// | | + /// +-----------+ + /// + /// ``` + /// + /// [`Subsystem`]: trait.Subsystem.html + /// + /// # Example + /// + /// The [`Subsystems`] may be any type as long as they implement an expected interface. + /// Here, we create two mock subsystems and start the `Overseer` with them. For the sake + /// of simplicity the termination of the example is done with a timeout. + /// ``` + /// # use std::time::Duration; + /// # use futures::{executor, pin_mut, select, FutureExt}; + /// # use futures_timer::Delay; + /// # use polkadot_overseer::{ + /// # Overseer, Subsystem, SpawnedSubsystem, SubsystemContext, + /// # ValidationSubsystemMessage, CandidateBackingSubsystemMessage, + /// # }; + /// + /// struct ValidationSubsystem; + /// impl Subsystem for ValidationSubsystem { + /// fn start( + /// &mut self, + /// mut ctx: SubsystemContext, + /// ) -> SpawnedSubsystem { + /// SpawnedSubsystem(Box::pin(async move { + /// loop { + /// Delay::new(Duration::from_secs(1)).await; + /// } + /// })) + /// } + /// } + /// + /// struct CandidateBackingSubsystem; + /// impl Subsystem for CandidateBackingSubsystem { + /// fn start( + /// &mut self, + /// mut ctx: SubsystemContext, + /// ) -> SpawnedSubsystem { + /// SpawnedSubsystem(Box::pin(async move { + /// loop { + /// Delay::new(Duration::from_secs(1)).await; + /// } + /// })) + /// } + /// } + /// + /// # fn main() { executor::block_on(async move { + /// let spawner = executor::ThreadPool::new().unwrap(); + /// let (overseer, _handler) = Overseer::new( + /// vec![], + /// Box::new(ValidationSubsystem), + /// Box::new(CandidateBackingSubsystem), + /// spawner, + /// ).unwrap(); + /// + /// let timer = Delay::new(Duration::from_millis(50)).fuse(); + /// + /// let overseer_fut = overseer.run().fuse(); + /// pin_mut!(timer); + /// pin_mut!(overseer_fut); + /// + /// select! { + /// _ = overseer_fut => (), + /// _ = timer => (), + /// } + /// # + /// # }); } + /// ``` + pub fn new( + leaves: impl IntoIterator, + validation: Box + Send>, + candidate_backing: Box + Send>, + mut s: S, + ) -> SubsystemResult<(Self, OverseerHandler)> { + let (events_tx, events_rx) = mpsc::channel(CHANNEL_CAPACITY); + + let handler = OverseerHandler { + events_tx: events_tx.clone(), + }; + + let mut running_subsystems_rx = StreamUnordered::new(); + let mut running_subsystems = FuturesUnordered::new(); + + let validation_subsystem = spawn( + &mut s, + &mut running_subsystems, + &mut running_subsystems_rx, + validation, + )?; + + let candidate_backing_subsystem = spawn( + &mut s, + &mut running_subsystems, + &mut running_subsystems_rx, + candidate_backing, + )?; + + let active_leaves = HashSet::new(); + + let leaves = leaves + .into_iter() + .map(|BlockInfo { hash, parent_hash: _, number }| (hash, number)) + .collect(); + + let this = Self { + validation_subsystem, + candidate_backing_subsystem, + s, + running_subsystems, + running_subsystems_rx, + events_rx, + leaves, + active_leaves, + }; + + Ok((this, handler)) + } + + // Stop the overseer. + async fn stop(mut self) { + if let Some(ref mut s) = self.validation_subsystem.instance { + let _ = s.tx.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + } + + if let Some(ref mut s) = self.candidate_backing_subsystem.instance { + let _ = s.tx.send(FromOverseer::Signal(OverseerSignal::Conclude)).await; + } + + let mut stop_delay = Delay::new(Duration::from_secs(STOP_DELAY)).fuse(); + + loop { + select! { + _ = self.running_subsystems.next() => { + if self.running_subsystems.is_empty() { + break; + } + }, + _ = stop_delay => break, + complete => break, + } + } + } + + /// Run the `Overseer`. + pub async fn run(mut self) -> SubsystemResult<()> { + let leaves = std::mem::take(&mut self.leaves); + + for leaf in leaves.into_iter() { + self.broadcast_signal(OverseerSignal::StartWork(leaf.0)).await?; + self.active_leaves.insert(leaf); + } + + loop { + while let Poll::Ready(Some(msg)) = poll!(&mut self.events_rx.next()) { + match msg { + Event::MsgToSubsystem(msg) => { + self.route_message(msg).await; + } + Event::Stop => { + self.stop().await; + return Ok(()); + } + Event::BlockImported(block) => { + self.block_imported(block).await?; + } + Event::BlockFinalized(block) => { + self.block_finalized(block).await?; + } + } + } + + while let Poll::Ready(Some((StreamYield::Item(msg), _))) = poll!( + &mut self.running_subsystems_rx.next() + ) { + match msg { + ToOverseer::SubsystemMessage(msg) => self.route_message(msg).await, + ToOverseer::SpawnJob { s, res } => { + let s = self.spawn_job(s); + + let _ = res.send(s); + } + } + } + + // Some subsystem exited? It's time to panic. + if let Poll::Ready(Some(finished)) = poll!(self.running_subsystems.next()) { + log::error!("Subsystem finished unexpectedly {:?}", finished); + self.stop().await; + return Err(SubsystemError); + } + + // Looks like nothing is left to be polled, let's take a break. + pending!(); + } + } + + async fn block_imported(&mut self, block: BlockInfo) -> SubsystemResult<()> { + if let Some(parent) = self.active_leaves.take(&(block.parent_hash, block.number - 1)) { + self.broadcast_signal(OverseerSignal::StopWork(parent.0)).await?; + } + + if !self.active_leaves.contains(&(block.hash, block.number)) { + self.broadcast_signal(OverseerSignal::StartWork(block.hash)).await?; + self.active_leaves.insert((block.hash, block.number)); + } + + Ok(()) + } + + async fn block_finalized(&mut self, block: BlockInfo) -> SubsystemResult<()> { + let mut stop_these = Vec::new(); + + self.active_leaves.retain(|(h, n)| { + if *n <= block.number { + stop_these.push(*h); + false + } else { + true + } + }); + + for hash in stop_these.into_iter() { + self.broadcast_signal(OverseerSignal::StopWork(hash)).await? + } + + Ok(()) + } + + async fn broadcast_signal(&mut self, signal: OverseerSignal) -> SubsystemResult<()> { + if let Some(ref mut s) = self.validation_subsystem.instance { + s.tx.send(FromOverseer::Signal(signal.clone())).await?; + } + + if let Some(ref mut s) = self.candidate_backing_subsystem.instance { + s.tx.send(FromOverseer::Signal(signal)).await?; + } + + Ok(()) + } + + async fn route_message(&mut self, msg: AllMessages) { + match msg { + AllMessages::Validation(msg) => { + if let Some(ref mut s) = self.validation_subsystem.instance { + let _= s.tx.send(FromOverseer::Communication { msg }).await; + } + } + AllMessages::CandidateBacking(msg) => { + if let Some(ref mut s) = self.candidate_backing_subsystem.instance { + let _ = s.tx.send(FromOverseer::Communication { msg }).await; + } + } + } + } + + fn spawn_job(&mut self, j: BoxFuture<'static, ()>) -> SubsystemResult<()> { + self.s.spawn(j).map_err(|_| SubsystemError) + } +} + +fn spawn( + spawner: &mut S, + futures: &mut FuturesUnordered>, + streams: &mut StreamUnordered>, + mut s: Box + Send>, +) -> SubsystemResult> { + let (to_tx, to_rx) = mpsc::channel(CHANNEL_CAPACITY); + let (from_tx, from_rx) = mpsc::channel(CHANNEL_CAPACITY); + let ctx = SubsystemContext::new(to_rx, from_tx); + let f = s.start(ctx); + + let handle = spawner.spawn_with_handle(f.0)?; + + streams.push(from_rx); + futures.push(handle); + + let instance = Some(SubsystemInstance { + tx: to_tx, + }); + + Ok(OverseenSubsystem { + subsystem: s, + instance, + }) +} + +#[cfg(test)] +mod tests { + use futures::{executor, pin_mut, select, channel::mpsc, FutureExt}; + use super::*; + + struct TestSubsystem1(mpsc::Sender); + + impl Subsystem for TestSubsystem1 { + fn start(&mut self, mut ctx: SubsystemContext) -> SpawnedSubsystem { + let mut sender = self.0.clone(); + SpawnedSubsystem(Box::pin(async move { + let mut i = 0; + loop { + match ctx.recv().await { + Ok(FromOverseer::Communication { .. }) => { + let _ = sender.send(i).await; + i += 1; + continue; + } + Ok(FromOverseer::Signal(OverseerSignal::Conclude)) => return, + Err(_) => return, + _ => (), + } + } + })) + } + } + + struct TestSubsystem2(mpsc::Sender); + + impl Subsystem for TestSubsystem2 { + fn start(&mut self, mut ctx: SubsystemContext) -> SpawnedSubsystem { + SpawnedSubsystem(Box::pin(async move { + let mut c: usize = 0; + loop { + if c < 10 { + ctx.send_msg( + AllMessages::Validation( + ValidationSubsystemMessage::ValidityAttestation + ) + ).await.unwrap(); + c += 1; + continue; + } + match ctx.try_recv().await { + Ok(Some(FromOverseer::Signal(OverseerSignal::Conclude))) => { + break; + } + Ok(Some(_)) => { + continue; + } + Err(_) => return, + _ => (), + } + pending!(); + } + })) + } + } + + struct TestSubsystem4; + + impl Subsystem for TestSubsystem4 { + fn start(&mut self, mut _ctx: SubsystemContext) -> SpawnedSubsystem { + SpawnedSubsystem(Box::pin(async move { + // Do nothing and exit. + })) + } + } + + // Checks that a minimal configuration of two jobs can run and exchange messages. + #[test] + fn overseer_works() { + let spawner = executor::ThreadPool::new().unwrap(); + + executor::block_on(async move { + let (s1_tx, mut s1_rx) = mpsc::channel(64); + let (s2_tx, mut s2_rx) = mpsc::channel(64); + + let (overseer, mut handler) = Overseer::new( + vec![], + Box::new(TestSubsystem1(s1_tx)), + Box::new(TestSubsystem2(s2_tx)), + spawner, + ).unwrap(); + let overseer_fut = overseer.run().fuse(); + + pin_mut!(overseer_fut); + + let mut s1_results = Vec::new(); + let mut s2_results = Vec::new(); + + loop { + select! { + a = overseer_fut => break, + s1_next = s1_rx.next() => { + match s1_next { + Some(msg) => { + s1_results.push(msg); + if s1_results.len() == 10 { + handler.stop().await.unwrap(); + } + } + None => break, + } + }, + s2_next = s2_rx.next() => { + match s2_next { + Some(msg) => s2_results.push(s2_next), + None => break, + } + }, + complete => break, + } + } + + assert_eq!(s1_results, (0..10).collect::>()); + }); + } + + // Spawn a subsystem that immediately exits. + // + // Should immediately conclude the overseer itself with an error. + #[test] + fn overseer_panics_on_subsystem_exit() { + let spawner = executor::ThreadPool::new().unwrap(); + + executor::block_on(async move { + let (s1_tx, _) = mpsc::channel(64); + let (overseer, _handle) = Overseer::new( + vec![], + Box::new(TestSubsystem1(s1_tx)), + Box::new(TestSubsystem4), + spawner, + ).unwrap(); + let overseer_fut = overseer.run().fuse(); + pin_mut!(overseer_fut); + + select! { + res = overseer_fut => assert!(res.is_err()), + complete => (), + } + }) + } + + struct TestSubsystem5(mpsc::Sender); + + impl Subsystem for TestSubsystem5 { + fn start(&mut self, mut ctx: SubsystemContext) -> SpawnedSubsystem { + let mut sender = self.0.clone(); + + SpawnedSubsystem(Box::pin(async move { + loop { + match ctx.try_recv().await { + Ok(Some(FromOverseer::Signal(OverseerSignal::Conclude))) => break, + Ok(Some(FromOverseer::Signal(s))) => { + sender.send(s).await.unwrap(); + continue; + }, + Ok(Some(_)) => continue, + Err(_) => return, + _ => (), + } + pending!(); + } + })) + } + } + + struct TestSubsystem6(mpsc::Sender); + + impl Subsystem for TestSubsystem6 { + fn start(&mut self, mut ctx: SubsystemContext) -> SpawnedSubsystem { + let mut sender = self.0.clone(); + + SpawnedSubsystem(Box::pin(async move { + loop { + match ctx.try_recv().await { + Ok(Some(FromOverseer::Signal(OverseerSignal::Conclude))) => break, + Ok(Some(FromOverseer::Signal(s))) => { + sender.send(s).await.unwrap(); + continue; + }, + Ok(Some(_)) => continue, + Err(_) => return, + _ => (), + } + pending!(); + } + })) + } + } + + // Tests that starting with a defined set of leaves and receiving + // notifications on imported blocks triggers expected `StartWork` and `StopWork` heartbeats. + #[test] + fn overseer_start_stop_works() { + let spawner = executor::ThreadPool::new().unwrap(); + + executor::block_on(async move { + let first_block_hash = [1; 32].into(); + let second_block_hash = [2; 32].into(); + let third_block_hash = [3; 32].into(); + + let first_block = BlockInfo { + hash: first_block_hash, + parent_hash: [0; 32].into(), + number: 1, + }; + let second_block = BlockInfo { + hash: second_block_hash, + parent_hash: first_block_hash, + number: 2, + }; + let third_block = BlockInfo { + hash: third_block_hash, + parent_hash: second_block_hash, + number: 3, + }; + + let (tx_5, mut rx_5) = mpsc::channel(64); + let (tx_6, mut rx_6) = mpsc::channel(64); + + let (overseer, mut handler) = Overseer::new( + vec![first_block], + Box::new(TestSubsystem5(tx_5)), + Box::new(TestSubsystem6(tx_6)), + spawner, + ).unwrap(); + + let overseer_fut = overseer.run().fuse(); + pin_mut!(overseer_fut); + + let mut ss5_results = Vec::new(); + let mut ss6_results = Vec::new(); + + handler.block_imported(second_block).await.unwrap(); + handler.block_imported(third_block).await.unwrap(); + + let expected_heartbeats = vec![ + OverseerSignal::StartWork(first_block_hash), + OverseerSignal::StopWork(first_block_hash), + OverseerSignal::StartWork(second_block_hash), + OverseerSignal::StopWork(second_block_hash), + OverseerSignal::StartWork(third_block_hash), + ]; + + loop { + select! { + res = overseer_fut => { + assert!(res.is_ok()); + break; + }, + res = rx_5.next() => { + if let Some(res) = res { + ss5_results.push(res); + } + } + res = rx_6.next() => { + if let Some(res) = res { + ss6_results.push(res); + } + } + complete => break, + } + + if ss5_results.len() == expected_heartbeats.len() && + ss6_results.len() == expected_heartbeats.len() { + handler.stop().await.unwrap(); + } + } + + assert_eq!(ss5_results, expected_heartbeats); + assert_eq!(ss6_results, expected_heartbeats); + }); + } + + // Tests that starting with a defined set of leaves and receiving + // notifications on imported blocks triggers expected `StartWork` and `StopWork` heartbeats. + #[test] + fn overseer_finalize_works() { + let spawner = executor::ThreadPool::new().unwrap(); + + executor::block_on(async move { + let first_block_hash = [1; 32].into(); + let second_block_hash = [2; 32].into(); + let third_block_hash = [3; 32].into(); + + let first_block = BlockInfo { + hash: first_block_hash, + parent_hash: [0; 32].into(), + number: 1, + }; + let second_block = BlockInfo { + hash: second_block_hash, + parent_hash: [42; 32].into(), + number: 2, + }; + let third_block = BlockInfo { + hash: third_block_hash, + parent_hash: second_block_hash, + number: 3, + }; + + let (tx_5, mut rx_5) = mpsc::channel(64); + let (tx_6, mut rx_6) = mpsc::channel(64); + + // start with two forks of different height. + let (overseer, mut handler) = Overseer::new( + vec![first_block, second_block], + Box::new(TestSubsystem5(tx_5)), + Box::new(TestSubsystem6(tx_6)), + spawner, + ).unwrap(); + + let overseer_fut = overseer.run().fuse(); + pin_mut!(overseer_fut); + + let mut ss5_results = Vec::new(); + let mut ss6_results = Vec::new(); + + // this should stop work on both forks we started with earlier. + handler.block_finalized(third_block).await.unwrap(); + + let expected_heartbeats = vec![ + OverseerSignal::StartWork(first_block_hash), + OverseerSignal::StartWork(second_block_hash), + OverseerSignal::StopWork(first_block_hash), + OverseerSignal::StopWork(second_block_hash), + ]; + + loop { + select! { + res = overseer_fut => { + assert!(res.is_ok()); + break; + }, + res = rx_5.next() => { + if let Some(res) = res { + ss5_results.push(res); + } + } + res = rx_6.next() => { + if let Some(res) = res { + ss6_results.push(res); + } + } + complete => break, + } + + if ss5_results.len() == expected_heartbeats.len() && + ss6_results.len() == expected_heartbeats.len() { + handler.stop().await.unwrap(); + } + } + + assert_eq!(ss5_results.len(), expected_heartbeats.len()); + assert_eq!(ss6_results.len(), expected_heartbeats.len()); + + // Notifications on finality for multiple blocks at once + // may be received in different orders. + for expected in expected_heartbeats { + assert!(ss5_results.contains(&expected)); + assert!(ss6_results.contains(&expected)); + } + }); + } +} diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index 503a1783488c..e3e1d1245a2c 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-parachain" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] description = "Types and utilities for creating and working with parachains" edition = "2018" diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index c097c2d0bc63..a38d5164e88f 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-parachain-adder" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] description = "Test parachain which adds to a number as its state transition" edition = "2018" diff --git a/parachain/test-parachains/halt/Cargo.toml b/parachain/test-parachains/halt/Cargo.toml index caca58d22ab9..87d074bb337b 100644 --- a/parachain/test-parachains/halt/Cargo.toml +++ b/parachain/test-parachains/halt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-parachain-halt" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] description = "Test parachain which executes forever" edition = "2018" diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index d2a08490edcf..e7764ad08b76 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-primitives" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" diff --git a/roadmap/implementors-guide/guide.md b/roadmap/implementors-guide/guide.md index 4e0d01898613..96f787365c9b 100644 --- a/roadmap/implementors-guide/guide.md +++ b/roadmap/implementors-guide/guide.md @@ -91,7 +91,7 @@ Note that the candidate can fail to be included in any of the following ways: This process can be divided further down. Steps 2 & 3 relate to the work of the collator in collating and distributing the candidate to validators via the Collation Distribution Subsystem. Steps 3 & 4 relate to the work of the validators in the Candidate Backing Subsystem and the block author (itself a validator) to include the block into the relay chain. Steps 6, 7, and 8 correspond to the logic of the relay-chain state-machine (otherwise known as the Runtime) used to fully incorporate the block into the chain. Step 7 requires further work on the validators' parts to participate in the Availability Distribution Subsystem and include that information into the relay chain for step 8 to be fully realized. -This brings us to the second part of the process. Once a parablock is considered available and part of the parachain, it is still "pending approval". At this stage in the pipeline, the parablock has been backed by a majority of validators in the group assigned to that parachain, and its data has been guaranteed available by the set of validators as a whole. Once it's considered available, the host will even begin to accept children of that block. At this point, we can consider the parablock as having been tentatively included in the parachain, although more confirmations are desired. However, the validators in the parachain-group (known as the "Parachain Validators" for that parachain) are sampled from a validator set which contains some proportion of byzantine, or arbitrarily malicious members. This implies that the Parachain Validators for some parachain may be majority-dishonest, which means that secondary checks must be done on the block before it can be considered approved. This is necessary only because the Parachain Validators for a given parachain are sampled from an overall validator set which is assumed to be up to <1/3 dishonest - meaning that there is a chance to randomly sample Parachain Validators for a parachain that are majority or fully dishonest and can back a candidate wrongly. The Approval Process allows us to detect such misbehavior after-the-fact without allocating more Parachain Validators and reducing the throughput of the system. A parablock's failure to pass the approval process will invalidate the block as well as all of its descendents. However, only the validators who backed the block in question will be slashed, not the validators who backed the descendents. +This brings us to the second part of the process. Once a parablock is considered available and part of the parachain, it is still "pending approval". At this stage in the pipeline, the parablock has been backed by a majority of validators in the group assigned to that parachain, and its data has been guaranteed available by the set of validators as a whole. Once it's considered available, the host will even begin to accept children of that block. At this point, we can consider the parablock as having been tentatively included in the parachain, although more confirmations are desired. However, the validators in the parachain-group (known as the "Parachain Validators" for that parachain) are sampled from a validator set which contains some proportion of byzantine, or arbitrarily malicious members. This implies that the Parachain Validators for some parachain may be majority-dishonest, which means that (secondary) approval checks must be done on the block before it can be considered approved. This is necessary only because the Parachain Validators for a given parachain are sampled from an overall validator set which is assumed to be up to <1/3 dishonest - meaning that there is a chance to randomly sample Parachain Validators for a parachain that are majority or fully dishonest and can back a candidate wrongly. The Approval Process allows us to detect such misbehavior after-the-fact without allocating more Parachain Validators and reducing the throughput of the system. A parablock's failure to pass the approval process will invalidate the block as well as all of its descendents. However, only the validators who backed the block in question will be slashed, not the validators who backed the descendents. The Approval Process looks like this: 1. Parablocks that have been included by the Inclusion Pipeline are pending approval for a time-window known as the secondary checking window. @@ -414,7 +414,7 @@ It's also responsible for managing parachain validation code upgrades as well as Utility structs: ```rust // the two key times necessary to track for every code replacement. -struct ReplacementTimes { +pub struct ReplacementTimes { /// The relay-chain block number that the code upgrade was expected to be activated. /// This is when the code change occurs from the para's perspective - after the /// first parablock included with a relay-parent with number >= this value. @@ -481,7 +481,7 @@ PastCodePruning: Vec<(ParaId, BlockNumber)>; /// in the context of a relay chain block with a number >= `expected_at`. FutureCodeUpgrades: map ParaId => Option; /// The actual future code of a para. -FutureCode: map ParaId => ValidationCode; +FutureCode: map ParaId => Option; /// Upcoming paras (chains and threads). These are only updated on session change. Corresponds to an /// entry in the upcoming-genesis map. @@ -507,7 +507,7 @@ OutgoingParas: Vec; * `schedule_para_cleanup(ParaId)`: schedule a para to be cleaned up at the next session. * `schedule_code_upgrade(ParaId, ValidationCode, expected_at: BlockNumber)`: Schedule a future code upgrade of the given parachain, to be applied after inclusion of a block of the same parachain executed in the context of a relay-chain block with number >= `expected_at`. * `note_new_head(ParaId, HeadData, BlockNumber)`: note that a para has progressed to a new head, where the new head was executed in the context of a relay-chain block with given number. This will apply pending code upgrades based on the block number provided. -* `validation_code_at(ParaId, at: BlockNumber, assume_intermediate: Option)`: Fetches the validation code to be used when validating a block in the context of the given relay-chain height. A second block number parameter may be used to tell the lookup to proceed as if an intermediate parablock has been included at the given relay-chain height. This may return past, current, or (with certain choices of `assume_intermediate`) future code. `assume_intermediate`, if provided, must be before `at`. If `at` is not within `config.acceptance_period` of the current block number, this will return `None`. +* `validation_code_at(ParaId, at: BlockNumber, assume_intermediate: Option)`: Fetches the validation code to be used when validating a block in the context of the given relay-chain height. A second block number parameter may be used to tell the lookup to proceed as if an intermediate parablock has been included at the given relay-chain height. This may return past, current, or (with certain choices of `assume_intermediate`) future code. `assume_intermediate`, if provided, must be before `at`. If the validation code has been pruned, this will return `None`. #### Finalization @@ -755,6 +755,7 @@ All failed checks should lead to an unrecoverable error making the block invalid 1. Return a list of freed cores consisting of the cores where candidates have become available. * `process_candidates(BackedCandidates, scheduled: Vec)`: 1. check that each candidate corresponds to a scheduled core and that they are ordered in ascending order by `ParaId`. + 1. Ensure that any code upgrade scheduled by the candidate does not happen within `config.validation_upgrade_frequency` of the currently scheduled upgrade, if any, comparing against the value of `Paras::FutureCodeUpgrades` for the given para ID. 1. check the backing of the candidate using the signatures and the bitfields. 1. create an entry in the `PendingAvailability` map for each backed candidate with a blank `availability_votes` bitfield. 1. Return a `Vec` of all scheduled cores of the list of passed assignments that a candidate was successfully backed for, sorted ascending by CoreIndex. @@ -800,8 +801,70 @@ Included: Option<()>, ### The Validity Module +After a backed candidate is made available, it is included and proceeds into an acceptance period during which validators are randomly selected to do (secondary) approval checks of the parablock. Any reports disputing the validity of the candidate will cause escalation, where even more validators are requested to check the block, and so on, until either the parablock is determined to be invalid or valid. Those on the wrong side of the dispute are slashed and, if the parablock is deemed invalid, the relay chain is rolled back to a point before that block was included. + +However, this isn't the end of the story. We are working in a forkful blockchain environment, which carries three important considerations: + 1. For security, validators that misbehave shouldn't only be slashed on one fork, but on all possible forks. Validators that misbehave shouldn't be able to create a new fork of the chain when caught and get away with their misbehavior. + 2. It is possible that the parablock being contested has not appeared on all forks. + 3. If a block author believes that there is a disputed parablock on a specific fork that will resolve to a reversion of the fork, that block author is better incentivized to build on a different fork which does not include that parablock. + +This means that in all likelihood, there is the possibility of disputes that are started on one fork of the relay chain, and as soon as the dispute resolution process starts to indicate that the parablock is indeed invalid, that fork of the relay chain will be abandoned and the dispute will never be fully resolved on that chain. + +Even if this doesn't happen, there is the possibility that there are two disputes underway, and one resolves leading to a reversion of the chain before the other has concluded. In this case we want to both transplant the concluded dispute onto other forks of the chain as well as the unconcluded dispute. + +We account for these requirements by having the validity module handle two kinds of disputes. + 1. Local disputes: those contesting the validity of the current fork by disputing a parablock included within it. + 2. Remote disputes: a dispute that has partially or fully resolved on another fork which is transplanted to the local fork for completion and eventual slashing. + +#### Local Disputes + [TODO: store all included candidate and attestations on them here. accept additional backing after the fact. accept reports based on VRF. candidate included in session S should only be reported on by validator keys from session S. trigger slashing. probably only slash for session S even if the report was submitted in session S+k because it is hard to unify identity] +One first question is to ask why different logic for local disputes is necessary. It seems that local disputes are necessary in order to create the first escalation that leads to block producers abandoning the chain and making remote disputes possible. + +Local disputes are only allowed on parablocks that have been included on the local chain and are in the acceptance period. + +For each such parablock, it is guaranteed by the inclusion pipeline that the parablock is available and the relevant validation code is available. + +Disputes may occur against blocks that have happened in the session prior to the current one, from the perspective of the chain. In this case, the prior validator set is responsible for handling the dispute and to do so with their keys from the last session. This means that validator duty actually extends 1 session beyond leaving the validator set. + +Validators self-select based on the BABE VRF output included by the block author in the block that the candidate became available. [TODO: some more details from Jeff's paper]. After enough validators have self-selected, the quorum will be clear and validators on the wrong side will be slashed. After concluding, the dispute will remain open for some time in order to collect further evidence of misbehaving validators, and then issue a signal in the header-chain that this fork should be abandoned along with the hash of the last ancestor before inclusion, which the chain should be reverted to, along with information about the invalid block that should be used to blacklist it from being included. + +#### Remote Disputes + +When a dispute has occurred on another fork, we need to transplant that dispute to every other fork. This poses some major challenges. + +There are two types of remote disputes. The first is a remote roll-up of a concluded dispute. These are simply all attestations for the block, those against it, and the result of all (secondary) approval checks. A concluded remote dispute can be resolved in a single transaction as it is an open-and-shut case of a quorum of validators disagreeing with another. + +The second type of remote dispute is the unconcluded dispute. An unconcluded remote dispute is started by any validator, using these things: + - A candidate + - The session that the candidate has appeared in. + - Backing for that candidate + - The validation code necessary for validation of the candidate. [TODO: optimize by excluding in case where code appears in `Paras::CurrentCode` of this fork of relay-chain] + - Secondary checks already done on that candidate, containing one or more disputes by validators. None of the disputes are required to have appeared on other chains. [TODO: validator-dispute could be instead replaced by a fisherman w/ bond] + +When beginning a remote dispute, at least one escalation by a validator is required, but this validator may be malicious and desires to be slashed. There is no guarantee that the para is registered on this fork of the relay chain or that the para was considered available on any fork of the relay chain. + +So the first step is to have the remote dispute proceed through an availability process similar to the one in [the Inclusion Module](#The-Inclusion-Module), but without worrying about core assignments or compactness in bitfields. + +We assume that remote disputes are with respect to the same validator set as on the current fork, as BABE and GRANDPA assure that forks are never long enough to diverge in validator set [TODO: this is at least directionally correct. handling disputes on other validator sets seems useless anyway as they wouldn't be bonded.] + +As with local disputes, the validators of the session the candidate was included on another chain are responsible for resolving the dispute and determining availability of the candidate. + +If the candidate was not made available on another fork of the relay chain, the availability process will time out and the disputing validator will be slashed on this fork. The escalation used by the validator(s) can be replayed onto other forks to lead the wrongly-escalating validator(s) to be slashed on all other forks as well. We assume that the adversary cannot censor validators from seeing any particular forks indefinitely [TODO: set the availability timeout for this accordingly - unlike in the inclusion pipeline we are slashing for unavailability here!] + +If the availability process passes, the remote dispute is ready to be included on this chain. As with the local dispute, validators self-select based on a VRF. Given that a remote dispute is likely to be replayed across multiple forks, it is important to choose a VRF in a way that all forks processing the remote dispute will have the same one. Choosing the VRF is important as it should not allow an adversary to have control over who will be selected as a secondary approval checker. + +After enough validator self-select, under the same escalation rules as for local disputes, the Remote dispute will conclude, slashing all those on the wrong side of the dispute. After concluding, the remote dispute remains open for a set amount of blocks to accept any further proof of additional validators being on the wrong side. + +### Slashing and Incentivization + +The goal of the dispute is to garner a 2/3+ (2f + 1) supermajority either in favor of or against the candidate. + +For remote disputes, it is possible that the parablock disputed has never actually passed any availability process on any chain. In this case, validators will not be able to obtain the PoV of the parablock and there will be relatively few votes. We want to disincentivize voters claiming validity of the block from preventing it from becoming available, so we charge them a small distraction fee for wasting the others' time if the dispute does not garner a 2/3+ supermajority on either side. This fee can take the form of a small slash or a reduction in rewards. + +When a supermajority is achieved for the dispute in either the valid or invalid direction, we will penalize non-voters either by issuing a small slash or reducing their rewards. We prevent censorship of the remaining validators by leaving the dispute open for some blocks after resolution in order to accept late votes. + ---- ## Architecture: Node-side @@ -822,7 +885,7 @@ We introduce a hierarchy of state machines consisting of an overseer supervising In this section we define the notions of Subsystems and Jobs. These are guidelines for how we will employ an architecture of hierarchical state machines. We'll have a top-level state machine which oversees the next level of state machines which oversee another layer of state machines and so on. The next sections will lay out these guidelines for what we've called subsystems and jobs, since this model applies to many of the tasks that the Node-side behavior needs to encompass, but these are only guidelines and some Subsystems may have deeper hierarchies internally. -Subsystems are long-lived worker tasks that are in charge of performing some particular kind of work. All subsystems can communicate with each other via a well-defined protocol. Subsystems can't communicate directly, but must communicate through an Overseer, which is responsible for relaying messages, handling subsystem failures, and dispatching work signals. +Subsystems are long-lived worker tasks that are in charge of performing some particular kind of work. All subsystems can communicate with each other via a well-defined protocol. Subsystems can't generally communicate directly, but must coordinate communication through an Overseer, which is responsible for relaying messages, handling subsystem failures, and dispatching work signals. Most work that happens on the Node-side is related to building on top of a specific relay-chain block, which is contextually known as the "relay parent". We call it the relay parent to explicitly denote that it is a block in the relay chain and not on a parachain. We refer to the parent because when we are in the process of building a new block, we don't know what that new block is going to be. The parent block is our only stable point of reference, even though it is usually only useful when it is not yet a parent but in fact a leaf of the block-DAG expected to soon become a parent (because validators are authoring on top of it). Furthermore, we are assuming a forkful blockchain-extension protocol, which means that there may be multiple possible children of the relay-parent. Even if the relay parent has multiple children blocks, the parent of those children is the same, and the context in which those children is authored should be the same. The parent block is the best and most stable reference to use for defining the scope of work items and messages, and is typically referred to by its cryptographic hash. @@ -855,7 +918,7 @@ The hierarchy of subsystems: ``` -The overseer determines work to do based on block import events and block finalization events (TODO: are finalization events needed?). It does this by keeping track of the set of relay-parents for which work is currently being done. This is known as the "active leaves" set. It determines an initial set of active leaves on startup based on the data on-disk, and uses events about blockchain import to update the active leaves. Updates lead to `OverseerSignal::StartWork` and `OverseerSignal::StopWork` being sent according to new relay-parents, as well as relay-parents to stop considering. +The overseer determines work to do based on block import events and block finalization events. It does this by keeping track of the set of relay-parents for which work is currently being done. This is known as the "active leaves" set. It determines an initial set of active leaves on startup based on the data on-disk, and uses events about blockchain import to update the active leaves. Updates lead to `OverseerSignal::StartWork` and `OverseerSignal::StopWork` being sent according to new relay-parents, as well as relay-parents to stop considering. Block import events inform the overseer of leaves that no longer need to be built on, now that they have children, and inform us to begin building on those children. Block finalization events inform us when we can stop focusing on blocks that appear to have been orphaned. The overseer's logic can be described with these functions: @@ -863,14 +926,20 @@ The overseer's logic can be described with these functions: * Start all subsystems * Determine all blocks of the blockchain that should be built on. This should typically be the head of the best fork of the chain we are aware of. Sometimes add recent forks as well. * For each of these blocks, send an `OverseerSignal::StartWork` to all subsystems. -* Begin listening for block import events. +* Begin listening for block import and finality events *On Block Import Event* * Apply the block import event to the active leaves. A new block should lead to its addition to the active leaves set and its parent being deactivated. * For any deactivated leaves send an `OverseerSignal::StopWork` message to all subsystems. * For any activated leaves send an `OverseerSignal::StartWork` message to all subsystems. +* Ensure all `StartWork` messages are flushed before resuming activity as a message router. -(TODO: in the future, we may want to avoid building on too many sibling blocks at once. the notion of a "preferred head" among many competing sibling blocks would imply changes in our "active set" update rules here) +(TODO: in the future, we may want to avoid building on too many sibling blocks at once. the notion of a "preferred head" among many competing sibling blocks would imply changes in our "active leaves" update rules here) + +*On Finalization Event* +* Note the height `h` of the newly finalized block `B`. +* Prune all leaves from the active leaves which have height `<= h` and are not `B`. +* Issue `OverseerSignal::StopWork` for all deactivated leaves. *On Subsystem Failure* @@ -903,6 +972,12 @@ First, the subsystem that spawned a job is responsible for handling the first st This communication prevents a certain class of race conditions. When the Overseer determines that it is time for subsystems to begin working on top of a particular relay-parent, it will dispatch a `StartWork` message to all subsystems to do so, and those messages will be handled asynchronously by those subsystems. Some subsystems will receive those messsages before others, and it is important that a message sent by subsystem A after receiving `StartWork` message will arrive at subsystem B after its `StartWork` message. If subsystem A maintaned an independent channel with subsystem B to communicate, it would be possible for subsystem B to handle the side message before the `StartWork` message, but it wouldn't have any logical course of action to take with the side message - leading to it being discarded or improperly handled. Well-architectured state machines should have a single source of inputs, so that is what we do here. +One exception is reasonable to make for responses to requests. A request should be made via the overseer in order to ensure that it arrives after any relevant `StartWork` message. A subsystem issuing a request as a result of a `StartWork` message can safely receive the response via a side-channel for two reasons: + 1. It's impossible for a request to be answered before it arrives, it is provable that any response to a request obeys the same ordering constraint. + 2. The request was sent as a result of handling a `StartWork` message. Then there is no possible future in which the `StartWork` message has not been handled upon the receipt of the response. + +So as a single exception to the rule that all communication must happen via the overseer we allow the receipt of responses to requests via a side-channel, which may be established for that purpose. This simplifies any cases where the outside world desires to make a request to a subsystem, as the outside world can then establish a side-channel to receive the response on. + It's important to note that the overseer is not aware of the internals of subsystems, and this extends to the jobs that they spawn. The overseer isn't aware of the existence or definition of those jobs, and is only aware of the outer subsystems with which it interacts. This gives subsystem implementations leeway to define internal jobs as they see fit, and to wrap a more complex hierarchy of state machines than having a single layer of jobs for relay-parent-based work. Likewise, subsystems aren't required to spawn jobs. Certain types of subsystems, such as those for shared storage or networking resources, won't perform block-based work but would still benefit from being on the Overseer's message bus. These subsystems can just ignore the overseer's signals for block-based work. Furthermore, the protocols by which subsystems communicate with each other should be well-defined irrespective of the implementation of the subsystem. In other words, their interface should be distinct from their implementation. This will prevent subsystems from accessing aspects of each other that are beyond the scope of the communication boundary. @@ -1007,7 +1082,7 @@ Dispatch a `PovFetchSubsystemMessage(relay_parent, candidate_hash, sender)` and * CandidateCommitments * AbridgedCandidateReceipt * GlobalValidationSchedule -* LocalValidationData (should commit to code hash too?) +* LocalValidationData (should commit to code hash too - see Remote disputes section of validity module) #### Block Import Event ```rust @@ -1101,7 +1176,7 @@ struct HostConfiguration { /// The delay, in blocks, before a validation upgrade is applied. pub validation_upgrade_delay: BlockNumber, /// The acceptance period, in blocks. This is the amount of blocks after availability that validators - /// and fishermen have to perform secondary checks or issue reports. + /// and fishermen have to perform secondary approval checks or issue reports. pub acceptance_period: BlockNumber, /// The maximum validation code size, in bytes. pub max_code_size: u32, @@ -1198,7 +1273,7 @@ Here you can find definitions of a bunch of jargon, usually specific to the Polk - Runtime: The relay-chain state machine. - Runtime Module: See Module. - Runtime API: A means for the node-side behavior to access structured information based on the state of a fork of the blockchain. -- Secondary Checker: A validator who has been randomly selected to perform secondary checks on a parablock which is pending approval. +- Secondary Checker: A validator who has been randomly selected to perform secondary approval checks on a parablock which is pending approval. - Subsystem: A long-running task which is responsible for carrying out a particular category of work. - Validator: Specially-selected node in the network who is responsible for validating parachain blocks and issuing attestations about their validity. - Validation Function: A piece of Wasm code that describes the state-transition function of a parachain. diff --git a/roadmap/implementors-guide/validity-subsystems-overview.md b/roadmap/implementors-guide/validity-subsystems-overview.md new file mode 100644 index 000000000000..6c07a18d00f9 --- /dev/null +++ b/roadmap/implementors-guide/validity-subsystems-overview.md @@ -0,0 +1,117 @@ +# Validity Subsystems Overview + +These subsystems comprise the Validity module. All detailed documentation lives within the guide; this document simply attempts to enumerate and briefly describe each subsystem and the map of their communications. + +- Overseer +- Candidate Selection +- Candidate Validation +- Candidate Backing +- Statement Distribution +- Misbehavior Arbitration + +## Overseer + +The overseer is the postal service: it relays messages between the other subsystems. At any time in this document when we state that a subsystem sends a message to another, it does so via the overseer. The overseer also alerts other subsystems when they should be prepared to work on new relay parents, and when they should shut down preparations to work on old, finalized, or otherwise obsolete relay parents. + +## Candidate Selection + +The candidate selection subsystem is in charge of seconding 0 or 1 parablock candidates per relay parent. + +### Inbound Messages + +- **Overseer**: a new parablock candidate has arrived from a collator. + +### Outbound Messages + +- **Candidate Backing**: this candidate (by hash) satisfies system properties; please validate it + +## Candidate Backing + +The candidate backing subsystem is in charge of producing statements which assert the (non-)validity of a parachain candidate. + +### Inbound Messages + +- **Candidate Selection**: a candidate which satisfies system properties +- **Candidate Validation**: a particular candidate is valid, or not + +### Outbound Messages + +- **Candidate Validation**: is this candidate in fact valid? +- **Statement Distribution**: I testify that this candidate is (in-)valid + +## Candidate Validation + +The candidate validation subsystem handles the details of validating a candidate. For any given parachain candidate, it arranges the appropriate context: the validation function, the relay parent head data, the in-progress relay data, etc. + +### Inbound Messages + +Note that the inbound message will only actually include the PoV when we are deciding whether or not to second a particular parachain candidate. In all other cases, we need to fetch it, because we only actually have the candidate receipt. + +The candidate validation subsystem is required to keep a cache of parablock hashes to validation results; it should only ever actually perform validation for a given candidate once, no matter how many times the validity for that block is queried. When validation is performed, if the PoV is not included in the request, a new message will be dispatched to the overseer to fetch the appropriate PoV from the network. + +To prevent unbounded growth, when the candidate validation subsystem is notified by the overseer to stop work on a particular block, it should clear the cache of results pertaining to that block. + +- **Various Subsystems**: requests to validate a particular parablock candidate +- **Overseer**: response to PoV request + +### Outbound Messages + +Responses from the Candidate Validation subsystem always return to the requester + +- **Various Subsystems**: a parablock candidate is valid, or not +- **Overseer**: request the PoV for a candidiate with a particular hash + +## Statement Distribution + +The statement distribution subsystem sends statements to peer nodes, detects double-voting, and tabulates when a sufficient portion of the validator set has unanimously judged a candidate. When judgment is not unanimous, it escalates the issue to misbehavior arbitration. + +### Inbound Messages + +- **Overseer**: a peer node has seconded a candidate + +### Outbound Messages + +- **Candidate Validation**: double-check this peer's seconded candidate +- **Peer validators**: Here's what I think about a candidate's validity +- **Misbehavior Arbitration**: I disagree with a peer node about this candidate's validity +- **Overseer**: a unanimous quorum of nodes has agreed about this candidate's validity + +## Misbehavior Arbitration + +The misbehavior arbitration subsystem kicks in when two validator nodes disagree about a candidate's validity. It is currently minimally specified pending future work. + +### Incoming Messages + +Note: this section is likely to change in a future PR. + +- **Statement Distribution**: Two validator nodes disgree on this candidate's validity, please figure it out +- **Statement Distribution**: I noticed a validator contradicting itself about this candidate's validity, please figure it out + +### Outgoing Messages + +Note: this section is likely to change in a future PR. + +- **Overseer**: the majority of nodes agree that this candidate is valid/invalid; here is a list of minority voters to slash + +--- + +## Collators + +Collators aren't strictly part of the Validity module, but they form an integral part of its workflow. Collators are associated with a particular parachain and understand it well enough to make validity assertions backed by their own stake. + +In principle, there is not necessarily any relation between parachain block producers and collators: the block producer(s) just need to get unvalidated blocks to a collator in some parachain-specific way. In practice, we expect that much of the time, a collator _is_ a block producer for that parachain. Polkadot doesn't care, and can't tell, either way. What's important about a collator from Polkadot's perspective is that it can provide new blocks, and appropriate Proofs of Validity. + +Once a Proof of Validity is available for a parachain block candidate, both are packaged together and handed to Polkadot. They make their way to the appropriate validators with substantial hand-waving about the details, and are deposited into the Validity module by way of the Overseer: as message broker, that subsystem is also the point of contact for the external world. The overseer then ensures that these are forwarded appropriately through the rest of the subsystems. + +--- + +## Tracing + +Let's follow a parachain candidate through the system. This follows the happy path, but we'll note exit points along the way. + +- Collator (external to this system) +- Overseer: the overseer receives the message as the central message bus and point of contract to the outside world. +- Candidate Selection: every parachain validator can choose at most 1 candidate to back, so potentially many are discarded. +- Candidate Backing +- Statement Distribution: if there's disagreement about a candidate's validity, things move to misbehavior arbitration. +- Overseer: a quorum of validators unanimously agrees about this candidate's validity. Note: the overseer is not the terminal destination of the candidate at this point; instead, the overseer is responsible for handing it off to a separate module for block authorship. diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 0686dcf44a5e..575c4adfda09 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-rpc" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 49a5eb8cab9e..fd367efe3489 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime-common" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" diff --git a/runtime/common/src/impls.rs b/runtime/common/src/impls.rs index a58193e3cc28..8562a376c170 100644 --- a/runtime/common/src/impls.rs +++ b/runtime/common/src/impls.rs @@ -17,7 +17,7 @@ //! Auxillary struct/enums for polkadot runtime. use sp_runtime::traits::{Convert, Saturating}; -use sp_runtime::{FixedPointNumber, Fixed128, Perquintill}; +use sp_runtime::{FixedPointNumber, FixedI128, Perquintill}; use frame_support::traits::{OnUnbalanced, Imbalance, Currency, Get}; use crate::{MaximumBlockWeight, NegativeImbalance}; @@ -83,8 +83,8 @@ where /// https://research.web3.foundation/en/latest/polkadot/Token%20Economics/#relay-chain-transaction-fees pub struct TargetedFeeAdjustment(sp_std::marker::PhantomData<(T, R)>); -impl, R: system::Trait> Convert for TargetedFeeAdjustment { - fn convert(multiplier: Fixed128) -> Fixed128 { +impl, R: system::Trait> Convert for TargetedFeeAdjustment { + fn convert(multiplier: FixedI128) -> FixedI128 { let max_weight = MaximumBlockWeight::get(); let block_weight = >::block_weight().total().min(max_weight); let target_weight = (T::get() * max_weight) as u128; @@ -94,14 +94,14 @@ impl, R: system::Trait> Convert for Targ let positive = block_weight >= target_weight; let diff_abs = block_weight.max(target_weight) - block_weight.min(target_weight); // safe, diff_abs cannot exceed u64 and it can always be computed safely even with the lossy - // `Fixed128::saturating_from_rational`. - let diff = Fixed128::saturating_from_rational(diff_abs, max_weight.max(1)); + // `FixedI128::saturating_from_rational`. + let diff = FixedI128::saturating_from_rational(diff_abs, max_weight.max(1)); let diff_squared = diff.saturating_mul(diff); // 0.00004 = 4/100_000 = 40_000/10^9 - let v = Fixed128::saturating_from_rational(4, 100_000); + let v = FixedI128::saturating_from_rational(4, 100_000); // 0.00004^2 = 16/10^10 Taking the future /2 into account... 8/10^10 - let v_squared_2 = Fixed128::saturating_from_rational(8, 10_000_000_000u64); + let v_squared_2 = FixedI128::saturating_from_rational(8, 10_000_000_000u64); let first_term = v.saturating_mul(diff); let second_term = v_squared_2.saturating_mul(diff_squared); @@ -120,7 +120,7 @@ impl, R: system::Trait> Convert for Targ // multiplier. While at -1, it means that the network is so un-congested that all // transactions have no weight fee. We stop here and only increase if the network // became more busy. - .max(Fixed128::saturating_from_integer(-1)) + .max(FixedI128::saturating_from_integer(-1)) } } } diff --git a/runtime/common/src/parachains.rs b/runtime/common/src/parachains.rs index bffce2e315f5..e3c9eb097533 100644 --- a/runtime/common/src/parachains.rs +++ b/runtime/common/src/parachains.rs @@ -1772,6 +1772,7 @@ mod tests { type Call = Call; type UnsignedPriority = StakingUnsignedPriority; type MaxIterations = (); + type MinSolutionScoreBump = (); } impl attestations::Trait for Test { diff --git a/runtime/common/src/registrar.rs b/runtime/common/src/registrar.rs index 9e79e29a792c..d292b15b8ccd 100644 --- a/runtime/common/src/registrar.rs +++ b/runtime/common/src/registrar.rs @@ -846,6 +846,7 @@ mod tests { type Call = Call; type UnsignedPriority = StakingUnsignedPriority; type MaxIterations = (); + type MinSolutionScoreBump = (); } impl timestamp::Trait for Test { diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 72dd0d138b75..1525e04571fa 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kusama-runtime" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" @@ -49,6 +49,7 @@ indices = { package = "pallet-indices", git = "https://github.com/paritytech/sub membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } @@ -121,6 +122,7 @@ std = [ "membership/std", "nicks/std", "offences/std", + "proxy/std", "recovery/std", "sp-runtime/std", "sp-staking/std", diff --git a/runtime/kusama/src/constants.rs b/runtime/kusama/src/constants.rs index b0b692f9d265..e760362cc042 100644 --- a/runtime/kusama/src/constants.rs +++ b/runtime/kusama/src/constants.rs @@ -22,6 +22,10 @@ pub mod currency { pub const DOLLARS: Balance = DOTS; pub const CENTS: Balance = DOLLARS / 100; pub const MILLICENTS: Balance = CENTS / 1_000; + + pub const fn deposit(items: u32, bytes: u32) -> Balance { + items as Balance * 15 * CENTS + (bytes as Balance) * 6 * CENTS + } } /// Time and blocks. diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 76a965db997f..1010354a6cbe 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -52,8 +52,8 @@ use version::NativeVersion; use sp_core::OpaqueMetadata; use sp_staking::SessionIndex; use frame_support::{ - parameter_types, construct_runtime, debug, - traits::{KeyOwnerProofSystem, SplitTwoWays, Randomness, LockIdentifier, Filter}, + parameter_types, construct_runtime, debug, RuntimeDebug, + traits::{KeyOwnerProofSystem, SplitTwoWays, Randomness, LockIdentifier, Filter, InstanceFilter}, weights::Weight, }; use im_online::sr25519::AuthorityId as ImOnlineId; @@ -290,7 +290,8 @@ parameter_types! { pub const MaxNominatorRewardedPerValidator: u32 = 64; // quarter of the last session will be for election. pub const ElectionLookahead: BlockNumber = EPOCH_DURATION_IN_BLOCKS / 4; - pub const MaxIterations: u32 = 5; + pub const MaxIterations: u32 = 10; + pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); } impl staking::Trait for Runtime { @@ -314,6 +315,7 @@ impl staking::Trait for Runtime { type Call = Call; type UnsignedPriority = StakingUnsignedPriority; type MaxIterations = MaxIterations; + type MinSolutionScoreBump = MinSolutionScoreBump; } parameter_types! { @@ -781,6 +783,52 @@ impl vesting::Trait for Runtime { type MinVestedTransfer = MinVestedTransfer; } +parameter_types! { + // One storage item; key size 32, value size 8; . + pub const ProxyDepositBase: Balance = deposit(1, 8); + // Additional storage item size of 33 bytes. + pub const ProxyDepositFactor: Balance = deposit(0, 33); + pub const MaxProxies: u16 = 32; +} + +/// The type used to represent the kinds of proxying allowed. +#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, RuntimeDebug)] +pub enum ProxyType { + Any, + NonTransfer, + Governance, + Staking, +} +impl Default for ProxyType { fn default() -> Self { Self::Any } } +impl InstanceFilter for ProxyType { + fn filter(&self, c: &Call) -> bool { + match self { + ProxyType::Any => true, + ProxyType::Governance => matches!(c, + Call::Democracy(..) | Call::Council(..) | Call::TechnicalCommittee(..) + | Call::ElectionsPhragmen(..) | Call::Treasury(..) + ), + ProxyType::NonTransfer => !matches!(c, + Call::Balances(..) | Call::Utility(..) + | Call::Vesting(vesting::Call::vested_transfer(..)) + | Call::Indices(indices::Call::transfer(..)) + ), + ProxyType::Staking => matches!(c, Call::Staking(..)), + } + } +} + +impl proxy::Trait for Runtime { + type Event = Event; + type Call = Call; + type Currency = Balances; + type IsCallable = IsCallable; + type ProxyType = ProxyType; + type ProxyDepositBase = ProxyDepositBase; + type ProxyDepositFactor = ProxyDepositFactor; + type MaxProxies = MaxProxies; +} + construct_runtime! { pub enum Runtime where Block = Block, @@ -845,6 +893,9 @@ construct_runtime! { // System scheduler. Scheduler: scheduler::{Module, Call, Storage, Event}, + + // Proxy module. Late addition. + Proxy: proxy::{Module, Call, Storage, Event} } } diff --git a/runtime/parachains/Cargo.toml b/runtime/parachains/Cargo.toml new file mode 100644 index 000000000000..5ff47046baa0 --- /dev/null +++ b/runtime/parachains/Cargo.toml @@ -0,0 +1,84 @@ +[package] +name = "polkadot-runtime-parachains" +version = "0.8.0" +authors = ["Parity Technologies "] +edition = "2018" + +[dependencies] +bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } +codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } +log = { version = "0.3.9", optional = true } +rustc-hex = { version = "2.0.1", default-features = false } +serde = { version = "1.0.102", default-features = false } +serde_derive = { version = "1.0.102", optional = true } + +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } + +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } + +primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } +libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } + +[dev-dependencies] +hex-literal = "0.2.1" +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +trie-db = "0.20.0" +serde_json = "1.0.41" +libsecp256k1 = "0.3.2" + +[features] +default = ["std"] +no_std = [] +std = [ + "bitvec/std", + "codec/std", + "log", + "rustc-hex/std", + "serde_derive", + "serde/std", + "primitives/std", + "inherents/std", + "sp-core/std", + "sp-api/std", + "sp-std/std", + "sp-io/std", + "frame-support/std", + "authorship/std", + "balances/std", + "sp-runtime/std", + "sp-session/std", + "sp-staking/std", + "session/std", + "staking/std", + "system/std", + "timestamp/std", + "vesting/std", +] +runtime-benchmarks = [ + "libsecp256k1/hmac", + "frame-benchmarking", + "frame-support/runtime-benchmarks", + "system/runtime-benchmarks", +] diff --git a/runtime/parachains/src/configuration.rs b/runtime/parachains/src/configuration.rs new file mode 100644 index 000000000000..b747dbf85cd2 --- /dev/null +++ b/runtime/parachains/src/configuration.rs @@ -0,0 +1,329 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Configuration manager for the Polkadot runtime parachains logic. +//! +//! Configuration can change only at session boundaries and is buffered until then. + +use sp_std::prelude::*; +use primitives::{ + parachain::{ValidatorId}, +}; +use frame_support::{ + decl_storage, decl_module, decl_error, + dispatch::DispatchResult, + weights::{DispatchClass, Weight}, +}; +use codec::{Encode, Decode}; +use system::ensure_root; + +/// All configuration of the runtime with respect to parachains and parathreads. +#[derive(Clone, Encode, Decode, PartialEq, Default)] +#[cfg_attr(test, derive(Debug))] +pub struct HostConfiguration { + /// The minimum frequency at which parachains can update their validation code. + pub validation_upgrade_frequency: BlockNumber, + /// The delay, in blocks, before a validation upgrade is applied. + pub validation_upgrade_delay: BlockNumber, + /// The acceptance period, in blocks. This is the amount of blocks after availability that validators + /// and fishermen have to perform secondary checks or issue reports. + pub acceptance_period: BlockNumber, + /// The maximum validation code size, in bytes. + pub max_code_size: u32, + /// The maximum head-data size, in bytes. + pub max_head_data_size: u32, + /// The amount of execution cores to dedicate to parathread execution. + pub parathread_cores: u32, + /// The number of retries that a parathread author has to submit their block. + pub parathread_retries: u32, + /// How often parachain groups should be rotated across parachains. + pub parachain_rotation_frequency: BlockNumber, + /// The availability period, in blocks, for parachains. This is the amount of blocks + /// after inclusion that validators have to make the block available and signal its availability to + /// the chain. Must be at least 1. + pub chain_availability_period: BlockNumber, + /// The availability period, in blocks, for parathreads. Same as the `chain_availability_period`, + /// but a differing timeout due to differing requirements. Must be at least 1. + pub thread_availability_period: BlockNumber, + /// The amount of blocks ahead to schedule parachains and parathreads. + pub scheduling_lookahead: u32, +} + +pub trait Trait: system::Trait { } + +decl_storage! { + trait Store for Module as Configuration { + /// The active configuration for the current session. + Config get(fn config) config(): HostConfiguration; + /// Pending configuration (if any) for the next session. + PendingConfig: Option>; + } +} + +decl_error! { + pub enum Error for Module { } +} + +decl_module! { + /// The parachains configuration module. + pub struct Module for enum Call where origin: ::Origin { + type Error = Error; + + /// Set the validation upgrade frequency. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_validation_upgrade_frequency(origin, new: T::BlockNumber) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.validation_upgrade_frequency, new) != new + }); + Ok(()) + } + + /// Set the validation upgrade delay. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_validation_upgrade_delay(origin, new: T::BlockNumber) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.validation_upgrade_delay, new) != new + }); + Ok(()) + } + + /// Set the acceptance period for an included candidate. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_acceptance_period(origin, new: T::BlockNumber) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.acceptance_period, new) != new + }); + Ok(()) + } + + /// Set the max validation code size for incoming upgrades. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_max_code_size(origin, new: u32) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.max_code_size, new) != new + }); + Ok(()) + } + + /// Set the max head data size for paras. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_max_head_data_size(origin, new: u32) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.max_head_data_size, new) != new + }); + Ok(()) + } + + /// Set the number of parathread execution cores. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_parathread_cores(origin, new: u32) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.parathread_cores, new) != new + }); + Ok(()) + } + + /// Set the number of retries for a particular parathread. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_parathread_retries(origin, new: u32) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.parathread_retries, new) != new + }); + Ok(()) + } + + + /// Set the parachain validator-group rotation frequency + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_parachain_rotation_frequency(origin, new: T::BlockNumber) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.parachain_rotation_frequency, new) != new + }); + Ok(()) + } + + /// Set the availability period for parachains. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_chain_availability_period(origin, new: T::BlockNumber) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.chain_availability_period, new) != new + }); + Ok(()) + } + + /// Set the availability period for parathreads. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_thread_availability_period(origin, new: T::BlockNumber) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.thread_availability_period, new) != new + }); + Ok(()) + } + + /// Set the scheduling lookahead, in expected number of blocks at peak throughput. + #[weight = (1_000, DispatchClass::Operational)] + pub fn set_scheduling_lookahead(origin, new: u32) -> DispatchResult { + ensure_root(origin)?; + Self::update_config_member(|config| { + sp_std::mem::replace(&mut config.scheduling_lookahead, new) != new + }); + Ok(()) + } + } +} + +impl Module { + /// Called by the initializer to initialize the configuration module. + pub(crate) fn initializer_initialize(_now: T::BlockNumber) -> Weight { + 0 + } + + /// Called by the initializer to finalize the configuration module. + pub(crate) fn initializer_finalize() { } + + /// Called by the initializer to note that a new session has started. + pub(crate) fn initializer_on_new_session(_validators: &[ValidatorId], _queued: &[ValidatorId]) { + if let Some(pending) = ::PendingConfig::take() { + ::Config::set(pending); + } + } + + fn update_config_member( + updater: impl FnOnce(&mut HostConfiguration) -> bool, + ) { + let pending = ::PendingConfig::get(); + let mut prev = pending.unwrap_or_else(Self::config); + + if updater(&mut prev) { + ::PendingConfig::set(Some(prev)); + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::mock::{new_test_ext, Initializer, Configuration, Origin}; + + use frame_support::traits::{OnFinalize, OnInitialize}; + + #[test] + fn config_changes_on_session_boundary() { + new_test_ext(Default::default()).execute_with(|| { + let old_config = Configuration::config(); + let mut config = old_config.clone(); + config.validation_upgrade_delay = 100; + + assert!(old_config != config); + + ::PendingConfig::set(Some(config.clone())); + + Initializer::on_initialize(1); + + assert_eq!(Configuration::config(), old_config); + assert_eq!(::PendingConfig::get(), Some(config.clone())); + + Initializer::on_finalize(1); + + Configuration::initializer_on_new_session(&[], &[]); + + assert_eq!(Configuration::config(), config); + assert!(::PendingConfig::get().is_none()); + }) + } + + #[test] + fn setting_pending_config_members() { + new_test_ext(Default::default()).execute_with(|| { + let new_config = HostConfiguration { + validation_upgrade_frequency: 100, + validation_upgrade_delay: 10, + acceptance_period: 5, + max_code_size: 100_000, + max_head_data_size: 1_000, + parathread_cores: 2, + parathread_retries: 5, + parachain_rotation_frequency: 20, + chain_availability_period: 10, + thread_availability_period: 8, + scheduling_lookahead: 3, + }; + + assert!(::PendingConfig::get().is_none()); + + Configuration::set_validation_upgrade_frequency( + Origin::ROOT, new_config.validation_upgrade_frequency, + ).unwrap(); + Configuration::set_validation_upgrade_delay( + Origin::ROOT, new_config.validation_upgrade_delay, + ).unwrap(); + Configuration::set_acceptance_period( + Origin::ROOT, new_config.acceptance_period, + ).unwrap(); + Configuration::set_max_code_size( + Origin::ROOT, new_config.max_code_size, + ).unwrap(); + Configuration::set_max_head_data_size( + Origin::ROOT, new_config.max_head_data_size, + ).unwrap(); + Configuration::set_parathread_cores( + Origin::ROOT, new_config.parathread_cores, + ).unwrap(); + Configuration::set_parathread_retries( + Origin::ROOT, new_config.parathread_retries, + ).unwrap(); + Configuration::set_parachain_rotation_frequency( + Origin::ROOT, new_config.parachain_rotation_frequency, + ).unwrap(); + Configuration::set_chain_availability_period( + Origin::ROOT, new_config.chain_availability_period, + ).unwrap(); + Configuration::set_thread_availability_period( + Origin::ROOT, new_config.thread_availability_period, + ).unwrap(); + Configuration::set_scheduling_lookahead( + Origin::ROOT, new_config.scheduling_lookahead, + ).unwrap(); + + assert_eq!(::PendingConfig::get(), Some(new_config)); + }) + } + + #[test] + fn non_root_cannot_set_config() { + new_test_ext(Default::default()).execute_with(|| { + assert!(Configuration::set_validation_upgrade_delay(Origin::signed(1), 100).is_err()); + }); + } + + #[test] + fn setting_config_to_same_as_current_is_noop() { + new_test_ext(Default::default()).execute_with(|| { + Configuration::set_validation_upgrade_delay(Origin::ROOT, Default::default()).unwrap(); + assert!(::PendingConfig::get().is_none()) + }); + } +} diff --git a/runtime/parachains/src/inclusion.rs b/runtime/parachains/src/inclusion.rs new file mode 100644 index 000000000000..1f45de2df705 --- /dev/null +++ b/runtime/parachains/src/inclusion.rs @@ -0,0 +1,15 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . diff --git a/runtime/parachains/src/initializer.rs b/runtime/parachains/src/initializer.rs new file mode 100644 index 000000000000..c942de4756c1 --- /dev/null +++ b/runtime/parachains/src/initializer.rs @@ -0,0 +1,154 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! This module is responsible for maintaining a consistent initialization order for all other +//! parachains modules. It's also responsible for finalization and session change notifications. +//! +//! This module can throw fatal errors if session-change notifications are received after initialization. + +use sp_std::prelude::*; +use frame_support::weights::Weight; +use primitives::{ + parachain::{ValidatorId}, +}; +use frame_support::{ + decl_storage, decl_module, decl_error, +}; +use crate::{configuration, paras}; + +pub trait Trait: system::Trait + configuration::Trait + paras::Trait { } + +decl_storage! { + trait Store for Module as Initializer { + /// Whether the parachains modules have been initialized within this block. + /// + /// Semantically a bool, but this guarantees it should never hit the trie, + /// as this is cleared in `on_finalize` and Frame optimizes `None` values to be empty values. + /// + /// As a bool, `set(false)` and `remove()` both lead to the next `get()` being false, but one of + /// them writes to the trie and one does not. This confusion makes `Option<()>` more suitable for + /// the semantics of this variable. + HasInitialized: Option<()>; + } +} + +decl_error! { + pub enum Error for Module { } +} + +decl_module! { + /// The initializer module. + pub struct Module for enum Call where origin: ::Origin { + type Error = Error; + + fn on_initialize(now: T::BlockNumber) -> Weight { + // The other modules are initialized in this order: + // - Configuration + // - Paras + // - Scheduler + // - Inclusion + // - Validity + let total_weight = configuration::Module::::initializer_initialize(now) + + paras::Module::::initializer_initialize(now); + + HasInitialized::set(Some(())); + + total_weight + } + + fn on_finalize() { + paras::Module::::initializer_finalize(); + configuration::Module::::initializer_finalize(); + HasInitialized::take(); + } + } +} + +impl Module { + /// Should be called when a new session occurs. Forwards the session notification to all + /// wrapped modules. + /// + /// Panics if the modules have already been initialized. + fn on_new_session<'a, I: 'a>(_changed: bool, validators: I, queued: I) + where I: Iterator + { + assert!(HasInitialized::get().is_none()); + + let validators: Vec<_> = validators.map(|(_, v)| v).collect(); + let queued: Vec<_> = queued.map(|(_, v)| v).collect(); + + configuration::Module::::initializer_on_new_session(&validators, &queued); + paras::Module::::initializer_on_new_session(&validators, &queued); + } +} + +impl sp_runtime::BoundToRuntimeAppPublic for Module { + type Public = ValidatorId; +} + +impl session::OneSessionHandler for Module { + type Key = ValidatorId; + + fn on_genesis_session<'a, I: 'a>(_validators: I) + where I: Iterator + { + + } + + fn on_new_session<'a, I: 'a>(changed: bool, validators: I, queued: I) + where I: Iterator + { + >::on_new_session(changed, validators, queued); + } + + fn on_disabled(_i: usize) { } +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::mock::{new_test_ext, Initializer}; + + use frame_support::traits::{OnFinalize, OnInitialize}; + + #[test] + #[should_panic] + fn panics_if_session_changes_after_on_initialize() { + new_test_ext(Default::default()).execute_with(|| { + Initializer::on_initialize(1); + Initializer::on_new_session(false, Vec::new().into_iter(), Vec::new().into_iter()); + }); + } + + #[test] + fn sets_flag_on_initialize() { + new_test_ext(Default::default()).execute_with(|| { + Initializer::on_initialize(1); + + assert!(HasInitialized::get().is_some()); + }) + } + + #[test] + fn clears_flag_on_finalize() { + new_test_ext(Default::default()).execute_with(|| { + Initializer::on_initialize(1); + Initializer::on_finalize(1); + + assert!(HasInitialized::get().is_none()); + }) + } +} diff --git a/runtime/parachains/src/lib.rs b/runtime/parachains/src/lib.rs new file mode 100644 index 000000000000..74c237fd2213 --- /dev/null +++ b/runtime/parachains/src/lib.rs @@ -0,0 +1,31 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Runtime modules for parachains code. +//! +//! It is crucial to include all the modules from this crate in the runtime, in +//! particular the `Initializer` module, as it is responsible for initializing the state +//! of the other modules. + +mod configuration; +mod inclusion; +mod initializer; +mod paras; +mod scheduler; +mod validity; + +#[cfg(test)] +mod mock; diff --git a/runtime/parachains/src/mock.rs b/runtime/parachains/src/mock.rs new file mode 100644 index 000000000000..6f08545008a9 --- /dev/null +++ b/runtime/parachains/src/mock.rs @@ -0,0 +1,114 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Mocks for all the traits. + +use sp_io::TestExternalities; +use sp_core::{H256}; +use sp_runtime::{ + Perbill, + traits::{ + BlakeTwo256, IdentityLookup, + }, +}; +use primitives::{ + BlockNumber, + Header, +}; +use frame_support::{ + impl_outer_origin, impl_outer_dispatch, parameter_types, + weights::Weight, +}; + +/// A test runtime struct. +#[derive(Clone, Eq, PartialEq)] +pub struct Test; + +impl_outer_origin! { + pub enum Origin for Test { } +} + +impl_outer_dispatch! { + pub enum Call for Test where origin: Origin { + initializer::Initializer, + } +} + +parameter_types! { + pub const BlockHashCount: u32 = 250; + pub const MaximumBlockWeight: Weight = 4 * 1024 * 1024; + pub const MaximumBlockLength: u32 = 4 * 1024 * 1024; + pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75); +} + +impl system::Trait for Test { + type Origin = Origin; + type Call = Call; + type Index = u64; + type BlockNumber = BlockNumber; + type Hash = H256; + type Hashing = BlakeTwo256; + type AccountId = u64; + type Lookup = IdentityLookup; + type Header = Header; + type Event = (); + type BlockHashCount = BlockHashCount; + type MaximumBlockWeight = MaximumBlockWeight; + type DbWeight = (); + type BlockExecutionWeight = (); + type ExtrinsicBaseWeight = (); + type MaximumExtrinsicWeight = MaximumBlockWeight; + type MaximumBlockLength = MaximumBlockLength; + type AvailableBlockRatio = AvailableBlockRatio; + type Version = (); + type ModuleToIndex = (); + type AccountData = balances::AccountData; + type OnNewAccount = (); + type OnKilledAccount = (); +} + +impl crate::initializer::Trait for Test { } + +impl crate::configuration::Trait for Test { } + +impl crate::paras::Trait for Test { } + +pub type System = system::Module; + +/// Mocked initializer. +pub type Initializer = crate::initializer::Module; + +/// Mocked configuration. +pub type Configuration = crate::configuration::Module; + +/// Mocked paras. +pub type Paras = crate::paras::Module; + +/// Create a new set of test externalities. +pub fn new_test_ext(state: GenesisConfig) -> TestExternalities { + let mut t = state.system.build_storage::().unwrap(); + state.configuration.assimilate_storage(&mut t).unwrap(); + state.paras.assimilate_storage(&mut t).unwrap(); + + t.into() +} + +#[derive(Default)] +pub struct GenesisConfig { + pub system: system::GenesisConfig, + pub configuration: crate::configuration::GenesisConfig, + pub paras: crate::paras::GenesisConfig, +} diff --git a/runtime/parachains/src/paras.rs b/runtime/parachains/src/paras.rs new file mode 100644 index 000000000000..51f76d6df774 --- /dev/null +++ b/runtime/parachains/src/paras.rs @@ -0,0 +1,1175 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! The paras module is responsible for storing data on parachains and parathreads. +//! +//! It tracks which paras are parachains, what their current head data is in +//! this fork of the relay chain, what their validation code is, and what their past and upcoming +//! validation code is. +//! +//! A para is not considered live until it is registered and activated in this module. Activation can +//! only occur at session boundaries. + +use sp_std::prelude::*; +use sp_std::marker::PhantomData; +use sp_runtime::traits::One; +use primitives::{ + parachain::{ValidatorId, Id as ParaId, ValidationCode, HeadData}, +}; +use frame_support::{ + decl_storage, decl_module, decl_error, + traits::Get, + weights::Weight, +}; +use codec::{Encode, Decode}; +use crate::configuration; + +#[cfg(feature = "std")] +use serde::{Serialize, Deserialize}; + +pub trait Trait: system::Trait + configuration::Trait { } + +// the two key times necessary to track for every code replacement. +#[derive(Default, Encode, Decode)] +#[cfg_attr(test, derive(Debug, Clone, PartialEq))] +pub struct ReplacementTimes { + /// The relay-chain block number that the code upgrade was expected to be activated. + /// This is when the code change occurs from the para's perspective - after the + /// first parablock included with a relay-parent with number >= this value. + expected_at: N, + /// The relay-chain block number at which the parablock activating the code upgrade was + /// actually included. This means considered included and available, so this is the time at which + /// that parablock enters the acceptance period in this fork of the relay-chain. + activated_at: N, +} + +/// Metadata used to track previous parachain validation code that we keep in +/// the state. +#[derive(Default, Encode, Decode)] +#[cfg_attr(test, derive(Debug, Clone, PartialEq))] +pub struct ParaPastCodeMeta { + /// Block numbers where the code was expected to be replaced and where the code + /// was actually replaced, respectively. The first is used to do accurate lookups + /// of historic code in historic contexts, whereas the second is used to do + /// pruning on an accurate timeframe. These can be used as indices + /// into the `PastCode` map along with the `ParaId` to fetch the code itself. + upgrade_times: Vec>, + /// Tracks the highest pruned code-replacement, if any. This is the `expected_at` value, + /// not the `activated_at` value. + last_pruned: Option, +} + +#[cfg_attr(test, derive(Debug, PartialEq))] +enum UseCodeAt { + /// Use the current code. + Current, + /// Use the code that was replaced at the given block number. + /// This is an inclusive endpoint - a parablock in the context of a relay-chain block on this fork + /// with number N should use the code that is replaced at N. + ReplacedAt(N), +} + +impl ParaPastCodeMeta { + // note a replacement has occurred at a given block number. + fn note_replacement(&mut self, expected_at: N, activated_at: N) { + self.upgrade_times.push(ReplacementTimes { expected_at, activated_at }) + } + + // Yields an identifier that should be used for validating a + // parablock in the context of a particular relay-chain block number. + // + // a return value of `None` means that there is no code we are aware of that + // should be used to validate at the given height. + #[allow(unused)] + fn code_at(&self, para_at: N) -> Option> { + // Find out + // a) if there is a point where code was replaced _after_ execution in this context and + // b) what the index of that point is. + let replaced_after_pos = self.upgrade_times.iter().position(|t| t.expected_at >= para_at); + + if let Some(replaced_after_pos) = replaced_after_pos { + // The earliest stored code replacement needs to be special-cased, since we need to check + // against the pruning state to see if this replacement represents the correct code, or + // is simply after a replacement that actually represents the correct code, but has been pruned. + let was_pruned = replaced_after_pos == 0 + && self.last_pruned.map_or(false, |t| t >= para_at); + + if was_pruned { + None + } else { + Some(UseCodeAt::ReplacedAt(self.upgrade_times[replaced_after_pos].expected_at)) + } + } else { + // No code replacements after this context. + // This means either that the current code is valid, or `para_at` is so old that + // we don't know the code necessary anymore. Compare against `last_pruned` to determine. + self.last_pruned.as_ref().map_or( + Some(UseCodeAt::Current), // nothing pruned, use current + |t| if t >= ¶_at { None } else { Some(UseCodeAt::Current) }, + ) + } + } + + // The block at which the most recently tracked code change occurred, from the perspective + // of the para. + fn most_recent_change(&self) -> Option { + self.upgrade_times.last().map(|x| x.expected_at.clone()) + } + + // prunes all code upgrade logs occurring at or before `max`. + // note that code replaced at `x` is the code used to validate all blocks before + // `x`. Thus, `max` should be outside of the slashing window when this is invoked. + // + // Since we don't want to prune anything inside the acceptance period, and the parablock only + // enters the acceptance period after being included, we prune based on the activation height of + // the code change, not the expected height of the code change. + // + // returns an iterator of block numbers at which code was replaced, where the replaced + // code should be now pruned, in ascending order. + fn prune_up_to(&'_ mut self, max: N) -> impl Iterator + '_ { + let to_prune = self.upgrade_times.iter().take_while(|t| t.activated_at <= max).count(); + let drained = if to_prune == 0 { + // no-op prune. + self.upgrade_times.drain(self.upgrade_times.len()..) + } else { + // if we are actually pruning something, update the last_pruned member. + self.last_pruned = Some(self.upgrade_times[to_prune - 1].expected_at); + self.upgrade_times.drain(..to_prune) + }; + + drained.map(|times| times.expected_at) + } +} + +/// Arguments for initializing a para. +#[derive(Encode, Decode)] +#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +pub struct ParaGenesisArgs { + /// The initial head data to use. + genesis_head: HeadData, + /// The initial validation code to use. + validation_code: ValidationCode, + /// True if parachain, false if parathread. + parachain: bool, +} + + +decl_storage! { + trait Store for Module as Paras { + /// All parachains. Ordered ascending by ParaId. Parathreads are not included. + Parachains get(fn parachains): Vec; + /// The head-data of every registered para. + Heads get(fn parachain_head): map hasher(twox_64_concat) ParaId => Option; + /// The validation code of every live para. + CurrentCode get(fn current_code): map hasher(twox_64_concat) ParaId => Option; + /// Actual past code, indicated by the para id as well as the block number at which it became outdated. + PastCode: map hasher(twox_64_concat) (ParaId, T::BlockNumber) => Option; + /// Past code of parachains. The parachains themselves may not be registered anymore, + /// but we also keep their code on-chain for the same amount of time as outdated code + /// to keep it available for secondary checkers. + PastCodeMeta get(fn past_code_meta): + map hasher(twox_64_concat) ParaId => ParaPastCodeMeta; + /// Which paras have past code that needs pruning and the relay-chain block at which the code was replaced. + /// Note that this is the actual height of the included block, not the expected height at which the + /// code upgrade would be applied, although they may be equal. + /// This is to ensure the entire acceptance period is covered, not an offset acceptance period starting + /// from the time at which the parachain perceives a code upgrade as having occurred. + /// Multiple entries for a single para are permitted. Ordered ascending by block number. + PastCodePruning: Vec<(ParaId, T::BlockNumber)>; + /// The block number at which the planned code change is expected for a para. + /// The change will be applied after the first parablock for this ID included which executes + /// in the context of a relay chain block with a number >= `expected_at`. + FutureCodeUpgrades get(fn future_code_upgrade_at): map hasher(twox_64_concat) ParaId => Option; + /// The actual future code of a para. + FutureCode: map hasher(twox_64_concat) ParaId => Option; + + /// Upcoming paras (chains and threads). These are only updated on session change. Corresponds to an + /// entry in the upcoming-genesis map. + UpcomingParas: Vec; + /// Upcoming paras instantiation arguments. + UpcomingParasGenesis: map hasher(twox_64_concat) ParaId => Option; + /// Paras that are to be cleaned up at the end of the session. + OutgoingParas: Vec; + + } + add_extra_genesis { + config(paras): Vec<(ParaId, ParaGenesisArgs)>; + config(_phdata): PhantomData; + build(build::); + } +} + +#[cfg(feature = "std")] +fn build(config: &GenesisConfig) { + let mut parachains: Vec<_> = config.paras + .iter() + .filter(|(_, args)| args.parachain) + .map(|&(ref id, _)| id) + .cloned() + .collect(); + + parachains.sort_unstable(); + parachains.dedup(); + + Parachains::put(¶chains); + + for (id, genesis_args) in &config.paras { + as Store>::CurrentCode::insert(&id, &genesis_args.validation_code); + as Store>::Heads::insert(&id, &genesis_args.genesis_head); + } +} + +decl_error! { + pub enum Error for Module { } +} + +decl_module! { + /// The parachains configuration module. + pub struct Module for enum Call where origin: ::Origin { + type Error = Error; + } +} + +impl Module { + /// Called by the initializer to initialize the configuration module. + pub(crate) fn initializer_initialize(now: T::BlockNumber) -> Weight { + Self::prune_old_code(now) + } + + /// Called by the initializer to finalize the configuration module. + pub(crate) fn initializer_finalize() { } + + /// Called by the initializer to note that a new session has started. + pub(crate) fn initializer_on_new_session(_validators: &[ValidatorId], _queued: &[ValidatorId]) { + let now = >::block_number(); + let mut parachains = Self::clean_up_outgoing(now); + Self::apply_incoming(&mut parachains); + ::Parachains::set(parachains); + } + + /// Cleans up all outgoing paras. Returns the new set of parachains + fn clean_up_outgoing(now: T::BlockNumber) -> Vec { + let mut parachains = ::Parachains::get(); + let outgoing = ::OutgoingParas::take(); + + for outgoing_para in outgoing { + if let Ok(i) = parachains.binary_search(&outgoing_para) { + parachains.remove(i); + } + + ::Heads::remove(&outgoing_para); + ::FutureCodeUpgrades::remove(&outgoing_para); + ::FutureCode::remove(&outgoing_para); + + let removed_code = ::CurrentCode::take(&outgoing_para); + if let Some(removed_code) = removed_code { + Self::note_past_code(outgoing_para, now, now, removed_code); + } + } + + parachains + } + + /// Applies all incoming paras, updating the parachains list for those that are parachains. + fn apply_incoming(parachains: &mut Vec) { + let upcoming = ::UpcomingParas::take(); + for upcoming_para in upcoming { + let genesis_data = match ::UpcomingParasGenesis::take(&upcoming_para) { + None => continue, + Some(g) => g, + }; + + if genesis_data.parachain { + if let Err(i) = parachains.binary_search(&upcoming_para) { + parachains.insert(i, upcoming_para); + } + } + + ::Heads::insert(&upcoming_para, genesis_data.genesis_head); + ::CurrentCode::insert(&upcoming_para, genesis_data.validation_code); + } + } + + // note replacement of the code of para with given `id`, which occured in the + // context of the given relay-chain block number. provide the replaced code. + // + // `at` for para-triggered replacement is the block number of the relay-chain + // block in whose context the parablock was executed + // (i.e. number of `relay_parent` in the receipt) + fn note_past_code( + id: ParaId, + at: T::BlockNumber, + now: T::BlockNumber, + old_code: ValidationCode, + ) -> Weight { + + ::PastCodeMeta::mutate(&id, |past_meta| { + past_meta.note_replacement(at, now); + }); + + ::PastCode::insert(&(id, at), old_code); + + // Schedule pruning for this past-code to be removed as soon as it + // exits the slashing window. + ::PastCodePruning::mutate(|pruning| { + let insert_idx = pruning.binary_search_by_key(&at, |&(_, b)| b) + .unwrap_or_else(|idx| idx); + pruning.insert(insert_idx, (id, now)); + }); + + T::DbWeight::get().reads_writes(2, 3) + } + + // looks at old code metadata, compares them to the current acceptance window, and prunes those + // that are too old. + fn prune_old_code(now: T::BlockNumber) -> Weight { + let config = configuration::Module::::config(); + let acceptance_period = config.acceptance_period; + if now <= acceptance_period { + let weight = T::DbWeight::get().reads_writes(1, 0); + return weight; + } + + // The height of any changes we no longer should keep around. + let pruning_height = now - (acceptance_period + One::one()); + + let pruning_tasks_done = + ::PastCodePruning::mutate(|pruning_tasks: &mut Vec<(_, T::BlockNumber)>| { + let (pruning_tasks_done, pruning_tasks_to_do) = { + // find all past code that has just exited the pruning window. + let up_to_idx = pruning_tasks.iter() + .take_while(|&(_, at)| at <= &pruning_height) + .count(); + (up_to_idx, pruning_tasks.drain(..up_to_idx)) + }; + + for (para_id, _) in pruning_tasks_to_do { + let full_deactivate = ::PastCodeMeta::mutate(¶_id, |meta| { + for pruned_repl_at in meta.prune_up_to(pruning_height) { + ::PastCode::remove(&(para_id, pruned_repl_at)); + } + + meta.most_recent_change().is_none() && Self::parachain_head(¶_id).is_none() + }); + + // This parachain has been removed and now the vestigial code + // has been removed from the state. clean up meta as well. + if full_deactivate { + ::PastCodeMeta::remove(¶_id); + } + } + + pruning_tasks_done as u64 + }); + + // 1 read for the meta for each pruning task, 1 read for the config + // 2 writes: updating the meta and pruning the code + T::DbWeight::get().reads_writes(1 + pruning_tasks_done, 2 * pruning_tasks_done) + } + + /// Schedule a para to be initialized at the start of the next session. + #[allow(unused)] + pub(crate) fn schedule_para_initialize(id: ParaId, genesis: ParaGenesisArgs) -> Weight { + let dup = UpcomingParas::mutate(|v| { + match v.binary_search(&id) { + Ok(_) => true, + Err(i) => { + v.insert(i, id); + false + } + } + }); + + if dup { + let weight = T::DbWeight::get().reads_writes(1, 0); + return weight; + } + + UpcomingParasGenesis::insert(&id, &genesis); + + T::DbWeight::get().reads_writes(1, 2) + } + + /// Schedule a para to be cleaned up at the start of the next session. + #[allow(unused)] + pub(crate) fn schedule_para_cleanup(id: ParaId) -> Weight { + OutgoingParas::mutate(|v| { + match v.binary_search(&id) { + Ok(_) => T::DbWeight::get().reads_writes(1, 0), + Err(i) => { + v.insert(i, id); + T::DbWeight::get().reads_writes(1, 1) + } + } + }) + } + + /// Schedule a future code upgrade of the given parachain, to be applied after inclusion + /// of a block of the same parachain executed in the context of a relay-chain block + /// with number >= `expected_at` + /// + /// If there is already a scheduled code upgrade for the para, this is a no-op. + #[allow(unused)] + pub(crate) fn schedule_code_upgrade( + id: ParaId, + new_code: ValidationCode, + expected_at: T::BlockNumber, + ) -> Weight { + ::FutureCodeUpgrades::mutate(&id, |up| { + if up.is_some() { + T::DbWeight::get().reads_writes(1, 0) + } else { + *up = Some(expected_at); + FutureCode::insert(&id, new_code); + T::DbWeight::get().reads_writes(1, 2) + } + }) + } + + /// Note that a para has progressed to a new head, where the new head was executed in the context + /// of a relay-chain block with given number. This will apply pending code upgrades based + /// on the block number provided. + #[allow(unused)] + pub(crate) fn note_new_head( + id: ParaId, + new_head: HeadData, + execution_context: T::BlockNumber, + ) -> Weight { + if let Some(expected_at) = ::FutureCodeUpgrades::get(&id) { + Heads::insert(&id, new_head); + + if expected_at <= execution_context { + ::FutureCodeUpgrades::remove(&id); + + // Both should always be `Some` in this case, since a code upgrade is scheduled. + let new_code = FutureCode::take(&id).unwrap_or_default(); + let prior_code = CurrentCode::get(&id).unwrap_or_default(); + CurrentCode::insert(&id, &new_code); + + // `now` is only used for registering pruning as part of `fn note_past_code` + let now = >::block_number(); + + let weight = Self::note_past_code( + id, + expected_at, + now, + prior_code, + ); + + // add 1 to writes due to heads update. + weight + T::DbWeight::get().reads_writes(3, 1 + 3) + } else { + T::DbWeight::get().reads_writes(1, 1 + 0) + } + } else { + T::DbWeight::get().reads_writes(1, 0) + } + } + + /// Fetches the validation code to be used when validating a block in the context of the given + /// relay-chain height. A second block number parameter may be used to tell the lookup to proceed + /// as if an intermediate parablock has been with the given relay-chain height as its context. + /// This may return past, current, or (with certain choices of `assume_intermediate`) future code. + /// + /// `assume_intermediate`, if provided, must be before `at`. This will return `None` if the validation + /// code has been pruned. + #[allow(unused)] + pub(crate) fn validation_code_at( + id: ParaId, + at: T::BlockNumber, + assume_intermediate: Option, + ) -> Option { + let now = >::block_number(); + let config = >::config(); + + if assume_intermediate.as_ref().map_or(false, |i| &at <= i) { + return None; + } + + let planned_upgrade = ::FutureCodeUpgrades::get(&id); + let upgrade_applied_intermediate = match assume_intermediate { + Some(a) => planned_upgrade.as_ref().map_or(false, |u| u <= &a), + None => false, + }; + + if upgrade_applied_intermediate { + FutureCode::get(&id) + } else { + match Self::past_code_meta(&id).code_at(at) { + None => None, + Some(UseCodeAt::Current) => CurrentCode::get(&id), + Some(UseCodeAt::ReplacedAt(replaced)) => ::PastCode::get(&(id, replaced)) + } + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use primitives::BlockNumber; + use frame_support::traits::{OnFinalize, OnInitialize}; + + use crate::mock::{new_test_ext, Paras, System, GenesisConfig as MockGenesisConfig}; + use crate::configuration::HostConfiguration; + + fn run_to_block(to: BlockNumber, new_session: Option>) { + while System::block_number() < to { + let b = System::block_number(); + Paras::initializer_finalize(); + System::on_finalize(b); + + System::on_initialize(b + 1); + System::set_block_number(b + 1); + + if new_session.as_ref().map_or(false, |v| v.contains(&(b + 1))) { + Paras::initializer_on_new_session(&[], &[]); + } + Paras::initializer_initialize(b + 1); + } + } + + fn upgrade_at(expected_at: BlockNumber, activated_at: BlockNumber) -> ReplacementTimes { + ReplacementTimes { expected_at, activated_at } + } + + #[test] + fn para_past_code_meta_gives_right_code() { + let mut past_code = ParaPastCodeMeta::default(); + assert_eq!(past_code.code_at(0u32), Some(UseCodeAt::Current)); + + past_code.note_replacement(10, 12); + assert_eq!(past_code.code_at(0), Some(UseCodeAt::ReplacedAt(10))); + assert_eq!(past_code.code_at(10), Some(UseCodeAt::ReplacedAt(10))); + assert_eq!(past_code.code_at(11), Some(UseCodeAt::Current)); + + past_code.note_replacement(20, 25); + assert_eq!(past_code.code_at(1), Some(UseCodeAt::ReplacedAt(10))); + assert_eq!(past_code.code_at(10), Some(UseCodeAt::ReplacedAt(10))); + assert_eq!(past_code.code_at(11), Some(UseCodeAt::ReplacedAt(20))); + assert_eq!(past_code.code_at(20), Some(UseCodeAt::ReplacedAt(20))); + assert_eq!(past_code.code_at(21), Some(UseCodeAt::Current)); + + past_code.last_pruned = Some(5); + assert_eq!(past_code.code_at(1), None); + assert_eq!(past_code.code_at(5), None); + assert_eq!(past_code.code_at(6), Some(UseCodeAt::ReplacedAt(10))); + } + + #[test] + fn para_past_code_pruning_works_correctly() { + let mut past_code = ParaPastCodeMeta::default(); + past_code.note_replacement(10u32, 10); + past_code.note_replacement(20, 25); + past_code.note_replacement(30, 35); + + let old = past_code.clone(); + assert!(past_code.prune_up_to(9).collect::>().is_empty()); + assert_eq!(old, past_code); + + assert_eq!(past_code.prune_up_to(10).collect::>(), vec![10]); + assert_eq!(past_code, ParaPastCodeMeta { + upgrade_times: vec![upgrade_at(20, 25), upgrade_at(30, 35)], + last_pruned: Some(10), + }); + + assert!(past_code.prune_up_to(21).collect::>().is_empty()); + + assert_eq!(past_code.prune_up_to(26).collect::>(), vec![20]); + assert_eq!(past_code, ParaPastCodeMeta { + upgrade_times: vec![upgrade_at(30, 35)], + last_pruned: Some(20), + }); + + past_code.note_replacement(40, 42); + past_code.note_replacement(50, 53); + past_code.note_replacement(60, 66); + + assert_eq!(past_code, ParaPastCodeMeta { + upgrade_times: vec![upgrade_at(30, 35), upgrade_at(40, 42), upgrade_at(50, 53), upgrade_at(60, 66)], + last_pruned: Some(20), + }); + + assert_eq!(past_code.prune_up_to(60).collect::>(), vec![30, 40, 50]); + assert_eq!(past_code, ParaPastCodeMeta { + upgrade_times: vec![upgrade_at(60, 66)], + last_pruned: Some(50), + }); + + assert_eq!(past_code.prune_up_to(66).collect::>(), vec![60]); + + assert_eq!(past_code, ParaPastCodeMeta { + upgrade_times: Vec::new(), + last_pruned: Some(60), + }); + } + + #[test] + fn para_past_code_pruning_in_initialize() { + let acceptance_period = 10; + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: Default::default(), + }), + (1u32.into(), ParaGenesisArgs { + parachain: false, + genesis_head: Default::default(), + validation_code: Default::default(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let id = ParaId::from(0u32); + let at_block: BlockNumber = 10; + let included_block: BlockNumber = 12; + + ::PastCode::insert(&(id, at_block), &ValidationCode(vec![1, 2, 3])); + ::PastCodePruning::put(&vec![(id, included_block)]); + + { + let mut code_meta = Paras::past_code_meta(&id); + code_meta.note_replacement(at_block, included_block); + ::PastCodeMeta::insert(&id, &code_meta); + } + + let pruned_at: BlockNumber = included_block + acceptance_period + 1; + assert_eq!(::PastCode::get(&(id, at_block)), Some(vec![1, 2, 3].into())); + + run_to_block(pruned_at - 1, None); + assert_eq!(::PastCode::get(&(id, at_block)), Some(vec![1, 2, 3].into())); + assert_eq!(Paras::past_code_meta(&id).most_recent_change(), Some(at_block)); + + run_to_block(pruned_at, None); + assert!(::PastCode::get(&(id, at_block)).is_none()); + assert!(Paras::past_code_meta(&id).most_recent_change().is_none()); + }); + } + + #[test] + fn note_past_code_sets_up_pruning_correctly() { + let acceptance_period = 10; + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: Default::default(), + }), + (1u32.into(), ParaGenesisArgs { + parachain: false, + genesis_head: Default::default(), + validation_code: Default::default(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let id_a = ParaId::from(0u32); + let id_b = ParaId::from(1u32); + + Paras::note_past_code(id_a, 10, 12, vec![1, 2, 3].into()); + Paras::note_past_code(id_b, 20, 23, vec![4, 5, 6].into()); + + assert_eq!(::PastCodePruning::get(), vec![(id_a, 12), (id_b, 23)]); + assert_eq!( + Paras::past_code_meta(&id_a), + ParaPastCodeMeta { + upgrade_times: vec![upgrade_at(10, 12)], + last_pruned: None, + } + ); + assert_eq!( + Paras::past_code_meta(&id_b), + ParaPastCodeMeta { + upgrade_times: vec![upgrade_at(20, 23)], + last_pruned: None, + } + ); + }); + } + + #[test] + fn code_upgrade_applied_after_delay() { + let acceptance_period = 10; + let validation_upgrade_delay = 5; + + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: vec![1, 2, 3].into(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + validation_upgrade_delay, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let para_id = ParaId::from(0); + let new_code = ValidationCode(vec![4, 5, 6]); + + run_to_block(2, None); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + + let expected_at = { + // this parablock is in the context of block 1. + let expected_at = 1 + validation_upgrade_delay; + Paras::schedule_code_upgrade(para_id, new_code.clone(), expected_at); + Paras::note_new_head(para_id, Default::default(), 1); + + assert!(Paras::past_code_meta(¶_id).most_recent_change().is_none()); + assert_eq!(::FutureCodeUpgrades::get(¶_id), Some(expected_at)); + assert_eq!(::FutureCode::get(¶_id), Some(new_code.clone())); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + + expected_at + }; + + run_to_block(expected_at, None); + + // the candidate is in the context of the parent of `expected_at`, + // thus does not trigger the code upgrade. + { + Paras::note_new_head(para_id, Default::default(), expected_at - 1); + + assert!(Paras::past_code_meta(¶_id).most_recent_change().is_none()); + assert_eq!(::FutureCodeUpgrades::get(¶_id), Some(expected_at)); + assert_eq!(::FutureCode::get(¶_id), Some(new_code.clone())); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + } + + run_to_block(expected_at + 1, None); + + // the candidate is in the context of `expected_at`, and triggers + // the upgrade. + { + Paras::note_new_head(para_id, Default::default(), expected_at); + + assert_eq!( + Paras::past_code_meta(¶_id).most_recent_change(), + Some(expected_at), + ); + assert_eq!( + ::PastCode::get(&(para_id, expected_at)), + Some(vec![1, 2, 3,].into()), + ); + assert!(::FutureCodeUpgrades::get(¶_id).is_none()); + assert!(::FutureCode::get(¶_id).is_none()); + assert_eq!(Paras::current_code(¶_id), Some(new_code)); + } + }); + } + + #[test] + fn code_upgrade_applied_after_delay_even_when_late() { + let acceptance_period = 10; + let validation_upgrade_delay = 5; + + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: vec![1, 2, 3].into(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + validation_upgrade_delay, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let para_id = ParaId::from(0); + let new_code = ValidationCode(vec![4, 5, 6]); + + run_to_block(2, None); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + + let expected_at = { + // this parablock is in the context of block 1. + let expected_at = 1 + validation_upgrade_delay; + Paras::schedule_code_upgrade(para_id, new_code.clone(), expected_at); + Paras::note_new_head(para_id, Default::default(), 1); + + assert!(Paras::past_code_meta(¶_id).most_recent_change().is_none()); + assert_eq!(::FutureCodeUpgrades::get(¶_id), Some(expected_at)); + assert_eq!(::FutureCode::get(¶_id), Some(new_code.clone())); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + + expected_at + }; + + run_to_block(expected_at + 1 + 4, None); + + // the candidate is in the context of the first descendent of `expected_at`, and triggers + // the upgrade. + { + Paras::note_new_head(para_id, Default::default(), expected_at + 4); + + assert_eq!( + Paras::past_code_meta(¶_id).most_recent_change(), + Some(expected_at), + ); + assert_eq!( + ::PastCode::get(&(para_id, expected_at)), + Some(vec![1, 2, 3,].into()), + ); + assert!(::FutureCodeUpgrades::get(¶_id).is_none()); + assert!(::FutureCode::get(¶_id).is_none()); + assert_eq!(Paras::current_code(¶_id), Some(new_code)); + } + }); + } + + #[test] + fn submit_code_change_when_not_allowed_is_err() { + let acceptance_period = 10; + + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: vec![1, 2, 3].into(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let para_id = ParaId::from(0); + let new_code = ValidationCode(vec![4, 5, 6]); + let newer_code = ValidationCode(vec![4, 5, 6, 7]); + + run_to_block(1, None); + + Paras::schedule_code_upgrade(para_id, new_code.clone(), 8); + assert_eq!(::FutureCodeUpgrades::get(¶_id), Some(8)); + assert_eq!(::FutureCode::get(¶_id), Some(new_code.clone())); + + Paras::schedule_code_upgrade(para_id, newer_code.clone(), 10); + assert_eq!(::FutureCodeUpgrades::get(¶_id), Some(8)); + assert_eq!(::FutureCode::get(¶_id), Some(new_code.clone())); + }); + } + + #[test] + fn full_parachain_cleanup_storage() { + let acceptance_period = 10; + + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: vec![1, 2, 3].into(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let para_id = ParaId::from(0); + let new_code = ValidationCode(vec![4, 5, 6]); + + run_to_block(2, None); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + + let expected_at = { + // this parablock is in the context of block 1. + let expected_at = 1 + 5; + Paras::schedule_code_upgrade(para_id, new_code.clone(), expected_at); + Paras::note_new_head(para_id, Default::default(), 1); + + assert!(Paras::past_code_meta(¶_id).most_recent_change().is_none()); + assert_eq!(::FutureCodeUpgrades::get(¶_id), Some(expected_at)); + assert_eq!(::FutureCode::get(¶_id), Some(new_code.clone())); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + + expected_at + }; + + Paras::schedule_para_cleanup(para_id); + + // Just scheduling cleanup shouldn't change anything. + { + assert_eq!(::OutgoingParas::get(), vec![para_id]); + assert_eq!(Paras::parachains(), vec![para_id]); + + assert!(Paras::past_code_meta(¶_id).most_recent_change().is_none()); + assert_eq!(::FutureCodeUpgrades::get(¶_id), Some(expected_at)); + assert_eq!(::FutureCode::get(¶_id), Some(new_code.clone())); + assert_eq!(Paras::current_code(¶_id), Some(vec![1, 2, 3].into())); + + assert_eq!(::Heads::get(¶_id), Some(Default::default())); + } + + // run to block, with a session change at that block. + run_to_block(3, Some(vec![3])); + + // cleaning up the parachain should place the current parachain code + // into the past code buffer & schedule cleanup. + assert_eq!(Paras::past_code_meta(¶_id).most_recent_change(), Some(3)); + assert_eq!(::PastCode::get(&(para_id, 3)), Some(vec![1, 2, 3].into())); + assert_eq!(::PastCodePruning::get(), vec![(para_id, 3)]); + + // any future upgrades haven't been used to validate yet, so those + // are cleaned up immediately. + assert!(::FutureCodeUpgrades::get(¶_id).is_none()); + assert!(::FutureCode::get(¶_id).is_none()); + assert!(Paras::current_code(¶_id).is_none()); + + // run to do the final cleanup + let cleaned_up_at = 3 + acceptance_period + 1; + run_to_block(cleaned_up_at, None); + + // now the final cleanup: last past code cleaned up, and this triggers meta cleanup. + assert_eq!(Paras::past_code_meta(¶_id), Default::default()); + assert!(::PastCode::get(&(para_id, 3)).is_none()); + assert!(::PastCodePruning::get().is_empty()); + }); + } + + #[test] + fn para_incoming_at_session() { + new_test_ext(Default::default()).execute_with(|| { + run_to_block(1, None); + + let b = ParaId::from(525); + let a = ParaId::from(999); + let c = ParaId::from(333); + + Paras::schedule_para_initialize( + b, + ParaGenesisArgs { + parachain: true, + genesis_head: vec![1].into(), + validation_code: vec![1].into(), + }, + ); + + Paras::schedule_para_initialize( + a, + ParaGenesisArgs { + parachain: false, + genesis_head: vec![2].into(), + validation_code: vec![2].into(), + }, + ); + + Paras::schedule_para_initialize( + c, + ParaGenesisArgs { + parachain: true, + genesis_head: vec![3].into(), + validation_code: vec![3].into(), + }, + ); + + assert_eq!(::UpcomingParas::get(), vec![c, b, a]); + + // run to block without session change. + run_to_block(2, None); + + assert_eq!(Paras::parachains(), Vec::new()); + assert_eq!(::UpcomingParas::get(), vec![c, b, a]); + + run_to_block(3, Some(vec![3])); + + assert_eq!(Paras::parachains(), vec![c, b]); + assert_eq!(::UpcomingParas::get(), Vec::new()); + + assert_eq!(Paras::current_code(&a), Some(vec![2].into())); + assert_eq!(Paras::current_code(&b), Some(vec![1].into())); + assert_eq!(Paras::current_code(&c), Some(vec![3].into())); + }) + } + + #[test] + fn code_at_with_intermediate() { + let acceptance_period = 10; + + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: vec![1, 2, 3].into(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let para_id = ParaId::from(0); + let old_code: ValidationCode = vec![1, 2, 3].into(); + let new_code: ValidationCode = vec![4, 5, 6].into(); + Paras::schedule_code_upgrade(para_id, new_code.clone(), 10); + + // no intermediate, falls back on current/past. + assert_eq!(Paras::validation_code_at(para_id, 1, None), Some(old_code.clone())); + assert_eq!(Paras::validation_code_at(para_id, 10, None), Some(old_code.clone())); + assert_eq!(Paras::validation_code_at(para_id, 100, None), Some(old_code.clone())); + + // intermediate before upgrade meant to be applied, falls back on current. + assert_eq!(Paras::validation_code_at(para_id, 9, Some(8)), Some(old_code.clone())); + assert_eq!(Paras::validation_code_at(para_id, 10, Some(9)), Some(old_code.clone())); + assert_eq!(Paras::validation_code_at(para_id, 11, Some(9)), Some(old_code.clone())); + + // intermediate at or after upgrade applied + assert_eq!(Paras::validation_code_at(para_id, 11, Some(10)), Some(new_code.clone())); + assert_eq!(Paras::validation_code_at(para_id, 100, Some(11)), Some(new_code.clone())); + + run_to_block(acceptance_period + 5, None); + + // at <= intermediate not allowed + assert_eq!(Paras::validation_code_at(para_id, 10, Some(10)), None); + assert_eq!(Paras::validation_code_at(para_id, 9, Some(10)), None); + }); + } + + #[test] + fn code_at_returns_up_to_end_of_acceptance_period() { + let acceptance_period = 10; + + let paras = vec![ + (0u32.into(), ParaGenesisArgs { + parachain: true, + genesis_head: Default::default(), + validation_code: vec![1, 2, 3].into(), + }), + ]; + + let genesis_config = MockGenesisConfig { + paras: GenesisConfig { paras, ..Default::default() }, + configuration: crate::configuration::GenesisConfig { + config: HostConfiguration { + acceptance_period, + ..Default::default() + }, + ..Default::default() + }, + ..Default::default() + }; + + new_test_ext(genesis_config).execute_with(|| { + let para_id = ParaId::from(0); + let old_code: ValidationCode = vec![1, 2, 3].into(); + let new_code: ValidationCode = vec![4, 5, 6].into(); + Paras::schedule_code_upgrade(para_id, new_code.clone(), 2); + + run_to_block(10, None); + Paras::note_new_head(para_id, Default::default(), 7); + + assert_eq!( + Paras::past_code_meta(¶_id).upgrade_times, + vec![upgrade_at(2, 10)], + ); + + assert_eq!(Paras::validation_code_at(para_id, 2, None), Some(old_code.clone())); + assert_eq!(Paras::validation_code_at(para_id, 3, None), Some(new_code.clone())); + + run_to_block(10 + acceptance_period, None); + + assert_eq!(Paras::validation_code_at(para_id, 2, None), Some(old_code.clone())); + assert_eq!(Paras::validation_code_at(para_id, 3, None), Some(new_code.clone())); + + run_to_block(10 + acceptance_period + 1, None); + + // code entry should be pruned now. + + assert_eq!( + Paras::past_code_meta(¶_id), + ParaPastCodeMeta { + upgrade_times: Vec::new(), + last_pruned: Some(2), + }, + ); + + assert_eq!(Paras::validation_code_at(para_id, 2, None), None); // pruned :( + assert_eq!(Paras::validation_code_at(para_id, 3, None), Some(new_code.clone())); + }); + } +} diff --git a/runtime/parachains/src/scheduler.rs b/runtime/parachains/src/scheduler.rs new file mode 100644 index 000000000000..1f45de2df705 --- /dev/null +++ b/runtime/parachains/src/scheduler.rs @@ -0,0 +1,15 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . diff --git a/runtime/parachains/src/validity.rs b/runtime/parachains/src/validity.rs new file mode 100644 index 000000000000..1f45de2df705 --- /dev/null +++ b/runtime/parachains/src/validity.rs @@ -0,0 +1,15 @@ +// Copyright 2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index f1b0ab4851f9..d7097ac49301 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-runtime" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" @@ -48,6 +48,7 @@ indices = { package = "pallet-indices", git = "https://github.com/paritytech/sub membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } @@ -118,6 +119,7 @@ std = [ "membership/std", "nicks/std", "offences/std", + "proxy/std", "sp-runtime/std", "sp-staking/std", "scheduler/std", diff --git a/runtime/polkadot/src/constants.rs b/runtime/polkadot/src/constants.rs index 9b6ea0426559..8aede2f547d2 100644 --- a/runtime/polkadot/src/constants.rs +++ b/runtime/polkadot/src/constants.rs @@ -22,6 +22,10 @@ pub mod currency { pub const DOLLARS: Balance = DOTS / 100; // 10_000_000_000 pub const CENTS: Balance = DOLLARS / 100; // 100_000_000 pub const MILLICENTS: Balance = CENTS / 1_000; // 100_000 + + pub const fn deposit(items: u32, bytes: u32) -> Balance { + items as Balance * 15 * CENTS + (bytes as Balance) * 6 * CENTS + } } /// Time and blocks. diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 4b3622537bb9..be9d95a487c0 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -55,7 +55,7 @@ use version::NativeVersion; use sp_core::OpaqueMetadata; use sp_staking::SessionIndex; use frame_support::{ - parameter_types, construct_runtime, debug, + parameter_types, construct_runtime, debug, RuntimeDebug, traits::{KeyOwnerProofSystem, SplitTwoWays, Randomness, LockIdentifier, Filter}, weights::Weight, }; @@ -80,6 +80,7 @@ pub mod constants; use constants::{time::*, currency::*, fee::*}; use sp_runtime::generic::Era; use sp_runtime::traits::SignedExtension; +use frame_support::traits::InstanceFilter; // Make the WASM binary available. #[cfg(feature = "std")] @@ -91,7 +92,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("polkadot"), impl_name: create_runtime_str!("parity-polkadot"), authoring_version: 0, - spec_version: 2, + spec_version: 3, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 0, @@ -118,7 +119,8 @@ impl Filter for IsCallable { // Parachains stuff Call::Parachains(_) | Call::Attestations(_) | Call::Slots(_) | Call::Registrar(_) | // Balances and Vesting's transfer (which can be used to transfer) - Call::Balances(_) | Call::Vesting(vesting::Call::vested_transfer(..)) => + Call::Balances(_) | Call::Vesting(vesting::Call::vested_transfer(..)) | + Call::Indices(indices::Call::transfer(..)) => false, // These modules are all allowed to be called by transactions: @@ -128,7 +130,7 @@ impl Filter for IsCallable { Call::Session(_) | Call::FinalityTracker(_) | Call::Grandpa(_) | Call::ImOnline(_) | Call::AuthorityDiscovery(_) | Call::Utility(_) | Call::Claims(_) | Call::Vesting(_) | Call::Sudo(_) | - Call::Identity(_) => + Call::Identity(_) | Call::Proxy(_) => true, } } @@ -308,7 +310,8 @@ parameter_types! { pub const MaxNominatorRewardedPerValidator: u32 = 64; // quarter of the last session will be for election. pub const ElectionLookahead: BlockNumber = EPOCH_DURATION_IN_BLOCKS / 16; - pub const MaxIterations: u32 = 5; + pub const MaxIterations: u32 = 10; + pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); } impl staking::Trait for Runtime { @@ -332,10 +335,7 @@ impl staking::Trait for Runtime { type Call = Call; type UnsignedPriority = StakingUnsignedPriority; type MaxIterations = MaxIterations; -} - -const fn deposit(items: u32, bytes: u32) -> Balance { - items as Balance * 15 * CENTS + (bytes as Balance) * 6 * CENTS + type MinSolutionScoreBump = MinSolutionScoreBump; } parameter_types! { @@ -764,6 +764,52 @@ impl sudo::Trait for Runtime { type Call = Call; } +parameter_types! { + // One storage item; key size 32, value size 8; . + pub const ProxyDepositBase: Balance = deposit(1, 8); + // Additional storage item size of 33 bytes. + pub const ProxyDepositFactor: Balance = deposit(0, 33); + pub const MaxProxies: u16 = 32; +} + +/// The type used to represent the kinds of proxying allowed. +#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, RuntimeDebug)] +pub enum ProxyType { + Any, + NonTransfer, + Governance, + Staking, +} +impl Default for ProxyType { fn default() -> Self { Self::Any } } +impl InstanceFilter for ProxyType { + fn filter(&self, c: &Call) -> bool { + match self { + ProxyType::Any => true, + ProxyType::NonTransfer => !matches!(c, + Call::Balances(..) | Call::Utility(..) + | Call::Vesting(vesting::Call::vested_transfer(..)) + | Call::Indices(indices::Call::transfer(..)) + ), + ProxyType::Governance => matches!(c, + Call::Democracy(..) | Call::Council(..) | Call::TechnicalCommittee(..) + | Call::ElectionsPhragmen(..) | Call::Treasury(..) + ), + ProxyType::Staking => matches!(c, Call::Staking(..)), + } + } +} + +impl proxy::Trait for Runtime { + type Event = Event; + type Call = Call; + type Currency = Balances; + type IsCallable = IsCallable; + type ProxyType = ProxyType; + type ProxyDepositBase = ProxyDepositBase; + type ProxyDepositFactor = ProxyDepositFactor; + type MaxProxies = MaxProxies; +} + construct_runtime! { pub enum Runtime where Block = Block, @@ -823,6 +869,9 @@ construct_runtime! { // Identity. Late addition. Identity: identity::{Module, Call, Storage, Event}, + + // Proxy module. Late addition. + Proxy: proxy::{Module, Call, Storage, Event} } } diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index 6d4d991585dc..27f225807c0e 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-test-runtime" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index 2e59b50a8c58..dd79d54df44e 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -289,6 +289,7 @@ parameter_types! { pub const ElectionLookahead: BlockNumber = 0; pub const StakingUnsignedPriority: TransactionPriority = TransactionPriority::max_value() / 2; pub const MaxIterations: u32 = 10; + pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); } impl staking::Trait for Runtime { @@ -312,6 +313,7 @@ impl staking::Trait for Runtime { type Call = Call; type UnsignedPriority = StakingUnsignedPriority; type MaxIterations = MaxIterations; + type MinSolutionScoreBump = MinSolutionScoreBump; } impl grandpa::Trait for Runtime { diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 5dfee4ae3d5c..998bdf543acd 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "westend-runtime" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" build = "build.rs" @@ -49,6 +49,7 @@ indices = { package = "pallet-indices", git = "https://github.com/paritytech/sub membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } @@ -124,6 +125,7 @@ std = [ "membership/std", "nicks/std", "offences/std", + "proxy/std", "recovery/std", "sp-runtime/std", "sp-staking/std", diff --git a/runtime/westend/src/constants.rs b/runtime/westend/src/constants.rs index 101fef913fd4..b51a202225b4 100644 --- a/runtime/westend/src/constants.rs +++ b/runtime/westend/src/constants.rs @@ -22,6 +22,10 @@ pub mod currency { pub const DOLLARS: Balance = DOTS; pub const CENTS: Balance = DOLLARS / 100; pub const MILLICENTS: Balance = CENTS / 1_000; + + pub const fn deposit(items: u32, bytes: u32) -> Balance { + items as Balance * 15 * CENTS + (bytes as Balance) * 6 * CENTS + } } /// Time and blocks. diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index bb9903977a1c..f004a679dfa0 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -51,8 +51,8 @@ use version::NativeVersion; use sp_core::OpaqueMetadata; use sp_staking::SessionIndex; use frame_support::{ - parameter_types, construct_runtime, debug, - traits::{KeyOwnerProofSystem, Randomness, Filter}, + parameter_types, construct_runtime, debug, RuntimeDebug, + traits::{KeyOwnerProofSystem, Randomness, Filter, InstanceFilter}, weights::Weight, }; use im_online::sr25519::AuthorityId as ImOnlineId; @@ -281,6 +281,7 @@ parameter_types! { // quarter of the last session will be for election. pub const ElectionLookahead: BlockNumber = EPOCH_DURATION_IN_BLOCKS / 4; pub const MaxIterations: u32 = 10; + pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); } impl staking::Trait for Runtime { @@ -304,6 +305,7 @@ impl staking::Trait for Runtime { type Call = Call; type UnsignedPriority = StakingUnsignedPriority; type MaxIterations = MaxIterations; + type MinSolutionScoreBump = MinSolutionScoreBump; } parameter_types! { @@ -590,6 +592,45 @@ impl sudo::Trait for Runtime { type Call = Call; } +parameter_types! { + // One storage item; key size 32, value size 8; . + pub const ProxyDepositBase: Balance = deposit(1, 8); + // Additional storage item size of 33 bytes. + pub const ProxyDepositFactor: Balance = deposit(0, 33); + pub const MaxProxies: u16 = 32; +} + +/// The type used to represent the kinds of proxying allowed. +#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, RuntimeDebug)] +pub enum ProxyType { + Any, + NonTransfer, + Staking, +} +impl Default for ProxyType { fn default() -> Self { Self::Any } } +impl InstanceFilter for ProxyType { + fn filter(&self, c: &Call) -> bool { + match self { + ProxyType::Any => true, + ProxyType::NonTransfer => !matches!(c, + Call::Balances(..) | Call::Utility(..) | Call::Indices(indices::Call::transfer(..)) + ), + ProxyType::Staking => matches!(c, Call::Staking(..)), + } + } +} + +impl proxy::Trait for Runtime { + type Event = Event; + type Call = Call; + type Currency = Balances; + type IsCallable = IsCallable; + type ProxyType = ProxyType; + type ProxyDepositBase = ProxyDepositBase; + type ProxyDepositFactor = ProxyDepositFactor; + type MaxProxies = MaxProxies; +} + construct_runtime! { pub enum Runtime where Block = Block, @@ -641,7 +682,10 @@ construct_runtime! { Scheduler: scheduler::{Module, Call, Storage, Event}, // Sudo. - Sudo: sudo::{Module, Call, Storage, Event, Config} + Sudo: sudo::{Module, Call, Storage, Event, Config}, + + // Proxy module. Late addition. + Proxy: proxy::{Module, Call, Storage, Event} } } diff --git a/service/Cargo.toml b/service/Cargo.toml index bff81aa2cf39..a190f41a1d37 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-service" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" diff --git a/service/src/lib.rs b/service/src/lib.rs index 51d83d82b5a3..a6a92f5fb127 100644 --- a/service/src/lib.rs +++ b/service/src/lib.rs @@ -161,9 +161,13 @@ macro_rules! new_full_start { .with_select_chain(|_, backend| { Ok(sc_consensus::LongestChain::new(backend.clone())) })? - .with_transaction_pool(|config, client, _fetcher, prometheus_registry| { - let pool_api = sc_transaction_pool::FullChainApi::new(client.clone()); - let pool = sc_transaction_pool::BasicPool::new(config, std::sync::Arc::new(pool_api), prometheus_registry); + .with_transaction_pool(|builder| { + let pool_api = sc_transaction_pool::FullChainApi::new(builder.client().clone()); + let pool = sc_transaction_pool::BasicPool::new( + builder.config().transaction_pool.clone(), + std::sync::Arc::new(pool_api), + builder.prometheus_registry(), + ); Ok(pool) })? .with_import_queue(| @@ -552,12 +556,18 @@ macro_rules! new_light { .with_select_chain(|_, backend| { Ok(sc_consensus::LongestChain::new(backend.clone())) })? - .with_transaction_pool(|config, client, fetcher, prometheus_registry| { - let fetcher = fetcher + .with_transaction_pool(|builder| { + let fetcher = builder.fetcher() .ok_or_else(|| "Trying to start light transaction pool without active fetcher")?; - let pool_api = sc_transaction_pool::LightChainApi::new(client.clone(), fetcher.clone()); + let pool_api = sc_transaction_pool::LightChainApi::new( + builder.client().clone(), + fetcher, + ); let pool = sc_transaction_pool::BasicPool::with_revalidation_type( - config, Arc::new(pool_api), prometheus_registry, sc_transaction_pool::RevalidationType::Light, + builder.config().transaction_pool.clone(), + Arc::new(pool_api), + builder.prometheus_registry(), + sc_transaction_pool::RevalidationType::Light, ); Ok(pool) })? diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index a104f7d882ef..124366a906d7 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-statement-table" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" diff --git a/validation/Cargo.toml b/validation/Cargo.toml index 3eca48a0d744..6bc01dd525eb 100644 --- a/validation/Cargo.toml +++ b/validation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "polkadot-validation" -version = "0.8.2" +version = "0.8.3" authors = ["Parity Technologies "] edition = "2018" From 478c48f3e11a65bbca96778c69e889463db2f362 Mon Sep 17 00:00:00 2001 From: Seun Date: Mon, 8 Jun 2020 14:59:04 +0100 Subject: [PATCH 11/13] ??? --- availability-store/Cargo.toml | 16 +-- cli/Cargo.toml | 22 ++-- collator/Cargo.toml | 22 ++-- erasure-coding/Cargo.toml | 4 +- network/Cargo.toml | 16 +-- network/test/Cargo.toml | 20 ++-- node/overseer/Cargo.toml | 2 +- parachain/Cargo.toml | 14 +-- parachain/test-parachains/adder/Cargo.toml | 2 +- .../test-parachains/adder/collator/Cargo.toml | 4 +- .../test-parachains/code-upgrader/Cargo.toml | 2 +- primitives/Cargo.toml | 22 ++-- rpc/Cargo.toml | 32 ++--- runtime/common/Cargo.toml | 50 ++++---- runtime/kusama/Cargo.toml | 108 ++++++++--------- runtime/parachains/Cargo.toml | 50 ++++---- runtime/polkadot/Cargo.toml | 104 ++++++++--------- runtime/test-runtime/Cargo.toml | 68 +++++------ runtime/test-runtime/client/Cargo.toml | 20 ++-- runtime/westend/Cargo.toml | 110 +++++++++--------- service/Cargo.toml | 72 ++++++------ statement-table/Cargo.toml | 2 +- validation/Cargo.toml | 36 +++--- 23 files changed, 399 insertions(+), 399 deletions(-) diff --git a/availability-store/Cargo.toml b/availability-store/Cargo.toml index b8fc97504952..71af1a1c0d12 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -15,14 +15,14 @@ futures = "0.3.4" tokio = { version = "0.2.13", features = ["rt-core"] } exit-future = "0.2.0" codec = { package = "parity-scale-codec", version = "1.3.0", features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } kvdb = "0.6.0" kvdb-memorydb = "0.6.0" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index c8a9bd3f6925..7b0eca6ca068 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -17,25 +17,25 @@ crate-type = ["cdylib", "rlib"] log = "0.4.8" futures = { version = "0.3.4", features = ["compat"] } structopt = "0.3.8" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } service = { package = "polkadot-service", path = "../service", default-features = false } tokio = { version = "0.2.13", features = ["rt-threaded"], optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } 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", branch = "seun-sc-cli-subkey", optional = true } +browser-utils = { package = "substrate-browser-utils", git = "https://github.com/paritytech/substrate", branch = "master", optional = true } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } [features] default = [ "wasmtime", "db", "cli" ] diff --git a/collator/Cargo.toml b/collator/Cargo.toml index a33fcaf2dbe0..2e121ddfd351 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -7,16 +7,16 @@ edition = "2018" [dependencies] futures = "0.3.4" -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-primitives = { path = "../primitives" } polkadot-cli = { path = "../cli" } polkadot-network = { path = "../network" } @@ -28,4 +28,4 @@ futures-timer = "2.0" codec = { package = "parity-scale-codec", version = "1.3.0" } [dev-dependencies] -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index f6c4af64b9f6..956d3448e74f 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -8,6 +8,6 @@ edition = "2018" primitives = { package = "polkadot-primitives", path = "../primitives" } reed_solomon = { package = "reed-solomon-erasure", version = "4.0.2"} codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } derive_more = "0.15.0" diff --git a/network/Cargo.toml b/network/Cargo.toml index b158e65cd386..717d0b1b5e2e 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -15,18 +15,18 @@ polkadot-validation = { path = "../validation" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = "0.3.4" log = "0.4.8" exit-future = "0.2.0" futures-timer = "2.0" -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } wasm-timer = "0.2.4" [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/network/test/Cargo.toml b/network/test/Cargo.toml index 636748d10fa7..d49023c1a3f9 100644 --- a/network/test/Cargo.toml +++ b/network/test/Cargo.toml @@ -10,14 +10,14 @@ log = "0.4.8" parking_lot = "0.10.0" futures = "0.3.1" rand = "0.7.2" -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "seun-sc-cli-subkey" } -sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "master" } +sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-test-runtime-client = { path = "../../runtime/test-runtime/client" } diff --git a/node/overseer/Cargo.toml b/node/overseer/Cargo.toml index 9059cd5b3e6b..88626e2e05f3 100644 --- a/node/overseer/Cargo.toml +++ b/node/overseer/Cargo.toml @@ -10,7 +10,7 @@ log = "0.4.8" futures-timer = "3.0.2" streamunordered = "0.5.1" polkadot-primitives = { path = "../../primitives" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } messages = { package = "polkadot-node-messages", path = "../messages" } [dev-dependencies] diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index e3e1d1245a2c..0924b994e548 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -10,17 +10,17 @@ edition = "2018" # this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing # various unnecessary Substrate-specific endpoints. codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = [ "derive" ] } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } # all optional crates. derive_more = { version = "0.99.2", optional = true } serde = { version = "1.0.102", default-features = false, features = [ "derive" ], optional = true } -sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true, default-features = false } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true, default-features = false } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } parking_lot = { version = "0.10.0", optional = true } log = { version = "0.4.8", optional = true } diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index a38d5164e88f..33d3a10fedc0 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/parachain/test-parachains/adder/collator/Cargo.toml b/parachain/test-parachains/adder/collator/Cargo.toml index 15791593bf3b..3363a908a943 100644 --- a/parachain/test-parachains/adder/collator/Cargo.toml +++ b/parachain/test-parachains/adder/collator/Cargo.toml @@ -9,8 +9,8 @@ adder = { package = "test-parachain-adder", path = ".." } parachain = { package = "polkadot-parachain", path = "../../.." } collator = { package = "polkadot-collator", path = "../../../../collator" } primitives = { package = "polkadot-primitives", path = "../../../../primitives" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } parking_lot = "0.10.0" codec = { package = "parity-scale-codec", version = "1.2.0" } futures = "0.3.4" diff --git a/parachain/test-parachains/code-upgrader/Cargo.toml b/parachain/test-parachains/code-upgrader/Cargo.toml index 5efdd8ecd758..4dfcde274a73 100644 --- a/parachain/test-parachains/code-upgrader/Cargo.toml +++ b/parachain/test-parachains/code-upgrader/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index e7764ad08b76..144e1a31ec9e 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -7,21 +7,21 @@ edition = "2018" [dependencies] serde = { version = "1.0.102", optional = true, features = ["derive"] } parity-scale-codec = { version = "1.3.0", default-features = false, features = ["bit-vec", "derive"] } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } polkadot-parachain = { path = "../parachain", default-features = false } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } [dev-dependencies] -sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "master" } pretty_assertions = "0.5.1" [features] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 575c4adfda09..e8b3d68ae8ca 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -7,20 +7,20 @@ edition = "2018" [dependencies] jsonrpc-core = "14.0.3" polkadot-primitives = { path = "../primitives" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master"} +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } +frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index fd367efe3489..3730077bb546 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -13,38 +13,38 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 1525e04571fa..87e075cb5b27 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -15,60 +15,60 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -77,8 +77,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/parachains/Cargo.toml b/runtime/parachains/Cargo.toml index 5ff47046baa0..adaf400a2e2a 100644 --- a/runtime/parachains/Cargo.toml +++ b/runtime/parachains/Cargo.toml @@ -12,38 +12,38 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index d7097ac49301..9f1f3fdbabd8 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -15,58 +15,58 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -75,8 +75,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index 27f225807c0e..c0cd0b6f7d33 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -14,39 +14,39 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -56,8 +56,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/client/Cargo.toml b/runtime/test-runtime/client/Cargo.toml index d017fb42510d..ff94572b5f8e 100644 --- a/runtime/test-runtime/client/Cargo.toml +++ b/runtime/test-runtime/client/Cargo.toml @@ -6,18 +6,18 @@ edition = "2018" license = "GPL-3.0" [dependencies] -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", features = ["test-helpers"], default-features = false } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["test-helpers"], default-features = false } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-test-runtime = { path = ".." } polkadot-runtime-common = { path = "../../common" } polkadot-primitives = { path = "../../../primitives" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.0.0" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = "0.3.1" diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 998bdf543acd..cf3031eb592b 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -15,61 +15,61 @@ serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" static_assertions = "1.1.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -79,8 +79,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/service/Cargo.toml b/service/Cargo.toml index a190f41a1d37..5d7cb2a54b98 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -20,46 +20,46 @@ kusama-runtime = { path = "../runtime/kusama" } westend-runtime = { path = "../runtime/westend" } polkadot-network = { path = "../network", optional = true } polkadot-rpc = { path = "../rpc" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } +service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master" } [dev-dependencies] polkadot-test-runtime-client = { path = "../runtime/test-runtime/client" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } env_logger = "0.7.0" [features] diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index 124366a906d7..bf2f8cedb5be 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -6,5 +6,5 @@ edition = "2018" [dependencies] codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } primitives = { package = "polkadot-primitives", path = "../primitives" } diff --git a/validation/Cargo.toml b/validation/Cargo.toml index 6bc01dd525eb..0930012376ea 100644 --- a/validation/Cargo.toml +++ b/validation/Cargo.toml @@ -18,24 +18,24 @@ parachain = { package = "polkadot-parachain", path = "../parachain" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } table = { package = "polkadot-statement-table", path = "../statement-table" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } +consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master" } +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } +block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "master" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master" } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } -runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "master" } [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } From a2a6b46627c770508d1736e6fa5da51bf44e868d Mon Sep 17 00:00:00 2001 From: Seun Date: Mon, 8 Jun 2020 15:04:24 +0100 Subject: [PATCH 12/13] nah doesn't work for my branch --- availability-store/Cargo.toml | 16 +-- cli/Cargo.toml | 22 ++-- collator/Cargo.toml | 22 ++-- erasure-coding/Cargo.toml | 4 +- network/Cargo.toml | 16 +-- network/test/Cargo.toml | 20 ++-- node/overseer/Cargo.toml | 2 +- parachain/Cargo.toml | 14 +-- parachain/test-parachains/adder/Cargo.toml | 2 +- .../test-parachains/adder/collator/Cargo.toml | 4 +- .../test-parachains/code-upgrader/Cargo.toml | 2 +- primitives/Cargo.toml | 22 ++-- rpc/Cargo.toml | 32 ++--- runtime/common/Cargo.toml | 50 ++++---- runtime/kusama/Cargo.toml | 108 ++++++++--------- runtime/parachains/Cargo.toml | 50 ++++---- runtime/polkadot/Cargo.toml | 104 ++++++++--------- runtime/test-runtime/Cargo.toml | 68 +++++------ runtime/test-runtime/client/Cargo.toml | 20 ++-- runtime/westend/Cargo.toml | 110 +++++++++--------- service/Cargo.toml | 72 ++++++------ statement-table/Cargo.toml | 2 +- validation/Cargo.toml | 36 +++--- 23 files changed, 399 insertions(+), 399 deletions(-) diff --git a/availability-store/Cargo.toml b/availability-store/Cargo.toml index 71af1a1c0d12..b8fc97504952 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -15,14 +15,14 @@ futures = "0.3.4" tokio = { version = "0.2.13", features = ["rt-core"] } exit-future = "0.2.0" codec = { package = "parity-scale-codec", version = "1.3.0", features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } kvdb = "0.6.0" kvdb-memorydb = "0.6.0" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 7b0eca6ca068..c8a9bd3f6925 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -17,25 +17,25 @@ crate-type = ["cdylib", "rlib"] log = "0.4.8" futures = { version = "0.3.4", features = ["compat"] } structopt = "0.3.8" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } service = { package = "polkadot-service", path = "../service", default-features = false } tokio = { version = "0.2.13", features = ["rt-threaded"], optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } 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", branch = "master", optional = true } +browser-utils = { package = "substrate-browser-utils", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [features] default = [ "wasmtime", "db", "cli" ] diff --git a/collator/Cargo.toml b/collator/Cargo.toml index 2e121ddfd351..a33fcaf2dbe0 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -7,16 +7,16 @@ edition = "2018" [dependencies] futures = "0.3.4" -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-primitives = { path = "../primitives" } polkadot-cli = { path = "../cli" } polkadot-network = { path = "../network" } @@ -28,4 +28,4 @@ futures-timer = "2.0" codec = { package = "parity-scale-codec", version = "1.3.0" } [dev-dependencies] -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index 956d3448e74f..f6c4af64b9f6 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -8,6 +8,6 @@ edition = "2018" primitives = { package = "polkadot-primitives", path = "../primitives" } reed_solomon = { package = "reed-solomon-erasure", version = "4.0.2"} codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } derive_more = "0.15.0" diff --git a/network/Cargo.toml b/network/Cargo.toml index 717d0b1b5e2e..b158e65cd386 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -15,18 +15,18 @@ polkadot-validation = { path = "../validation" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } futures = "0.3.4" log = "0.4.8" exit-future = "0.2.0" futures-timer = "2.0" -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } wasm-timer = "0.2.4" [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } diff --git a/network/test/Cargo.toml b/network/test/Cargo.toml index d49023c1a3f9..636748d10fa7 100644 --- a/network/test/Cargo.toml +++ b/network/test/Cargo.toml @@ -10,14 +10,14 @@ log = "0.4.8" parking_lot = "0.10.0" futures = "0.3.1" rand = "0.7.2" -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "master" } -sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "seun-sc-cli-subkey" } +sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-test-runtime-client = { path = "../../runtime/test-runtime/client" } diff --git a/node/overseer/Cargo.toml b/node/overseer/Cargo.toml index 88626e2e05f3..9059cd5b3e6b 100644 --- a/node/overseer/Cargo.toml +++ b/node/overseer/Cargo.toml @@ -10,7 +10,7 @@ log = "0.4.8" futures-timer = "3.0.2" streamunordered = "0.5.1" polkadot-primitives = { path = "../../primitives" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } messages = { package = "polkadot-node-messages", path = "../messages" } [dev-dependencies] diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index 0924b994e548..e3e1d1245a2c 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -10,17 +10,17 @@ edition = "2018" # this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing # various unnecessary Substrate-specific endpoints. codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = [ "derive" ] } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } # all optional crates. derive_more = { version = "0.99.2", optional = true } serde = { version = "1.0.102", default-features = false, features = [ "derive" ], optional = true } -sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true, default-features = false } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true, default-features = false } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } parking_lot = { version = "0.10.0", optional = true } log = { version = "0.4.8", optional = true } diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index 33d3a10fedc0..a38d5164e88f 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/parachain/test-parachains/adder/collator/Cargo.toml b/parachain/test-parachains/adder/collator/Cargo.toml index 3363a908a943..15791593bf3b 100644 --- a/parachain/test-parachains/adder/collator/Cargo.toml +++ b/parachain/test-parachains/adder/collator/Cargo.toml @@ -9,8 +9,8 @@ adder = { package = "test-parachain-adder", path = ".." } parachain = { package = "polkadot-parachain", path = "../../.." } collator = { package = "polkadot-collator", path = "../../../../collator" } primitives = { package = "polkadot-primitives", path = "../../../../primitives" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } parking_lot = "0.10.0" codec = { package = "parity-scale-codec", version = "1.2.0" } futures = "0.3.4" diff --git a/parachain/test-parachains/code-upgrader/Cargo.toml b/parachain/test-parachains/code-upgrader/Cargo.toml index 4dfcde274a73..5efdd8ecd758 100644 --- a/parachain/test-parachains/code-upgrader/Cargo.toml +++ b/parachain/test-parachains/code-upgrader/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 144e1a31ec9e..e7764ad08b76 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -7,21 +7,21 @@ edition = "2018" [dependencies] serde = { version = "1.0.102", optional = true, features = ["derive"] } parity-scale-codec = { version = "1.3.0", default-features = false, features = ["bit-vec", "derive"] } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } polkadot-parachain = { path = "../parachain", default-features = false } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } [dev-dependencies] -sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } pretty_assertions = "0.5.1" [features] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index e8b3d68ae8ca..575c4adfda09 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -7,20 +7,20 @@ edition = "2018" [dependencies] jsonrpc-core = "14.0.3" polkadot-primitives = { path = "../primitives" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master"} -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "master"} -sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "master"} -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master"} -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 3730077bb546..fd367efe3489 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -13,38 +13,38 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 87e075cb5b27..1525e04571fa 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -15,60 +15,60 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -77,8 +77,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/parachains/Cargo.toml b/runtime/parachains/Cargo.toml index adaf400a2e2a..5ff47046baa0 100644 --- a/runtime/parachains/Cargo.toml +++ b/runtime/parachains/Cargo.toml @@ -12,38 +12,38 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index 9f1f3fdbabd8..d7097ac49301 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -15,58 +15,58 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -75,8 +75,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index c0cd0b6f7d33..27f225807c0e 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -14,39 +14,39 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -56,8 +56,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/client/Cargo.toml b/runtime/test-runtime/client/Cargo.toml index ff94572b5f8e..d017fb42510d 100644 --- a/runtime/test-runtime/client/Cargo.toml +++ b/runtime/test-runtime/client/Cargo.toml @@ -6,18 +6,18 @@ edition = "2018" license = "GPL-3.0" [dependencies] -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["test-helpers"], default-features = false } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", features = ["test-helpers"], default-features = false } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } polkadot-test-runtime = { path = ".." } polkadot-runtime-common = { path = "../../common" } polkadot-primitives = { path = "../../../primitives" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.0.0" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } futures = "0.3.1" diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index cf3031eb592b..998bdf543acd 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -15,61 +15,61 @@ serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" static_assertions = "1.1.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-utils = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -79,8 +79,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/service/Cargo.toml b/service/Cargo.toml index 5d7cb2a54b98..a190f41a1d37 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -20,46 +20,46 @@ kusama-runtime = { path = "../runtime/kusama" } westend-runtime = { path = "../runtime/westend" } polkadot-network = { path = "../network", optional = true } polkadot-rpc = { path = "../rpc" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } -service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "master" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master" } -authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } -babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [dev-dependencies] polkadot-test-runtime-client = { path = "../runtime/test-runtime/client" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } env_logger = "0.7.0" [features] diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index bf2f8cedb5be..124366a906d7 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -6,5 +6,5 @@ edition = "2018" [dependencies] codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } primitives = { package = "polkadot-primitives", path = "../primitives" } diff --git a/validation/Cargo.toml b/validation/Cargo.toml index 0930012376ea..6bc01dd525eb 100644 --- a/validation/Cargo.toml +++ b/validation/Cargo.toml @@ -18,24 +18,24 @@ parachain = { package = "polkadot-parachain", path = "../parachain" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } table = { package = "polkadot-statement-table", path = "../statement-table" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } -consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master" } -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } -block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "master" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } -runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "master" } +runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } From 5ee5bd80d8ba9b63a4712492f6720c699b4644e2 Mon Sep 17 00:00:00 2001 From: Seun Date: Thu, 20 Aug 2020 12:01:15 +0100 Subject: [PATCH 13/13] revert to master --- availability-store/Cargo.toml | 16 +-- cli/Cargo.toml | 22 ++-- collator/Cargo.toml | 22 ++-- erasure-coding/Cargo.toml | 4 +- network/Cargo.toml | 16 +-- network/test/Cargo.toml | 20 ++-- node/messages/Cargo.toml | 2 +- node/overseer/Cargo.toml | 2 +- node/primitives/Cargo.toml | 2 +- node/service/Cargo.toml | 74 ++++++------ parachain/Cargo.toml | 14 +-- parachain/test-parachains/adder/Cargo.toml | 2 +- .../test-parachains/adder/collator/Cargo.toml | 4 +- .../test-parachains/code-upgrader/Cargo.toml | 2 +- primitives/Cargo.toml | 22 ++-- rpc/Cargo.toml | 34 +++--- runtime/common/Cargo.toml | 52 ++++----- runtime/kusama/Cargo.toml | 108 ++++++++--------- runtime/parachains/Cargo.toml | 50 ++++---- runtime/polkadot/Cargo.toml | 104 ++++++++--------- runtime/test-runtime/Cargo.toml | 68 +++++------ runtime/test-runtime/client/Cargo.toml | 22 ++-- runtime/westend/Cargo.toml | 110 +++++++++--------- service/Cargo.toml | 72 ++++++------ statement-table/Cargo.toml | 2 +- validation/Cargo.toml | 36 +++--- 26 files changed, 441 insertions(+), 441 deletions(-) diff --git a/availability-store/Cargo.toml b/availability-store/Cargo.toml index d97fe107495b..417d600ca4a3 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -15,14 +15,14 @@ futures = "0.3.4" tokio = { version = "0.2.13", features = ["rt-core"] } exit-future = "0.2.0" codec = { package = "parity-scale-codec", version = "1.3.0", features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } kvdb = "0.6.0" kvdb-memorydb = "0.6.0" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 9278ac191aad..5dcaadd57b08 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -17,26 +17,26 @@ crate-type = ["cdylib", "rlib"] log = "0.4.8" futures = { version = "0.3.4", features = ["compat"] } structopt = "0.3.8" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } service = { package = "polkadot-service", path = "../service", default-features = false, optional = true } service-new = { package = "polkadot-service-new", path = "../node/service", default-features = false, optional = true } tokio = { version = "0.2.13", features = ["rt-threaded"], optional = true } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } 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", branch = "seun-sc-cli-subkey", optional = true } +browser-utils = { package = "substrate-browser-utils", git = "https://github.com/paritytech/substrate", branch = "master", optional = true } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } [features] default = [ "wasmtime", "db", "cli", "service-old" ] diff --git a/collator/Cargo.toml b/collator/Cargo.toml index ea899286b642..a183901bb4a4 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -7,16 +7,16 @@ edition = "2018" [dependencies] futures = "0.3.4" -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-primitives = { path = "../primitives" } polkadot-cli = { path = "../cli" } polkadot-network = { path = "../network" } @@ -29,7 +29,7 @@ futures-timer = "2.0" codec = { package = "parity-scale-codec", version = "1.3.0" } [dev-dependencies] -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } [features] default = ["service-old"] diff --git a/erasure-coding/Cargo.toml b/erasure-coding/Cargo.toml index 1a2f83bd0f67..8d4aef53086c 100644 --- a/erasure-coding/Cargo.toml +++ b/erasure-coding/Cargo.toml @@ -8,6 +8,6 @@ edition = "2018" primitives = { package = "polkadot-primitives", path = "../primitives" } reed_solomon = { package = "reed-solomon-erasure", version = "4.0.2"} codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } derive_more = "0.15.0" diff --git a/network/Cargo.toml b/network/Cargo.toml index ddcabcffe360..96546dfbd605 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -15,18 +15,18 @@ polkadot-validation = { path = "../validation" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network-gossip = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = "0.3.4" log = "0.4.8" exit-future = "0.2.0" futures-timer = "2.0" -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } wasm-timer = "0.2.4" [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/network/test/Cargo.toml b/network/test/Cargo.toml index cb14059b5fe2..4cd342aef04d 100644 --- a/network/test/Cargo.toml +++ b/network/test/Cargo.toml @@ -10,14 +10,14 @@ log = "0.4.8" parking_lot = "0.10.0" futures = "0.3.1" rand = "0.7.2" -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "seun-sc-cli-subkey" } -sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", features = ["test-helpers"], branch = "master" } +sc-network-test = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-test-runtime-client = { path = "../../runtime/test-runtime/client" } diff --git a/node/messages/Cargo.toml b/node/messages/Cargo.toml index 6edf9550d0b7..9edb5a051987 100644 --- a/node/messages/Cargo.toml +++ b/node/messages/Cargo.toml @@ -9,5 +9,5 @@ description = "Message types used by Subsystems" polkadot-primitives = { path = "../../primitives" } polkadot-statement-table = { path = "../../statement-table" } polkadot-node-primitives = { path = "../primitives" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = "0.3.5" diff --git a/node/overseer/Cargo.toml b/node/overseer/Cargo.toml index 9059cd5b3e6b..88626e2e05f3 100644 --- a/node/overseer/Cargo.toml +++ b/node/overseer/Cargo.toml @@ -10,7 +10,7 @@ log = "0.4.8" futures-timer = "3.0.2" streamunordered = "0.5.1" polkadot-primitives = { path = "../../primitives" } -client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +client = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } messages = { package = "polkadot-node-messages", path = "../messages" } [dev-dependencies] diff --git a/node/primitives/Cargo.toml b/node/primitives/Cargo.toml index 1fe06b475583..f317565b2e99 100644 --- a/node/primitives/Cargo.toml +++ b/node/primitives/Cargo.toml @@ -9,4 +9,4 @@ description = "Primitives types for the Node-side" polkadot-primitives = { path = "../../primitives" } polkadot-statement-table = { path = "../../statement-table" } parity-scale-codec = { version = "1.3.0", default-features = false, features = ["derive"] } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index 419d1c72aa14..74069f0233af 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -19,47 +19,47 @@ kusama-runtime = { path = "../../runtime/kusama" } westend-runtime = { path = "../../runtime/westend" } polkadot-network = { path = "../../network", optional = true } polkadot-rpc = { path = "../../rpc" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } +service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "master" } [dev-dependencies] polkadot-test-runtime-client = { path = "../../runtime/test-runtime/client" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } env_logger = "0.7.0" [features] diff --git a/parachain/Cargo.toml b/parachain/Cargo.toml index b5839e7c2ab8..28f7d6ca0d21 100644 --- a/parachain/Cargo.toml +++ b/parachain/Cargo.toml @@ -10,17 +10,17 @@ edition = "2018" # this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing # various unnecessary Substrate-specific endpoints. codec = { package = "parity-scale-codec", version = "1.1.0", default-features = false, features = [ "derive" ] } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-wasm-interface = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } # all optional crates. derive_more = { version = "0.99.2", optional = true } serde = { version = "1.0.102", default-features = false, features = [ "derive" ], optional = true } -sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true, default-features = false } -sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", optional = true } +sp-runtime-interface = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true, default-features = false } +sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", optional = true } parking_lot = { version = "0.10.0", optional = true } log = { version = "0.4.8", optional = true } diff --git a/parachain/test-parachains/adder/Cargo.toml b/parachain/test-parachains/adder/Cargo.toml index 66c7439fa5b6..1856e4d58c58 100644 --- a/parachain/test-parachains/adder/Cargo.toml +++ b/parachain/test-parachains/adder/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/parachain/test-parachains/adder/collator/Cargo.toml b/parachain/test-parachains/adder/collator/Cargo.toml index 15791593bf3b..3363a908a943 100644 --- a/parachain/test-parachains/adder/collator/Cargo.toml +++ b/parachain/test-parachains/adder/collator/Cargo.toml @@ -9,8 +9,8 @@ adder = { package = "test-parachain-adder", path = ".." } parachain = { package = "polkadot-parachain", path = "../../.." } collator = { package = "polkadot-collator", path = "../../../../collator" } primitives = { package = "polkadot-primitives", path = "../../../../primitives" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +client-api = { package = "sc-client-api", git = "https://github.com/paritytech/substrate", branch = "master" } parking_lot = "0.10.0" codec = { package = "parity-scale-codec", version = "1.2.0" } futures = "0.3.4" diff --git a/parachain/test-parachains/code-upgrader/Cargo.toml b/parachain/test-parachains/code-upgrader/Cargo.toml index 5efdd8ecd758..4dfcde274a73 100644 --- a/parachain/test-parachains/code-upgrader/Cargo.toml +++ b/parachain/test-parachains/code-upgrader/Cargo.toml @@ -13,7 +13,7 @@ tiny-keccak = "1.5.0" dlmalloc = { version = "0.1.3", features = [ "global" ] } # We need to make sure the global allocator is disabled until we have support of full substrate externalities -runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, features = [ "disable_allocator" ] } +runtime-io = { package = "sp-io", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = [ "disable_allocator" ] } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "1.0.6" } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index e0930d72c877..e318d1cfec1e 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -7,21 +7,21 @@ edition = "2018" [dependencies] serde = { version = "1.0.102", optional = true, features = ["derive"] } parity-scale-codec = { version = "1.3.0", default-features = false, features = ["bit-vec", "derive"] } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +application-crypto = { package = "sp-application-crypto", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } polkadot-parachain = { path = "../parachain", default-features = false } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } [dev-dependencies] -sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "master" } pretty_assertions = "0.5.1" [features] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index a8f4abaef008..a7c6dd33a245 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -7,21 +7,21 @@ edition = "2018" [dependencies] jsonrpc-core = "14.0.3" polkadot-primitives = { path = "../primitives" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey"} -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus-babe = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-consensus-babe-rpc = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "master"} +sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master"} +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } +frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index b2d093f2aa89..e533de8e3755 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -13,39 +13,39 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.21.0" serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 3c49bdd360a8..cae1628cce26 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -15,60 +15,60 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -multisig = { package = "pallet-multisig", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +multisig = { package = "pallet-multisig", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -77,8 +77,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } serde_json = "1.0.41" [build-dependencies] diff --git a/runtime/parachains/Cargo.toml b/runtime/parachains/Cargo.toml index 478ed1de0b11..ab4ca5a78309 100644 --- a/runtime/parachains/Cargo.toml +++ b/runtime/parachains/Cargo.toml @@ -12,25 +12,25 @@ rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } libsecp256k1 = { version = "0.3.2", default-features = false, optional = true } @@ -40,13 +40,13 @@ rand_chacha = { version = "0.2.2", default-features = false } [dev-dependencies] hex-literal = "0.2.1" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master" } serde_json = "1.0.41" libsecp256k1 = "0.3.2" diff --git a/runtime/polkadot/Cargo.toml b/runtime/polkadot/Cargo.toml index a910e5f0b265..180e4c8bfea6 100644 --- a/runtime/polkadot/Cargo.toml +++ b/runtime/polkadot/Cargo.toml @@ -15,58 +15,58 @@ serde_derive = { version = "1.0.102", optional = true } static_assertions = "1.1.0" smallvec = "1.4.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -multisig = { package = "pallet-multisig", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +multisig = { package = "pallet-multisig", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -75,8 +75,8 @@ primitives = { package = "polkadot-primitives", path = "../../primitives", defau hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } trie-db = "0.20.0" serde_json = "1.0.41" diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index eaa2df9f2134..296b1f7610cc 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -14,39 +14,39 @@ serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +rstd = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -56,8 +56,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } serde_json = "1.0.41" [build-dependencies] diff --git a/runtime/test-runtime/client/Cargo.toml b/runtime/test-runtime/client/Cargo.toml index 2f0c4d3a200e..a9439e060968 100644 --- a/runtime/test-runtime/client/Cargo.toml +++ b/runtime/test-runtime/client/Cargo.toml @@ -6,19 +6,19 @@ edition = "2018" license = "GPL-3.0" [dependencies] -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-light = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", features = ["test-helpers"], default-features = false } -substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-light = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-service = { git = "https://github.com/paritytech/substrate", branch = "master", features = ["test-helpers"], default-features = false } +substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } polkadot-test-runtime = { path = ".." } polkadot-runtime-common = { path = "../../common" } polkadot-primitives = { path = "../../../primitives" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.0.0" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } futures = "0.3.1" diff --git a/runtime/westend/Cargo.toml b/runtime/westend/Cargo.toml index 23542b6739d4..18d32a81f11d 100644 --- a/runtime/westend/Cargo.toml +++ b/runtime/westend/Cargo.toml @@ -15,61 +15,61 @@ serde_derive = { version = "1.0.102", optional = true } smallvec = "1.4.0" static_assertions = "1.1.0" -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +version = { package = "sp-version", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -multisig = { package = "pallet-multisig", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } +authority-discovery = { package = "pallet-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +authorship = { package = "pallet-authorship", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +balances = { package = "pallet-balances", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment = { package = "pallet-transaction-payment", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +transaction-payment-rpc-runtime-api = { package = "pallet-transaction-payment-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +collective = { package = "pallet-collective", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +democracy = { package = "pallet-democracy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +elections-phragmen = { package = "pallet-elections-phragmen", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +executive = { package = "frame-executive", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +finality-tracker = { package = "pallet-finality-tracker", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +grandpa = { package = "pallet-grandpa", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +identity = { package = "pallet-identity", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +indices = { package = "pallet-indices", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +membership = { package = "pallet-membership", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +multisig = { package = "pallet-multisig", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +nicks = { package = "pallet-nicks", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +offences = { package = "pallet-offences", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +proxy = { package = "pallet-proxy", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +randomness-collective-flip = { package = "pallet-randomness-collective-flip", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +recovery = { package = "pallet-recovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +scheduler = { package = "pallet-scheduler", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +session = { package = "pallet-session", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +society = { package = "pallet-society", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +staking = { package = "pallet-staking", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-staking-reward-curve = { package = "pallet-staking-reward-curve", git = "https://github.com/paritytech/substrate", branch = "master" } +sudo = { package = "pallet-sudo", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system = { package = "frame-system", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +timestamp = { package = "pallet-timestamp", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +treasury = { package = "pallet-treasury", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +utility = { package = "pallet-utility", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +vesting = { package = "pallet-vesting", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } -pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-offences-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } +pallet-session-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, optional = true } runtime-common = { package = "polkadot-runtime-common", path = "../common", default-features = false } primitives = { package = "polkadot-primitives", path = "../../primitives", default-features = false } @@ -79,8 +79,8 @@ polkadot-parachain = { path = "../../parachain", default-features = false } hex-literal = "0.2.1" libsecp256k1 = "0.3.2" tiny-keccak = "1.5.0" -keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-trie = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } serde_json = "1.0.41" [build-dependencies] diff --git a/service/Cargo.toml b/service/Cargo.toml index 035b3a0bcbf3..95ac10bfa4d5 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -20,46 +20,46 @@ kusama-runtime = { path = "../runtime/kusama" } westend-runtime = { path = "../runtime/westend" } polkadot-network = { path = "../network", optional = true } polkadot-rpc = { path = "../rpc" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey", default-features = false } -telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-db = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-network = { git = "https://github.com/paritytech/substrate", branch = "master" } +consensus_common = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +grandpa_primitives = { package = "sp-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } +service = { package = "sc-service", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +telemetry = { package = "sc-telemetry", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master" } +im-online = { package = "pallet-im-online", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery = { package = "sc-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master" } +babe = { package = "sc-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +system_rpc_runtime_api = { package = "frame-system-rpc-runtime-api", git = "https://github.com/paritytech/substrate", branch = "master" } codec = { package = "parity-scale-codec", version = "1.3.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-session = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-offchain = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } +frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "master" } [dev-dependencies] polkadot-test-runtime-client = { path = "../runtime/test-runtime/client" } -sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sc-block-builder = { git = "https://github.com/paritytech/substrate", branch = "master" } env_logger = "0.7.0" [features] diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index b382cd2ee574..3494d8e2968d 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -6,5 +6,5 @@ edition = "2018" [dependencies] codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } primitives = { package = "polkadot-primitives", path = "../primitives" } diff --git a/validation/Cargo.toml b/validation/Cargo.toml index 6df9960e94a5..cbd5c7aee490 100644 --- a/validation/Cargo.toml +++ b/validation/Cargo.toml @@ -18,24 +18,24 @@ parachain = { package = "polkadot-parachain", path = "../parachain" } polkadot-primitives = { path = "../primitives" } polkadot-erasure-coding = { path = "../erasure-coding" } table = { package = "polkadot-statement-table", path = "../statement-table" } -grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +grandpa = { package = "sc-finality-grandpa", git = "https://github.com/paritytech/substrate", branch = "master" } +inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master" } +consensus = { package = "sp-consensus", git = "https://github.com/paritytech/substrate", branch = "master" } +primitives = { package = "sp-core", git = "https://github.com/paritytech/substrate", branch = "master" } +txpool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master" } +sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master" } +block-builder = { package = "sc-block-builder", git = "https://github.com/paritytech/substrate", branch = "master" } +trie = { package = "sp-trie", git = "https://github.com/paritytech/substrate", branch = "master" } +runtime_primitives = { package = "sp-runtime", git = "https://github.com/paritytech/substrate", branch = "master" } bitvec = { version = "0.17.4", default-features = false, features = ["alloc"] } -runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +runtime_babe = { package = "pallet-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master" } +keystore = { package = "sc-keystore", git = "https://github.com/paritytech/substrate", branch = "master" } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/substrate", branch = "master" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "master" } [dev-dependencies] -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "seun-sc-cli-subkey" } +sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" }