diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock index 750d061247..d63da6462a 100644 --- a/cumulus/Cargo.lock +++ b/cumulus/Cargo.lock @@ -870,7 +870,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "hash-db", "log", @@ -2511,6 +2511,7 @@ dependencies = [ "parity-scale-codec", "sc-chain-spec", "sc-cli", + "sc-client-api", "sc-service", "sp-core", "sp-runtime", @@ -4149,7 +4150,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", ] @@ -4172,7 +4173,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-support-procedural", @@ -4197,7 +4198,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "Inflector", "array-bytes 4.2.0", @@ -4245,7 +4246,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4256,7 +4257,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4273,7 +4274,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -4302,7 +4303,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-recursion", "futures", @@ -4323,7 +4324,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "bitflags", "environmental", @@ -4357,7 +4358,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "Inflector", "cfg-expr", @@ -4375,7 +4376,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -4387,7 +4388,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro2", "quote", @@ -4397,7 +4398,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "cfg-if", "frame-support", @@ -4416,7 +4417,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -4431,7 +4432,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "sp-api", @@ -4440,7 +4441,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "parity-scale-codec", @@ -5580,7 +5581,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "frame-benchmarking", @@ -5632,6 +5633,7 @@ dependencies = [ "pallet-society", "pallet-staking", "pallet-staking-runtime-api", + "pallet-state-trie-migration", "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", @@ -5679,7 +5681,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-support", "polkadot-primitives", @@ -6607,7 +6609,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "log", @@ -6626,7 +6628,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "anyhow", "jsonrpsee", @@ -7130,7 +7132,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "frame-benchmarking", @@ -7151,7 +7153,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7169,7 +7171,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -7183,7 +7185,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7201,7 +7203,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7216,7 +7218,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -7232,7 +7234,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -7248,7 +7250,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -7262,7 +7264,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7286,7 +7288,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7306,7 +7308,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7321,7 +7323,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -7340,7 +7342,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "binary-merkle-tree", @@ -7364,7 +7366,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7470,7 +7472,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7514,7 +7516,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7531,7 +7533,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "bitflags", "environmental", @@ -7555,13 +7557,12 @@ dependencies = [ "sp-std", "wasm-instrument 0.4.0", "wasmi", - "wasmparser-nostd", ] [[package]] name = "pallet-contracts-primitives" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "bitflags", "parity-scale-codec", @@ -7574,7 +7575,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro2", "quote", @@ -7584,7 +7585,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7601,7 +7602,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7619,7 +7620,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7637,7 +7638,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7660,7 +7661,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7673,7 +7674,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7691,7 +7692,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "docify", "frame-benchmarking", @@ -7710,7 +7711,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "blake2", "frame-benchmarking", @@ -7728,7 +7729,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7751,7 +7752,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7767,7 +7768,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7787,7 +7788,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7804,7 +7805,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -7818,7 +7819,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7835,7 +7836,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7854,7 +7855,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7871,7 +7872,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7887,7 +7888,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7904,7 +7905,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7922,7 +7923,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "pallet-nfts", @@ -7933,7 +7934,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -7949,7 +7950,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -7966,7 +7967,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7986,7 +7987,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7997,7 +7998,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -8014,7 +8015,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8053,7 +8054,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8070,7 +8071,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8085,7 +8086,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8103,7 +8104,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8118,7 +8119,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8137,7 +8138,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8155,7 +8156,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8172,7 +8173,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -8193,7 +8194,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8209,7 +8210,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8228,7 +8229,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8251,7 +8252,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8262,7 +8263,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "log", "sp-arithmetic", @@ -8271,7 +8272,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "sp-api", @@ -8280,7 +8281,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8297,7 +8298,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8312,7 +8313,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8330,7 +8331,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8349,7 +8350,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-support", "frame-system", @@ -8365,7 +8366,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -8381,7 +8382,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8393,7 +8394,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8410,7 +8411,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8425,7 +8426,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8441,7 +8442,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8456,7 +8457,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-benchmarking", "frame-support", @@ -8471,7 +8472,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8492,7 +8493,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-benchmarking", "frame-support", @@ -9105,7 +9106,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "futures-timer", @@ -9123,7 +9124,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "futures-timer", @@ -9138,7 +9139,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "derive_more", "fatality", @@ -9161,7 +9162,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "fatality", "futures", @@ -9182,7 +9183,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "clap", "frame-benchmarking-cli", @@ -9211,7 +9212,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "always-assert", "bitvec", @@ -9233,7 +9234,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "parity-scale-codec", "scale-info", @@ -9245,7 +9246,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "derive_more", "fatality", @@ -9270,7 +9271,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -9284,7 +9285,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "futures-timer", @@ -9304,7 +9305,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "always-assert", "async-trait", @@ -9327,7 +9328,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "parity-scale-codec", @@ -9345,7 +9346,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "derive_more", @@ -9374,7 +9375,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "futures", @@ -9395,7 +9396,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "fatality", @@ -9414,7 +9415,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "polkadot-node-subsystem", @@ -9429,7 +9430,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-trait", "futures", @@ -9449,7 +9450,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "polkadot-node-metrics", @@ -9464,7 +9465,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "futures-timer", @@ -9481,7 +9482,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "fatality", "futures", @@ -9500,7 +9501,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-trait", "futures", @@ -9517,7 +9518,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "fatality", @@ -9535,7 +9536,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "always-assert", "futures", @@ -9566,7 +9567,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "polkadot-node-primitives", @@ -9582,7 +9583,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "cpu-time", "futures", @@ -9605,7 +9606,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-execute-worker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "cpu-time", "futures", @@ -9625,7 +9626,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "libc", @@ -9648,7 +9649,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "futures", "lru 0.9.0", @@ -9663,7 +9664,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "lazy_static", "log", @@ -9681,7 +9682,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bs58", "futures", @@ -9700,7 +9701,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-channel", "async-trait", @@ -9723,7 +9724,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bounded-vec", "futures", @@ -9745,7 +9746,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9755,7 +9756,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-trait", "futures", @@ -9773,7 +9774,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-trait", "derive_more", @@ -9796,7 +9797,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-trait", "derive_more", @@ -9829,7 +9830,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-trait", "futures", @@ -9852,7 +9853,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bounded-collections", "derive_more", @@ -9951,7 +9952,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -9969,7 +9970,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -9995,7 +9996,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -10027,7 +10028,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "frame-benchmarking", @@ -10122,7 +10123,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "frame-benchmarking", @@ -10168,7 +10169,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-support", "polkadot-primitives", @@ -10182,7 +10183,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bs58", "parity-scale-codec", @@ -10194,7 +10195,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitflags", "bitvec", @@ -10239,7 +10240,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "async-trait", "frame-benchmarking", @@ -10295,7 +10296,6 @@ dependencies = [ "polkadot-rpc", "polkadot-runtime", "polkadot-runtime-common", - "polkadot-runtime-constants", "polkadot-runtime-parachains", "polkadot-statement-distribution", "rococo-runtime", @@ -10357,7 +10357,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -10379,7 +10379,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -10389,7 +10389,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -10417,7 +10417,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "frame-election-provider-support", @@ -10478,7 +10478,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-system", "futures", @@ -11257,7 +11257,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "binary-merkle-tree", "frame-benchmarking", @@ -11344,7 +11344,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-support", "polkadot-primitives", @@ -11613,7 +11613,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "log", "sp-core", @@ -11624,7 +11624,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "futures", @@ -11652,7 +11652,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "futures-timer", @@ -11675,7 +11675,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -11690,7 +11690,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -11709,7 +11709,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11720,7 +11720,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "chrono", @@ -11759,7 +11759,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "fnv", "futures", @@ -11786,7 +11786,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "hash-db", "kvdb", @@ -11812,7 +11812,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "futures", @@ -11837,7 +11837,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "futures", @@ -11866,7 +11866,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "fork-tree", @@ -11901,7 +11901,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "jsonrpsee", @@ -11923,7 +11923,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -11957,7 +11957,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "jsonrpsee", @@ -11976,7 +11976,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11989,7 +11989,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "ahash 0.8.2", "array-bytes 4.2.0", @@ -12029,7 +12029,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "finality-grandpa", "futures", @@ -12049,7 +12049,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "futures", @@ -12072,7 +12072,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "lru 0.10.0", "parity-scale-codec", @@ -12094,7 +12094,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -12106,7 +12106,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "anyhow", "cfg-if", @@ -12123,7 +12123,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "ansi_term", "futures", @@ -12139,7 +12139,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "parking_lot 0.12.1", @@ -12153,7 +12153,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -12194,7 +12194,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-channel", "cid", @@ -12214,7 +12214,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "bitflags", @@ -12231,7 +12231,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "ahash 0.8.2", "futures", @@ -12249,7 +12249,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -12270,7 +12270,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "async-channel", @@ -12304,7 +12304,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "futures", @@ -12322,7 +12322,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "bytes", @@ -12351,7 +12351,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -12360,7 +12360,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "jsonrpsee", @@ -12391,7 +12391,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12410,7 +12410,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "http", "jsonrpsee", @@ -12425,7 +12425,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "futures", @@ -12451,7 +12451,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "directories", @@ -12516,7 +12516,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "log", "parity-scale-codec", @@ -12527,7 +12527,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "clap", "fs4", @@ -12541,7 +12541,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12560,7 +12560,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "libc", @@ -12579,7 +12579,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "chrono", "futures", @@ -12598,7 +12598,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "ansi_term", "atty", @@ -12627,7 +12627,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12638,7 +12638,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "futures", @@ -12664,7 +12664,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "futures", @@ -12680,7 +12680,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-channel", "futures", @@ -13161,7 +13161,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "enumn", "parity-scale-codec", @@ -13238,7 +13238,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "hash-db", "log", @@ -13258,7 +13258,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "Inflector", "blake2", @@ -13272,7 +13272,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -13285,7 +13285,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "integer-sqrt", "num-traits", @@ -13299,7 +13299,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -13312,7 +13312,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "sp-api", "sp-inherents", @@ -13323,7 +13323,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "log", @@ -13341,7 +13341,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "futures", @@ -13356,7 +13356,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "parity-scale-codec", @@ -13373,7 +13373,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "parity-scale-codec", @@ -13392,7 +13392,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "lazy_static", "parity-scale-codec", @@ -13411,7 +13411,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "finality-grandpa", "log", @@ -13429,7 +13429,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -13441,7 +13441,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "bitflags", @@ -13485,7 +13485,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "blake2b_simd", "byteorder", @@ -13498,7 +13498,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "quote", "sp-core-hashing", @@ -13508,7 +13508,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -13517,7 +13517,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro2", "quote", @@ -13527,7 +13527,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "environmental", "parity-scale-codec", @@ -13538,7 +13538,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13552,7 +13552,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "bytes", "ed25519", @@ -13577,7 +13577,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "lazy_static", "sp-core", @@ -13588,7 +13588,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -13600,7 +13600,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "thiserror", "zstd 0.12.3+zstd.1.5.2", @@ -13609,7 +13609,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -13620,7 +13620,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -13638,7 +13638,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -13652,7 +13652,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "sp-api", "sp-core", @@ -13662,7 +13662,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "backtrace", "lazy_static", @@ -13672,7 +13672,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "rustc-hash", "serde", @@ -13682,7 +13682,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "either", "hash256-std-hasher", @@ -13704,7 +13704,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -13722,7 +13722,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "Inflector", "proc-macro-crate", @@ -13734,7 +13734,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -13748,7 +13748,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -13761,7 +13761,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "hash-db", "log", @@ -13782,7 +13782,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -13799,12 +13799,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13817,7 +13817,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "parity-scale-codec", @@ -13830,7 +13830,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "sp-std", @@ -13842,7 +13842,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "sp-api", "sp-runtime", @@ -13851,7 +13851,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "parity-scale-codec", @@ -13866,7 +13866,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "ahash 0.8.2", "hash-db", @@ -13889,7 +13889,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13906,7 +13906,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -13917,7 +13917,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13930,7 +13930,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "parity-scale-codec", "scale-info", @@ -14128,12 +14128,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -14152,7 +14152,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "hyper", "log", @@ -14164,7 +14164,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "jsonrpsee", @@ -14177,7 +14177,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14194,7 +14194,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "array-bytes 4.2.0", "async-trait", @@ -14220,7 +14220,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "futures", "substrate-test-utils-derive", @@ -14230,7 +14230,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -14241,7 +14241,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "ansi_term", "build-helper", @@ -14370,7 +14370,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-support", "polkadot-primitives", @@ -14772,7 +14772,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -14783,7 +14783,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "expander 2.0.0", "proc-macro-crate", @@ -14913,7 +14913,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dfd82860feb5da6f74ca2aa04414d9cebe310204" +source = "git+https://github.com/paritytech/substrate?branch=master#29ef4775d673178d6674864299a5341abb78be75" dependencies = [ "async-trait", "clap", @@ -15829,7 +15829,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bitvec", "frame-benchmarking", @@ -15922,7 +15922,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-support", "polkadot-primitives", @@ -16313,7 +16313,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "bounded-collections", "derivative", @@ -16329,7 +16329,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "frame-support", "frame-system", @@ -16384,7 +16384,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "environmental", "frame-benchmarking", @@ -16404,7 +16404,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.43" -source = "git+https://github.com/paritytech/polkadot?branch=master#39b35b4c8177537a529cc326e582dd13ff2977c1" +source = "git+https://github.com/paritytech/polkadot?branch=master#d124d9932302fd003668ce02feff75e1de7768d9" dependencies = [ "Inflector", "proc-macro2", diff --git a/cumulus/client/cli/Cargo.toml b/cumulus/client/cli/Cargo.toml index ae5b6097e3..bdc33f8599 100644 --- a/cumulus/client/cli/Cargo.toml +++ b/cumulus/client/cli/Cargo.toml @@ -11,6 +11,7 @@ url = "2.4.0" # Substrate sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "master" } sc-service = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/cumulus/client/cli/src/lib.rs b/cumulus/client/cli/src/lib.rs index d77db6baed..ad173197b8 100644 --- a/cumulus/client/cli/src/lib.rs +++ b/cumulus/client/cli/src/lib.rs @@ -27,6 +27,7 @@ use std::{ use codec::Encode; use sc_chain_spec::ChainSpec; +use sc_client_api::ExecutorProvider; use sc_service::{ config::{PrometheusConfig, TelemetryEndpoints}, BasePath, TransactionPoolOptions, @@ -149,9 +150,14 @@ impl ExportGenesisStateCommand { pub fn run( &self, chain_spec: &dyn ChainSpec, - genesis_state_version: StateVersion, + client: &impl ExecutorProvider, ) -> sc_cli::Result<()> { - let block: Block = generate_genesis_block(chain_spec, genesis_state_version)?; + let state_version = sc_chain_spec::resolve_state_version_from_wasm( + &chain_spec.build_storage()?, + client.executor(), + )?; + + let block: Block = generate_genesis_block(chain_spec, state_version)?; let raw_header = block.header().encode(); let output_buf = if self.raw { raw_header diff --git a/cumulus/client/relay-chain-inprocess-interface/Cargo.toml b/cumulus/client/relay-chain-inprocess-interface/Cargo.toml index dcb1f0ca8b..14eba5c879 100644 --- a/cumulus/client/relay-chain-inprocess-interface/Cargo.toml +++ b/cumulus/client/relay-chain-inprocess-interface/Cargo.toml @@ -22,7 +22,7 @@ sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } # Polkadot -polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "master", default-features = false, features = ["cli", "polkadot-native"] } +polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "master", default-features = false, features = ["cli"] } polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "master" } # Cumulus diff --git a/cumulus/parachain-template/node/src/command.rs b/cumulus/parachain-template/node/src/command.rs index 9214ce3666..46c57aa2c6 100644 --- a/cumulus/parachain-template/node/src/command.rs +++ b/cumulus/parachain-template/node/src/command.rs @@ -1,18 +1,15 @@ use std::net::SocketAddr; -use codec::Encode; -use cumulus_client_cli::generate_genesis_block; use cumulus_primitives_core::ParaId; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; use log::{info, warn}; use parachain_template_runtime::Block; use sc_cli::{ ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams, - NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli, + NetworkParams, Result, SharedParams, SubstrateCli, }; use sc_service::config::{BasePath, PrometheusConfig}; -use sp_core::hexdisplay::HexDisplay; -use sp_runtime::traits::{AccountIdConversion, Block as BlockT}; +use sp_runtime::traits::AccountIdConversion; use crate::{ chain_spec, @@ -63,10 +60,6 @@ impl SubstrateCli for Cli { fn load_spec(&self, id: &str) -> std::result::Result, String> { load_spec(id) } - - fn native_runtime_version(_: &Box) -> &'static RuntimeVersion { - ¶chain_template_runtime::VERSION - } } impl SubstrateCli for RelayChainCli { @@ -103,10 +96,6 @@ impl SubstrateCli for RelayChainCli { fn load_spec(&self, id: &str) -> std::result::Result, String> { polkadot_cli::Cli::from_iter([RelayChainCli::executable_name()].iter()).load_spec(id) } - - fn native_runtime_version(chain_spec: &Box) -> &'static RuntimeVersion { - polkadot_cli::Cli::native_runtime_version(chain_spec) - } } macro_rules! construct_async_run { @@ -175,10 +164,10 @@ pub fn run() -> Result<()> { }, Some(Subcommand::ExportGenesisState(cmd)) => { let runner = cli.create_runner(cmd)?; - runner.sync_run(|_config| { - let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; - let state_version = Cli::native_runtime_version(&spec).state_version(); - cmd.run::(&*spec, state_version) + runner.sync_run(|config| { + let partials = new_partial(&config)?; + + cmd.run(&*config.chain_spec, &*partials.client) }) }, Some(Subcommand::ExportGenesisWasm(cmd)) => { @@ -258,11 +247,12 @@ pub fn run() -> Result<()> { let collator_options = cli.run.collator_options(); runner.run_node_until_exit(|config| async move { - let hwbench = (!cli.no_hardware_benchmarks).then_some( - config.database.path().map(|database_path| { + let hwbench = (!cli.no_hardware_benchmarks) + .then_some(config.database.path().map(|database_path| { let _ = std::fs::create_dir_all(database_path); sc_sysinfo::gather_hwbench(Some(database_path)) - })).flatten(); + })) + .flatten(); let para_id = chain_spec::Extensions::try_get(&*config.chain_spec) .map(|e| e.para_id) @@ -276,25 +266,26 @@ pub fn run() -> Result<()> { let id = ParaId::from(para_id); let parachain_account = - AccountIdConversion::::into_account_truncating(&id); - - let state_version = Cli::native_runtime_version(&config.chain_spec).state_version(); - let block: Block = generate_genesis_block(&*config.chain_spec, state_version) - .map_err(|e| format!("{:?}", e))?; - let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode())); + AccountIdConversion::::into_account_truncating( + &id, + ); let tokio_handle = config.tokio_handle.clone(); let polkadot_config = SubstrateCli::create_configuration(&polkadot_cli, &polkadot_cli, tokio_handle) .map_err(|err| format!("Relay chain argument error: {}", err))?; - info!("Parachain id: {:?}", id); - info!("Parachain Account: {}", parachain_account); - info!("Parachain genesis state: {}", genesis_state); + info!("Parachain Account: {parachain_account}"); info!("Is collating: {}", if config.role.is_authority() { "yes" } else { "no" }); - if !collator_options.relay_chain_rpc_urls.is_empty() && !cli.relay_chain_args.is_empty() { - warn!("Detected relay chain node arguments together with --relay-chain-rpc-url. This command starts a minimal Polkadot node that only uses a network-related subset of all relay chain CLI options."); + if !collator_options.relay_chain_rpc_urls.is_empty() && + !cli.relay_chain_args.is_empty() + { + warn!( + "Detected relay chain node arguments together with --relay-chain-rpc-url. \ + This command starts a minimal Polkadot node that only uses a \ + network-related subset of all relay chain CLI options." + ); } crate::service::start_parachain_node( diff --git a/cumulus/polkadot-parachain/Cargo.toml b/cumulus/polkadot-parachain/Cargo.toml index 3c85024cef..05ff01f671 100644 --- a/cumulus/polkadot-parachain/Cargo.toml +++ b/cumulus/polkadot-parachain/Cargo.toml @@ -74,7 +74,8 @@ pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrat substrate-state-trie-migration-rpc = { git = "https://github.com/paritytech/substrate", branch = "master" } # Polkadot -polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "master" } +# Use rococo-native as this is currently the default "local" relay chain +polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "master", features = ["rococo-native"] } polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "master" } polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "master" } xcm = { git = "https://github.com/paritytech/polkadot", branch = "master" } @@ -99,8 +100,6 @@ nix = { version = "0.26.1", features = ["signal"] } tempfile = "3.6.0" tokio = { version = "1.29.1", features = ["macros", "time", "parking_lot"] } wait-timeout = "0.2" -# purge_chain_works works with rococo-local and needs to allow this -polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "master", features = ["rococo-native"] } [features] default = [] diff --git a/cumulus/polkadot-parachain/src/chain_spec/bridge_hubs.rs b/cumulus/polkadot-parachain/src/chain_spec/bridge_hubs.rs index 6b04b3d261..1a025e08f7 100644 --- a/cumulus/polkadot-parachain/src/chain_spec/bridge_hubs.rs +++ b/cumulus/polkadot-parachain/src/chain_spec/bridge_hubs.rs @@ -18,7 +18,6 @@ use crate::chain_spec::{get_account_id_from_seed, get_collator_keys_from_seed}; use cumulus_primitives_core::ParaId; use parachains_common::Balance as BridgeHubBalance; use sc_chain_spec::ChainSpec; -use sc_cli::RuntimeVersion; use sp_core::sr25519; use std::{path::PathBuf, str::FromStr}; @@ -165,26 +164,6 @@ impl BridgeHubRuntimeType { ))), } } - - pub fn runtime_version(&self) -> &'static RuntimeVersion { - match self { - BridgeHubRuntimeType::Polkadot | - BridgeHubRuntimeType::PolkadotLocal | - BridgeHubRuntimeType::PolkadotDevelopment => &bridge_hub_polkadot_runtime::VERSION, - BridgeHubRuntimeType::Kusama | - BridgeHubRuntimeType::KusamaLocal | - BridgeHubRuntimeType::KusamaDevelopment => &bridge_hub_kusama_runtime::VERSION, - BridgeHubRuntimeType::Westend => &bridge_hub_kusama_runtime::VERSION, - BridgeHubRuntimeType::Rococo | - BridgeHubRuntimeType::RococoLocal | - BridgeHubRuntimeType::RococoDevelopment | - BridgeHubRuntimeType::Wococo | - BridgeHubRuntimeType::WococoLocal => { - // this is intentional, for Rococo/Wococo we just want to have one runtime, which is configured for both sides - &bridge_hub_rococo_runtime::VERSION - }, - } - } } /// Check if 'id' satisfy BridgeHub-like format diff --git a/cumulus/polkadot-parachain/src/command.rs b/cumulus/polkadot-parachain/src/command.rs index d31008624a..4bc19f86e4 100644 --- a/cumulus/polkadot-parachain/src/command.rs +++ b/cumulus/polkadot-parachain/src/command.rs @@ -19,19 +19,16 @@ use crate::{ cli::{Cli, RelayChainCli, Subcommand}, service::{new_partial, Block}, }; -use codec::Encode; -use cumulus_client_cli::generate_genesis_block; use cumulus_primitives_core::ParaId; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; use log::{info, warn}; use parachains_common::{AssetHubPolkadotAuraId, AuraId}; use sc_cli::{ ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams, - NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli, + NetworkParams, Result, SharedParams, SubstrateCli, }; use sc_service::config::{BasePath, PrometheusConfig}; -use sp_core::hexdisplay::HexDisplay; -use sp_runtime::traits::{AccountIdConversion, Block as BlockT}; +use sp_runtime::traits::AccountIdConversion; use std::{net::SocketAddr, path::PathBuf}; /// Helper enum that is used for better distinction of different parachain/runtime configuration @@ -345,24 +342,6 @@ impl SubstrateCli for Cli { fn load_spec(&self, id: &str) -> std::result::Result, String> { load_spec(id) } - - fn native_runtime_version(chain_spec: &Box) -> &'static RuntimeVersion { - match chain_spec.runtime() { - Runtime::AssetHubPolkadot => &asset_hub_polkadot_runtime::VERSION, - Runtime::AssetHubKusama => &asset_hub_kusama_runtime::VERSION, - Runtime::AssetHubWestend => &asset_hub_westend_runtime::VERSION, - Runtime::CollectivesPolkadot | Runtime::CollectivesWestend => - &collectives_polkadot_runtime::VERSION, - Runtime::Shell => &shell_runtime::VERSION, - Runtime::Seedling => &seedling_runtime::VERSION, - Runtime::ContractsRococo => &contracts_rococo_runtime::VERSION, - Runtime::BridgeHub(bridge_hub_runtime_type) => - bridge_hub_runtime_type.runtime_version(), - Runtime::Penpal(_) => &penpal_runtime::VERSION, - Runtime::Glutton => &glutton_runtime::VERSION, - Runtime::Default => &rococo_parachain_runtime::VERSION, - } - } } impl SubstrateCli for RelayChainCli { @@ -399,10 +378,6 @@ impl SubstrateCli for RelayChainCli { fn load_spec(&self, id: &str) -> std::result::Result, String> { polkadot_cli::Cli::from_iter([RelayChainCli::executable_name()].iter()).load_spec(id) } - - fn native_runtime_version(chain_spec: &Box) -> &'static RuntimeVersion { - polkadot_cli::Cli::native_runtime_version(chain_spec) - } } /// Creates partial components for the runtimes that are supported by the benchmarks. @@ -586,7 +561,7 @@ macro_rules! construct_async_run { runner.async_run(|$config| { let $components = new_partial::< rococo_parachain_runtime::RuntimeApi, - _ + _, >( &$config, crate::service::rococo_parachain_build_import_queue, @@ -660,14 +635,10 @@ pub fn run() -> Result<()> { cmd.run(config, polkadot_config) }) }, - Some(Subcommand::ExportGenesisState(cmd)) => { - let runner = cli.create_runner(cmd)?; - runner.sync_run(|_config| { - let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; - let state_version = Cli::native_runtime_version(&spec).state_version(); - cmd.run::(&*spec, state_version) - }) - }, + Some(Subcommand::ExportGenesisState(cmd)) => + construct_async_run!(|components, cli, cmd, config| { + Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) + }), Some(Subcommand::ExportGenesisWasm(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|_config| { @@ -797,13 +768,6 @@ pub fn run() -> Result<()> { let parachain_account = AccountIdConversion::::into_account_truncating(&id); - let state_version = Cli::native_runtime_version(&config.chain_spec).state_version(); - - let block: crate::service::Block = - generate_genesis_block(&*config.chain_spec, state_version) - .map_err(|e| format!("{:?}", e))?; - let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode())); - let tokio_handle = config.tokio_handle.clone(); let polkadot_config = SubstrateCli::create_configuration(&polkadot_cli, &polkadot_cli, tokio_handle) @@ -811,11 +775,14 @@ pub fn run() -> Result<()> { info!("Parachain id: {:?}", id); info!("Parachain Account: {}", parachain_account); - info!("Parachain genesis state: {}", genesis_state); info!("Is collating: {}", if config.role.is_authority() { "yes" } else { "no" }); if !collator_options.relay_chain_rpc_urls.is_empty() && !cli.relaychain_args.is_empty() { - warn!("Detected relay chain node arguments together with --relay-chain-rpc-url. This command starts a minimal Polkadot node that only uses a network-related subset of all relay chain CLI options."); + warn!( + "Detected relay chain node arguments together with --relay-chain-rpc-url. \ + This command starts a minimal Polkadot node that only uses a \ + network-related subset of all relay chain CLI options." + ); } match config.chain_spec.runtime() { diff --git a/cumulus/polkadot-parachain/src/service.rs b/cumulus/polkadot-parachain/src/service.rs index b493f3589e..552c6b4a83 100644 --- a/cumulus/polkadot-parachain/src/service.rs +++ b/cumulus/polkadot-parachain/src/service.rs @@ -317,7 +317,7 @@ where &task_manager, )?; - let params = PartialComponents { + Ok(PartialComponents { backend, client, import_queue, @@ -326,9 +326,7 @@ where transaction_pool, select_chain: (), other: (block_import, telemetry, telemetry_worker_handle), - }; - - Ok(params) + }) } /// Start a shell node with the given parachain `Configuration` and relay chain `Configuration`. diff --git a/cumulus/test/service/src/cli.rs b/cumulus/test/service/src/cli.rs index 0b7084e1ab..4c86094f81 100644 --- a/cumulus/test/service/src/cli.rs +++ b/cumulus/test/service/src/cli.rs @@ -19,7 +19,7 @@ use std::{net::SocketAddr, path::PathBuf}; use polkadot_service::{ChainSpec, ParaId, PrometheusConfig}; use sc_cli::{ CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams, NetworkParams, - Result as CliResult, RuntimeVersion, SharedParams, SubstrateCli, + Result as CliResult, SharedParams, SubstrateCli, }; use sc_service::BasePath; @@ -296,10 +296,6 @@ impl SubstrateCli for TestCollatorCli { }, }) } - - fn native_runtime_version(_: &Box) -> &'static RuntimeVersion { - &cumulus_test_service::runtime::VERSION - } } impl SubstrateCli for RelayChainCli { @@ -337,8 +333,4 @@ impl SubstrateCli for RelayChainCli { ::from_iter([RelayChainCli::executable_name()].iter()) .load_spec(id) } - - fn native_runtime_version(chain_spec: &Box) -> &'static RuntimeVersion { - polkadot_cli::Cli::native_runtime_version(chain_spec) - } } diff --git a/cumulus/test/service/src/main.rs b/cumulus/test/service/src/main.rs index 760caece1a..a2b177db25 100644 --- a/cumulus/test/service/src/main.rs +++ b/cumulus/test/service/src/main.rs @@ -103,14 +103,6 @@ fn main() -> Result<(), sc_cli::Error> { ¶chain_id, ); - let state_version = - RelayChainCli::native_runtime_version(&config.chain_spec).state_version(); - - let block: parachains_common::Block = - generate_genesis_block(&*config.chain_spec, state_version) - .map_err(|e| format!("{:?}", e))?; - let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode())); - let tokio_handle = config.tokio_handle.clone(); let polkadot_config = SubstrateCli::create_configuration(&polkadot_cli, &polkadot_cli, tokio_handle) @@ -118,7 +110,6 @@ fn main() -> Result<(), sc_cli::Error> { tracing::info!("Parachain id: {:?}", parachain_id); tracing::info!("Parachain Account: {}", parachain_account); - tracing::info!("Parachain genesis state: {}", genesis_state); tracing::info!( "Is collating: {}", if config.role.is_authority() { "yes" } else { "no" }