From fe21865d12664106f7e325300132c4bb4f14977e Mon Sep 17 00:00:00 2001 From: Sergei Shulepov Date: Thu, 17 Jun 2021 08:37:03 +0100 Subject: [PATCH] WIP: Update Substrate & Polkadot (#496) * WIP: Update Substrate * Update Substrate & Polkadot * fixes * more fixes * few missing origins * use spawn_essential_handle * bump polkadot dep * remove newlines * fix test Co-authored-by: Shawn Tabrizi --- Cargo.lock | 811 +++++++++--------- client/network/src/tests.rs | 8 +- client/service/src/lib.rs | 6 +- pallets/collator-selection/src/mock.rs | 2 +- pallets/parachain-system/src/lib.rs | 6 +- .../src/validate_block/implementation.rs | 28 +- pallets/xcm/src/lib.rs | 43 +- polkadot-parachains/pallets/ping/src/lib.rs | 12 +- polkadot-parachains/rococo-runtime/src/lib.rs | 6 +- polkadot-parachains/shell-runtime/src/lib.rs | 2 +- polkadot-parachains/src/service.rs | 2 +- .../statemine-runtime/src/lib.rs | 4 +- .../src/weights/pallet_balances.rs | 5 + .../statemint-common/src/impls.rs | 12 +- .../statemint-runtime/src/lib.rs | 4 +- .../src/weights/pallet_balances.rs | 5 + .../westmint-runtime/src/lib.rs | 4 +- .../src/weights/pallet_balances.rs | 5 + test/runtime/src/lib.rs | 4 +- test/service/src/lib.rs | 2 +- 20 files changed, 494 insertions(+), 477 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c58413d5b43..89e17d7a018 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -476,10 +476,10 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "beefy-primitives", - "futures 0.3.14", + "futures 0.3.15", "hex", "log", "parity-scale-codec", @@ -504,11 +504,11 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "beefy-gadget", "beefy-primitives", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -525,7 +525,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "parity-scale-codec", "sp-api", @@ -703,7 +703,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "finality-grandpa", "frame-support", @@ -718,7 +718,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bp-runtime", "frame-support", @@ -730,7 +730,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bp-messages", "bp-runtime", @@ -747,7 +747,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bp-header-chain", "bp-messages", @@ -763,7 +763,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "frame-support", "hash-db", @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -795,7 +795,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bp-header-chain", "bp-messages", @@ -1413,7 +1413,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-test-client", "cumulus-test-runtime", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-node-primitives", @@ -1442,7 +1442,7 @@ dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-client", @@ -1474,7 +1474,7 @@ dependencies = [ "cumulus-test-runtime", "cumulus-test-service", "dyn-clone", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "polkadot-primitives", @@ -1505,7 +1505,7 @@ dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-client", @@ -1528,7 +1528,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-test-service", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.10.2", @@ -1559,7 +1559,7 @@ version = "0.1.0" dependencies = [ "cumulus-primitives-core", "cumulus-test-service", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "polkadot-node-primitives", @@ -1799,7 +1799,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-test-client", "cumulus-test-relay-sproof-builder", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "sp-consensus", "sp-inherents", @@ -2042,7 +2042,7 @@ dependencies = [ "cumulus-test-runtime", "cumulus-test-runtime-upgrade", "frame-system", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "pallet-transaction-payment", "parity-scale-codec", @@ -2481,7 +2481,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", ] [[package]] @@ -2548,12 +2548,12 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c" +checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "num-traits", @@ -2601,7 +2601,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", ] @@ -2619,7 +2619,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -2638,7 +2638,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "Inflector", "chrono", @@ -2661,7 +2661,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -2674,7 +2674,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -2689,7 +2689,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "serde", @@ -2700,7 +2700,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "bitflags", "frame-metadata", @@ -2727,7 +2727,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2739,7 +2739,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2751,7 +2751,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -2761,7 +2761,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2778,7 +2778,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -2792,7 +2792,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -2801,7 +2801,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "parity-scale-codec", @@ -2874,9 +2874,9 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] name = "futures" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253" +checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27" dependencies = [ "futures-channel", "futures-core", @@ -2889,9 +2889,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25" +checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" dependencies = [ "futures-core", "futures-sink", @@ -2899,9 +2899,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815" +checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" [[package]] name = "futures-cpupool" @@ -2913,27 +2913,11 @@ dependencies = [ "num_cpus", ] -[[package]] -name = "futures-diagnose" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" -dependencies = [ - "futures 0.1.30", - "futures 0.3.14", - "lazy_static", - "log", - "parking_lot 0.9.0", - "pin-project 0.4.27", - "serde", - "serde_json", -] - [[package]] name = "futures-executor" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d" +checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" dependencies = [ "futures-core", "futures-task", @@ -2943,9 +2927,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04" +checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" [[package]] name = "futures-lite" @@ -2964,10 +2948,11 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b" +checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" dependencies = [ + "autocfg 1.0.1", "proc-macro-hack", "proc-macro2 1.0.27", "quote 1.0.9", @@ -2987,15 +2972,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23" +checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" [[package]] name = "futures-task" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc" +checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" [[package]] name = "futures-timer" @@ -3011,10 +2996,11 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025" +checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" dependencies = [ + "autocfg 1.0.1", "futures 0.1.30", "futures-channel", "futures-core", @@ -3459,7 +3445,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project 1.0.4", + "pin-project 1.0.7", "socket2 0.3.19", "tokio 0.2.24", "tower-service", @@ -3482,7 +3468,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project 1.0.4", + "pin-project 1.0.7", "tokio 1.6.1", "tower-service", "tracing", @@ -3557,7 +3543,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" dependencies = [ "async-io", - "futures 0.3.14", + "futures 0.3.15", "futures-lite", "if-addrs", "ipnet", @@ -3645,7 +3631,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 2.0.2", ] @@ -3885,10 +3871,10 @@ checksum = "6ec51150965544e1a4468f372bdab8545243a1b045d4ab272023aac74c60de32" dependencies = [ "async-trait", "fnv", - "futures 0.3.14", + "futures 0.3.15", "jsonrpsee-types", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "rustls 0.19.1", "rustls-native-certs 0.5.0", "serde", @@ -3919,12 +3905,13 @@ dependencies = [ [[package]] name = "kusama-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-primitives", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-support", "frame-system", @@ -4108,7 +4095,7 @@ checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b" dependencies = [ "atomic", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -4134,7 +4121,7 @@ dependencies = [ "libp2p-yamux", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "smallvec 1.6.1", "wasm-timer", ] @@ -4150,7 +4137,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -4159,7 +4146,7 @@ dependencies = [ "multistream-select", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "prost", "prost-build", "rand 0.7.3", @@ -4180,7 +4167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08" dependencies = [ "flate2", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", ] @@ -4191,7 +4178,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b" dependencies = [ "async-std-resolver", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "smallvec 1.6.1", @@ -4206,7 +4193,7 @@ checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4227,7 +4214,7 @@ dependencies = [ "byteorder", "bytes 1.0.1", "fnv", - "futures 0.3.14", + "futures 0.3.15", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -4248,7 +4235,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4269,7 +4256,7 @@ dependencies = [ "bytes 1.0.1", "either", "fnv", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4293,7 +4280,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.14", + "futures 0.3.15", "if-watch", "lazy_static", "libp2p-core", @@ -4313,7 +4300,7 @@ checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "nohash-hasher", @@ -4331,7 +4318,7 @@ checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd" dependencies = [ "bytes 1.0.1", "curve25519-dalek 3.0.0", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "libp2p-core", "log", @@ -4351,7 +4338,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4368,7 +4355,7 @@ checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "prost", @@ -4383,9 +4370,9 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "salsa20", "sha3", @@ -4399,12 +4386,12 @@ checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "prost", "prost-build", "rand 0.7.3", @@ -4422,7 +4409,7 @@ checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3" dependencies = [ "async-trait", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -4441,7 +4428,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "rand 0.7.3", @@ -4467,7 +4454,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9" dependencies = [ "async-io", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -4484,7 +4471,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5" dependencies = [ "async-std", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", ] @@ -4495,7 +4482,7 @@ version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cef45d61e43c313531b5e903e4e8415212ff6338e0c54c47da5b9b412b5760de" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -4510,7 +4497,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "futures-rustls", "libp2p-core", "log", @@ -4527,7 +4514,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "parking_lot 0.11.1", "thiserror", @@ -4715,7 +4702,7 @@ dependencies = [ [[package]] name = "max-encoded-len" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "impl-trait-for-tuples", "max-encoded-len-derive", @@ -4726,7 +4713,7 @@ dependencies = [ [[package]] name = "max-encoded-len-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -4814,10 +4801,10 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", ] @@ -4827,7 +4814,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "rand 0.7.3", "thrift", ] @@ -4999,9 +4986,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" dependencies = [ "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "log", - "pin-project 1.0.4", + "pin-project 1.0.7", "smallvec 1.6.1", "unsigned-varint 0.6.0", ] @@ -5258,7 +5245,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5273,7 +5260,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5287,7 +5274,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5310,7 +5297,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5325,7 +5312,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6432d4c8cbf16044c0003a22359f7f8184729b98" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#596a581f8e901c1c9176b72fcda32066495c39e4" dependencies = [ "beefy-primitives", "frame-support", @@ -5340,7 +5327,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5354,7 +5341,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5399,7 +5386,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5415,7 +5402,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5430,7 +5417,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5451,7 +5438,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5468,7 +5455,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5482,7 +5469,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5504,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5519,7 +5506,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5538,7 +5525,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5554,7 +5541,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5569,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5586,7 +5573,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5602,7 +5589,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5620,7 +5607,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5635,7 +5622,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5648,7 +5635,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5664,7 +5651,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5686,7 +5673,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5702,7 +5689,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5715,7 +5702,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "enumflags2", "frame-support", @@ -5729,7 +5716,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5744,11 +5731,12 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", + "log", "pallet-timestamp", "parity-scale-codec", "sp-core", @@ -5763,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5779,7 +5767,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5792,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5816,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -5827,7 +5815,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "log", "sp-arithmetic", @@ -5836,7 +5824,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5849,7 +5837,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5867,7 +5855,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5882,7 +5870,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-support", "frame-system", @@ -5898,7 +5886,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5915,7 +5903,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5926,7 +5914,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5956,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5971,7 +5959,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5985,7 +5973,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "frame-support", "frame-system", @@ -6391,11 +6379,11 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.0.4" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b70b68509f17aa2857863b6fa00bf21fc93674c7a8893de2f469f6aa7ca2f2" +checksum = "c7509cc106041c40a4518d2af7a61530e1eed0e6285296a3d8c5472806ccc4a4" dependencies = [ - "pin-project-internal 1.0.4", + "pin-project-internal 1.0.7", ] [[package]] @@ -6411,9 +6399,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "1.0.4" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caa25a6393f22ce819b0f50e0be89287292fda8d425be38ee0ca14c4931d9e71" +checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -6453,9 +6441,9 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6467,9 +6455,9 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6480,9 +6468,9 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6503,9 +6491,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6521,11 +6509,11 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.14", + "futures 0.3.15", "log", "polkadot-node-core-pvf", "polkadot-service", @@ -6542,7 +6530,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.3" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -6589,7 +6577,7 @@ dependencies = [ "exit-future 0.1.4", "frame-benchmarking", "frame-benchmarking-cli", - "futures 0.3.14", + "futures 0.3.15", "hex-literal 0.2.1", "jsonrpc-core", "log", @@ -6644,10 +6632,10 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "always-assert", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6663,8 +6651,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6675,8 +6663,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6690,9 +6678,9 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6705,10 +6693,10 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.11.1", "polkadot-node-network-protocol", @@ -6725,9 +6713,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -6743,11 +6731,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bitvec", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "kvdb", "merlin", @@ -6772,10 +6760,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "kvdb", "parity-scale-codec", @@ -6792,10 +6780,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6810,9 +6798,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6825,10 +6813,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-node-primitives", @@ -6843,9 +6831,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6856,10 +6844,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-overseer", @@ -6874,10 +6862,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6889,17 +6877,17 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "always-assert", "assert_matches", "async-process", "async-std", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libc", "parity-scale-codec", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-core-primitives", "polkadot-parachain", "rand 0.8.3", @@ -6917,9 +6905,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "memory-lru", "parity-util-mem", "polkadot-node-subsystem", @@ -6935,7 +6923,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-std", "lazy_static", @@ -6953,9 +6941,9 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -6968,9 +6956,9 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", @@ -6981,6 +6969,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-vrf", "sp-core", + "sp-keystore", "sp-maybe-compressed-blob", "sp-runtime", "thiserror", @@ -6990,19 +6979,19 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-std", "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lazy_static", "log", "mick-jaeger", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7020,14 +7009,14 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -7042,15 +7031,15 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lru", "metered-channel", "parity-scale-codec", - "pin-project 1.0.4", + "pin-project 1.0.7", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7070,10 +7059,10 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lru", "polkadot-node-primitives", @@ -7088,8 +7077,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -7103,8 +7092,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bitvec", "frame-system", @@ -7134,7 +7123,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-overseer-subsystems-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "assert_matches", "proc-macro2 1.0.27", @@ -7145,7 +7134,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-subsystem-dispatch-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "assert_matches", "proc-macro2 1.0.27", @@ -7155,8 +7144,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7188,12 +7177,13 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-primitives", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-support", "frame-system", @@ -7264,8 +7254,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-primitives", "bitvec", @@ -7308,8 +7298,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -7347,13 +7337,13 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-gadget", "beefy-primitives", "frame-system-rpc-runtime-api", - "futures 0.3.14", + "futures 0.3.15", "hex-literal 0.3.1", "kusama-runtime", "kvdb", @@ -7439,10 +7429,10 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "arrayvec 0.5.2", - "futures 0.3.14", + "futures 0.3.15", "indexmap", "parity-scale-codec", "polkadot-node-network-protocol", @@ -7459,8 +7449,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7469,8 +7459,8 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -7494,8 +7484,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-primitives", "bitvec", @@ -7551,13 +7541,13 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "frame-benchmarking", "frame-system", "futures 0.1.30", - "futures 0.3.14", + "futures 0.3.15", "hex", "pallet-balances", "pallet-staking", @@ -8278,7 +8268,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "env_logger 0.8.3", "hex", @@ -8286,6 +8276,7 @@ dependencies = [ "jsonrpsee-ws-client", "log", "parity-scale-codec", + "serde", "serde_json", "sp-core", "sp-io", @@ -8354,8 +8345,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-primitives", "bp-rococo", @@ -8534,7 +8525,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "pin-project 0.4.27", "static_assertions", ] @@ -8575,12 +8566,12 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "derive_more 0.99.11", "either", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "ip_network", "libp2p", @@ -8604,9 +8595,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8627,7 +8618,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8643,7 +8634,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8664,7 +8655,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -8675,11 +8666,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "chrono", "fdlimit", - "futures 0.3.14", + "futures 0.3.15", "hex", "libp2p", "log", @@ -8713,11 +8704,11 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", "fnv", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "kvdb", "lazy_static", @@ -8747,7 +8738,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "blake2-rfc", "hash-db", @@ -8777,7 +8768,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -8793,7 +8784,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc1 dependencies = [ "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8820,12 +8811,12 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "derive_more 0.99.11", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "merlin", @@ -8866,10 +8857,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8890,7 +8881,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8903,10 +8894,10 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "impl-trait-for-tuples", "log", @@ -8931,7 +8922,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "sc-client-api", "sp-authorship", @@ -8942,7 +8933,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -8971,7 +8962,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -8988,7 +8979,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "log", "parity-scale-codec", @@ -9003,8 +8994,10 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ + "cfg-if 1.0.0", + "libc", "log", "parity-scale-codec", "parity-wasm 0.42.2", @@ -9020,20 +9013,20 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "derive_more 0.99.11", "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "linked-hash-map", "log", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -9061,11 +9054,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", "finality-grandpa", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9085,10 +9078,10 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "log", "num-traits", "parity-scale-codec", @@ -9106,10 +9099,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-util-mem", @@ -9124,11 +9117,11 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "futures-util", "hex", "merlin", @@ -9144,7 +9137,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "hash-db", "lazy_static", @@ -9163,7 +9156,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-std", "async-trait", @@ -9177,7 +9170,7 @@ dependencies = [ "erased-serde", "fnv", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hex", "ip_network", @@ -9189,7 +9182,7 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "prost", "prost-build", "rand 0.7.3", @@ -9216,9 +9209,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p", "log", @@ -9233,11 +9226,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "bytes 0.5.6", "fnv", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hex", "hyper 0.13.9", @@ -9261,9 +9254,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p", "log", "serde_json", @@ -9274,7 +9267,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9283,9 +9276,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -9318,10 +9311,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9343,7 +9336,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9361,13 +9354,13 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "directories", "exit-future 0.2.0", "futures 0.1.30", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -9377,7 +9370,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "sc-block-builder", "sc-chain-spec", @@ -9426,7 +9419,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "log", "parity-scale-codec", @@ -9441,7 +9434,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9461,14 +9454,14 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "chrono", - "futures 0.3.14", + "futures 0.3.15", "libp2p", "log", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.7", "rand 0.7.3", "serde", "serde_json", @@ -9481,7 +9474,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9518,7 +9511,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -9529,10 +9522,10 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "linked-hash-map", "log", "parity-util-mem", @@ -9551,10 +9544,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", - "futures-diagnose", + "futures 0.3.15", "intervalier", "log", "parity-scale-codec", @@ -9597,7 +9589,6 @@ dependencies = [ "merlin", "rand 0.7.3", "rand_core 0.5.1", - "serde", "sha2 0.8.2", "subtle 2.4.0", "zeroize", @@ -9912,8 +9903,8 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "enumn", "parity-scale-codec", @@ -9994,7 +9985,7 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.14", + "futures 0.3.15", "httparse", "log", "rand 0.7.3", @@ -10009,7 +10000,7 @@ checksum = "4919971d141dbadaa0e82b5d369e2d7666c98e4625046140615ca363e50d4daa" dependencies = [ "base64 0.13.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "httparse", "log", "rand 0.8.3", @@ -10019,7 +10010,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "log", "sp-core", @@ -10031,7 +10022,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "hash-db", "log", @@ -10048,7 +10039,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10060,7 +10051,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "max-encoded-len", "parity-scale-codec", @@ -10073,7 +10064,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "integer-sqrt", "num-traits", @@ -10087,7 +10078,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10099,7 +10090,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "parity-scale-codec", @@ -10111,7 +10102,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10123,9 +10114,9 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "lru", "parity-scale-codec", @@ -10141,7 +10132,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "serde", "serde_json", @@ -10150,10 +10141,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p", "log", @@ -10194,7 +10185,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "merlin", @@ -10216,7 +10207,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10226,7 +10217,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10238,14 +10229,14 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "hash256-std-hasher", "hex", @@ -10283,7 +10274,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10292,7 +10283,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -10302,7 +10293,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "environmental", "parity-scale-codec", @@ -10313,7 +10304,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "finality-grandpa", "log", @@ -10330,7 +10321,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10344,9 +10335,9 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "hash-db", "libsecp256k1", "log", @@ -10369,7 +10360,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "lazy_static", "sp-core", @@ -10380,11 +10371,11 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "merlin", "parity-scale-codec", "parking_lot 0.11.1", @@ -10397,7 +10388,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "ruzstd", "zstd", @@ -10406,7 +10397,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "serde", @@ -10419,7 +10410,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -10430,7 +10421,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "sp-api", "sp-core", @@ -10440,7 +10431,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "backtrace", ] @@ -10448,7 +10439,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "rustc-hash", "serde", @@ -10459,7 +10450,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "either", "hash256-std-hasher", @@ -10481,7 +10472,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10498,7 +10489,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10510,7 +10501,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "serde", "serde_json", @@ -10519,7 +10510,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10532,7 +10523,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10542,7 +10533,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "hash-db", "log", @@ -10565,12 +10556,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10583,7 +10574,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "log", "sp-core", @@ -10609,7 +10600,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10626,7 +10617,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "erased-serde", "log", @@ -10644,10 +10635,10 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "derive_more 0.99.11", - "futures 0.3.14", + "futures 0.3.15", "log", "parity-scale-codec", "serde", @@ -10660,7 +10651,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "log", @@ -10675,7 +10666,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "hash-db", "memory-db", @@ -10689,9 +10680,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-core", "futures-timer 3.0.2", "lazy_static", @@ -10701,7 +10692,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10714,7 +10705,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10726,7 +10717,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11038,7 +11029,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "platforms", ] @@ -11046,10 +11037,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -11069,7 +11060,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-std", "derive_more 0.99.11", @@ -11083,11 +11074,11 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "async-trait", "futures 0.1.30", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "hex", "parity-scale-codec", @@ -11114,7 +11105,7 @@ name = "substrate-test-utils" version = "3.0.0" source = "git+https://github.com/paritytech/substrate?branch=master#5d89967d7cc12d620bda9c9c042dbf7fcc4beb89" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "substrate-test-utils-derive", "tokio 0.2.24", ] @@ -11713,15 +11704,15 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project 1.0.4", + "pin-project 1.0.7", "tracing", ] [[package]] name = "tracing-log" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9" +checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" dependencies = [ "lazy_static", "log", @@ -11740,9 +11731,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.15" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401" +checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -11849,20 +11840,23 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a2f48bf96eecbb5cd1f45bd5319ba814595eaaef" +source = "git+https://github.com/paritytech/substrate?branch=master#ede9bc19e883005d6bb71f325f13c90e03cea9c2" dependencies = [ "frame-try-runtime", "log", "parity-scale-codec", "remote-externalities", + "sc-chain-spec", "sc-cli", "sc-client-api", "sc-executor", "sc-service", + "serde", "sp-api", "sp-blockchain", "sp-core", "sp-externalities", + "sp-keystore", "sp-runtime", "sp-state-machine", "structopt", @@ -11875,7 +11869,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.7.3", + "rand 0.6.5", "static_assertions", ] @@ -12204,7 +12198,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "js-sys", "parking_lot 0.11.1", "pin-utils", @@ -12507,12 +12501,13 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "beefy-primitives", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-executive", "frame-support", "frame-system", @@ -12750,8 +12745,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -12760,8 +12755,8 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "frame-support", "frame-system", @@ -12779,8 +12774,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.4" -source = "git+https://github.com/paritytech/polkadot?branch=master#a803f87252b82f66df3c3ec1c23b94b50090ef8d" +version = "0.9.5" +source = "git+https://github.com/paritytech/polkadot?branch=master#d0ae2a52fef248bca5d2b4022300af2bc542c75a" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -12800,7 +12795,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "nohash-hasher", "parking_lot 0.11.1", diff --git a/client/network/src/tests.rs b/client/network/src/tests.rs index b114e717c43..5e7313aa8d1 100644 --- a/client/network/src/tests.rs +++ b/client/network/src/tests.rs @@ -22,7 +22,7 @@ use polkadot_primitives::v1::{ Block as PBlock, BlockNumber, CandidateCommitments, CandidateDescriptor, CandidateEvent, CommittedCandidateReceipt, CoreState, GroupRotationInfo, Hash as PHash, HeadData, Id as ParaId, InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, ParachainHost, - PersistedValidationData, SessionIndex, SessionInfo, SigningContext, ValidationCode, + PersistedValidationData, SessionIndex, SessionInfo, SigningContext, ValidationCode, ValidationCodeHash, ValidatorId, ValidatorIndex, }; use polkadot_test_client::{ @@ -473,17 +473,13 @@ sp_api::mock_impl_runtime_apis! { Vec::new() } - fn historical_validation_code(_: ParaId, _: BlockNumber) -> Option { - None - } - fn inbound_hrmp_channels_contents( _: ParaId, ) -> BTreeMap>> { BTreeMap::new() } - fn validation_code_by_hash(_: PHash) -> Option { + fn validation_code_by_hash(_: ValidationCodeHash) -> Option { None } } diff --git a/client/service/src/lib.rs b/client/service/src/lib.rs index 4f132d436a1..6db45b5e1fa 100644 --- a/client/service/src/lib.rs +++ b/client/service/src/lib.rs @@ -248,14 +248,10 @@ struct StartPoVRecovery<'a, Block: BlockT, Client, IQ> { para_id: ParaId, client: Arc, task_manager: &'a mut TaskManager, - overseer_handler: OverseerHandler, import_queue: IQ, - - _phantom: PhantomData, } - impl<'a, Block, Client, IQ> polkadot_service::ExecuteWithClient for StartPoVRecovery<'a, Block, Client, IQ> @@ -327,13 +323,13 @@ pub fn build_polkadot_full_node( true, None, telemetry_worker_handle, + polkadot_service::RealOverseerGen, )?; Ok(RFullNode { relay_chain_full_node, collator_key, }) - } } diff --git a/pallets/collator-selection/src/mock.rs b/pallets/collator-selection/src/mock.rs index 879a5c415a5..4f48d16cd68 100644 --- a/pallets/collator-selection/src/mock.rs +++ b/pallets/collator-selection/src/mock.rs @@ -42,7 +42,7 @@ frame_support::construct_runtime!( System: frame_system::{Pallet, Call, Config, Storage, Event}, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent}, Session: pallet_session::{Pallet, Call, Storage, Event, Config}, - Aura: pallet_aura::{Pallet, Call, Storage, Config}, + Aura: pallet_aura::{Pallet, Storage, Config}, Balances: pallet_balances::{Pallet, Call, Storage, Config, Event}, CollatorSelection: collator_selection::{Pallet, Call, Storage, Event}, Authorship: pallet_authorship::{Pallet, Call, Storage, Inherent}, diff --git a/pallets/parachain-system/src/lib.rs b/pallets/parachain-system/src/lib.rs index 4703d6398a2..9e658b90da2 100644 --- a/pallets/parachain-system/src/lib.rs +++ b/pallets/parachain-system/src/lib.rs @@ -373,7 +373,7 @@ pub mod pallet { } #[pallet::weight((1_000, DispatchClass::Operational))] - fn sudo_send_upward_message( + pub fn sudo_send_upward_message( origin: OriginFor, message: UpwardMessage, ) -> DispatchResult { @@ -383,7 +383,7 @@ pub mod pallet { } #[pallet::weight((1_000_000, DispatchClass::Operational))] - fn authorize_upgrade(origin: OriginFor, code_hash: T::Hash) -> DispatchResult { + pub fn authorize_upgrade(origin: OriginFor, code_hash: T::Hash) -> DispatchResult { ensure_root(origin)?; AuthorizedUpgrade::::put(&code_hash); @@ -393,7 +393,7 @@ pub mod pallet { } #[pallet::weight(1_000_000)] - fn enact_authorized_upgrade(_: OriginFor, code: Vec) -> DispatchResultWithPostInfo { + pub fn enact_authorized_upgrade(_: OriginFor, code: Vec) -> DispatchResultWithPostInfo { Self::validate_authorized_upgrade(&code[..])?; Self::set_code_impl(code)?; AuthorizedUpgrade::::kill(); diff --git a/pallets/parachain-system/src/validate_block/implementation.rs b/pallets/parachain-system/src/validate_block/implementation.rs index 3a04e9f06af..03eac1fd110 100644 --- a/pallets/parachain-system/src/validate_block/implementation.rs +++ b/pallets/parachain-system/src/validate_block/implementation.rs @@ -19,7 +19,7 @@ use frame_support::traits::{ExecuteBlock, ExtrinsicCall, IsSubType, Get}; use sp_runtime::traits::{Block as BlockT, Extrinsic, HashFor, Header as HeaderT, NumberFor}; -use sp_io::KillChildStorageResult; +use sp_io::KillStorageResult; use sp_std::prelude::*; use polkadot_parachain::primitives::{HeadData, ValidationParams, ValidationResult}; @@ -220,8 +220,14 @@ fn host_storage_root() -> Vec { with_externalities(|ext| ext.storage_root()) } -fn host_storage_clear_prefix(prefix: &[u8]) { - with_externalities(|ext| ext.clear_prefix(prefix)) +fn host_storage_clear_prefix(prefix: &[u8], limit: Option) -> KillStorageResult { + with_externalities(|ext| { + let (all_removed, num_removed) = ext.clear_prefix(prefix, limit); + match all_removed { + true => KillStorageResult::AllRemoved(num_removed), + false => KillStorageResult::SomeRemaining(num_removed), + } + }) } fn host_storage_changes_root(parent_hash: &[u8]) -> Option> { @@ -289,13 +295,13 @@ fn host_default_child_storage_clear(storage_key: &[u8], key: &[u8]) { fn host_default_child_storage_storage_kill( storage_key: &[u8], limit: Option, -) -> KillChildStorageResult { +) -> KillStorageResult { let child_info = ChildInfo::new_default(storage_key); with_externalities(|ext| { let (all_removed, num_removed) = ext.kill_child_storage(&child_info, limit); match all_removed { - true => KillChildStorageResult::AllRemoved(num_removed), - false => KillChildStorageResult::SomeRemaining(num_removed), + true => KillStorageResult::AllRemoved(num_removed), + false => KillStorageResult::SomeRemaining(num_removed), } }) } @@ -305,9 +311,15 @@ fn host_default_child_storage_exists(storage_key: &[u8], key: &[u8]) -> bool { with_externalities(|ext| ext.exists_child_storage(&child_info, key)) } -fn host_default_child_storage_clear_prefix(storage_key: &[u8], prefix: &[u8]) { +fn host_default_child_storage_clear_prefix(storage_key: &[u8], prefix: &[u8], limit: Option) -> KillStorageResult { let child_info = ChildInfo::new_default(storage_key); - with_externalities(|ext| ext.clear_child_prefix(&child_info, prefix)) + with_externalities(|ext| { + let (all_removed, num_removed) = ext.clear_child_prefix(&child_info, prefix, limit); + match all_removed { + true => KillStorageResult::AllRemoved(num_removed), + false => KillStorageResult::SomeRemaining(num_removed), + } + }) } fn host_default_child_storage_root(storage_key: &[u8]) -> Vec { diff --git a/pallets/xcm/src/lib.rs b/pallets/xcm/src/lib.rs index b89cf137139..dd731b82a22 100644 --- a/pallets/xcm/src/lib.rs +++ b/pallets/xcm/src/lib.rs @@ -72,6 +72,28 @@ pub mod pallet { /// \[ id, outcome \] ExecutedDownward([u8; 8], Outcome), } + + /// Origin for the parachains module. + #[derive(PartialEq, Eq, Clone, Encode, Decode)] + #[cfg_attr(feature = "std", derive(Debug))] + #[pallet::origin] + pub enum Origin { + /// It comes from the (parent) relay chain. + Relay, + /// It comes from a (sibling) parachain. + SiblingParachain(ParaId), + } + + impl From for Origin { + fn from(id: ParaId) -> Origin { + Origin::SiblingParachain(id) + } + } + impl From for Origin { + fn from(id: u32) -> Origin { + Origin::SiblingParachain(id.into()) + } + } } /// For an incoming downward message, this just adapts an XCM executor and executes DMP messages @@ -137,27 +159,6 @@ impl DmpMessageHandler for LimitAndDropDmpExecution { } } -/// Origin for the parachains module. -#[derive(PartialEq, Eq, Clone, Encode, Decode)] -#[cfg_attr(feature = "std", derive(Debug))] -pub enum Origin { - /// It comes from the (parent) relay chain. - Relay, - /// It comes from a (sibling) parachain. - SiblingParachain(ParaId), -} - -impl From for Origin { - fn from(id: ParaId) -> Origin { - Origin::SiblingParachain(id) - } -} -impl From for Origin { - fn from(id: u32) -> Origin { - Origin::SiblingParachain(id.into()) - } -} - /// Ensure that the origin `o` represents a sibling parachain. /// Returns `Ok` with the parachain ID of the sibling or an `Err` otherwise. pub fn ensure_sibling_para(o: OuterOrigin) -> Result diff --git a/polkadot-parachains/pallets/ping/src/lib.rs b/polkadot-parachains/pallets/ping/src/lib.rs index 75e1aef6ba6..3446fe57da0 100644 --- a/polkadot-parachains/pallets/ping/src/lib.rs +++ b/polkadot-parachains/pallets/ping/src/lib.rs @@ -123,14 +123,14 @@ pub mod pallet { #[pallet::call] impl Pallet { #[pallet::weight(0)] - fn start(origin: OriginFor, para: ParaId, payload: Vec) -> DispatchResult { + pub fn start(origin: OriginFor, para: ParaId, payload: Vec) -> DispatchResult { ensure_root(origin)?; Targets::::mutate(|t| t.push((para, payload))); Ok(()) } #[pallet::weight(0)] - fn start_many(origin: OriginFor, para: ParaId, count: u32, payload: Vec) -> DispatchResult { + pub fn start_many(origin: OriginFor, para: ParaId, count: u32, payload: Vec) -> DispatchResult { ensure_root(origin)?; for _ in 0..count { Targets::::mutate(|t| t.push((para, payload.clone()))); @@ -139,14 +139,14 @@ pub mod pallet { } #[pallet::weight(0)] - fn stop(origin: OriginFor, para: ParaId) -> DispatchResult { + pub fn stop(origin: OriginFor, para: ParaId) -> DispatchResult { ensure_root(origin)?; Targets::::mutate(|t| if let Some(p) = t.iter().position(|(p, _)| p == ¶) { t.swap_remove(p); }); Ok(()) } #[pallet::weight(0)] - fn stop_all(origin: OriginFor, maybe_para: Option) -> DispatchResult { + pub fn stop_all(origin: OriginFor, maybe_para: Option) -> DispatchResult { ensure_root(origin)?; if let Some(para) = maybe_para { Targets::::mutate(|t| t.retain(|&(x, _)| x != para)); @@ -157,7 +157,7 @@ pub mod pallet { } #[pallet::weight(0)] - fn ping(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { + pub fn ping(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. let para = ensure_sibling_para(::Origin::from(origin))?; @@ -177,7 +177,7 @@ pub mod pallet { } #[pallet::weight(0)] - fn pong(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { + pub fn pong(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. let para = ensure_sibling_para(::Origin::from(origin))?; diff --git a/polkadot-parachains/rococo-runtime/src/lib.rs b/polkadot-parachains/rococo-runtime/src/lib.rs index d28590acf4a..b2ede437092 100644 --- a/polkadot-parachains/rococo-runtime/src/lib.rs +++ b/polkadot-parachains/rococo-runtime/src/lib.rs @@ -222,6 +222,8 @@ impl pallet_balances::Config for Runtime { type ReserveIdentifier = [u8; 8]; } +impl pallet_randomness_collective_flip::Config for Runtime {} + impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type TransactionByteFee = TransactionByteFee; @@ -436,10 +438,10 @@ construct_runtime! { System: frame_system::{Pallet, Call, Storage, Config, Event}, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent}, Sudo: pallet_sudo::{Pallet, Call, Storage, Config, Event}, - RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Call, Storage}, + RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage}, TransactionPayment: pallet_transaction_payment::{Pallet, Storage}, - ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned} = 20, + ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event} = 20, ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21, Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 30, diff --git a/polkadot-parachains/shell-runtime/src/lib.rs b/polkadot-parachains/shell-runtime/src/lib.rs index 7c4d1a53669..bc8b0e170ce 100644 --- a/polkadot-parachains/shell-runtime/src/lib.rs +++ b/polkadot-parachains/shell-runtime/src/lib.rs @@ -226,7 +226,7 @@ construct_runtime! { UncheckedExtrinsic = UncheckedExtrinsic, { System: frame_system::{Pallet, Call, Storage, Config, Event}, - ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned}, + ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event}, ParachainInfo: parachain_info::{Pallet, Storage, Config}, // DMP handler. diff --git a/polkadot-parachains/src/service.rs b/polkadot-parachains/src/service.rs index 6e88945abc9..53a64c4528f 100644 --- a/polkadot-parachains/src/service.rs +++ b/polkadot-parachains/src/service.rs @@ -163,7 +163,7 @@ where config.transaction_pool.clone(), config.role.is_authority().into(), config.prometheus_registry(), - task_manager.spawn_handle(), + task_manager.spawn_essential_handle(), client.clone(), ); diff --git a/polkadot-parachains/statemine-runtime/src/lib.rs b/polkadot-parachains/statemine-runtime/src/lib.rs index 4ceb15e5d85..b592bd679ff 100644 --- a/polkadot-parachains/statemine-runtime/src/lib.rs +++ b/polkadot-parachains/statemine-runtime/src/lib.rs @@ -466,6 +466,8 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type ReservedXcmpWeight = ReservedXcmpWeight; } +impl pallet_randomness_collective_flip::Config for Runtime {} + impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} @@ -669,7 +671,7 @@ construct_runtime!( // System support stuff. System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event} = 1, - RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Call, Storage} = 2, + RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage} = 2, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 3, ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, diff --git a/polkadot-parachains/statemine-runtime/src/weights/pallet_balances.rs b/polkadot-parachains/statemine-runtime/src/weights/pallet_balances.rs index 6d264d6e885..3028f6c5467 100644 --- a/polkadot-parachains/statemine-runtime/src/weights/pallet_balances.rs +++ b/polkadot-parachains/statemine-runtime/src/weights/pallet_balances.rs @@ -53,4 +53,9 @@ impl pallet_balances::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn transfer_all() -> Weight { + (84_170_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } } diff --git a/polkadot-parachains/statemint-common/src/impls.rs b/polkadot-parachains/statemint-common/src/impls.rs index 9befd9d5436..7694c89fac9 100644 --- a/polkadot-parachains/statemint-common/src/impls.rs +++ b/polkadot-parachains/statemint-common/src/impls.rs @@ -65,7 +65,7 @@ where mod tests { use super::*; use frame_support::traits::FindAuthor; - use frame_support::{parameter_types, weights::DispatchClass, PalletId}; + use frame_support::{parameter_types, PalletId}; use frame_system::{limits, EnsureRoot}; use polkadot_primitives::v1::AccountId; use sp_core::H256; @@ -92,14 +92,6 @@ mod tests { parameter_types! { pub const BlockHashCount: u64 = 250; - pub BlockWeights: limits::BlockWeights = limits::BlockWeights::builder() - .for_class(DispatchClass::all(), |weight| { - weight.base_extrinsic = 100; - }) - .for_class(DispatchClass::non_mandatory(), |weight| { - weight.max_total = Some(1024); - }) - .build_or_panic(); pub BlockLength: limits::BlockLength = limits::BlockLength::max(2 * 1024); pub const AvailableBlockRatio: Perbill = Perbill::one(); pub const MaxReserves: u32 = 50; @@ -119,7 +111,7 @@ mod tests { type Event = Event; type BlockHashCount = BlockHashCount; type BlockLength = BlockLength; - type BlockWeights = BlockWeights; + type BlockWeights = (); type DbWeight = (); type Version = (); type PalletInfo = PalletInfo; diff --git a/polkadot-parachains/statemint-runtime/src/lib.rs b/polkadot-parachains/statemint-runtime/src/lib.rs index 568bd0e6337..d011ccea8f4 100644 --- a/polkadot-parachains/statemint-runtime/src/lib.rs +++ b/polkadot-parachains/statemint-runtime/src/lib.rs @@ -226,6 +226,8 @@ impl pallet_transaction_payment::Config for Runtime { type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; } +impl pallet_randomness_collective_flip::Config for Runtime {} + parameter_types! { pub const AssetDeposit: Balance = 100 * DOLLARS; // 100 DOLLARS deposit to create asset pub const ApprovalDeposit: Balance = EXISTENTIAL_DEPOSIT; @@ -610,7 +612,7 @@ construct_runtime!( // System support stuff. System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event} = 1, - RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Call, Storage} = 2, + RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage} = 2, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 3, ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, diff --git a/polkadot-parachains/statemint-runtime/src/weights/pallet_balances.rs b/polkadot-parachains/statemint-runtime/src/weights/pallet_balances.rs index 2105a17d530..fb465b17310 100644 --- a/polkadot-parachains/statemint-runtime/src/weights/pallet_balances.rs +++ b/polkadot-parachains/statemint-runtime/src/weights/pallet_balances.rs @@ -53,4 +53,9 @@ impl pallet_balances::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn transfer_all() -> Weight { + (84_170_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } } diff --git a/polkadot-parachains/westmint-runtime/src/lib.rs b/polkadot-parachains/westmint-runtime/src/lib.rs index fa6d9e39053..fbc5aa8f8e0 100644 --- a/polkadot-parachains/westmint-runtime/src/lib.rs +++ b/polkadot-parachains/westmint-runtime/src/lib.rs @@ -227,6 +227,8 @@ impl pallet_transaction_payment::Config for Runtime { type FeeMultiplierUpdate = SlowAdjustingFeeUpdate; } +impl pallet_randomness_collective_flip::Config for Runtime {} + impl pallet_sudo::Config for Runtime { type Event = Event; type Call = Call; @@ -600,7 +602,7 @@ construct_runtime!( // System support stuff; System: frame_system::{Pallet, Call, Config, Storage, Event}, ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event}, - RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Call, Storage}, + RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage}, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent}, ParachainInfo: parachain_info::{Pallet, Storage, Config}, Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event}, diff --git a/polkadot-parachains/westmint-runtime/src/weights/pallet_balances.rs b/polkadot-parachains/westmint-runtime/src/weights/pallet_balances.rs index 2105a17d530..fb465b17310 100644 --- a/polkadot-parachains/westmint-runtime/src/weights/pallet_balances.rs +++ b/polkadot-parachains/westmint-runtime/src/weights/pallet_balances.rs @@ -53,4 +53,9 @@ impl pallet_balances::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn transfer_all() -> Weight { + (84_170_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } } diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index 501861a1ccd..75d65d2e816 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -233,6 +233,8 @@ impl pallet_transaction_payment::Config for Runtime { type FeeMultiplierUpdate = (); } +impl pallet_randomness_collective_flip::Config for Runtime {} + impl pallet_sudo::Config for Runtime { type Call = Call; type Event = Event; @@ -273,7 +275,7 @@ construct_runtime! { Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent}, Balances: pallet_balances::{Pallet, Call, Storage, Config, Event}, Sudo: pallet_sudo::{Pallet, Call, Storage, Config, Event}, - RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Call, Storage}, + RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage}, TransactionPayment: pallet_transaction_payment::{Pallet, Storage}, } } diff --git a/test/service/src/lib.rs b/test/service/src/lib.rs index 2290c023ff7..f6e987fe4c1 100644 --- a/test/service/src/lib.rs +++ b/test/service/src/lib.rs @@ -115,7 +115,7 @@ pub fn new_partial( config.transaction_pool.clone(), config.role.is_authority().into(), config.prometheus_registry(), - task_manager.spawn_handle(), + task_manager.spawn_essential_handle(), client.clone(), );