diff --git a/Cargo.lock b/Cargo.lock index a56400cb789..b10a8955710 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -865,7 +865,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "hash-db", "log", @@ -4192,7 +4192,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", ] @@ -4215,7 +4215,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-support-procedural", @@ -4240,7 +4240,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "Inflector", "array-bytes", @@ -4288,7 +4288,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4299,7 +4299,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4316,7 +4316,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -4345,7 +4345,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-recursion", "futures", @@ -4366,7 +4366,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "bitflags", "environmental", @@ -4400,7 +4400,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "Inflector", "cfg-expr", @@ -4418,7 +4418,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -4430,7 +4430,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro2", "quote", @@ -4440,7 +4440,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "cfg-if", "frame-support", @@ -4459,7 +4459,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -4474,7 +4474,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "sp-api", @@ -4483,7 +4483,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "parity-scale-codec", @@ -5631,7 +5631,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "frame-benchmarking", @@ -5731,7 +5731,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-support", "polkadot-primitives", @@ -6670,7 +6670,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "log", @@ -6689,7 +6689,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "anyhow", "jsonrpsee", @@ -7180,7 +7180,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "frame-benchmarking", @@ -7201,7 +7201,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7219,7 +7219,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -7233,7 +7233,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7251,7 +7251,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7266,7 +7266,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -7282,7 +7282,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -7298,7 +7298,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -7312,7 +7312,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7336,7 +7336,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7356,7 +7356,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7371,7 +7371,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -7390,7 +7390,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -7414,7 +7414,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7520,7 +7520,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7564,7 +7564,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7581,7 +7581,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "bitflags", "environmental", @@ -7610,7 +7610,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "bitflags", "parity-scale-codec", @@ -7623,7 +7623,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro2", "quote", @@ -7633,7 +7633,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7650,7 +7650,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7668,7 +7668,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7686,7 +7686,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7709,7 +7709,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7722,7 +7722,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7741,7 +7741,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "docify", "frame-benchmarking", @@ -7760,7 +7760,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "blake2", "frame-benchmarking", @@ -7778,7 +7778,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7801,7 +7801,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7817,7 +7817,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7837,7 +7837,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7854,7 +7854,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -7868,7 +7868,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7885,7 +7885,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7904,7 +7904,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7921,7 +7921,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7937,7 +7937,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7954,7 +7954,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7972,7 +7972,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "pallet-nfts", @@ -7983,7 +7983,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -7999,7 +7999,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -8016,7 +8016,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8036,7 +8036,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -8047,7 +8047,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -8064,7 +8064,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8103,7 +8103,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8120,7 +8120,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8135,7 +8135,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8153,7 +8153,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8168,7 +8168,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8187,7 +8187,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8205,7 +8205,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8222,7 +8222,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -8243,7 +8243,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8259,7 +8259,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8278,7 +8278,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8301,7 +8301,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8312,7 +8312,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "log", "sp-arithmetic", @@ -8321,7 +8321,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "sp-api", @@ -8330,7 +8330,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8347,7 +8347,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8362,7 +8362,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8380,7 +8380,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8399,7 +8399,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-support", "frame-system", @@ -8415,7 +8415,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -8431,7 +8431,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8443,7 +8443,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8460,7 +8460,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8475,7 +8475,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8491,7 +8491,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8506,7 +8506,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-benchmarking", "frame-support", @@ -8521,7 +8521,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8542,7 +8542,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-benchmarking", "frame-support", @@ -8567,6 +8567,8 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", + "sp-runtime", + "sp-std", ] [[package]] @@ -9157,7 +9159,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "futures-timer", @@ -9175,7 +9177,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "futures-timer", @@ -9190,7 +9192,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "derive_more", "fatality", @@ -9213,7 +9215,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "fatality", "futures", @@ -9234,7 +9236,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "clap", "frame-benchmarking-cli", @@ -9263,7 +9265,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "always-assert", "bitvec", @@ -9285,7 +9287,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "parity-scale-codec", "scale-info", @@ -9297,7 +9299,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "derive_more", "fatality", @@ -9322,7 +9324,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -9336,7 +9338,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "futures-timer", @@ -9356,7 +9358,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "always-assert", "async-trait", @@ -9379,7 +9381,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "parity-scale-codec", @@ -9397,7 +9399,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "derive_more", @@ -9426,7 +9428,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "futures", @@ -9448,7 +9450,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "fatality", @@ -9467,7 +9469,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "polkadot-node-subsystem", @@ -9482,7 +9484,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-trait", "futures", @@ -9502,7 +9504,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "polkadot-node-metrics", @@ -9517,7 +9519,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "futures-timer", @@ -9534,7 +9536,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "fatality", "futures", @@ -9553,7 +9555,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-trait", "futures", @@ -9570,7 +9572,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "fatality", @@ -9588,7 +9590,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "always-assert", "futures", @@ -9619,7 +9621,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "polkadot-node-primitives", @@ -9635,7 +9637,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "cpu-time", "futures", @@ -9659,7 +9661,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "cpu-time", "futures", @@ -9679,7 +9681,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "libc", @@ -9702,7 +9704,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "futures", "lru 0.9.0", @@ -9717,7 +9719,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "lazy_static", "log", @@ -9735,7 +9737,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bs58", "futures", @@ -9754,7 +9756,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-channel", "async-trait", @@ -9777,7 +9779,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bounded-vec", "futures", @@ -9799,7 +9801,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9809,7 +9811,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-trait", "futures", @@ -9827,7 +9829,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-trait", "derive_more", @@ -9851,7 +9853,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-trait", "derive_more", @@ -9884,7 +9886,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-trait", "futures", @@ -9907,7 +9909,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bounded-collections", "derive_more", @@ -10006,7 +10008,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -10024,7 +10026,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -10050,7 +10052,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -10082,7 +10084,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "frame-benchmarking", @@ -10177,7 +10179,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "frame-benchmarking", @@ -10223,7 +10225,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-support", "polkadot-primitives", @@ -10237,7 +10239,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bs58", "parity-scale-codec", @@ -10249,7 +10251,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitflags", "bitvec", @@ -10294,7 +10296,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "async-trait", "frame-benchmarking", @@ -10412,7 +10414,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -10434,7 +10436,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -10444,7 +10446,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -10472,7 +10474,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "frame-election-provider-support", @@ -10533,7 +10535,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-system", "futures", @@ -11312,7 +11314,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -11399,7 +11401,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-support", "polkadot-primitives", @@ -11668,7 +11670,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "log", "sp-core", @@ -11679,7 +11681,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "futures", @@ -11707,7 +11709,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "futures-timer", @@ -11730,7 +11732,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -11745,7 +11747,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -11764,7 +11766,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11775,7 +11777,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "chrono", @@ -11814,7 +11816,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "fnv", "futures", @@ -11840,7 +11842,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "hash-db", "kvdb", @@ -11866,7 +11868,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "futures", @@ -11891,7 +11893,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "futures", @@ -11920,7 +11922,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "fork-tree", @@ -11956,7 +11958,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "jsonrpsee", @@ -11978,7 +11980,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "async-channel", @@ -12012,7 +12014,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "jsonrpsee", @@ -12031,7 +12033,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "fork-tree", "parity-scale-codec", @@ -12044,7 +12046,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -12085,7 +12087,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "finality-grandpa", "futures", @@ -12105,7 +12107,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "futures", @@ -12128,7 +12130,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -12150,7 +12152,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -12162,7 +12164,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "anyhow", "cfg-if", @@ -12179,7 +12181,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "ansi_term", "futures", @@ -12195,7 +12197,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -12209,7 +12211,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "async-channel", @@ -12250,7 +12252,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-channel", "cid", @@ -12270,7 +12272,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "bitflags", @@ -12287,7 +12289,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "ahash 0.8.2", "futures", @@ -12305,7 +12307,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "async-channel", @@ -12326,7 +12328,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "async-channel", @@ -12360,7 +12362,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "futures", @@ -12378,7 +12380,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "bytes", @@ -12412,7 +12414,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -12421,7 +12423,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "jsonrpsee", @@ -12452,7 +12454,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12471,7 +12473,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "http", "jsonrpsee", @@ -12486,7 +12488,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "futures", @@ -12512,7 +12514,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "directories", @@ -12576,7 +12578,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "log", "parity-scale-codec", @@ -12587,7 +12589,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "clap", "fs4", @@ -12601,7 +12603,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12620,7 +12622,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "libc", @@ -12639,7 +12641,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "chrono", "futures", @@ -12658,7 +12660,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "ansi_term", "atty", @@ -12687,7 +12689,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12698,7 +12700,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "futures", @@ -12724,7 +12726,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "futures", @@ -12740,7 +12742,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-channel", "futures", @@ -13221,7 +13223,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "enumn", "parity-scale-codec", @@ -13298,7 +13300,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "hash-db", "log", @@ -13319,7 +13321,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "Inflector", "blake2", @@ -13333,7 +13335,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "scale-info", @@ -13346,7 +13348,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "integer-sqrt", "num-traits", @@ -13360,7 +13362,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "scale-info", @@ -13373,7 +13375,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "sp-api", "sp-inherents", @@ -13384,7 +13386,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "log", @@ -13402,7 +13404,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "futures", @@ -13417,7 +13419,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "parity-scale-codec", @@ -13434,7 +13436,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "parity-scale-codec", @@ -13453,7 +13455,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "lazy_static", "parity-scale-codec", @@ -13472,7 +13474,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "finality-grandpa", "log", @@ -13490,7 +13492,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "scale-info", @@ -13502,7 +13504,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "bitflags", @@ -13547,7 +13549,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "blake2b_simd", "byteorder", @@ -13560,7 +13562,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "quote", "sp-core-hashing", @@ -13570,7 +13572,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -13579,7 +13581,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro2", "quote", @@ -13589,7 +13591,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "environmental", "parity-scale-codec", @@ -13600,7 +13602,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13614,7 +13616,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "bytes", "ed25519", @@ -13639,7 +13641,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "lazy_static", "sp-core", @@ -13650,7 +13652,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -13662,7 +13664,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "thiserror", "zstd 0.12.3+zstd.1.5.2", @@ -13671,7 +13673,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -13682,7 +13684,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -13700,7 +13702,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "scale-info", @@ -13714,7 +13716,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "sp-api", "sp-core", @@ -13724,7 +13726,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "backtrace", "lazy_static", @@ -13734,7 +13736,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "rustc-hash", "serde", @@ -13744,7 +13746,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "either", "hash256-std-hasher", @@ -13766,7 +13768,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -13784,7 +13786,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "Inflector", "proc-macro-crate", @@ -13796,7 +13798,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "scale-info", @@ -13811,7 +13813,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13825,7 +13827,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "hash-db", "log", @@ -13846,7 +13848,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "scale-info", @@ -13863,12 +13865,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13881,7 +13883,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "parity-scale-codec", @@ -13894,7 +13896,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "sp-std", @@ -13906,7 +13908,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "sp-api", "sp-runtime", @@ -13915,7 +13917,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "parity-scale-codec", @@ -13930,7 +13932,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "ahash 0.8.2", "hash-db", @@ -13953,7 +13955,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13970,7 +13972,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -13981,7 +13983,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13994,7 +13996,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "parity-scale-codec", "scale-info", @@ -14192,12 +14194,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -14216,7 +14218,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "hyper", "log", @@ -14228,7 +14230,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "jsonrpsee", @@ -14241,7 +14243,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14258,7 +14260,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "array-bytes", "async-trait", @@ -14284,7 +14286,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "futures", "substrate-test-utils-derive", @@ -14294,7 +14296,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -14305,7 +14307,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "ansi_term", "build-helper", @@ -14434,7 +14436,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-support", "polkadot-primitives", @@ -14836,7 +14838,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -14847,7 +14849,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "expander 2.0.0", "proc-macro-crate", @@ -14977,7 +14979,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#edf58dceaf3e1f1710e7ac83ac1cc0831e2ef9b2" +source = "git+https://github.com/paritytech/substrate?branch=master#47a1a0382c4431e8f238214cde84745f4a337957" dependencies = [ "async-trait", "clap", @@ -15893,7 +15895,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bitvec", "frame-benchmarking", @@ -15986,7 +15988,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-support", "polkadot-primitives", @@ -16377,7 +16379,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "bounded-collections", "derivative", @@ -16393,7 +16395,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "frame-support", "frame-system", @@ -16447,7 +16449,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "environmental", "frame-benchmarking", @@ -16467,7 +16469,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#00684cb53032212d82513832f4a493f177d58619" +source = "git+https://github.com/paritytech/polkadot?branch=master#32edc76f783132bb085a7e4339fe7b8316b1d7e7" dependencies = [ "Inflector", "proc-macro2", diff --git a/bridges/bin/runtime-common/src/mock.rs b/bridges/bin/runtime-common/src/mock.rs index 4542ad39b62..2b7f4784b37 100644 --- a/bridges/bin/runtime-common/src/mock.rs +++ b/bridges/bin/runtime-common/src/mock.rs @@ -113,7 +113,7 @@ frame_support::construct_runtime! { NodeBlock = ThisChainBlock, UncheckedExtrinsic = ThisChainUncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, Utility: pallet_utility, Balances: pallet_balances::{Pallet, Call, Storage, Config, Event}, TransactionPayment: pallet_transaction_payment::{Pallet, Storage, Event}, diff --git a/bridges/modules/grandpa/src/lib.rs b/bridges/modules/grandpa/src/lib.rs index f9c3ab68a06..8ff128ef20f 100644 --- a/bridges/modules/grandpa/src/lib.rs +++ b/bridges/modules/grandpa/src/lib.rs @@ -380,7 +380,7 @@ pub mod pallet { } #[pallet::genesis_build] - impl, I: 'static> GenesisBuild for GenesisConfig { + impl, I: 'static> BuildGenesisConfig for GenesisConfig { fn build(&self) { if let Some(ref owner) = self.owner { >::put(owner); diff --git a/bridges/modules/grandpa/src/mock.rs b/bridges/modules/grandpa/src/mock.rs index 0ebbc0bccbb..29e2e02ccd0 100644 --- a/bridges/modules/grandpa/src/mock.rs +++ b/bridges/modules/grandpa/src/mock.rs @@ -48,7 +48,7 @@ construct_runtime! { NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, Grandpa: grandpa::{Pallet, Call, Event}, } } diff --git a/bridges/modules/messages/src/lib.rs b/bridges/modules/messages/src/lib.rs index 51e6857d777..d580a09c62a 100644 --- a/bridges/modules/messages/src/lib.rs +++ b/bridges/modules/messages/src/lib.rs @@ -597,7 +597,7 @@ pub mod pallet { } #[pallet::genesis_build] - impl, I: 'static> GenesisBuild for GenesisConfig { + impl, I: 'static> BuildGenesisConfig for GenesisConfig { fn build(&self) { PalletOperatingMode::::put(self.operating_mode); if let Some(ref owner) = self.owner { diff --git a/bridges/modules/messages/src/mock.rs b/bridges/modules/messages/src/mock.rs index 8716c5bc3ac..4999b57bf51 100644 --- a/bridges/modules/messages/src/mock.rs +++ b/bridges/modules/messages/src/mock.rs @@ -41,7 +41,7 @@ use sp_core::H256; use sp_runtime::{ testing::Header as SubstrateHeader, traits::{BlakeTwo256, ConstU32, IdentityLookup}, - Perbill, + BuildStorage, Perbill, }; use std::{ collections::{BTreeMap, VecDeque}, @@ -81,7 +81,7 @@ frame_support::construct_runtime! { NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, Balances: pallet_balances::{Pallet, Call, Event}, Messages: pallet_bridge_messages::{Pallet, Call, Event}, } @@ -487,7 +487,7 @@ pub fn inbound_unrewarded_relayers_state(lane: bp_messages::LaneId) -> Unrewarde /// Return test externalities to use in tests. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let mut t = frame_system::GenesisConfig::::default().build_storage().unwrap(); pallet_balances::GenesisConfig:: { balances: vec![(ENDOWED_ACCOUNT, 1_000_000)] } .assimilate_storage(&mut t) .unwrap(); diff --git a/bridges/modules/parachains/src/lib.rs b/bridges/modules/parachains/src/lib.rs index 52b436b8207..4f78a45d4b7 100644 --- a/bridges/modules/parachains/src/lib.rs +++ b/bridges/modules/parachains/src/lib.rs @@ -623,7 +623,7 @@ pub mod pallet { } #[pallet::genesis_build] - impl, I: 'static> GenesisBuild for GenesisConfig { + impl, I: 'static> BuildGenesisConfig for GenesisConfig { fn build(&self) { PalletOperatingMode::::put(self.operating_mode); if let Some(ref owner) = self.owner { diff --git a/bridges/modules/parachains/src/mock.rs b/bridges/modules/parachains/src/mock.rs index 0a61d91d7b2..14ed79566a0 100644 --- a/bridges/modules/parachains/src/mock.rs +++ b/bridges/modules/parachains/src/mock.rs @@ -149,7 +149,7 @@ construct_runtime! { NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, Grandpa1: pallet_bridge_grandpa::::{Pallet, Event}, Grandpa2: pallet_bridge_grandpa::::{Pallet, Event}, Parachains: pallet_bridge_parachains::{Call, Pallet, Event}, diff --git a/bridges/modules/relayers/src/mock.rs b/bridges/modules/relayers/src/mock.rs index d8c5bd90967..bb6f93c98b2 100644 --- a/bridges/modules/relayers/src/mock.rs +++ b/bridges/modules/relayers/src/mock.rs @@ -27,6 +27,7 @@ use sp_core::H256; use sp_runtime::{ testing::Header as SubstrateHeader, traits::{BlakeTwo256, ConstU32, IdentityLookup}, + BuildStorage, }; pub type AccountId = u64; @@ -51,7 +52,7 @@ frame_support::construct_runtime! { NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, Balances: pallet_balances::{Pallet, Event}, Relayers: pallet_bridge_relayers::{Pallet, Call, Event}, } @@ -170,7 +171,7 @@ impl PaymentProcedure for TestPaymentProcedure { /// Return test externalities to use in tests. pub fn new_test_ext() -> sp_io::TestExternalities { - let t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let t = frame_system::GenesisConfig::::default().build_storage().unwrap(); sp_io::TestExternalities::new(t) } diff --git a/pallets/aura-ext/src/lib.rs b/pallets/aura-ext/src/lib.rs index 15e82edeefe..35892571f6f 100644 --- a/pallets/aura-ext/src/lib.rs +++ b/pallets/aura-ext/src/lib.rs @@ -85,11 +85,14 @@ pub mod pallet { >; #[pallet::genesis_config] - #[derive(Default)] - pub struct GenesisConfig; + #[derive(frame_support::DefaultNoBound)] + pub struct GenesisConfig { + #[serde(skip)] + pub _config: sp_std::marker::PhantomData, + } #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { let authorities = Aura::::authorities(); diff --git a/pallets/collator-selection/src/lib.rs b/pallets/collator-selection/src/lib.rs index b71ce980a74..9a4a5b09d44 100644 --- a/pallets/collator-selection/src/lib.rs +++ b/pallets/collator-selection/src/lib.rs @@ -220,7 +220,7 @@ pub mod pallet { } #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { let duplicate_invulnerables = self .invulnerables diff --git a/pallets/collator-selection/src/mock.rs b/pallets/collator-selection/src/mock.rs index 373970d52fe..e82af53f883 100644 --- a/pallets/collator-selection/src/mock.rs +++ b/pallets/collator-selection/src/mock.rs @@ -17,7 +17,7 @@ use super::*; use crate as collator_selection; use frame_support::{ ord_parameter_types, parameter_types, - traits::{ConstBool, ConstU32, ConstU64, FindAuthor, GenesisBuild, ValidatorRegistration}, + traits::{ConstBool, ConstU32, ConstU64, FindAuthor, ValidatorRegistration}, PalletId, }; use frame_system as system; @@ -26,7 +26,7 @@ use sp_core::H256; use sp_runtime::{ testing::{Header, UintAuthorityId}, traits::{BlakeTwo256, IdentityLookup, OpaqueKeys}, - RuntimeAppPublic, + BuildStorage, RuntimeAppPublic, }; type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; @@ -214,7 +214,7 @@ impl Config for Test { pub fn new_test_ext() -> sp_io::TestExternalities { sp_tracing::try_init_simple(); - let mut t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let mut t = frame_system::GenesisConfig::::default().build_storage().unwrap(); let invulnerables = vec![2, 1]; // unsorted let balances = vec![(1, 100), (2, 100), (3, 100), (4, 100), (5, 100)]; diff --git a/pallets/collator-selection/src/tests.rs b/pallets/collator-selection/src/tests.rs index deefb5bd2d0..cbfbde743f0 100644 --- a/pallets/collator-selection/src/tests.rs +++ b/pallets/collator-selection/src/tests.rs @@ -17,10 +17,10 @@ use crate as collator_selection; use crate::{mock::*, CandidateInfo, Error}; use frame_support::{ assert_noop, assert_ok, - traits::{Currency, GenesisBuild, OnInitialize}, + traits::{Currency, OnInitialize}, }; use pallet_balances::Error as BalancesError; -use sp_runtime::{testing::UintAuthorityId, traits::BadOrigin}; +use sp_runtime::{testing::UintAuthorityId, traits::BadOrigin, BuildStorage}; #[test] fn basic_setup_works() { @@ -627,7 +627,7 @@ fn should_kick_invulnerables_from_candidates_on_session_change() { #[should_panic = "duplicate invulnerables in genesis."] fn cannot_set_genesis_value_twice() { sp_tracing::try_init_simple(); - let mut t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let mut t = frame_system::GenesisConfig::::default().build_storage().unwrap(); let invulnerables = vec![1, 1]; let collator_selection = collator_selection::GenesisConfig:: { diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index aaa9af7a6a9..7bd225b7e2f 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -416,6 +416,7 @@ mod tests { use sp_runtime::{ testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage, DispatchError::BadOrigin, }; use sp_version::RuntimeVersion; @@ -432,7 +433,7 @@ mod tests { NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, DmpQueue: dmp_queue::{Pallet, Call, Storage, Event}, } ); @@ -542,7 +543,7 @@ mod tests { } pub(crate) fn new_test_ext() -> sp_io::TestExternalities { - frame_system::GenesisConfig::default().build_storage::().unwrap().into() + frame_system::GenesisConfig::::default().build_storage().unwrap().into() } fn enqueue(enqueued: &[Xcm]) { diff --git a/pallets/parachain-system/src/lib.rs b/pallets/parachain-system/src/lib.rs index 2173c5999df..5bc52dfc7ab 100644 --- a/pallets/parachain-system/src/lib.rs +++ b/pallets/parachain-system/src/lib.rs @@ -714,11 +714,14 @@ pub mod pallet { } #[pallet::genesis_config] - #[derive(Default)] - pub struct GenesisConfig; + #[derive(frame_support::DefaultNoBound)] + pub struct GenesisConfig { + #[serde(skip)] + pub _config: sp_std::marker::PhantomData, + } #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { // TODO: Remove after https://github.com/paritytech/cumulus/issues/479 sp_io::storage::set(b":c", &[]); diff --git a/pallets/parachain-system/src/tests.rs b/pallets/parachain-system/src/tests.rs index d1dd6a83736..a5312c5b3b9 100755 --- a/pallets/parachain-system/src/tests.rs +++ b/pallets/parachain-system/src/tests.rs @@ -36,7 +36,7 @@ use sp_core::{blake2_256, H256}; use sp_runtime::{ testing::Header, traits::{BlakeTwo256, IdentityLookup}, - DispatchErrorWithPostInfo, + BuildStorage, DispatchErrorWithPostInfo, }; use sp_version::RuntimeVersion; use std::cell::RefCell; @@ -52,8 +52,8 @@ frame_support::construct_runtime!( NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, - ParachainSystem: parachain_system::{Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, + ParachainSystem: parachain_system::{Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned}, } ); @@ -181,7 +181,7 @@ fn new_test_ext() -> sp_io::TestExternalities { HANDLED_DMP_MESSAGES.with(|m| m.borrow_mut().clear()); HANDLED_XCMP_MESSAGES.with(|m| m.borrow_mut().clear()); - frame_system::GenesisConfig::default().build_storage::().unwrap().into() + frame_system::GenesisConfig::::default().build_storage().unwrap().into() } struct ReadRuntimeVersion(Vec); diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index d06da91bee3..357da01776b 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -27,6 +27,7 @@ use sp_core::H256; use sp_runtime::{ testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage, }; use xcm::prelude::*; use xcm_builder::{CurrencyAdapter, FixedWeightBounds, IsConcrete, NativeAsset, ParentIsPreset}; @@ -42,10 +43,10 @@ frame_support::construct_runtime!( NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, Balances: pallet_balances::{Pallet, Call, Storage, Config, Event}, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, }, XcmpQueue: xcmp_queue::{Pallet, Call, Storage, Event}, } @@ -213,6 +214,6 @@ impl Config for Test { } pub fn new_test_ext() -> sp_io::TestExternalities { - let t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let t = frame_system::GenesisConfig::::default().build_storage().unwrap(); t.into() } diff --git a/parachain-template/node/src/chain_spec.rs b/parachain-template/node/src/chain_spec.rs index 68588c28494..0ca3c51900f 100644 --- a/parachain-template/node/src/chain_spec.rs +++ b/parachain-template/node/src/chain_spec.rs @@ -190,11 +190,15 @@ fn testnet_genesis( code: parachain_template_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: parachain_template_runtime::BalancesConfig { balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), }, - parachain_info: parachain_template_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: parachain_template_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: parachain_template_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: EXISTENTIAL_DEPOSIT * 16, @@ -219,6 +223,7 @@ fn testnet_genesis( parachain_system: Default::default(), polkadot_xcm: parachain_template_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, transaction_payment: Default::default(), sudo: parachain_template_runtime::SudoConfig { key: Some(root) }, diff --git a/parachain-template/pallets/template/src/mock.rs b/parachain-template/pallets/template/src/mock.rs index 099c0af8acd..e8d1505198e 100644 --- a/parachain-template/pallets/template/src/mock.rs +++ b/parachain-template/pallets/template/src/mock.rs @@ -4,6 +4,7 @@ use sp_core::H256; use sp_runtime::{ testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage, }; type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; @@ -16,7 +17,7 @@ frame_support::construct_runtime!( NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, TemplateModule: crate::{Pallet, Call, Storage, Event}, } ); @@ -59,5 +60,5 @@ impl crate::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - system::GenesisConfig::default().build_storage::().unwrap().into() + system::GenesisConfig::::default().build_storage().unwrap().into() } diff --git a/parachains/common/src/impls.rs b/parachains/common/src/impls.rs index 79be9524503..29af484217f 100644 --- a/parachains/common/src/impls.rs +++ b/parachains/common/src/impls.rs @@ -133,7 +133,7 @@ mod tests { use sp_runtime::{ testing::Header, traits::{BlakeTwo256, IdentityLookup}, - Perbill, + BuildStorage, Perbill, }; use xcm::prelude::*; @@ -147,7 +147,7 @@ mod tests { NodeBlock = Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Config, Storage, Event}, + System: frame_system::{Pallet, Call, Config, Storage, Event}, Balances: pallet_balances::{Pallet, Call, Storage, Config, Event}, CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event}, } @@ -245,7 +245,7 @@ mod tests { } pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let mut t = frame_system::GenesisConfig::::default().build_storage().unwrap(); // We use default for brevity, but you can configure as desired if needed. pallet_balances::GenesisConfig::::default() .assimilate_storage(&mut t) diff --git a/parachains/integration-tests/emulated/common/src/constants.rs b/parachains/integration-tests/emulated/common/src/constants.rs index 197db0b9392..7c3eaba5956 100644 --- a/parachains/integration-tests/emulated/common/src/constants.rs +++ b/parachains/integration-tests/emulated/common/src/constants.rs @@ -155,6 +155,7 @@ pub mod polkadot { let genesis_config = polkadot_runtime::RuntimeGenesisConfig { system: polkadot_runtime::SystemConfig { code: polkadot_runtime::WASM_BINARY.unwrap().to_vec(), + ..Default::default() }, balances: polkadot_runtime::BalancesConfig { balances: accounts::init_balances() @@ -202,6 +203,7 @@ pub mod polkadot { babe: polkadot_runtime::BabeConfig { authorities: Default::default(), epoch_config: Some(polkadot_runtime::BABE_GENESIS_EPOCH_CONFIG), + ..Default::default() }, configuration: polkadot_runtime::ConfigurationConfig { config: get_host_config() }, ..Default::default() @@ -252,6 +254,7 @@ pub mod westend { let genesis_config = westend_runtime::RuntimeGenesisConfig { system: westend_runtime::SystemConfig { code: westend_runtime::WASM_BINARY.unwrap().to_vec(), + ..Default::default() }, balances: westend_runtime::BalancesConfig { balances: accounts::init_balances() @@ -299,6 +302,7 @@ pub mod westend { babe: westend_runtime::BabeConfig { authorities: Default::default(), epoch_config: Some(westend_runtime::BABE_GENESIS_EPOCH_CONFIG), + ..Default::default() }, configuration: westend_runtime::ConfigurationConfig { config: get_host_config() }, ..Default::default() @@ -349,6 +353,7 @@ pub mod kusama { let genesis_config = kusama_runtime::RuntimeGenesisConfig { system: kusama_runtime::SystemConfig { code: kusama_runtime::WASM_BINARY.unwrap().to_vec(), + ..Default::default() }, balances: kusama_runtime::BalancesConfig { balances: accounts::init_balances() @@ -395,6 +400,7 @@ pub mod kusama { babe: kusama_runtime::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama_runtime::BABE_GENESIS_EPOCH_CONFIG), + ..Default::default() }, configuration: kusama_runtime::ConfigurationConfig { config: get_host_config() }, ..Default::default() @@ -445,6 +451,7 @@ pub mod rococo { let genesis_config = rococo_runtime::RuntimeGenesisConfig { system: rococo_runtime::SystemConfig { code: rococo_runtime::WASM_BINARY.unwrap().to_vec(), + ..Default::default() }, balances: rococo_runtime::BalancesConfig { balances: accounts::init_balances() @@ -476,6 +483,7 @@ pub mod rococo { babe: rococo_runtime::BabeConfig { authorities: Default::default(), epoch_config: Some(rococo_runtime::BABE_GENESIS_EPOCH_CONFIG), + ..Default::default() }, sudo: rococo_runtime::SudoConfig { key: Some(get_account_id_from_seed::("Alice")), @@ -483,6 +491,7 @@ pub mod rococo { configuration: rococo_runtime::ConfigurationConfig { config: get_host_config() }, registrar: rococo_runtime::RegistrarConfig { next_free_para_id: polkadot_primitives::LOWEST_PUBLIC_ID, + ..Default::default() }, ..Default::default() }; @@ -503,6 +512,7 @@ pub mod asset_hub_polkadot { code: asset_hub_polkadot_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: asset_hub_polkadot_runtime::BalancesConfig { balances: accounts::init_balances() @@ -513,6 +523,7 @@ pub mod asset_hub_polkadot { }, parachain_info: asset_hub_polkadot_runtime::ParachainInfoConfig { parachain_id: PARA_ID.into(), + ..Default::default() }, collator_selection: asset_hub_polkadot_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables_asset_hub_polkadot() @@ -537,6 +548,7 @@ pub mod asset_hub_polkadot { }, polkadot_xcm: asset_hub_polkadot_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, ..Default::default() }; @@ -557,6 +569,7 @@ pub mod asset_hub_westend { code: asset_hub_westend_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: asset_hub_westend_runtime::BalancesConfig { balances: accounts::init_balances() @@ -567,6 +580,7 @@ pub mod asset_hub_westend { }, parachain_info: asset_hub_westend_runtime::ParachainInfoConfig { parachain_id: PARA_ID.into(), + ..Default::default() }, collator_selection: asset_hub_westend_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables() @@ -591,6 +605,7 @@ pub mod asset_hub_westend { }, polkadot_xcm: asset_hub_westend_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, ..Default::default() }; @@ -611,6 +626,7 @@ pub mod asset_hub_kusama { code: asset_hub_kusama_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: asset_hub_kusama_runtime::BalancesConfig { balances: accounts::init_balances() @@ -621,6 +637,7 @@ pub mod asset_hub_kusama { }, parachain_info: asset_hub_kusama_runtime::ParachainInfoConfig { parachain_id: PARA_ID.into(), + ..Default::default() }, collator_selection: asset_hub_kusama_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables() @@ -645,6 +662,7 @@ pub mod asset_hub_kusama { }, polkadot_xcm: asset_hub_kusama_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, ..Default::default() }; @@ -665,6 +683,7 @@ pub mod penpal { code: penpal_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: penpal_runtime::BalancesConfig { balances: accounts::init_balances() @@ -673,7 +692,10 @@ pub mod penpal { .map(|k| (k, ED * 4096)) .collect(), }, - parachain_info: penpal_runtime::ParachainInfoConfig { parachain_id: para_id.into() }, + parachain_info: penpal_runtime::ParachainInfoConfig { + parachain_id: para_id.into(), + ..Default::default() + }, collator_selection: penpal_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables() .iter() @@ -697,6 +719,7 @@ pub mod penpal { }, polkadot_xcm: penpal_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, sudo: penpal_runtime::SudoConfig { key: Some(get_account_id_from_seed::("Alice")), @@ -720,6 +743,7 @@ pub mod collectives { code: collectives_polkadot_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: collectives_polkadot_runtime::BalancesConfig { balances: accounts::init_balances() @@ -730,6 +754,7 @@ pub mod collectives { }, parachain_info: collectives_polkadot_runtime::ParachainInfoConfig { parachain_id: PARA_ID.into(), + ..Default::default() }, collator_selection: collectives_polkadot_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables() @@ -754,6 +779,7 @@ pub mod collectives { }, polkadot_xcm: collectives_polkadot_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, ..Default::default() }; @@ -774,6 +800,7 @@ pub mod bridge_hub_kusama { code: bridge_hub_kusama_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: bridge_hub_kusama_runtime::BalancesConfig { balances: accounts::init_balances() @@ -784,6 +811,7 @@ pub mod bridge_hub_kusama { }, parachain_info: bridge_hub_kusama_runtime::ParachainInfoConfig { parachain_id: PARA_ID.into(), + ..Default::default() }, collator_selection: bridge_hub_kusama_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables() @@ -808,6 +836,7 @@ pub mod bridge_hub_kusama { }, polkadot_xcm: bridge_hub_kusama_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, ..Default::default() }; @@ -828,6 +857,7 @@ pub mod bridge_hub_polkadot { code: bridge_hub_polkadot_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: bridge_hub_polkadot_runtime::BalancesConfig { balances: accounts::init_balances() @@ -838,6 +868,7 @@ pub mod bridge_hub_polkadot { }, parachain_info: bridge_hub_polkadot_runtime::ParachainInfoConfig { parachain_id: PARA_ID.into(), + ..Default::default() }, collator_selection: bridge_hub_polkadot_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables() @@ -862,6 +893,7 @@ pub mod bridge_hub_polkadot { }, polkadot_xcm: bridge_hub_polkadot_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, ..Default::default() }; @@ -882,6 +914,7 @@ pub mod bridge_hub_rococo { code: bridge_hub_rococo_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: bridge_hub_rococo_runtime::BalancesConfig { balances: accounts::init_balances() @@ -892,6 +925,7 @@ pub mod bridge_hub_rococo { }, parachain_info: bridge_hub_rococo_runtime::ParachainInfoConfig { parachain_id: PARA_ID.into(), + ..Default::default() }, collator_selection: bridge_hub_rococo_runtime::CollatorSelectionConfig { invulnerables: collators::invulnerables() @@ -916,6 +950,7 @@ pub mod bridge_hub_rococo { }, polkadot_xcm: bridge_hub_rococo_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, bridge_wococo_grandpa: bridge_hub_rococo_runtime::BridgeWococoGrandpaConfig { owner: Some(get_account_id_from_seed::("Alice")), diff --git a/parachains/pallets/parachain-info/Cargo.toml b/parachains/pallets/parachain-info/Cargo.toml index 9228b9c2775..b71bd261af6 100644 --- a/parachains/pallets/parachain-info/Cargo.toml +++ b/parachains/pallets/parachain-info/Cargo.toml @@ -11,6 +11,9 @@ scale-info = { version = "2.9.0", default-features = false, features = ["derive" frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } +sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } +sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } + cumulus-primitives-core = { path = "../../../primitives/core", default-features = false } [features] diff --git a/parachains/pallets/parachain-info/src/lib.rs b/parachains/pallets/parachain-info/src/lib.rs index 1910d6cf241..6a9707365c3 100644 --- a/parachains/pallets/parachain-info/src/lib.rs +++ b/parachains/pallets/parachain-info/src/lib.rs @@ -39,18 +39,20 @@ pub mod pallet { impl Pallet {} #[pallet::genesis_config] - pub struct GenesisConfig { + pub struct GenesisConfig { + #[serde(skip)] + pub _config: sp_std::marker::PhantomData, pub parachain_id: ParaId, } - impl Default for GenesisConfig { + impl Default for GenesisConfig { fn default() -> Self { - Self { parachain_id: 100.into() } + Self { parachain_id: 100.into(), _config: Default::default() } } } #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { >::put(self.parachain_id); } diff --git a/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs b/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs index ab570daa215..4013ff382e3 100644 --- a/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs +++ b/parachains/runtimes/assets/asset-hub-kusama/src/lib.rs @@ -742,13 +742,13 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, // RandomnessCollectiveFlip = 2 removed Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 3, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -760,11 +760,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs b/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs index ea578c60707..0ef96c0ead9 100644 --- a/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs +++ b/parachains/runtimes/assets/asset-hub-polkadot/src/lib.rs @@ -729,13 +729,13 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, // RandomnessCollectiveFlip = 2 removed Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 3, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -747,11 +747,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/assets/asset-hub-westend/src/lib.rs b/parachains/runtimes/assets/asset-hub-westend/src/lib.rs index 2dffccae27e..39ed032fd20 100644 --- a/parachains/runtimes/assets/asset-hub-westend/src/lib.rs +++ b/parachains/runtimes/assets/asset-hub-westend/src/lib.rs @@ -767,13 +767,13 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, // RandomnessCollectiveFlip = 2 removed Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 3, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -786,11 +786,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs index 3d828d110f4..ea743b5078f 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/lib.rs @@ -406,12 +406,12 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -422,11 +422,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs index 58203829f73..7a6ef0c7afc 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/lib.rs @@ -406,12 +406,12 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -422,11 +422,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs index 043988068d1..4ea0c032bb2 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs @@ -551,12 +551,12 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -567,11 +567,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/fellowship/migration.rs b/parachains/runtimes/collectives/collectives-polkadot/src/fellowship/migration.rs index 8ceb1c403b0..fb30551b9ca 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/fellowship/migration.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/fellowship/migration.rs @@ -165,7 +165,7 @@ pub mod tests { use pallet_ranked_collective::Rank; use parachains_common::AccountId; use sp_core::crypto::Ss58Codec; - use sp_runtime::AccountId32; + use sp_runtime::{AccountId32, BuildStorage}; #[test] fn check_fellowship_addresses() { @@ -236,7 +236,7 @@ pub mod tests { use super::import_kusama_fellowship::Migration; use pallet_ranked_collective::{IdToIndex, IndexToId, MemberCount, MemberRecord, Members}; - let t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let t = frame_system::GenesisConfig::::default().build_storage().unwrap(); let mut ext = sp_io::TestExternalities::new(t); ext.execute_with(|| System::set_block_number(1)); ext.execute_with(|| { diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index ce512d2353c..b5f0923845f 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -557,12 +557,12 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -573,11 +573,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 5f5d419ca90..9765f88cdfd 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -343,13 +343,13 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip::{Pallet, Storage} = 2, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 3, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 4, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -360,11 +360,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/glutton/glutton-kusama/src/lib.rs b/parachains/runtimes/glutton/glutton-kusama/src/lib.rs index 006cd16238d..487da2175f2 100644 --- a/parachains/runtimes/glutton/glutton-kusama/src/lib.rs +++ b/parachains/runtimes/glutton/glutton-kusama/src/lib.rs @@ -202,17 +202,17 @@ construct_runtime! { NodeBlock = generic::Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, + System: frame_system::{Pallet, Call, Storage, Config, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 2, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 2, // DMP handler. CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Storage, Event, Origin} = 10, // The main stage. - Glutton: pallet_glutton::{Pallet, Call, Storage, Event, Config} = 20, + Glutton: pallet_glutton::{Pallet, Call, Storage, Event, Config} = 20, // Sudo. Sudo: pallet_sudo::{Pallet, Call, Storage, Event, Config} = 255, diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs index b2bc45bb453..2724f481f02 100644 --- a/parachains/runtimes/starters/seedling/src/lib.rs +++ b/parachains/runtimes/starters/seedling/src/lib.rs @@ -187,13 +187,13 @@ construct_runtime! { NodeBlock = generic::Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Storage, Config, Event}, + System: frame_system::{Pallet, Call, Storage, Config, Event}, Sudo: pallet_sudo::{Pallet, Call, Storage, Config, Event}, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, }, - ParachainInfo: parachain_info::{Pallet, Storage, Config}, + ParachainInfo: parachain_info::{Pallet, Storage, Config}, SoloToPara: cumulus_pallet_solo_to_para::{Pallet, Call, Storage, Event}, } } diff --git a/parachains/runtimes/starters/shell/src/lib.rs b/parachains/runtimes/starters/shell/src/lib.rs index cbd9185b3bc..d72476abdc8 100644 --- a/parachains/runtimes/starters/shell/src/lib.rs +++ b/parachains/runtimes/starters/shell/src/lib.rs @@ -190,11 +190,11 @@ construct_runtime! { NodeBlock = generic::Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Storage, Config, Event}, + System: frame_system::{Pallet, Call, Storage, Config, Event}, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, }, - ParachainInfo: parachain_info::{Pallet, Storage, Config}, + ParachainInfo: parachain_info::{Pallet, Storage, Config}, // DMP handler. CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Storage, Event, Origin}, diff --git a/parachains/runtimes/test-utils/src/lib.rs b/parachains/runtimes/test-utils/src/lib.rs index 8ff85438b3f..9328ac492d3 100644 --- a/parachains/runtimes/test-utils/src/lib.rs +++ b/parachains/runtimes/test-utils/src/lib.rs @@ -22,14 +22,14 @@ use cumulus_test_relay_sproof_builder::RelayStateSproofBuilder; use frame_support::{ dispatch::{DispatchResult, RawOrigin, UnfilteredDispatchable}, inherent::{InherentData, ProvideInherent}, - traits::{GenesisBuild, OriginTrait}, + traits::OriginTrait, weights::Weight, }; use parachains_common::AccountId; use polkadot_parachain::primitives::{HrmpChannelId, RelayChainBlockNumber, XcmpMessageFormat}; use sp_consensus_aura::AURA_ENGINE_ID; use sp_core::Encode; -use sp_runtime::{Digest, DigestItem}; +use sp_runtime::{BuildStorage, Digest, DigestItem}; use xcm::{ latest::{MultiAsset, MultiLocation, XcmContext, XcmHash}, prelude::*, @@ -161,20 +161,22 @@ impl< pallet_collator_selection::Config + pallet_balances::Config + pallet_session::Config, ValidatorIdOf: From>, { - let mut t = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let mut t = frame_system::GenesisConfig::::default().build_storage().unwrap(); - >::assimilate_storage( - &pallet_xcm::GenesisConfig { safe_xcm_version: self.safe_xcm_version }, - &mut t, - ) + pallet_xcm::GenesisConfig:: { + safe_xcm_version: self.safe_xcm_version, + ..Default::default() + } + .assimilate_storage(&mut t) .unwrap(); if let Some(para_id) = self.para_id { - >::assimilate_storage( - ¶chain_info::GenesisConfig { parachain_id: para_id }, - &mut t, - ) - .unwrap(); + parachain_info::GenesisConfig:: { + parachain_id: para_id, + ..Default::default() + } + .assimilate_storage(&mut t) + .unwrap(); } pallet_balances::GenesisConfig:: { balances: self.balances } diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index 54ada9fea4c..cb2dd6c84d3 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -557,12 +557,12 @@ construct_runtime!( UncheckedExtrinsic = UncheckedExtrinsic, { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, + System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 1, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, // Monetary stuff. Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, @@ -574,11 +574,11 @@ construct_runtime!( CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event, Config} = 21, Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 22, Aura: pallet_aura::{Pallet, Storage, Config} = 23, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 24, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 30, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, + PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 31, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 32, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 33, diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 6df5bc4ae15..da68f331fe9 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -563,25 +563,25 @@ construct_runtime! { NodeBlock = generic::Block, UncheckedExtrinsic = UncheckedExtrinsic, { - System: frame_system::{Pallet, Call, Storage, Config, Event}, + System: frame_system::{Pallet, Call, Storage, Config, Event}, Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent}, Sudo: pallet_sudo::{Pallet, Call, Storage, Config, Event}, TransactionPayment: pallet_transaction_payment::{Pallet, Storage, Event}, ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, + Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, } = 20, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21, + ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21, Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 30, Assets: pallet_assets::{Pallet, Call, Storage, Event} = 31, Aura: pallet_aura::{Pallet, Config}, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Config}, + AuraExt: cumulus_pallet_aura_ext::{Pallet, Config}, // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 51, + PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 51, CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event, Origin} = 52, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, diff --git a/polkadot-parachain/src/chain_spec/asset_hubs.rs b/polkadot-parachain/src/chain_spec/asset_hubs.rs index 1d6d501277c..0523c3b7e65 100644 --- a/polkadot-parachain/src/chain_spec/asset_hubs.rs +++ b/polkadot-parachain/src/chain_spec/asset_hubs.rs @@ -219,6 +219,7 @@ fn asset_hub_polkadot_genesis( code: asset_hub_polkadot_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: asset_hub_polkadot_runtime::BalancesConfig { balances: endowed_accounts @@ -227,7 +228,10 @@ fn asset_hub_polkadot_genesis( .map(|k| (k, ASSET_HUB_POLKADOT_ED * 4096)) .collect(), }, - parachain_info: asset_hub_polkadot_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: asset_hub_polkadot_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: asset_hub_polkadot_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: ASSET_HUB_POLKADOT_ED * 16, @@ -252,6 +256,7 @@ fn asset_hub_polkadot_genesis( parachain_system: Default::default(), polkadot_xcm: asset_hub_polkadot_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, } } @@ -408,6 +413,7 @@ fn asset_hub_kusama_genesis( code: asset_hub_kusama_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: asset_hub_kusama_runtime::BalancesConfig { balances: endowed_accounts @@ -416,7 +422,10 @@ fn asset_hub_kusama_genesis( .map(|k| (k, ASSET_HUB_KUSAMA_ED * 524_288)) .collect(), }, - parachain_info: asset_hub_kusama_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: asset_hub_kusama_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: asset_hub_kusama_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: ASSET_HUB_KUSAMA_ED * 16, @@ -439,6 +448,7 @@ fn asset_hub_kusama_genesis( parachain_system: Default::default(), polkadot_xcm: asset_hub_kusama_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, } } @@ -592,6 +602,7 @@ fn asset_hub_westend_genesis( code: asset_hub_westend_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: asset_hub_westend_runtime::BalancesConfig { balances: endowed_accounts @@ -600,7 +611,10 @@ fn asset_hub_westend_genesis( .map(|k| (k, ASSET_HUB_WESTEND_ED * 4096)) .collect(), }, - parachain_info: asset_hub_westend_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: asset_hub_westend_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: asset_hub_westend_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: ASSET_HUB_WESTEND_ED * 16, @@ -625,6 +639,7 @@ fn asset_hub_westend_genesis( parachain_system: Default::default(), polkadot_xcm: asset_hub_westend_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, } } diff --git a/polkadot-parachain/src/chain_spec/bridge_hubs.rs b/polkadot-parachain/src/chain_spec/bridge_hubs.rs index 1a025e08f73..911368073d5 100644 --- a/polkadot-parachain/src/chain_spec/bridge_hubs.rs +++ b/polkadot-parachain/src/chain_spec/bridge_hubs.rs @@ -274,11 +274,15 @@ pub mod rococo { code: bridge_hub_rococo_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: bridge_hub_rococo_runtime::BalancesConfig { balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), }, - parachain_info: bridge_hub_rococo_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: bridge_hub_rococo_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: bridge_hub_rococo_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: BRIDGE_HUB_ROCOCO_ED * 16, @@ -301,6 +305,7 @@ pub mod rococo { parachain_system: Default::default(), polkadot_xcm: bridge_hub_rococo_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, bridge_wococo_grandpa: bridge_hub_rococo_runtime::BridgeWococoGrandpaConfig { owner: bridges_pallet_owner.clone(), @@ -440,6 +445,7 @@ pub mod kusama { code: bridge_hub_kusama_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: bridge_hub_kusama_runtime::BalancesConfig { balances: endowed_accounts @@ -448,7 +454,10 @@ pub mod kusama { .map(|k| (k, BRIDGE_HUB_KUSAMA_ED * 524_288)) .collect(), }, - parachain_info: bridge_hub_kusama_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: bridge_hub_kusama_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: bridge_hub_kusama_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: BRIDGE_HUB_KUSAMA_ED * 16, @@ -471,6 +480,7 @@ pub mod kusama { parachain_system: Default::default(), polkadot_xcm: bridge_hub_kusama_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, } } @@ -572,6 +582,7 @@ pub mod polkadot { code: bridge_hub_polkadot_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: bridge_hub_polkadot_runtime::BalancesConfig { balances: endowed_accounts @@ -580,7 +591,10 @@ pub mod polkadot { .map(|k| (k, BRIDGE_HUB_POLKADOT_ED * 4096)) .collect(), }, - parachain_info: bridge_hub_polkadot_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: bridge_hub_polkadot_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: bridge_hub_polkadot_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: BRIDGE_HUB_POLKADOT_ED * 16, @@ -603,6 +617,7 @@ pub mod polkadot { parachain_system: Default::default(), polkadot_xcm: bridge_hub_polkadot_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, } } diff --git a/polkadot-parachain/src/chain_spec/collectives.rs b/polkadot-parachain/src/chain_spec/collectives.rs index bc322924c20..82c925c5d49 100644 --- a/polkadot-parachain/src/chain_spec/collectives.rs +++ b/polkadot-parachain/src/chain_spec/collectives.rs @@ -138,6 +138,7 @@ fn collectives_polkadot_genesis( code: collectives_polkadot_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: collectives_polkadot_runtime::BalancesConfig { balances: endowed_accounts @@ -146,7 +147,10 @@ fn collectives_polkadot_genesis( .map(|k| (k, COLLECTIVES_POLKADOT_ED * 4096)) .collect(), }, - parachain_info: collectives_polkadot_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: collectives_polkadot_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: collectives_polkadot_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: COLLECTIVES_POLKADOT_ED * 16, @@ -171,6 +175,7 @@ fn collectives_polkadot_genesis( parachain_system: Default::default(), polkadot_xcm: collectives_polkadot_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, alliance: Default::default(), alliance_motion: Default::default(), diff --git a/polkadot-parachain/src/chain_spec/contracts.rs b/polkadot-parachain/src/chain_spec/contracts.rs index 75d3951824f..b8af83a0d70 100644 --- a/polkadot-parachain/src/chain_spec/contracts.rs +++ b/polkadot-parachain/src/chain_spec/contracts.rs @@ -240,11 +240,15 @@ fn contracts_rococo_genesis( code: contracts_rococo_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: contracts_rococo_runtime::BalancesConfig { balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), }, - parachain_info: contracts_rococo_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: contracts_rococo_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: contracts_rococo_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: CONTRACTS_ROCOCO_ED * 16, @@ -269,6 +273,7 @@ fn contracts_rococo_genesis( parachain_system: Default::default(), polkadot_xcm: contracts_rococo_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, sudo: contracts_rococo_runtime::SudoConfig { key: Some( diff --git a/polkadot-parachain/src/chain_spec/glutton.rs b/polkadot-parachain/src/chain_spec/glutton.rs index d6fddde0adc..5ea51c3a918 100644 --- a/polkadot-parachain/src/chain_spec/glutton.rs +++ b/polkadot-parachain/src/chain_spec/glutton.rs @@ -84,13 +84,15 @@ fn glutton_genesis(parachain_id: ParaId) -> glutton_runtime::RuntimeGenesisConfi code: glutton_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, - parachain_info: glutton_runtime::ParachainInfoConfig { parachain_id }, + parachain_info: glutton_runtime::ParachainInfoConfig { parachain_id, ..Default::default() }, parachain_system: Default::default(), glutton: glutton_runtime::GluttonConfig { compute: Default::default(), storage: Default::default(), trash_data_count: Default::default(), + ..Default::default() }, sudo: glutton_runtime::SudoConfig { key: Some(get_account_id_from_seed::("Alice")), diff --git a/polkadot-parachain/src/chain_spec/penpal.rs b/polkadot-parachain/src/chain_spec/penpal.rs index 7373c4d9f6f..264898991eb 100644 --- a/polkadot-parachain/src/chain_spec/penpal.rs +++ b/polkadot-parachain/src/chain_spec/penpal.rs @@ -90,6 +90,7 @@ fn penpal_testnet_genesis( code: penpal_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: penpal_runtime::BalancesConfig { balances: endowed_accounts @@ -98,7 +99,10 @@ fn penpal_testnet_genesis( .map(|k| (k, penpal_runtime::EXISTENTIAL_DEPOSIT * 4096)) .collect(), }, - parachain_info: penpal_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: penpal_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, collator_selection: penpal_runtime::CollatorSelectionConfig { invulnerables: invulnerables.iter().cloned().map(|(acc, _)| acc).collect(), candidacy_bond: penpal_runtime::EXISTENTIAL_DEPOSIT * 16, @@ -123,6 +127,7 @@ fn penpal_testnet_genesis( parachain_system: Default::default(), polkadot_xcm: penpal_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, sudo: penpal_runtime::SudoConfig { key: Some(get_account_id_from_seed::("Alice")), diff --git a/polkadot-parachain/src/chain_spec/rococo_parachain.rs b/polkadot-parachain/src/chain_spec/rococo_parachain.rs index 67af1e876cd..1ed1a3e35fb 100644 --- a/polkadot-parachain/src/chain_spec/rococo_parachain.rs +++ b/polkadot-parachain/src/chain_spec/rococo_parachain.rs @@ -105,17 +105,22 @@ pub(crate) fn testnet_genesis( code: rococo_parachain_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, balances: rococo_parachain_runtime::BalancesConfig { balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(), }, sudo: rococo_parachain_runtime::SudoConfig { key: Some(root_key) }, - parachain_info: rococo_parachain_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: rococo_parachain_runtime::ParachainInfoConfig { + parachain_id: id, + ..Default::default() + }, aura: rococo_parachain_runtime::AuraConfig { authorities: initial_authorities }, aura_ext: Default::default(), parachain_system: Default::default(), polkadot_xcm: rococo_parachain_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() }, } } diff --git a/polkadot-parachain/src/chain_spec/seedling.rs b/polkadot-parachain/src/chain_spec/seedling.rs index 996ab662b12..4a43b4cf476 100644 --- a/polkadot-parachain/src/chain_spec/seedling.rs +++ b/polkadot-parachain/src/chain_spec/seedling.rs @@ -53,9 +53,13 @@ fn seedling_testnet_genesis( code: seedling_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, sudo: seedling_runtime::SudoConfig { key: Some(root_key) }, - parachain_info: seedling_runtime::ParachainInfoConfig { parachain_id }, + parachain_info: seedling_runtime::ParachainInfoConfig { + parachain_id, + ..Default::default() + }, parachain_system: Default::default(), } } diff --git a/polkadot-parachain/src/chain_spec/shell.rs b/polkadot-parachain/src/chain_spec/shell.rs index ae2bd6942c0..eca605b10df 100644 --- a/polkadot-parachain/src/chain_spec/shell.rs +++ b/polkadot-parachain/src/chain_spec/shell.rs @@ -43,8 +43,9 @@ fn shell_testnet_genesis(parachain_id: ParaId) -> shell_runtime::RuntimeGenesisC code: shell_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, - parachain_info: shell_runtime::ParachainInfoConfig { parachain_id }, + parachain_info: shell_runtime::ParachainInfoConfig { parachain_id, ..Default::default() }, parachain_system: Default::default(), } } diff --git a/test/service/src/chain_spec.rs b/test/service/src/chain_spec.rs index 90972aa865f..3d72d0db3ab 100644 --- a/test/service/src/chain_spec.rs +++ b/test/service/src/chain_spec.rs @@ -143,6 +143,7 @@ pub fn testnet_genesis( code: cumulus_test_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + ..Default::default() }, glutton: Default::default(), parachain_system: Default::default(),