From 23d04ceb3c23deb601edb33cfca8ea1ec9a8300c Mon Sep 17 00:00:00 2001 From: Gavin Wood <gavin@parity.io> Date: Wed, 12 May 2021 22:51:28 +0200 Subject: [PATCH] Companion for #3007 (Track teleported assets) (#436) * Companion for #3007: Track teleported assets * Bump * Try fix the breakage Co-authored-by: Sergei Shulepov <sergei@parity.io> --- cumulus/Cargo.lock | 488 ++++++++++-------- cumulus/pallets/parachain-system/Cargo.toml | 1 + cumulus/pallets/parachain-system/src/tests.rs | 15 +- .../src/validate_block/tests.rs | 15 +- .../rococo-runtime/src/lib.rs | 2 + 5 files changed, 282 insertions(+), 239 deletions(-) diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock index fd244a6490f..c08973c62d7 100644 --- a/cumulus/Cargo.lock +++ b/cumulus/Cargo.lock @@ -453,7 +453,7 @@ checksum = "6736e2428df2ca2848d846c43e88745121a6654696e349ce0054a420815a7409" [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#bbe388331d9e80ec282b53a15c2dce56b342cefd" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6008d67f94262f955017fad3c1648e3206756a60" dependencies = [ "beefy-primitives", "futures 0.3.14", @@ -481,7 +481,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#bbe388331d9e80ec282b53a15c2dce56b342cefd" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6008d67f94262f955017fad3c1648e3206756a60" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -502,7 +502,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#bbe388331d9e80ec282b53a15c2dce56b342cefd" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6008d67f94262f955017fad3c1648e3206756a60" dependencies = [ "parity-scale-codec", "sp-api", @@ -1489,6 +1489,7 @@ dependencies = [ "polkadot-parachain", "sc-client-api", "sc-executor", + "sc-executor-common", "serde", "sp-blockchain", "sp-consensus", @@ -2151,9 +2152,9 @@ dependencies = [ [[package]] name = "environmental" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6576a1755ddffd988788025e75bce9e74b018f7cc226198fe931d077911c6d7e" +checksum = "68b91989ae21441195d7d9b9993a2f9295c7e1a8c96255d8b729accddc124797" [[package]] name = "erased-serde" @@ -2366,7 +2367,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", ] @@ -2384,7 +2385,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -2403,7 +2404,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "Inflector", "chrono", @@ -2426,7 +2427,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -2439,7 +2440,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -2454,7 +2455,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "serde", @@ -2465,7 +2466,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "bitflags", "frame-metadata", @@ -2491,7 +2492,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2503,7 +2504,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2515,7 +2516,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -2525,7 +2526,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2542,7 +2543,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "sp-api", @@ -2551,7 +2552,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "parity-scale-codec", @@ -3634,8 +3635,8 @@ dependencies = [ [[package]] name = "kusama-runtime" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-primitives", "bitvec", @@ -3654,6 +3655,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -3670,7 +3672,7 @@ dependencies = [ "pallet-session", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", + "pallet-staking-reward-fn", "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", @@ -3688,6 +3690,7 @@ dependencies = [ "serde_derive", "smallvec 1.6.1", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -4489,7 +4492,7 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "derive_more 0.99.11", "futures 0.3.14", @@ -4920,7 +4923,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -4935,7 +4938,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -4949,7 +4952,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-benchmarking", "frame-support", @@ -4972,7 +4975,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-benchmarking", "frame-support", @@ -4986,7 +4989,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#bbe388331d9e80ec282b53a15c2dce56b342cefd" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6008d67f94262f955017fad3c1648e3206756a60" dependencies = [ "beefy-primitives", "frame-support", @@ -5001,7 +5004,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5014,7 +5017,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5029,7 +5032,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-benchmarking", "frame-support", @@ -5044,7 +5047,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5062,7 +5065,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5075,10 +5078,24 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-benchmarking", "frame-support", @@ -5099,7 +5116,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5114,7 +5131,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5132,7 +5149,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5147,7 +5164,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-benchmarking", "frame-support", @@ -5162,7 +5179,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5179,7 +5196,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5195,7 +5212,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5213,7 +5230,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5227,7 +5244,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5240,7 +5257,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5256,7 +5273,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5270,7 +5287,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5283,7 +5300,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "enumflags2", "frame-support", @@ -5297,7 +5314,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-benchmarking", "frame-support", @@ -5312,7 +5329,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5331,7 +5348,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5344,7 +5361,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5366,7 +5383,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -5374,10 +5391,19 @@ dependencies = [ "syn 1.0.68", ] +[[package]] +name = "pallet-staking-reward-fn" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" +dependencies = [ + "log", + "sp-arithmetic", +] + [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5390,7 +5416,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-benchmarking", "frame-support", @@ -5407,7 +5433,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5421,7 +5447,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5437,7 +5463,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5454,7 +5480,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5465,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5480,7 +5506,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-support", "frame-system", @@ -5494,7 +5520,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "enumflags2", "frame-support", @@ -5507,7 +5533,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "frame-support", "frame-system", @@ -5975,7 +6001,7 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "polkadot-node-network-protocol", @@ -5989,7 +6015,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "polkadot-node-network-protocol", @@ -6002,7 +6028,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "lru", @@ -6025,7 +6051,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "lru", @@ -6043,8 +6069,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "frame-benchmarking-cli", "futures 0.3.14", @@ -6137,7 +6163,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "always-assert", "futures 0.3.14", @@ -6156,8 +6182,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6168,8 +6194,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6183,7 +6209,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "polkadot-node-network-protocol", @@ -6198,7 +6224,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-trait", "futures 0.3.14", @@ -6218,7 +6244,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "parity-scale-codec", @@ -6236,7 +6262,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -6265,7 +6291,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "bitvec", "futures 0.3.14", @@ -6285,7 +6311,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "bitvec", "futures 0.3.14", @@ -6303,7 +6329,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "polkadot-node-subsystem", @@ -6318,7 +6344,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-selection" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "polkadot-node-primitives", @@ -6333,7 +6359,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-trait", "futures 0.3.14", @@ -6351,7 +6377,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "polkadot-node-subsystem", @@ -6364,7 +6390,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-trait", "futures 0.3.14", @@ -6382,7 +6408,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "bitvec", "futures 0.3.14", @@ -6397,7 +6423,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "always-assert", "assert_matches", @@ -6425,7 +6451,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "memory-lru", @@ -6443,7 +6469,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-std", "lazy_static", @@ -6461,7 +6487,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "parity-scale-codec", @@ -6476,7 +6502,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "futures 0.3.14", "parity-scale-codec", @@ -6498,7 +6524,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-std", "async-trait", @@ -6528,7 +6554,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-trait", "futures 0.3.14", @@ -6550,7 +6576,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-trait", "futures 0.3.14", @@ -6578,7 +6604,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "async-trait", "futures 0.3.14", @@ -6595,8 +6621,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -6610,8 +6636,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "bitvec", "frame-system", @@ -6640,7 +6666,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-overseer-subsystems-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "assert_matches", "proc-macro2 1.0.26", @@ -6651,7 +6677,7 @@ dependencies = [ [[package]] name = "polkadot-procmacro-subsystem-dispatch-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "assert_matches", "proc-macro2 1.0.26", @@ -6661,8 +6687,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -6694,8 +6720,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-primitives", "bitvec", @@ -6764,8 +6790,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-primitives", "bitvec", @@ -6806,8 +6832,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -6843,8 +6869,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -6936,7 +6962,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "arrayvec 0.5.2", "futures 0.3.14", @@ -6956,8 +6982,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -6966,8 +6992,8 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -6991,8 +7017,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-primitives", "bitvec", @@ -7048,8 +7074,8 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "frame-benchmarking", "frame-system", @@ -7775,7 +7801,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "env_logger 0.8.3", "hex-literal 0.3.1", @@ -7850,8 +7876,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-primitives", "frame-executive", @@ -8055,7 +8081,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8084,7 +8110,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -8107,7 +8133,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8123,7 +8149,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8144,7 +8170,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -8155,7 +8181,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "chrono", "fdlimit", @@ -8193,7 +8219,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "fnv", @@ -8227,7 +8253,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "blake2-rfc", "hash-db", @@ -8257,7 +8283,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -8300,7 +8326,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8346,7 +8372,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "futures 0.3.14", @@ -8370,7 +8396,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8383,7 +8409,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "futures 0.3.14", @@ -8411,7 +8437,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "sc-client-api", "sp-authorship", @@ -8422,7 +8448,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -8438,7 +8464,6 @@ dependencies = [ "sp-core", "sp-externalities", "sp-io", - "sp-maybe-compressed-blob", "sp-panic-handler", "sp-runtime-interface", "sp-serializer", @@ -8452,7 +8477,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -8460,6 +8485,7 @@ dependencies = [ "pwasm-utils", "sp-allocator", "sp-core", + "sp-maybe-compressed-blob", "sp-serializer", "sp-wasm-interface", "thiserror", @@ -8469,7 +8495,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "log", "parity-scale-codec", @@ -8484,7 +8510,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "log", "parity-scale-codec", @@ -8502,7 +8528,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8542,7 +8568,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -8566,7 +8592,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "futures 0.3.14", @@ -8587,7 +8613,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "ansi_term 0.12.1", "futures 0.3.14", @@ -8605,7 +8631,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8625,7 +8651,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "hash-db", "lazy_static", @@ -8644,7 +8670,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-std", "async-trait", @@ -8697,7 +8723,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -8714,7 +8740,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "bytes 0.5.6", "fnv", @@ -8742,7 +8768,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "libp2p", @@ -8755,7 +8781,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8764,7 +8790,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "hash-db", @@ -8799,7 +8825,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "futures 0.3.14", @@ -8824,7 +8850,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -8842,7 +8868,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "directories", @@ -8906,7 +8932,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "log", "parity-scale-codec", @@ -8921,7 +8947,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8941,7 +8967,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "chrono", "futures 0.3.14", @@ -8961,7 +8987,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8998,7 +9024,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -9009,7 +9035,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "futures 0.3.14", @@ -9031,7 +9057,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "futures-diagnose", @@ -9369,8 +9395,8 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "enumn", "parity-scale-codec", @@ -9461,7 +9487,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "log", "sp-core", @@ -9473,7 +9499,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "hash-db", "log", @@ -9490,7 +9516,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9502,7 +9528,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "serde", @@ -9514,7 +9540,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "integer-sqrt", "num-traits", @@ -9528,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "sp-api", @@ -9540,7 +9566,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "parity-scale-codec", @@ -9552,7 +9578,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "sp-api", @@ -9564,7 +9590,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "log", @@ -9582,7 +9608,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "serde", "serde_json", @@ -9591,7 +9617,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "futures 0.3.14", @@ -9635,7 +9661,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "merlin", @@ -9657,7 +9683,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -9667,7 +9693,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9679,7 +9705,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "base58", "blake2-rfc", @@ -9723,7 +9749,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9732,7 +9758,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", @@ -9742,7 +9768,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "environmental", "parity-scale-codec", @@ -9753,7 +9779,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "finality-grandpa", "log", @@ -9770,7 +9796,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9784,7 +9810,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "hash-db", @@ -9795,6 +9821,7 @@ dependencies = [ "sp-core", "sp-externalities", "sp-keystore", + "sp-maybe-compressed-blob", "sp-runtime-interface", "sp-state-machine", "sp-std", @@ -9808,7 +9835,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "lazy_static", "sp-core", @@ -9819,7 +9846,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -9836,7 +9863,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "ruzstd", "zstd", @@ -9845,7 +9872,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "serde", @@ -9858,7 +9885,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", @@ -9869,7 +9896,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "sp-api", "sp-core", @@ -9879,7 +9906,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "backtrace", ] @@ -9887,7 +9914,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "rustc-hash", "serde", @@ -9898,7 +9925,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "either", "hash256-std-hasher", @@ -9919,7 +9946,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9936,7 +9963,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9948,7 +9975,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "serde", "serde_json", @@ -9957,7 +9984,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "sp-api", @@ -9970,7 +9997,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9980,7 +10007,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "hash-db", "log", @@ -10003,12 +10030,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10021,7 +10048,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "log", "sp-core", @@ -10047,7 +10074,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10064,7 +10091,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "erased-serde", "log", @@ -10082,7 +10109,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "derive_more 0.99.11", "futures 0.3.14", @@ -10098,7 +10125,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "hash-db", "memory-db", @@ -10112,7 +10139,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "futures 0.3.14", "futures-core", @@ -10124,19 +10151,32 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "impl-serde", "parity-scale-codec", "serde", "sp-runtime", "sp-std", + "sp-version-proc-macro", +] + +[[package]] +name = "sp-version-proc-macro" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" +dependencies = [ + "parity-scale-codec", + "proc-macro-crate 1.0.0", + "proc-macro2 1.0.26", + "quote 1.0.9", + "syn 1.0.68", ] [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10294,7 +10334,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "platforms", ] @@ -10302,7 +10342,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.14", @@ -10325,7 +10365,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-std", "derive_more 0.99.11", @@ -10339,7 +10379,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "async-trait", "futures 0.1.30", @@ -11144,7 +11184,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#60eb0c69fa264dd758c91e3d81ac68ef75036b8e" +source = "git+https://github.com/paritytech/substrate?branch=master#af14d493bec4d6ecdfd7b309df6c82d5d978469c" dependencies = [ "frame-try-runtime", "log", @@ -11170,7 +11210,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", ] @@ -11796,8 +11836,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "beefy-primitives", "bitvec", @@ -11977,8 +12017,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -11987,8 +12027,8 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "frame-support", "frame-system", @@ -12006,8 +12046,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#83923d085b5c0477d5db0879fc1507fb88c45d39" +version = "0.9.1" +source = "git+https://github.com/paritytech/polkadot?branch=master#2c22f3c142f5ce8646ad648cdcc8f39dfae0a1a0" dependencies = [ "frame-support", "impl-trait-for-tuples", diff --git a/cumulus/pallets/parachain-system/Cargo.toml b/cumulus/pallets/parachain-system/Cargo.toml index 8e3df6f4045..5202fd0518e 100644 --- a/cumulus/pallets/parachain-system/Cargo.toml +++ b/cumulus/pallets/parachain-system/Cargo.toml @@ -47,6 +47,7 @@ sc-client-api = { git = "https://github.com/paritytech/substrate", default-featu sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-executor-common = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" } cumulus-test-client = { path = "../../test/client" } env_logger = "0.7.1" diff --git a/cumulus/pallets/parachain-system/src/tests.rs b/cumulus/pallets/parachain-system/src/tests.rs index 57c420f74c5..d0543bd5a6a 100755 --- a/cumulus/pallets/parachain-system/src/tests.rs +++ b/cumulus/pallets/parachain-system/src/tests.rs @@ -184,17 +184,13 @@ fn new_test_ext() -> sp_io::TestExternalities { .into() } -struct CallInWasm(Vec<u8>); +struct ReadRuntimeVersion(Vec<u8>); -impl sp_core::traits::CallInWasm for CallInWasm { - fn call_in_wasm( +impl sp_core::traits::ReadRuntimeVersion for ReadRuntimeVersion { + fn read_runtime_version( &self, _wasm_code: &[u8], - _code_hash: Option<Vec<u8>>, - _method: &str, - _call_data: &[u8], _ext: &mut dyn sp_externalities::Externalities, - _missing_host_functions: sp_core::traits::MissingHostFunctions, ) -> Result<Vec<u8>, String> { Ok(self.0.clone()) } @@ -207,10 +203,11 @@ fn wasm_ext() -> sp_io::TestExternalities { impl_version: 1, ..Default::default() }; - let call_in_wasm = CallInWasm(version.encode()); let mut ext = new_test_ext(); - ext.register_extension(sp_core::traits::CallInWasmExt::new(call_in_wasm)); + ext.register_extension(sp_core::traits::ReadRuntimeVersionExt::new( + ReadRuntimeVersion(version.encode()), + )); ext } diff --git a/cumulus/pallets/parachain-system/src/validate_block/tests.rs b/cumulus/pallets/parachain-system/src/validate_block/tests.rs index f5fb723c744..def67f408cd 100644 --- a/cumulus/pallets/parachain-system/src/validate_block/tests.rs +++ b/cumulus/pallets/parachain-system/src/validate_block/tests.rs @@ -27,7 +27,6 @@ use sc_executor::{ }; use sp_blockchain::HeaderBackend; use sp_consensus::SelectChain; -use sp_core::traits::CallInWasm; use sp_io::TestExternalities; use sp_keyring::AccountKeyring::*; use sp_runtime::{ @@ -42,6 +41,8 @@ fn call_validate_block( block_data: ParachainBlockData<Block>, relay_parent_storage_root: Hash, ) -> Result<Header> { + use sc_executor_common::runtime_blob::RuntimeBlob; + let mut ext = TestExternalities::default(); let mut ext_ext = ext.ext(); let params = ValidationParams { @@ -61,13 +62,15 @@ fn call_validate_block( ); executor - .call_in_wasm( - &WASM_BINARY.expect("You need to build the WASM binaries to run the tests!"), - None, + .uncached_call( + RuntimeBlob::uncompress_if_needed( + &WASM_BINARY.expect("You need to build the WASM binaries to run the tests!"), + ) + .expect("RuntimeBlob uncompress & parse"), + &mut ext_ext, + false, "validate_block", ¶ms, - &mut ext_ext, - sp_core::traits::MissingHostFunctions::Disallow, ) .map(|v| ValidationResult::decode(&mut &v[..]).expect("Decode `ValidationResult`.")) .map(|v| Header::decode(&mut &v.head_data.0[..]).expect("Decode `Header`.")) diff --git a/cumulus/polkadot-parachains/rococo-runtime/src/lib.rs b/cumulus/polkadot-parachains/rococo-runtime/src/lib.rs index 866c24f90d7..3a3284b2981 100644 --- a/cumulus/polkadot-parachains/rococo-runtime/src/lib.rs +++ b/cumulus/polkadot-parachains/rococo-runtime/src/lib.rs @@ -280,6 +280,8 @@ pub type LocalAssetTransactor = CurrencyAdapter< LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, + // We don't track any teleports. + (), >; /// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance, -- GitLab