From 05abc1a38a27658732fce8798c5d251d898bae11 Mon Sep 17 00:00:00 2001 From: Alexander Samusev <41779041+alvicsam@users.noreply.github.com> Date: Wed, 24 Aug 2022 15:54:40 +0200 Subject: [PATCH 01/54] [ci] add auto cargo-fmt (#1562) * [WIP][ci] add auto cargo-fmt * [ci] Apply cargo-fmt * use fmt nightly * [ci] Apply cargo-fmt * add comment to cargo-fmt and remove fmt gha Co-authored-by: paritytech-ci --- .github/workflows/quick-check.yml | 40 ------------------------------- .gitlab-ci.yml | 36 ++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 40 deletions(-) delete mode 100644 .github/workflows/quick-check.yml diff --git a/.github/workflows/quick-check.yml b/.github/workflows/quick-check.yml deleted file mode 100644 index 5026aeaf09..0000000000 --- a/.github/workflows/quick-check.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: Quick check Formatting - -on: - push: - branches: - - "*" - pull_request: - types: [opened, synchronize, reopened, ready_for_review] - -jobs: - quick_check: - strategy: - matrix: - os: ["ubuntu-latest"] - runs-on: ${{ matrix.os }} - steps: - - name: Install Rust nightly toolchain - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: nightly - override: true - components: clippy, rustfmt - - - name: Cache Dependencies & Build Outputs - uses: actions/cache@v3 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-${{ matrix.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - - - uses: actions/checkout@v3 - - - name: Cargo fmt - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78a189fbce..c4d0ad28ed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -69,6 +69,11 @@ variables: - if: $CI_COMMIT_REF_NAME =~ /^release-parachains-v[0-9].*$/ # i.e. release-parachains-v1.0, release-parachains-v2.1rc1, release-parachains-v3000 - if: $CI_COMMIT_REF_NAME =~ /^polkadot-v[0-9]+\.[0-9]+.*$/ # i.e. polkadot-v1.0.99, polkadot-v2.1rc1 +.pr-refs: &pr-refs + # these jobs run always* + rules: + - if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs + .publish-refs: &publish-refs rules: - if: $CI_COMMIT_REF_NAME == "master" @@ -107,6 +112,23 @@ variables: tags: - kubernetes-parity-build +#### stage: .pre + +# checks code format and fails if formatting is required +# the code will be formatted automatically and the pipeline will be restarted +cargo-fmt: + stage: .pre + <<: *pr-refs + <<: *kubernetes-env + before_script: + - echo PROJECT_NAME=$CI_PROJECT_NAME > fmt.env + - echo PR_BRANCH_NAME=$(curl -s https://api.github.com/repos/paritytech/${CI_PROJECT_NAME}/pulls/${CI_COMMIT_REF_NAME} | jq -r ".head.ref") >> fmt.env + script: + - cargo +nightly fmt --check + artifacts: + reports: + dotenv: fmt.env + #### stage: test test-linux-stable: @@ -601,3 +623,17 @@ cancel-pipeline: project: "parity/infrastructure/ci_cd/pipeline-stopper" # remove branch, when pipeline-stopper for substrate and polakdot is updated to the same branch branch: "as-improve" + +# this job will automatically format code and rerun pipeline if cargo-fmt job fails +auto-fmt: + stage: .post + rules: + - if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs + when: on_failure + needs: + - job: cargo-fmt + variables: + PROJECT_NAME: "${CI_PROJECT_NAME}" + PR_BRANCH_NAME: "${PR_BRANCH_NAME}" + trigger: + project: "parity/infrastructure/ci_cd/auto-fmt" From 77953dc75c7fd2e70576611130fccb5441305b40 Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Mon, 29 Aug 2022 23:39:27 +0200 Subject: [PATCH 02/54] Collectives runtime: alliance pallet upgrade introducing new retirement notice feature (#1573) * support retirement notice feature * [ci] Apply cargo-fmt * use primitive const * update lockfile for {"substrate", "polkadot"} Co-authored-by: paritytech-ci Co-authored-by: parity-processbot <> --- Cargo.lock | 708 +++++++++--------- .../collectives-polkadot/src/lib.rs | 14 +- 2 files changed, 373 insertions(+), 349 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dbb02543cd..b63f24e3b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -841,6 +841,15 @@ dependencies = [ "nom", ] +[[package]] +name = "cfg-expr" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" +dependencies = [ + "smallvec", +] + [[package]] name = "cfg-if" version = "0.1.10" @@ -1051,7 +1060,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", @@ -1150,7 +1159,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-runtime-common", "scale-info", "serde", @@ -1653,7 +1662,7 @@ dependencies = [ "parking_lot 0.12.1", "polkadot-client", "polkadot-node-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-service", "polkadot-test-client", @@ -1784,7 +1793,7 @@ dependencies = [ "log", "pallet-balances", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "sc-client-api", "scale-info", "serde", @@ -1903,7 +1912,7 @@ dependencies = [ "frame-support", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "sp-api", "sp-runtime", @@ -1959,7 +1968,7 @@ dependencies = [ "log", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "sp-runtime", "sp-std", @@ -2062,7 +2071,7 @@ dependencies = [ "pallet-balances", "pallet-transaction-payment", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "sc-block-builder", "sc-consensus", @@ -2777,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", ] @@ -2795,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -2818,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "Inflector", "chrono", @@ -2869,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2880,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2896,7 +2905,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -2924,7 +2933,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "bitflags", "frame-metadata", @@ -2955,10 +2964,12 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "Inflector", + "cfg-expr", "frame-support-procedural-tools", + "itertools", "proc-macro2", "quote", "syn", @@ -2967,7 +2978,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2979,7 +2990,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro2", "quote", @@ -2989,7 +3000,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "log", @@ -3006,7 +3017,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -3021,7 +3032,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "sp-api", @@ -3030,7 +3041,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "sp-api", @@ -3631,9 +3642,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c6392766afd7964e2531940894cffe4bd8d7d17dbc3c1c4857040fd4b33bdb3" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg", "hashbrown 0.12.3", @@ -3903,8 +3914,8 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-primitives", "bitvec", @@ -3996,8 +4007,8 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-support", "polkadot-primitives", @@ -5356,7 +5367,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "dyn-clonable", @@ -5372,7 +5383,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "expander 0.0.6", "itertools", @@ -5410,7 +5421,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5431,7 +5442,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -5448,7 +5459,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5462,7 +5473,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -5478,7 +5489,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -5494,7 +5505,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -5509,7 +5520,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5533,7 +5544,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5553,7 +5564,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5568,7 +5579,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "beefy-primitives", "frame-support", @@ -5584,7 +5595,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5607,7 +5618,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5625,7 +5636,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5670,7 +5681,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5687,7 +5698,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "bitflags", "frame-benchmarking", @@ -5715,7 +5726,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "bitflags", "parity-scale-codec", @@ -5730,7 +5741,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro2", "quote", @@ -5740,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5757,7 +5768,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5770,7 +5781,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5786,7 +5797,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5809,7 +5820,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5822,7 +5833,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5840,7 +5851,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5855,7 +5866,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5878,7 +5889,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5894,7 +5905,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5914,7 +5925,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5931,7 +5942,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5948,7 +5959,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5966,7 +5977,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5981,7 +5992,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -5996,7 +6007,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -6013,7 +6024,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6032,7 +6043,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "sp-api", @@ -6042,7 +6053,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -6059,7 +6070,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6082,7 +6093,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6098,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6113,7 +6124,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -6127,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6142,7 +6153,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6158,7 +6169,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -6179,7 +6190,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6195,7 +6206,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -6209,7 +6220,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6232,7 +6243,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6243,7 +6254,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "sp-arithmetic", @@ -6252,7 +6263,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -6281,7 +6292,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6299,7 +6310,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6318,7 +6329,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-support", "frame-system", @@ -6334,7 +6345,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6349,7 +6360,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6360,7 +6371,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6377,7 +6388,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6392,7 +6403,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6408,7 +6419,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-benchmarking", "frame-support", @@ -6422,8 +6433,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-support", "frame-system", @@ -6440,8 +6451,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-benchmarking", "frame-support", @@ -6493,7 +6504,7 @@ dependencies = [ "parachain-template-runtime", "parity-scale-codec", "polkadot-cli", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-service", "sc-basic-authorship", @@ -6569,7 +6580,7 @@ dependencies = [ "pallet-xcm", "parachain-info", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-runtime-common", "scale-info", "serde", @@ -6835,7 +6846,7 @@ dependencies = [ "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-runtime-common", "scale-info", @@ -6998,8 +7009,8 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7013,8 +7024,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7027,8 +7038,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "derive_more", "fatality", @@ -7050,8 +7061,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "fatality", "futures", @@ -7071,8 +7082,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "clap 3.2.17", "frame-benchmarking-cli", @@ -7097,8 +7108,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7138,8 +7149,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "always-assert", "fatality", @@ -7159,8 +7170,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7172,8 +7183,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "derive_more", "fatality", @@ -7195,8 +7206,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7209,8 +7220,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "futures-timer", @@ -7229,8 +7240,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "always-assert", "async-trait", @@ -7253,8 +7264,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "parity-scale-codec", @@ -7271,8 +7282,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bitvec", "derive_more", @@ -7300,8 +7311,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bitvec", "futures", @@ -7320,8 +7331,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bitvec", "fatality", @@ -7339,8 +7350,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7354,8 +7365,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "futures", @@ -7364,7 +7375,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "sp-maybe-compressed-blob", "tracing-gum", @@ -7372,8 +7383,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7387,8 +7398,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "futures-timer", @@ -7404,8 +7415,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "fatality", "futures", @@ -7423,8 +7434,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "futures", @@ -7440,8 +7451,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bitvec", "fatality", @@ -7458,8 +7469,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "always-assert", "assert_matches", @@ -7471,7 +7482,7 @@ dependencies = [ "pin-project", "polkadot-core-primitives", "polkadot-node-subsystem-util", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "rand 0.8.5", "rayon", "sc-executor", @@ -7490,8 +7501,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "polkadot-node-primitives", @@ -7506,8 +7517,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "futures", "memory-lru", @@ -7522,8 +7533,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-std", "lazy_static", @@ -7540,8 +7551,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bs58", "futures", @@ -7559,8 +7570,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "derive_more", @@ -7581,13 +7592,13 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bounded-vec", "futures", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "schnorrkel", "serde", @@ -7603,8 +7614,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7613,8 +7624,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "futures", @@ -7631,8 +7642,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "derive_more", @@ -7654,8 +7665,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "derive_more", @@ -7687,8 +7698,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "futures", @@ -7710,8 +7721,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "derive_more", "frame-support", @@ -7758,7 +7769,7 @@ dependencies = [ "parity-scale-codec", "penpal-runtime", "polkadot-cli", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-service", "rococo-parachain-runtime", @@ -7810,8 +7821,8 @@ dependencies = [ [[package]] name = "polkadot-performance-test" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7825,8 +7836,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bitvec", "frame-system", @@ -7834,7 +7845,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "scale-info", "serde", "sp-api", @@ -7855,8 +7866,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7887,8 +7898,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-primitives", "bitvec", @@ -7922,6 +7933,7 @@ dependencies = [ "pallet-multisig", "pallet-nomination-pools", "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-runtime-api", "pallet-offences", "pallet-offences-benchmarking", "pallet-preimage", @@ -7974,8 +7986,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-primitives", "bitvec", @@ -8021,8 +8033,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-support", "polkadot-primitives", @@ -8033,8 +8045,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bs58", "parity-scale-codec", @@ -8045,8 +8057,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "bitflags", "bitvec", @@ -8088,8 +8100,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "async-trait", "beefy-gadget", @@ -8134,7 +8146,7 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-rpc", "polkadot-runtime", @@ -8192,8 +8204,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8213,8 +8225,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8223,8 +8235,8 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8248,8 +8260,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-primitives", "bitvec", @@ -8276,7 +8288,7 @@ dependencies = [ "pallet-vesting", "pallet-xcm", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", @@ -8309,8 +8321,8 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-benchmarking", "frame-system", @@ -8322,7 +8334,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-rpc", "polkadot-runtime-common", @@ -8455,7 +8467,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8899,7 +8911,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -8997,7 +9009,7 @@ dependencies = [ "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "scale-info", "serde", "sp-api", @@ -9020,8 +9032,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9057,7 +9069,7 @@ dependencies = [ "pallet-utility", "pallet-xcm", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", @@ -9089,8 +9101,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-support", "polkadot-primitives", @@ -9274,7 +9286,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "sp-core", @@ -9285,7 +9297,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "futures-timer", @@ -9297,7 +9309,6 @@ dependencies = [ "prost-build", "rand 0.7.3", "sc-client-api", - "sc-network", "sc-network-common", "sp-api", "sp-authority-discovery", @@ -9312,7 +9323,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "futures-timer", @@ -9335,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9351,13 +9362,13 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", "parity-scale-codec", "sc-chain-spec-derive", - "sc-network", + "sc-network-common", "sc-telemetry", "serde", "serde_json", @@ -9368,7 +9379,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9379,7 +9390,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "chrono", "clap 3.2.17", @@ -9418,7 +9429,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "fnv", "futures", @@ -9446,7 +9457,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "hash-db", "kvdb", @@ -9471,7 +9482,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "futures", @@ -9495,7 +9506,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "futures", @@ -9524,7 +9535,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "fork-tree", @@ -9566,7 +9577,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "jsonrpsee", @@ -9588,7 +9599,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9601,7 +9612,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "futures", @@ -9626,7 +9637,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9653,7 +9664,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "environmental", "parity-scale-codec", @@ -9669,7 +9680,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "parity-scale-codec", @@ -9684,7 +9695,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9692,6 +9703,7 @@ dependencies = [ "once_cell", "parity-scale-codec", "parity-wasm 0.42.2", + "rustix 0.33.7", "rustix 0.35.7", "sc-allocator", "sc-executor-common", @@ -9704,7 +9716,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "ahash", "async-trait", @@ -9745,7 +9757,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "finality-grandpa", "futures", @@ -9766,7 +9778,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "ansi_term", "futures", @@ -9783,7 +9795,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "hex", @@ -9798,7 +9810,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "asynchronous-codec", @@ -9847,7 +9859,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "bitflags", @@ -9858,6 +9870,7 @@ dependencies = [ "prost-build", "sc-consensus", "sc-peerset", + "serde", "smallvec", "sp-consensus", "sp-finality-grandpa", @@ -9868,7 +9881,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "ahash", "futures", @@ -9876,8 +9889,8 @@ dependencies = [ "libp2p", "log", "lru 0.7.7", - "sc-network", "sc-network-common", + "sc-peerset", "sp-runtime", "substrate-prometheus-endpoint", "tracing", @@ -9886,7 +9899,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "hex", @@ -9907,7 +9920,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "fork-tree", "futures", @@ -9935,7 +9948,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "bytes", "fnv", @@ -9944,14 +9957,15 @@ dependencies = [ "hex", "hyper", "hyper-rustls", + "libp2p", "num_cpus", "once_cell", "parity-scale-codec", "parking_lot 0.12.1", "rand 0.7.3", "sc-client-api", - "sc-network", "sc-network-common", + "sc-peerset", "sc-utils", "sp-api", "sp-core", @@ -9964,7 +9978,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "libp2p", @@ -9977,7 +9991,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9986,7 +10000,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "hash-db", @@ -10016,7 +10030,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "jsonrpsee", @@ -10039,7 +10053,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "jsonrpsee", @@ -10052,7 +10066,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "directories", @@ -10119,7 +10133,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "parity-scale-codec", @@ -10133,7 +10147,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10152,7 +10166,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "libc", @@ -10171,7 +10185,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "chrono", "futures", @@ -10189,7 +10203,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "ansi_term", "atty", @@ -10220,7 +10234,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10231,7 +10245,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "futures-timer", @@ -10257,7 +10271,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "log", @@ -10270,7 +10284,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "futures-timer", @@ -10509,9 +10523,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.81" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" +checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" dependencies = [ "itoa 1.0.1", "ryu", @@ -10716,8 +10730,8 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "enumn", "parity-scale-codec", @@ -10793,7 +10807,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "hash-db", "log", @@ -10811,7 +10825,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "blake2", "proc-macro-crate", @@ -10823,7 +10837,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -10836,7 +10850,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "integer-sqrt", "num-traits", @@ -10851,7 +10865,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -10864,7 +10878,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "parity-scale-codec", @@ -10876,7 +10890,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "sp-api", @@ -10888,7 +10902,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "log", @@ -10906,7 +10920,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "futures", @@ -10925,7 +10939,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "parity-scale-codec", @@ -10943,7 +10957,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "merlin", @@ -10966,7 +10980,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -10980,7 +10994,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -10993,7 +11007,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "base58", "bitflags", @@ -11039,7 +11053,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "blake2", "byteorder", @@ -11053,7 +11067,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro2", "quote", @@ -11064,7 +11078,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11073,7 +11087,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro2", "quote", @@ -11083,7 +11097,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "environmental", "parity-scale-codec", @@ -11094,7 +11108,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "finality-grandpa", "log", @@ -11112,7 +11126,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11126,7 +11140,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "bytes", "futures", @@ -11152,7 +11166,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "lazy_static", "sp-core", @@ -11163,7 +11177,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "futures", @@ -11180,7 +11194,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "thiserror", "zstd", @@ -11189,7 +11203,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "parity-scale-codec", @@ -11204,7 +11218,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -11218,7 +11232,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "sp-api", "sp-core", @@ -11228,7 +11242,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "backtrace", "lazy_static", @@ -11238,7 +11252,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "rustc-hash", "serde", @@ -11248,7 +11262,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "either", "hash256-std-hasher", @@ -11270,7 +11284,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11288,7 +11302,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "Inflector", "proc-macro-crate", @@ -11300,7 +11314,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "parity-scale-codec", @@ -11314,7 +11328,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "serde", "serde_json", @@ -11323,7 +11337,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -11337,7 +11351,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "scale-info", @@ -11348,7 +11362,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "hash-db", "log", @@ -11370,12 +11384,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11388,7 +11402,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "log", "sp-core", @@ -11401,7 +11415,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "futures-timer", @@ -11417,7 +11431,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "sp-std", @@ -11429,7 +11443,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "sp-api", "sp-runtime", @@ -11438,7 +11452,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "log", @@ -11454,7 +11468,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "ahash", "hash-db", @@ -11477,7 +11491,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11494,7 +11508,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11505,7 +11519,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "impl-trait-for-tuples", "log", @@ -11586,7 +11600,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-runtime-common", "scale-info", "serde", @@ -11652,7 +11666,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", @@ -11764,7 +11778,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "platforms", ] @@ -11772,7 +11786,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11793,7 +11807,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures-util", "hyper", @@ -11806,7 +11820,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "jsonrpsee", "log", @@ -11827,7 +11841,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "async-trait", "futures", @@ -11853,7 +11867,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11863,7 +11877,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11874,7 +11888,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "ansi_term", "build-helper", @@ -11981,8 +11995,8 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-support", "polkadot-primitives", @@ -12270,8 +12284,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12281,8 +12295,8 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12409,7 +12423,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b7d2cb5c2dbfbc49cb3c06f6198daa60b04f16c0" +source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "clap 3.2.17", "jsonrpsee", @@ -12986,8 +13000,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "beefy-primitives", "bitvec", @@ -13041,7 +13055,7 @@ dependencies = [ "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", @@ -13075,8 +13089,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-support", "polkadot-primitives", @@ -13128,7 +13142,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "polkadot-runtime-common", "scale-info", "serde", @@ -13360,8 +13374,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13374,15 +13388,15 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-support", "frame-system", "log", "pallet-transaction-payment", "parity-scale-codec", - "polkadot-parachain 0.9.27", + "polkadot-parachain 0.9.28", "scale-info", "sp-arithmetic", "sp-io", @@ -13394,8 +13408,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "frame-benchmarking", "frame-support", @@ -13412,8 +13426,8 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot?branch=master#160bb845e3e3ef209fec15199ac54b755425cce1" +version = "0.9.28" +source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ "Inflector", "proc-macro2", diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index cd947446e2..63cdc10fed 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -423,9 +423,10 @@ impl pallet_collator_selection::Config for Runtime { type WeightInfo = weights::pallet_collator_selection::WeightInfo; } -parameter_types! { - pub const AllianceMotionDuration: BlockNumber = 5 * DAYS; +pub const ALLIANCE_MOTION_DURATION: BlockNumber = 5 * DAYS; +parameter_types! { + pub const AllianceMotionDuration: BlockNumber = ALLIANCE_MOTION_DURATION; } pub const ALLIANCE_MAX_PROPOSALS: u32 = 100; pub const ALLIANCE_MAX_MEMBERS: u32 = 100; @@ -451,6 +452,9 @@ parameter_types! { // account used to temporarily deposit slashed imbalance before teleporting pub SlashedImbalanceAccId: AccountId = constants::account::SLASHED_IMBALANCE_ACC_ID.into(); pub RelayTreasuryAccId: AccountId = constants::account::RELAY_TREASURY_PALL_ID.into_account_truncating(); + // The number of blocks a member must wait between giving a retirement notice and retiring. + // Supposed to be greater than time required to `kick_member` with alliance motion. + pub const AllianceRetirementPeriod: BlockNumber = (90 * DAYS) + ALLIANCE_MOTION_DURATION; } impl pallet_alliance::Config for Runtime { @@ -463,6 +467,7 @@ impl pallet_alliance::Config for Runtime { type Slashed = ToParentTreasury; type InitializeMembers = AllianceMotion; type MembershipChanged = AllianceMotion; + type RetirementPeriod = AllianceRetirementPeriod; type IdentityVerifier = (); // Don't block accounts on identity criteria type ProposalProvider = AllianceProposalProvider; type MaxProposals = ConstU32; @@ -549,8 +554,13 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, + Migrations, >; +// All migrations executed on runtime upgrade as a nested tuple of types implementing `OnRuntimeUpgrade`. +// Included migrations must be idempotent. +type Migrations = (pallet_alliance::migration::Migration,); + #[cfg(feature = "runtime-benchmarks")] #[macro_use] extern crate frame_benchmarking; From 0168ae7120f126bd9d7edc8832dfa1e062de7aa0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Aug 2022 11:01:07 +0200 Subject: [PATCH 03/54] Bump futures from 0.3.23 to 0.3.24 (#1578) Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.23 to 0.3.24. - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) --- updated-dependencies: - dependency-name: futures dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 36 +++++++++---------- client/consensus/aura/Cargo.toml | 2 +- client/consensus/common/Cargo.toml | 2 +- client/consensus/relay-chain/Cargo.toml | 2 +- client/network/Cargo.toml | 2 +- client/pov-recovery/Cargo.toml | 2 +- .../Cargo.toml | 2 +- client/relay-chain-interface/Cargo.toml | 2 +- client/relay-chain-rpc-interface/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- primitives/timestamp/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 12 files changed, 29 insertions(+), 29 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b63f24e3b5..5800ba1aef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3091,9 +3091,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab30e97ab6aacfe635fad58f22c2bb06c8b685f7421eb1e064a729e2a5f481fa" +checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" dependencies = [ "futures-channel", "futures-core", @@ -3106,9 +3106,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bfc52cbddcfd745bf1740338492bb0bd83d76c67b445f91c5fb29fae29ecaa1" +checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" dependencies = [ "futures-core", "futures-sink", @@ -3116,15 +3116,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2acedae88d38235936c3922476b10fced7b2b68136f5e3c03c2d5be348a1115" +checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" [[package]] name = "futures-executor" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d11aa21b5b587a64682c0094c2bdd4df0076c5324961a40cc3abd7f37930528" +checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" dependencies = [ "futures-core", "futures-task", @@ -3134,9 +3134,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93a66fc6d035a26a3ae255a6d2bca35eda63ae4c5512bef54449113f7a1228e5" +checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" [[package]] name = "futures-lite" @@ -3155,9 +3155,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0db9cce532b0eae2ccf2766ab246f114b56b9cf6d445e00c2549fbc100ca045d" +checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" dependencies = [ "proc-macro2", "quote", @@ -3177,15 +3177,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca0bae1fe9752cf7fd9b0064c674ae63f97b37bc714d745cbde0afb7ec4e6765" +checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" [[package]] name = "futures-task" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "842fc63b931f4056a24d59de13fb1272134ce261816e063e634ad0c15cdc5306" +checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" [[package]] name = "futures-timer" @@ -3195,9 +3195,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0828a5471e340229c11c77ca80017937ce3c58cb788a17e5f1c2d5c485a9577" +checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" dependencies = [ "futures-channel", "futures-core", diff --git a/client/consensus/aura/Cargo.toml b/client/consensus/aura/Cargo.toml index e4c459e48f..9e3118c846 100644 --- a/client/consensus/aura/Cargo.toml +++ b/client/consensus/aura/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] async-trait = "0.1.57" codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] } -futures = "0.3.23" +futures = "0.3.24" tracing = "0.1.36" # Substrate diff --git a/client/consensus/common/Cargo.toml b/client/consensus/common/Cargo.toml index bddbf56f4e..633d3630bc 100644 --- a/client/consensus/common/Cargo.toml +++ b/client/consensus/common/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" async-trait = "0.1.57" codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] } dyn-clone = "1.0.9" -futures = "0.3.23" +futures = "0.3.24" tracing = "0.1.36" # Substrate diff --git a/client/consensus/relay-chain/Cargo.toml b/client/consensus/relay-chain/Cargo.toml index e9d0dae40f..e86e9d99f5 100644 --- a/client/consensus/relay-chain/Cargo.toml +++ b/client/consensus/relay-chain/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] async-trait = "0.1.57" -futures = "0.3.23" +futures = "0.3.24" parking_lot = "0.12.1" tracing = "0.1.36" diff --git a/client/network/Cargo.toml b/client/network/Cargo.toml index b4b1704a7d..fdfa15e5af 100644 --- a/client/network/Cargo.toml +++ b/client/network/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" async-trait = "0.1.57" codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] } derive_more = "0.99.2" -futures = "0.3.23" +futures = "0.3.24" futures-timer = "3.0.2" parking_lot = "0.12.1" tracing = "0.1.36" diff --git a/client/pov-recovery/Cargo.toml b/client/pov-recovery/Cargo.toml index 73920c6101..da6147b173 100644 --- a/client/pov-recovery/Cargo.toml +++ b/client/pov-recovery/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] } -futures = "0.3.23" +futures = "0.3.24" futures-timer = "3.0.2" rand = "0.8.5" tracing = "0.1.36" diff --git a/client/relay-chain-inprocess-interface/Cargo.toml b/client/relay-chain-inprocess-interface/Cargo.toml index 612b56c0ad..d2ae9ca155 100644 --- a/client/relay-chain-inprocess-interface/Cargo.toml +++ b/client/relay-chain-inprocess-interface/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] async-trait = "0.1.57" -futures = "0.3.23" +futures = "0.3.24" futures-timer = "3.0.2" tracing = "0.1.36" diff --git a/client/relay-chain-interface/Cargo.toml b/client/relay-chain-interface/Cargo.toml index 49cf0bf380..474480f2ea 100644 --- a/client/relay-chain-interface/Cargo.toml +++ b/client/relay-chain-interface/Cargo.toml @@ -17,7 +17,7 @@ sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "mas sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -futures = "0.3.23" +futures = "0.3.24" parking_lot = "0.12.1" derive_more = "0.99.2" async-trait = "0.1.57" diff --git a/client/relay-chain-rpc-interface/Cargo.toml b/client/relay-chain-rpc-interface/Cargo.toml index 34f49a69f8..38e1c37ad5 100644 --- a/client/relay-chain-rpc-interface/Cargo.toml +++ b/client/relay-chain-rpc-interface/Cargo.toml @@ -20,7 +20,7 @@ sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "master" } tokio = { version = "1.19.2", features = ["sync"] } -futures = "0.3.23" +futures = "0.3.24" futures-timer = "3.0.2" parity-scale-codec = "3.1.5" parking_lot = "0.12.1" diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index 9822b10224..ab241a07c9 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -10,7 +10,7 @@ description = "Runs a polkadot parachain node which could be a collator." async-trait = "0.1.57" clap = { version = "3.2.17", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } -futures = "0.3.23" +futures = "0.3.24" hex-literal = "0.3.4" log = "0.4.17" serde = { version = "1.0.144", features = ["derive"] } diff --git a/primitives/timestamp/Cargo.toml b/primitives/timestamp/Cargo.toml index 23d0f5a7db..8841402988 100644 --- a/primitives/timestamp/Cargo.toml +++ b/primitives/timestamp/Cargo.toml @@ -7,7 +7,7 @@ description = "Provides timestamp related functionality for parachains." [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] } -futures = "0.3.23" +futures = "0.3.24" # Substrate sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index 26c9401d31..85974e67d8 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -72,7 +72,7 @@ cumulus-test-relay-validation-worker-provider = { path = "../relay-validation-wo cumulus-test-runtime = { path = "../runtime" } [dev-dependencies] -futures = "0.3.23" +futures = "0.3.24" portpicker = "0.1.1" # Polkadot dependencies From f418162cc0840a7bed47b90562084b12bf60f8d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Aug 2022 09:28:01 +0000 Subject: [PATCH 04/54] Bump clap from 3.2.17 to 3.2.18 (#1577) Bumps [clap](https://github.com/clap-rs/clap) from 3.2.17 to 3.2.18. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/v3.2.18/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v3.2.17...v3.2.18) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 24 ++++++++++++------------ client/cli/Cargo.toml | 2 +- parachain-template/node/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5800ba1aef..49b507b615 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -961,9 +961,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.17" +version = "3.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e724a68d9319343bb3328c9cc2dfde263f4b3142ee1059a9980580171c954b" +checksum = "b15f2ea93df33549dbe2e8eecd1ca55269d63ae0b3ba1f55db030817d1c2867f" dependencies = [ "atty", "bitflags", @@ -978,9 +978,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.2.17" +version = "3.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13547f7012c01ab4a0e8f8967730ada8f9fdf419e8b6c792788f39cf4e46eefa" +checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65" dependencies = [ "heck", "proc-macro-error", @@ -1532,7 +1532,7 @@ dependencies = [ name = "cumulus-client-cli" version = "0.1.0" dependencies = [ - "clap 3.2.17", + "clap 3.2.18", "parity-scale-codec", "sc-chain-spec", "sc-cli", @@ -2146,7 +2146,7 @@ name = "cumulus-test-service" version = "0.1.0" dependencies = [ "async-trait", - "clap 3.2.17", + "clap 3.2.18", "criterion", "cumulus-client-cli", "cumulus-client-consensus-common", @@ -2831,7 +2831,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#5cdb05404998 dependencies = [ "Inflector", "chrono", - "clap 3.2.17", + "clap 3.2.18", "comfy-table", "frame-benchmarking", "frame-support", @@ -6482,7 +6482,7 @@ dependencies = [ name = "parachain-template-node" version = "0.1.0" dependencies = [ - "clap 3.2.17", + "clap 3.2.18", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-aura", @@ -7085,7 +7085,7 @@ name = "polkadot-cli" version = "0.9.28" source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ - "clap 3.2.17", + "clap 3.2.18", "frame-benchmarking-cli", "futures", "log", @@ -7742,7 +7742,7 @@ version = "0.9.230" dependencies = [ "assert_cmd", "async-trait", - "clap 3.2.17", + "clap 3.2.18", "collectives-polkadot-runtime", "contracts-rococo-runtime", "cumulus-client-cli", @@ -9393,7 +9393,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "chrono", - "clap 3.2.17", + "clap 3.2.18", "fdlimit", "futures", "hex", @@ -12425,7 +12425,7 @@ name = "try-runtime-cli" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ - "clap 3.2.17", + "clap 3.2.18", "jsonrpsee", "log", "parity-scale-codec", diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index 39e7c33f83..534f55254e 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2021" [dependencies] -clap = { version = "3.2.17", features = ["derive", "deprecated"] } +clap = { version = "3.2.18", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } url = "2.2.2" diff --git a/parachain-template/node/Cargo.toml b/parachain-template/node/Cargo.toml index 2dad3ab4e5..fa344fa443 100644 --- a/parachain-template/node/Cargo.toml +++ b/parachain-template/node/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" build = "build.rs" [dependencies] -clap = { version = "3.2.17", features = ["derive"] } +clap = { version = "3.2.18", features = ["derive"] } derive_more = "0.99.2" log = "0.4.17" codec = { package = "parity-scale-codec", version = "3.0.0" } diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index ab241a07c9..ca18bf0a09 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -8,7 +8,7 @@ description = "Runs a polkadot parachain node which could be a collator." [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.17", features = ["derive", "deprecated"] } +clap = { version = "3.2.18", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } futures = "0.3.24" hex-literal = "0.3.4" diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index 85974e67d8..eb835386ed 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.17", features = ["derive", "deprecated"] } +clap = { version = "3.2.18", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } criterion = { version = "0.3.6", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } From 8fbecbf9bccbf78ebafbf6fb060173beb77cde98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Aug 2022 09:14:45 +0000 Subject: [PATCH 05/54] Bump clap from 3.2.18 to 3.2.19 (#1580) Bumps [clap](https://github.com/clap-rs/clap) from 3.2.18 to 3.2.19. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/v3.2.19/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v3.2.18...v3.2.19) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 20 ++++++++++---------- client/cli/Cargo.toml | 2 +- parachain-template/node/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 49b507b615..b4620b5e91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -961,9 +961,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.18" +version = "3.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15f2ea93df33549dbe2e8eecd1ca55269d63ae0b3ba1f55db030817d1c2867f" +checksum = "68d43934757334b5c0519ff882e1ab9647ac0258b47c24c4f490d78e42697fd5" dependencies = [ "atty", "bitflags", @@ -1532,7 +1532,7 @@ dependencies = [ name = "cumulus-client-cli" version = "0.1.0" dependencies = [ - "clap 3.2.18", + "clap 3.2.19", "parity-scale-codec", "sc-chain-spec", "sc-cli", @@ -2146,7 +2146,7 @@ name = "cumulus-test-service" version = "0.1.0" dependencies = [ "async-trait", - "clap 3.2.18", + "clap 3.2.19", "criterion", "cumulus-client-cli", "cumulus-client-consensus-common", @@ -2831,7 +2831,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#5cdb05404998 dependencies = [ "Inflector", "chrono", - "clap 3.2.18", + "clap 3.2.19", "comfy-table", "frame-benchmarking", "frame-support", @@ -6482,7 +6482,7 @@ dependencies = [ name = "parachain-template-node" version = "0.1.0" dependencies = [ - "clap 3.2.18", + "clap 3.2.19", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-aura", @@ -7085,7 +7085,7 @@ name = "polkadot-cli" version = "0.9.28" source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" dependencies = [ - "clap 3.2.18", + "clap 3.2.19", "frame-benchmarking-cli", "futures", "log", @@ -7742,7 +7742,7 @@ version = "0.9.230" dependencies = [ "assert_cmd", "async-trait", - "clap 3.2.18", + "clap 3.2.19", "collectives-polkadot-runtime", "contracts-rococo-runtime", "cumulus-client-cli", @@ -9393,7 +9393,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ "chrono", - "clap 3.2.18", + "clap 3.2.19", "fdlimit", "futures", "hex", @@ -12425,7 +12425,7 @@ name = "try-runtime-cli" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" dependencies = [ - "clap 3.2.18", + "clap 3.2.19", "jsonrpsee", "log", "parity-scale-codec", diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index 534f55254e..0e01100ba3 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2021" [dependencies] -clap = { version = "3.2.18", features = ["derive", "deprecated"] } +clap = { version = "3.2.19", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } url = "2.2.2" diff --git a/parachain-template/node/Cargo.toml b/parachain-template/node/Cargo.toml index fa344fa443..ba7df2c766 100644 --- a/parachain-template/node/Cargo.toml +++ b/parachain-template/node/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" build = "build.rs" [dependencies] -clap = { version = "3.2.18", features = ["derive"] } +clap = { version = "3.2.19", features = ["derive"] } derive_more = "0.99.2" log = "0.4.17" codec = { package = "parity-scale-codec", version = "3.0.0" } diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index ca18bf0a09..2431884628 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -8,7 +8,7 @@ description = "Runs a polkadot parachain node which could be a collator." [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.18", features = ["derive", "deprecated"] } +clap = { version = "3.2.19", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } futures = "0.3.24" hex-literal = "0.3.4" diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index eb835386ed..57fbfe9cfb 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.18", features = ["derive", "deprecated"] } +clap = { version = "3.2.19", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } criterion = { version = "0.3.6", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } From 1ab196df492812b756e7f37032c3aeb5e78eab1f Mon Sep 17 00:00:00 2001 From: Roman Useinov Date: Wed, 31 Aug 2022 13:27:14 +0200 Subject: [PATCH 06/54] [Feature] Limit collectives teleports to DOT (#1579) * [Feature] Limit collectives teleports to DOT * Update pallets/xcm/src/lib.rs Co-authored-by: Keith Yeung * fix review comments * Update parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs Co-authored-by: Chevdor * [ci] Apply cargo-fmt Co-authored-by: Keith Yeung Co-authored-by: Chevdor Co-authored-by: paritytech-ci --- parachains/common/src/xcm_config.rs | 14 +++++++++++++- .../collectives-polkadot/src/xcm_config.rs | 9 +++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/parachains/common/src/xcm_config.rs b/parachains/common/src/xcm_config.rs index d56876d60c..aba8ffa29d 100644 --- a/parachains/common/src/xcm_config.rs +++ b/parachains/common/src/xcm_config.rs @@ -5,8 +5,9 @@ use frame_support::{ traits::{fungibles::Inspect, tokens::BalanceConversion}, weights::{Weight, WeightToFee, WeightToFeePolynomial}, }; +use sp_runtime::traits::Get; use xcm::latest::prelude::*; -use xcm_executor::traits::ShouldExecute; +use xcm_executor::traits::{FilterAssetLocation, ShouldExecute}; //TODO: move DenyThenTry to polkadot's xcm module. /// Deny executing the XCM if it matches any of the Deny filter regardless of anything else. @@ -107,3 +108,14 @@ where Ok(asset_amount) } } + +/// Accepts an asset if it is a native asset from a particular `MultiLocation`. +pub struct ConcreteNativeAssetFrom(PhantomData); +impl> FilterAssetLocation for ConcreteNativeAssetFrom { + fn filter_asset_location(asset: &MultiAsset, origin: &MultiLocation) -> bool { + log::trace!(target: "xcm::filter_asset_location", + "ConcreteNativeAsset asset: {:?}, origin: {:?}, location: {:?}", + asset, origin, Location::get()); + matches!(asset.id, Concrete(ref id) if id == origin && origin == &Location::get()) + } +} diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index 78f5b224f8..09869b67e7 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -25,15 +25,15 @@ use frame_support::{ use pallet_xcm::XcmPassthrough; use parachains_common::{ impls::ToStakingPot, - xcm_config::{DenyReserveTransferToRelayChain, DenyThenTry}, + xcm_config::{ConcreteNativeAssetFrom, DenyReserveTransferToRelayChain, DenyThenTry}, }; use polkadot_parachain::primitives::Sibling; use xcm::latest::prelude::*; use xcm_builder::{ AccountId32Aliases, AllowKnownQueryResponses, AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter, EnsureXcmOrigin, - FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset, ParentAsSuperuser, - ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, + FixedWeightBounds, IsConcrete, LocationInverter, ParentAsSuperuser, ParentIsPreset, + RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, }; @@ -140,7 +140,8 @@ impl xcm_executor::Config for XcmConfig { // Collectives does not recognize a reserve location for any asset. Users must teleport DOT // where allowed (e.g. with the Relay Chain). type IsReserve = (); - type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of DOT + /// Only allow teleportation of DOT. + type IsTeleporter = ConcreteNativeAssetFrom; type LocationInverter = LocationInverter; type Barrier = Barrier; type Weigher = FixedWeightBounds; From 3fb9c8a7beb8fb0fc31ea3335f8483d8086f60c8 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Wed, 31 Aug 2022 13:24:42 +0100 Subject: [PATCH 07/54] Companion for Weight v1.5 (#1581) * cargo test -p cumulus-primitives-utility * cargo test -p cumulus-pallet-xcmp-queue * cargo test -p cumulus-pallet-xcm * cargo test -p cumulus-pallet-dmp-queue * cargo test -p pallet-template * cargo test -p cumulus-test-runtime * fix weights * fix more weights * cargo test -p parachains-common * cargo test -p parachain-template-runtime * fix weights import * cargo test -p collectives-polkadot-runtime * cargo test -p contracts-rococo-runtime * more * unused * fixes * Update benchmarking.rs * Update lib.rs * Update lib.rs * fix * fix bug in conversion * update lockfile for {"polkadot", "substrate"} Co-authored-by: parity-processbot <> --- Cargo.lock | 497 +++++++++--------- pallets/collator-selection/src/weights.rs | 146 +++-- pallets/dmp-queue/src/lib.rs | 148 +++--- pallets/parachain-system/src/lib.rs | 6 +- pallets/parachain-system/src/migration.rs | 2 +- pallets/parachain-system/src/tests.rs | 8 +- pallets/solo-to-para/src/lib.rs | 2 +- pallets/xcm/src/lib.rs | 12 +- pallets/xcmp-queue/src/benchmarking.rs | 2 +- pallets/xcmp-queue/src/lib.rs | 61 ++- pallets/xcmp-queue/src/migration.rs | 12 +- pallets/xcmp-queue/src/mock.rs | 2 +- pallets/xcmp-queue/src/tests.rs | 65 ++- pallets/xcmp-queue/src/weights.rs | 26 +- .../pallets/template/src/lib.rs | 4 +- parachain-template/runtime/src/lib.rs | 8 +- .../runtime/src/weights/block_weights.rs | 2 +- .../runtime/src/weights/extrinsic_weights.rs | 2 +- .../runtime/src/weights/paritydb_weights.rs | 4 +- .../runtime/src/weights/rocksdb_weights.rs | 4 +- parachain-template/runtime/src/xcm_config.rs | 13 +- parachains/common/src/lib.rs | 2 +- parachains/common/src/xcm_config.rs | 10 +- .../assets/statemine/src/constants.rs | 2 +- .../runtimes/assets/statemine/src/lib.rs | 4 +- .../statemine/src/weights/block_weights.rs | 2 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../src/weights/extrinsic_weights.rs | 2 +- .../statemine/src/weights/frame_system.rs | 32 +- .../statemine/src/weights/pallet_assets.rs | 158 +++--- .../statemine/src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../statemine/src/weights/pallet_multisig.rs | 88 ++-- .../statemine/src/weights/pallet_proxy.rs | 88 ++-- .../statemine/src/weights/pallet_session.rs | 14 +- .../statemine/src/weights/pallet_timestamp.rs | 10 +- .../statemine/src/weights/pallet_uniques.rs | 178 +++---- .../statemine/src/weights/pallet_utility.rs | 18 +- .../statemine/src/weights/paritydb_weights.rs | 4 +- .../statemine/src/weights/rocksdb_weights.rs | 4 +- .../assets/statemine/src/xcm_config.rs | 3 +- .../runtimes/assets/statemine/tests/tests.rs | 17 +- .../assets/statemint/src/constants.rs | 2 +- .../runtimes/assets/statemint/src/lib.rs | 4 +- .../statemint/src/weights/block_weights.rs | 2 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../src/weights/extrinsic_weights.rs | 2 +- .../statemint/src/weights/frame_system.rs | 32 +- .../statemint/src/weights/pallet_assets.rs | 164 +++--- .../statemint/src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../statemint/src/weights/pallet_multisig.rs | 88 ++-- .../statemint/src/weights/pallet_proxy.rs | 88 ++-- .../statemint/src/weights/pallet_session.rs | 14 +- .../statemint/src/weights/pallet_timestamp.rs | 10 +- .../statemint/src/weights/pallet_uniques.rs | 178 +++---- .../statemint/src/weights/pallet_utility.rs | 18 +- .../statemint/src/weights/paritydb_weights.rs | 4 +- .../statemint/src/weights/rocksdb_weights.rs | 4 +- .../assets/statemint/src/xcm_config.rs | 3 +- .../runtimes/assets/statemint/tests/tests.rs | 6 +- .../runtimes/assets/westmint/src/constants.rs | 2 +- .../runtimes/assets/westmint/src/lib.rs | 4 +- .../westmint/src/weights/block_weights.rs | 2 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../westmint/src/weights/extrinsic_weights.rs | 2 +- .../westmint/src/weights/frame_system.rs | 32 +- .../westmint/src/weights/pallet_assets.rs | 162 +++--- .../westmint/src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../westmint/src/weights/pallet_multisig.rs | 88 ++-- .../westmint/src/weights/pallet_proxy.rs | 88 ++-- .../westmint/src/weights/pallet_session.rs | 14 +- .../westmint/src/weights/pallet_timestamp.rs | 10 +- .../westmint/src/weights/pallet_uniques.rs | 178 +++---- .../westmint/src/weights/pallet_utility.rs | 18 +- .../westmint/src/weights/paritydb_weights.rs | 4 +- .../westmint/src/weights/rocksdb_weights.rs | 4 +- .../assets/westmint/src/xcm_config.rs | 3 +- .../runtimes/assets/westmint/tests/tests.rs | 17 +- .../collectives-polkadot/src/constants.rs | 2 +- .../collectives-polkadot/src/lib.rs | 4 +- .../src/weights/block_weights.rs | 2 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../src/weights/extrinsic_weights.rs | 2 +- .../src/weights/frame_system.rs | 32 +- .../src/weights/pallet_alliance.rs | 154 +++--- .../src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../src/weights/pallet_multisig.rs | 88 ++-- .../src/weights/pallet_proxy.rs | 88 ++-- .../src/weights/pallet_session.rs | 14 +- .../src/weights/pallet_timestamp.rs | 10 +- .../src/weights/pallet_utility.rs | 18 +- .../src/weights/paritydb_weights.rs | 4 +- .../src/weights/rocksdb_weights.rs | 4 +- .../collectives-polkadot/src/xcm_config.rs | 3 +- .../contracts-rococo/src/constants.rs | 2 +- .../contracts-rococo/src/contracts.rs | 6 +- .../contracts/contracts-rococo/src/lib.rs | 18 +- .../src/weights/block_weights.rs | 2 +- .../src/weights/extrinsic_weights.rs | 2 +- .../src/weights/paritydb_weights.rs | 4 +- .../src/weights/rocksdb_weights.rs | 4 +- .../contracts-rococo/src/xcm_config.rs | 3 +- .../runtimes/starters/seedling/src/lib.rs | 2 +- parachains/runtimes/starters/shell/src/lib.rs | 4 +- .../runtimes/starters/shell/src/xcm_config.rs | 4 +- parachains/runtimes/testing/penpal/src/lib.rs | 8 +- .../penpal/src/weights/block_weights.rs | 2 +- .../penpal/src/weights/extrinsic_weights.rs | 2 +- .../penpal/src/weights/paritydb_weights.rs | 4 +- .../penpal/src/weights/rocksdb_weights.rs | 4 +- .../runtimes/testing/penpal/src/xcm_config.rs | 13 +- .../testing/rococo-parachain/src/lib.rs | 8 +- primitives/utility/src/lib.rs | 13 +- test/runtime/src/lib.rs | 5 +- test/service/src/lib.rs | 6 +- 118 files changed, 2005 insertions(+), 1885 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b4620b5e91..b89b017b44 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -2933,7 +2933,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bitflags", "frame-metadata", @@ -2964,7 +2964,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "Inflector", "cfg-expr", @@ -2978,7 +2978,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2990,7 +2990,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro2", "quote", @@ -3000,7 +3000,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "log", @@ -3017,7 +3017,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3032,7 +3032,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "sp-api", @@ -3041,7 +3041,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "sp-api", @@ -3915,7 +3915,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-primitives", "bitvec", @@ -4008,7 +4008,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-support", "polkadot-primitives", @@ -5367,7 +5367,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "dyn-clonable", @@ -5383,7 +5383,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "expander 0.0.6", "itertools", @@ -5421,7 +5421,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5442,7 +5442,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -5459,7 +5459,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5473,7 +5473,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -5489,7 +5489,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -5505,7 +5505,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -5520,7 +5520,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5544,7 +5544,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5564,7 +5564,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5579,7 +5579,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "beefy-primitives", "frame-support", @@ -5595,7 +5595,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5618,7 +5618,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5636,7 +5636,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5681,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5698,7 +5698,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bitflags", "frame-benchmarking", @@ -5726,7 +5726,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bitflags", "parity-scale-codec", @@ -5741,7 +5741,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro2", "quote", @@ -5751,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5768,7 +5768,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5781,7 +5781,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5797,7 +5797,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5820,7 +5820,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5833,7 +5833,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5851,7 +5851,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5866,7 +5866,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5889,7 +5889,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5905,7 +5905,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5925,7 +5925,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5942,7 +5942,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5959,7 +5959,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5977,7 +5977,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5992,7 +5992,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6007,7 +6007,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6024,7 +6024,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6043,7 +6043,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "sp-api", @@ -6053,7 +6053,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6070,7 +6070,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6093,7 +6093,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6124,7 +6124,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6138,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6153,7 +6153,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6169,7 +6169,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6190,7 +6190,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6206,7 +6206,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6220,7 +6220,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6243,7 +6243,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6254,7 +6254,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "sp-arithmetic", @@ -6263,7 +6263,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6292,7 +6292,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6310,7 +6310,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6329,7 +6329,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6345,7 +6345,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6360,7 +6360,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6371,7 +6371,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6388,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6403,7 +6403,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6419,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6434,7 +6434,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-support", "frame-system", @@ -6452,7 +6452,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-benchmarking", "frame-support", @@ -7010,7 +7010,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7025,7 +7025,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7039,7 +7039,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "derive_more", "fatality", @@ -7062,7 +7062,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "fatality", "futures", @@ -7083,7 +7083,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "clap 3.2.19", "frame-benchmarking-cli", @@ -7109,7 +7109,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7150,7 +7150,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "always-assert", "fatality", @@ -7171,7 +7171,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7184,7 +7184,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "derive_more", "fatality", @@ -7207,7 +7207,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7221,7 +7221,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "futures-timer", @@ -7241,7 +7241,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "always-assert", "async-trait", @@ -7265,7 +7265,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "parity-scale-codec", @@ -7283,7 +7283,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bitvec", "derive_more", @@ -7312,7 +7312,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bitvec", "futures", @@ -7332,7 +7332,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bitvec", "fatality", @@ -7351,7 +7351,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7366,7 +7366,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "futures", @@ -7384,7 +7384,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7399,7 +7399,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "futures-timer", @@ -7416,7 +7416,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "fatality", "futures", @@ -7435,7 +7435,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "futures", @@ -7452,7 +7452,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bitvec", "fatality", @@ -7470,7 +7470,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "always-assert", "assert_matches", @@ -7502,7 +7502,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "polkadot-node-primitives", @@ -7518,7 +7518,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "futures", "memory-lru", @@ -7534,7 +7534,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-std", "lazy_static", @@ -7552,7 +7552,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bs58", "futures", @@ -7571,7 +7571,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "derive_more", @@ -7593,7 +7593,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bounded-vec", "futures", @@ -7615,7 +7615,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7625,7 +7625,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "futures", @@ -7643,7 +7643,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "derive_more", @@ -7666,7 +7666,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "derive_more", @@ -7699,7 +7699,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "futures", @@ -7722,7 +7722,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "derive_more", "frame-support", @@ -7822,7 +7822,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7837,7 +7837,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bitvec", "frame-system", @@ -7867,7 +7867,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7899,7 +7899,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-primitives", "bitvec", @@ -7987,7 +7987,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-primitives", "bitvec", @@ -8034,7 +8034,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-support", "polkadot-primitives", @@ -8046,7 +8046,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bs58", "parity-scale-codec", @@ -8058,7 +8058,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "bitflags", "bitvec", @@ -8101,11 +8101,12 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "async-trait", "beefy-gadget", "beefy-primitives", + "frame-support", "frame-system-rpc-runtime-api", "futures", "hex-literal", @@ -8205,7 +8206,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8226,7 +8227,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8236,7 +8237,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8261,7 +8262,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-primitives", "bitvec", @@ -8322,7 +8323,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-benchmarking", "frame-system", @@ -8467,7 +8468,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8911,7 +8912,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9033,7 +9034,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9102,7 +9103,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-support", "polkadot-primitives", @@ -9286,7 +9287,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "sp-core", @@ -9297,7 +9298,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "futures-timer", @@ -9323,7 +9324,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "futures-timer", @@ -9346,7 +9347,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9362,7 +9363,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9379,7 +9380,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9390,7 +9391,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "chrono", "clap 3.2.19", @@ -9429,7 +9430,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "fnv", "futures", @@ -9457,7 +9458,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "hash-db", "kvdb", @@ -9482,7 +9483,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures", @@ -9506,7 +9507,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures", @@ -9535,7 +9536,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "fork-tree", @@ -9577,7 +9578,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "jsonrpsee", @@ -9599,7 +9600,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9612,7 +9613,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures", @@ -9637,7 +9638,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9664,7 +9665,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "environmental", "parity-scale-codec", @@ -9680,7 +9681,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "parity-scale-codec", @@ -9695,7 +9696,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9716,7 +9717,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "ahash", "async-trait", @@ -9757,7 +9758,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "finality-grandpa", "futures", @@ -9778,7 +9779,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "ansi_term", "futures", @@ -9795,7 +9796,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "hex", @@ -9810,7 +9811,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "asynchronous-codec", @@ -9859,7 +9860,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "bitflags", @@ -9881,7 +9882,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "ahash", "futures", @@ -9899,7 +9900,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "hex", @@ -9920,7 +9921,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "fork-tree", "futures", @@ -9948,7 +9949,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bytes", "fnv", @@ -9978,7 +9979,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "libp2p", @@ -9991,7 +9992,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10000,7 +10001,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "hash-db", @@ -10030,7 +10031,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "jsonrpsee", @@ -10053,7 +10054,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "jsonrpsee", @@ -10066,7 +10067,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "directories", @@ -10133,7 +10134,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "parity-scale-codec", @@ -10147,7 +10148,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10166,7 +10167,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "libc", @@ -10185,7 +10186,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "chrono", "futures", @@ -10203,7 +10204,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "ansi_term", "atty", @@ -10234,7 +10235,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10245,7 +10246,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "futures-timer", @@ -10271,7 +10272,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "log", @@ -10284,7 +10285,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "futures-timer", @@ -10731,7 +10732,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "enumn", "parity-scale-codec", @@ -10807,7 +10808,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "hash-db", "log", @@ -10825,7 +10826,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "blake2", "proc-macro-crate", @@ -10837,7 +10838,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -10850,7 +10851,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "integer-sqrt", "num-traits", @@ -10865,7 +10866,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -10878,7 +10879,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "parity-scale-codec", @@ -10890,7 +10891,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "sp-api", @@ -10902,7 +10903,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "log", @@ -10920,7 +10921,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures", @@ -10939,7 +10940,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "parity-scale-codec", @@ -10957,7 +10958,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "merlin", @@ -10980,7 +10981,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -10994,7 +10995,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -11007,7 +11008,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "base58", "bitflags", @@ -11053,7 +11054,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "blake2", "byteorder", @@ -11067,7 +11068,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro2", "quote", @@ -11078,7 +11079,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11087,7 +11088,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro2", "quote", @@ -11097,7 +11098,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "environmental", "parity-scale-codec", @@ -11108,7 +11109,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "finality-grandpa", "log", @@ -11126,7 +11127,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11140,7 +11141,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bytes", "futures", @@ -11166,7 +11167,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "lazy_static", "sp-core", @@ -11177,7 +11178,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures", @@ -11194,7 +11195,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "thiserror", "zstd", @@ -11203,7 +11204,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "parity-scale-codec", @@ -11218,7 +11219,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -11232,7 +11233,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "sp-api", "sp-core", @@ -11242,7 +11243,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "backtrace", "lazy_static", @@ -11252,7 +11253,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "rustc-hash", "serde", @@ -11262,7 +11263,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "either", "hash256-std-hasher", @@ -11284,7 +11285,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11302,7 +11303,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "Inflector", "proc-macro-crate", @@ -11314,7 +11315,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "parity-scale-codec", @@ -11328,7 +11329,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "serde", "serde_json", @@ -11337,7 +11338,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -11351,7 +11352,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "scale-info", @@ -11362,7 +11363,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "hash-db", "log", @@ -11384,12 +11385,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11402,7 +11403,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "log", "sp-core", @@ -11415,7 +11416,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures-timer", @@ -11431,7 +11432,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "sp-std", @@ -11443,7 +11444,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "sp-api", "sp-runtime", @@ -11452,7 +11453,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "log", @@ -11468,7 +11469,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "ahash", "hash-db", @@ -11491,7 +11492,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11508,7 +11509,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11519,7 +11520,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "impl-trait-for-tuples", "log", @@ -11778,7 +11779,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "platforms", ] @@ -11786,7 +11787,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11807,7 +11808,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures-util", "hyper", @@ -11820,7 +11821,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "jsonrpsee", "log", @@ -11841,7 +11842,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures", @@ -11867,7 +11868,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11877,7 +11878,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11888,7 +11889,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "ansi_term", "build-helper", @@ -11996,7 +11997,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-support", "polkadot-primitives", @@ -12285,7 +12286,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12296,7 +12297,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12423,7 +12424,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5cdb054049980eecb449c36a7ccfe4990329c494" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "clap 3.2.19", "jsonrpsee", @@ -13001,7 +13002,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "beefy-primitives", "bitvec", @@ -13090,7 +13091,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-support", "polkadot-primitives", @@ -13375,7 +13376,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13389,7 +13390,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-support", "frame-system", @@ -13409,7 +13410,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "frame-benchmarking", "frame-support", @@ -13427,7 +13428,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#99d6b557c0594a35198be84d03833e5af692d109" +source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" dependencies = [ "Inflector", "proc-macro2", diff --git a/pallets/collator-selection/src/weights.rs b/pallets/collator-selection/src/weights.rs index 513e780834..fa99567734 100644 --- a/pallets/collator-selection/src/weights.rs +++ b/pallets/collator-selection/src/weights.rs @@ -20,7 +20,7 @@ use frame_support::{ traits::Get, - weights::{constants::RocksDbWeight, Weight}, + weights::{constants::RocksDbWeight, RefTimeWeight, Weight}, }; use sp_std::marker::PhantomData; @@ -39,91 +39,143 @@ pub trait WeightInfo { pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { fn set_invulnerables(b: u32) -> Weight { - (18_563_000 as Weight) + Weight::from_ref_time(18_563_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((68_000 as Weight).saturating_mul(b as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add( + Weight::from_ref_time(68_000 as RefTimeWeight) + .scalar_saturating_mul(b as RefTimeWeight), + ) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } fn set_desired_candidates() -> Weight { - (16_363_000 as Weight).saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_363_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } fn set_candidacy_bond() -> Weight { - (16_840_000 as Weight).saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_840_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } fn register_as_candidate(c: u32) -> Weight { - (71_196_000 as Weight) + Weight::from_ref_time(71_196_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((198_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add( + Weight::from_ref_time(198_000 as RefTimeWeight) + .scalar_saturating_mul(c as RefTimeWeight), + ) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } fn leave_intent(c: u32) -> Weight { - (55_336_000 as Weight) + Weight::from_ref_time(55_336_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((151_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add( + Weight::from_ref_time(151_000 as RefTimeWeight) + .scalar_saturating_mul(c as RefTimeWeight), + ) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } fn note_author() -> Weight { - (71_461_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(71_461_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } fn new_session(r: u32, c: u32) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_010_000 - .saturating_add((109_961_000 as Weight).saturating_mul(r as Weight)) + .saturating_add( + Weight::from_ref_time(109_961_000 as RefTimeWeight) + .scalar_saturating_mul(r as RefTimeWeight), + ) // Standard Error: 1_010_000 - .saturating_add((151_952_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(c as Weight))) + .saturating_add( + Weight::from_ref_time(151_952_000 as RefTimeWeight) + .scalar_saturating_mul(c as RefTimeWeight), + ) + .saturating_add( + T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), + ) + .saturating_add( + T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), + ) + .saturating_add( + T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), + ) + .saturating_add( + T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), + ) } } // For backwards compatibility and tests impl WeightInfo for () { fn set_invulnerables(b: u32) -> Weight { - (18_563_000 as Weight) + Weight::from_ref_time(18_563_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((68_000 as Weight).saturating_mul(b as Weight)) - .saturating_add(RocksDbWeight::get().writes(1 as Weight)) + .saturating_add( + Weight::from_ref_time(68_000 as RefTimeWeight) + .scalar_saturating_mul(b as RefTimeWeight), + ) + .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) } fn set_desired_candidates() -> Weight { - (16_363_000 as Weight).saturating_add(RocksDbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_363_000 as RefTimeWeight) + .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) } fn set_candidacy_bond() -> Weight { - (16_840_000 as Weight).saturating_add(RocksDbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_840_000 as RefTimeWeight) + .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) } fn register_as_candidate(c: u32) -> Weight { - (71_196_000 as Weight) + Weight::from_ref_time(71_196_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((198_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(RocksDbWeight::get().reads(4 as Weight)) - .saturating_add(RocksDbWeight::get().writes(2 as Weight)) + .saturating_add( + Weight::from_ref_time(198_000 as RefTimeWeight) + .scalar_saturating_mul(c as RefTimeWeight), + ) + .saturating_add(RocksDbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(RocksDbWeight::get().writes(2 as RefTimeWeight)) } fn leave_intent(c: u32) -> Weight { - (55_336_000 as Weight) + Weight::from_ref_time(55_336_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((151_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(RocksDbWeight::get().reads(1 as Weight)) - .saturating_add(RocksDbWeight::get().writes(2 as Weight)) + .saturating_add( + Weight::from_ref_time(151_000 as RefTimeWeight) + .scalar_saturating_mul(c as RefTimeWeight), + ) + .saturating_add(RocksDbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(RocksDbWeight::get().writes(2 as RefTimeWeight)) } fn note_author() -> Weight { - (71_461_000 as Weight) - .saturating_add(RocksDbWeight::get().reads(3 as Weight)) - .saturating_add(RocksDbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(71_461_000 as RefTimeWeight) + .saturating_add(RocksDbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(RocksDbWeight::get().writes(4 as RefTimeWeight)) } fn new_session(r: u32, c: u32) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_010_000 - .saturating_add((109_961_000 as Weight).saturating_mul(r as Weight)) + .saturating_add( + Weight::from_ref_time(109_961_000 as RefTimeWeight) + .scalar_saturating_mul(r as RefTimeWeight), + ) // Standard Error: 1_010_000 - .saturating_add((151_952_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(RocksDbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(r as Weight))) - .saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(c as Weight))) + .saturating_add( + Weight::from_ref_time(151_952_000 as RefTimeWeight) + .scalar_saturating_mul(c as RefTimeWeight), + ) + .saturating_add( + RocksDbWeight::get().reads((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), + ) + .saturating_add( + RocksDbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), + ) + .saturating_add( + RocksDbWeight::get() + .writes((2 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), + ) + .saturating_add( + RocksDbWeight::get() + .writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), + ) } } diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index a811bf5405..838368b76d 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -140,7 +140,7 @@ pub mod pallet { /// /// Events: /// - `OverweightServiced`: On success. - #[pallet::weight(weight_limit.saturating_add(1_000_000))] + #[pallet::weight(weight_limit.saturating_add(Weight::from_ref_time(1_000_000)))] pub fn service_overweight( origin: OriginFor, index: OverweightIndex, @@ -153,7 +153,7 @@ pub mod pallet { .map_err(|_| Error::::OverLimit)?; Overweight::::remove(index); Self::deposit_event(Event::OverweightServiced { overweight_index: index, weight_used }); - Ok(Some(weight_used.saturating_add(1_000_000)).into()) + Ok(Some(weight_used.saturating_add(Weight::from_ref_time(1_000_000))).into()) } } @@ -189,7 +189,7 @@ pub mod pallet { /// Exactly equivalent to `service_queue` but expects a mutable `page_index` to be passed /// in and any changes stored. fn do_service_queue(limit: Weight, page_index: &mut PageIndexData) -> Weight { - let mut used = 0; + let mut used = Weight::new(); while page_index.begin_used < page_index.end_used { let page = Pages::::take(page_index.begin_used); for (i, &(sent_at, ref data)) in page.iter().enumerate() { @@ -232,19 +232,19 @@ pub mod pallet { match maybe_msg { Err(_) => { Self::deposit_event(Event::InvalidFormat { message_id }); - Ok(0) + Ok(Weight::zero()) }, Ok(Err(())) => { Self::deposit_event(Event::UnsupportedVersion { message_id }); - Ok(0) + Ok(Weight::zero()) }, Ok(Ok(x)) => { - let outcome = T::XcmExecutor::execute_xcm(Parent, x, limit); + let outcome = T::XcmExecutor::execute_xcm(Parent, x, limit.ref_time()); match outcome { Outcome::Error(XcmError::WeightLimitReached(required)) => - Err((message_id, required)), + Err((message_id, Weight::from_ref_time(required))), outcome => { - let weight_used = outcome.weight_used(); + let weight_used = Weight::from_ref_time(outcome.weight_used()); Self::deposit_event(Event::ExecutedDownward { message_id, outcome }); Ok(weight_used) }, @@ -349,7 +349,7 @@ mod tests { }; use sp_version::RuntimeVersion; use std::cell::RefCell; - use xcm::latest::{MultiLocation, OriginKind}; + use xcm::latest::{MultiLocation, OriginKind, Weight as XCMWeight}; type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; @@ -379,8 +379,8 @@ mod tests { state_version: 1, }; pub const ParachainId: ParaId = ParaId::new(200); - pub const ReservedXcmpWeight: Weight = 0; - pub const ReservedDmpWeight: Weight = 0; + pub const ReservedXcmpWeight: Weight = Weight::zero(); + pub const ReservedDmpWeight: Weight = Weight::zero(); } type AccountId = u64; @@ -429,8 +429,8 @@ mod tests { fn execute_xcm_in_credit( _origin: impl Into, message: Xcm, - weight_limit: Weight, - _credit: Weight, + weight_limit: XCMWeight, + _credit: XCMWeight, ) -> Outcome { let o = match (message.0.len(), &message.0.first()) { (1, Some(Transact { require_weight_at_most, .. })) => { @@ -478,7 +478,7 @@ mod tests { DmpQueue::handle_dmp_messages(iter, limit) } - fn msg(weight: Weight) -> Xcm { + fn msg(weight: XCMWeight) -> Xcm { Xcm(vec![Transact { origin_type: OriginKind::Native, require_weight_at_most: weight, @@ -486,11 +486,11 @@ mod tests { }]) } - fn msg_complete(weight: Weight) -> (Xcm, Outcome) { + fn msg_complete(weight: XCMWeight) -> (Xcm, Outcome) { (msg(weight), Outcome::Complete(weight)) } - fn msg_limit_reached(weight: Weight) -> (Xcm, Outcome) { + fn msg_limit_reached(weight: XCMWeight) -> (Xcm, Outcome) { (msg(weight), Outcome::Error(XcmError::WeightLimitReached(weight))) } @@ -511,8 +511,8 @@ mod tests { #[test] fn basic_setup_works() { new_test_ext().execute_with(|| { - let weight_used = handle_messages(&[], 1000); - assert_eq!(weight_used, 0); + let weight_used = handle_messages(&[], Weight::from_ref_time(1000)); + assert_eq!(weight_used, Weight::zero()); assert_eq!(take_trace(), Vec::new()); assert!(queue_is_empty()); }); @@ -522,8 +522,8 @@ mod tests { fn service_inline_complete_works() { new_test_ext().execute_with(|| { let incoming = vec![msg(1000), msg(1001)]; - let weight_used = handle_messages(&incoming, 2500); - assert_eq!(weight_used, 2001); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(2500)); + assert_eq!(weight_used, Weight::from_ref_time(2001)); assert_eq!(take_trace(), vec![msg_complete(1000), msg_complete(1001)]); assert!(queue_is_empty()); }); @@ -534,8 +534,8 @@ mod tests { new_test_ext().execute_with(|| { let enqueued = vec![msg(1000), msg(1001), msg(1002)]; enqueue(&enqueued); - let weight_used = handle_messages(&[], 2500); - assert_eq!(weight_used, 2001); + let weight_used = handle_messages(&[], Weight::from_ref_time(2500)); + assert_eq!(weight_used, Weight::from_ref_time(2001)); assert_eq!( take_trace(), vec![msg_complete(1000), msg_complete(1001), msg_limit_reached(1002),] @@ -547,8 +547,8 @@ mod tests { fn enqueue_works() { new_test_ext().execute_with(|| { let incoming = vec![msg(1000), msg(1001), msg(1002)]; - let weight_used = handle_messages(&incoming, 999); - assert_eq!(weight_used, 0); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(999)); + assert_eq!(weight_used, Weight::zero()); assert_eq!( PageIndex::::get(), PageIndexData { begin_used: 0, end_used: 1, overweight_count: 0 } @@ -556,15 +556,15 @@ mod tests { assert_eq!(Pages::::get(0).len(), 3); assert_eq!(take_trace(), vec![msg_limit_reached(1000)]); - let weight_used = handle_messages(&[], 2500); - assert_eq!(weight_used, 2001); + let weight_used = handle_messages(&[], Weight::from_ref_time(2500)); + assert_eq!(weight_used, Weight::from_ref_time(2001)); assert_eq!( take_trace(), vec![msg_complete(1000), msg_complete(1001), msg_limit_reached(1002),] ); - let weight_used = handle_messages(&[], 2500); - assert_eq!(weight_used, 1002); + let weight_used = handle_messages(&[], Weight::from_ref_time(2500)); + assert_eq!(weight_used, Weight::from_ref_time(1002)); assert_eq!(take_trace(), vec![msg_complete(1002),]); assert!(queue_is_empty()); }); @@ -574,14 +574,14 @@ mod tests { fn service_inline_then_enqueue_works() { new_test_ext().execute_with(|| { let incoming = vec![msg(1000), msg(1001), msg(1002)]; - let weight_used = handle_messages(&incoming, 1500); - assert_eq!(weight_used, 1000); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(1500)); + assert_eq!(weight_used, Weight::from_ref_time(1000)); assert_eq!(pages_queued(), 1); assert_eq!(Pages::::get(0).len(), 2); assert_eq!(take_trace(), vec![msg_complete(1000), msg_limit_reached(1001),]); - let weight_used = handle_messages(&[], 2500); - assert_eq!(weight_used, 2003); + let weight_used = handle_messages(&[], Weight::from_ref_time(2500)); + assert_eq!(weight_used, Weight::from_ref_time(2003)); assert_eq!(take_trace(), vec![msg_complete(1001), msg_complete(1002),]); assert!(queue_is_empty()); }); @@ -593,8 +593,8 @@ mod tests { let enqueued = vec![msg(1000), msg(1001)]; let incoming = vec![msg(1002), msg(1003)]; enqueue(&enqueued); - let weight_used = handle_messages(&incoming, 5000); - assert_eq!(weight_used, 4006); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(5000)); + assert_eq!(weight_used, Weight::from_ref_time(4006)); assert_eq!( take_trace(), vec![ @@ -614,19 +614,19 @@ mod tests { let enqueued = vec![msg(1000), msg(10001)]; let incoming = vec![msg(1002), msg(1003)]; enqueue(&enqueued); - let weight_used = handle_messages(&incoming, 5000); - assert_eq!(weight_used, 1000); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(5000)); + assert_eq!(weight_used, Weight::from_ref_time(1000)); assert_eq!(take_trace(), vec![msg_complete(1000), msg_limit_reached(10001),]); assert_eq!(pages_queued(), 2); // 5000 is not enough to process the 10001 blocker, so nothing happens. - let weight_used = handle_messages(&[], 5000); - assert_eq!(weight_used, 0); + let weight_used = handle_messages(&[], Weight::from_ref_time(5000)); + assert_eq!(weight_used, Weight::zero()); assert_eq!(take_trace(), vec![msg_limit_reached(10001),]); // 20000 is now enough to process everything. - let weight_used = handle_messages(&[], 20000); - assert_eq!(weight_used, 12006); + let weight_used = handle_messages(&[], Weight::from_ref_time(20000)); + assert_eq!(weight_used, Weight::from_ref_time(12006)); assert_eq!( take_trace(), vec![msg_complete(10001), msg_complete(1002), msg_complete(1003),] @@ -641,8 +641,8 @@ mod tests { let enqueued = vec![msg(1000), msg(1001)]; let incoming = vec![msg(10002), msg(1003)]; enqueue(&enqueued); - let weight_used = handle_messages(&incoming, 5000); - assert_eq!(weight_used, 2001); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(5000)); + assert_eq!(weight_used, Weight::from_ref_time(2001)); assert_eq!( take_trace(), vec![msg_complete(1000), msg_complete(1001), msg_limit_reached(10002),] @@ -650,8 +650,8 @@ mod tests { assert_eq!(pages_queued(), 1); // 20000 is now enough to process everything. - let weight_used = handle_messages(&[], 20000); - assert_eq!(weight_used, 11005); + let weight_used = handle_messages(&[], Weight::from_ref_time(20000)); + assert_eq!(weight_used, Weight::from_ref_time(11005)); assert_eq!(take_trace(), vec![msg_complete(10002), msg_complete(1003),]); assert!(queue_is_empty()); }); @@ -663,8 +663,8 @@ mod tests { let enqueued = vec![msg(1000), msg(1001)]; let incoming = vec![msg(1002), msg(10003)]; enqueue(&enqueued); - let weight_used = handle_messages(&incoming, 5000); - assert_eq!(weight_used, 3003); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(5000)); + assert_eq!(weight_used, Weight::from_ref_time(3003)); assert_eq!( take_trace(), vec![ @@ -677,8 +677,8 @@ mod tests { assert_eq!(pages_queued(), 1); // 20000 is now enough to process everything. - let weight_used = handle_messages(&[], 20000); - assert_eq!(weight_used, 10003); + let weight_used = handle_messages(&[], Weight::from_ref_time(20000)); + assert_eq!(weight_used, Weight::from_ref_time(10003)); assert_eq!(take_trace(), vec![msg_complete(10003),]); assert!(queue_is_empty()); }); @@ -689,20 +689,20 @@ mod tests { new_test_ext().execute_with(|| { let enqueued = vec![msg(1000), msg(1001)]; enqueue(&enqueued); - let weight_used = handle_messages(&vec![msg(1002)], 1500); - assert_eq!(weight_used, 1000); + let weight_used = handle_messages(&vec![msg(1002)], Weight::from_ref_time(1500)); + assert_eq!(weight_used, Weight::from_ref_time(1000)); assert_eq!(take_trace(), vec![msg_complete(1000), msg_limit_reached(1001),]); assert_eq!(pages_queued(), 2); assert_eq!(PageIndex::::get().begin_used, 0); - let weight_used = handle_messages(&vec![msg(1003)], 1500); - assert_eq!(weight_used, 1001); + let weight_used = handle_messages(&vec![msg(1003)], Weight::from_ref_time(1500)); + assert_eq!(weight_used, Weight::from_ref_time(1001)); assert_eq!(take_trace(), vec![msg_complete(1001), msg_limit_reached(1002),]); assert_eq!(pages_queued(), 2); assert_eq!(PageIndex::::get().begin_used, 1); - let weight_used = handle_messages(&vec![msg(1004)], 1500); - assert_eq!(weight_used, 1002); + let weight_used = handle_messages(&vec![msg(1004)], Weight::from_ref_time(1500)); + assert_eq!(weight_used, Weight::from_ref_time(1002)); assert_eq!(take_trace(), vec![msg_complete(1002), msg_limit_reached(1003),]); assert_eq!(pages_queued(), 2); assert_eq!(PageIndex::::get().begin_used, 2); @@ -713,11 +713,11 @@ mod tests { fn overweight_should_not_block_queue() { new_test_ext().execute_with(|| { // Set the overweight threshold to 9999. - Configuration::::put(ConfigData { max_individual: 9999 }); + Configuration::::put(ConfigData { max_individual: Weight::from_ref_time(9999) }); let incoming = vec![msg(1000), msg(10001), msg(1002)]; - let weight_used = handle_messages(&incoming, 2500); - assert_eq!(weight_used, 2002); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(2500)); + assert_eq!(weight_used, Weight::from_ref_time(2002)); assert!(queue_is_empty()); assert_eq!( take_trace(), @@ -732,37 +732,43 @@ mod tests { fn overweights_should_be_manually_executable() { new_test_ext().execute_with(|| { // Set the overweight threshold to 9999. - Configuration::::put(ConfigData { max_individual: 9999 }); + Configuration::::put(ConfigData { max_individual: Weight::from_ref_time(9999) }); let incoming = vec![msg(10000)]; - let weight_used = handle_messages(&incoming, 2500); - assert_eq!(weight_used, 0); + let weight_used = handle_messages(&incoming, Weight::from_ref_time(2500)); + assert_eq!(weight_used, Weight::zero()); assert_eq!(take_trace(), vec![msg_limit_reached(10000)]); assert_eq!(overweights(), vec![0]); - assert_noop!(DmpQueue::service_overweight(Origin::signed(1), 0, 20000), BadOrigin); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 1, 20000), + DmpQueue::service_overweight(Origin::signed(1), 0, Weight::from_ref_time(20000)), + BadOrigin + ); + assert_noop!( + DmpQueue::service_overweight(Origin::root(), 1, Weight::from_ref_time(20000)), Error::::Unknown ); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 0, 9999), + DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(9999)), Error::::OverLimit ); assert_eq!(take_trace(), vec![msg_limit_reached(10000)]); - let base_weight = super::Call::::service_overweight { index: 0, weight_limit: 0 } - .get_dispatch_info() - .weight; + let base_weight = + super::Call::::service_overweight { index: 0, weight_limit: Weight::zero() } + .get_dispatch_info() + .weight; use frame_support::weights::GetDispatchInfo; - let info = DmpQueue::service_overweight(Origin::root(), 0, 20000).unwrap(); + let info = + DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(20000)) + .unwrap(); let actual_weight = info.actual_weight.unwrap(); - assert_eq!(actual_weight, base_weight + 10000); + assert_eq!(actual_weight, base_weight + Weight::from_ref_time(10000)); assert_eq!(take_trace(), vec![msg_complete(10000)]); assert!(overweights().is_empty()); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 0, 20000), + DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(20000)), Error::::Unknown ); }); @@ -775,8 +781,8 @@ mod tests { enqueue(&vec![msg(1002), msg(1003)]); enqueue(&vec![msg(1004), msg(1005)]); - let weight_used = DmpQueue::on_idle(1, 6000); - assert_eq!(weight_used, 5010); + let weight_used = DmpQueue::on_idle(1, Weight::from_ref_time(6000)); + assert_eq!(weight_used, Weight::from_ref_time(5010)); assert_eq!( take_trace(), vec![ diff --git a/pallets/parachain-system/src/lib.rs b/pallets/parachain-system/src/lib.rs index b9056d5dca..f897d5943b 100644 --- a/pallets/parachain-system/src/lib.rs +++ b/pallets/parachain-system/src/lib.rs @@ -269,7 +269,7 @@ pub mod pallet { } fn on_initialize(_n: T::BlockNumber) -> Weight { - let mut weight = 0; + let mut weight = Weight::new(); // To prevent removing `NewValidationCode` that was set by another `on_initialize` // like for example from scheduler, we only kill the storage entry if it was not yet @@ -416,7 +416,7 @@ pub mod pallet { ::on_validation_data(&vfp); // TODO: This is more than zero, but will need benchmarking to figure out what. - let mut total_weight = 0; + let mut total_weight = Weight::zero(); total_weight += Self::process_inbound_downward_messages( relevant_messaging_state.dmq_mqc_head, downward_messages, @@ -808,7 +808,7 @@ impl Pallet { let dm_count = downward_messages.len() as u32; let mut dmq_head = >::get(); - let mut weight_used = 0; + let mut weight_used = Weight::new(); if dm_count != 0 { Self::deposit_event(Event::DownwardMessagesReceived { count: dm_count }); let max_weight = diff --git a/pallets/parachain-system/src/migration.rs b/pallets/parachain-system/src/migration.rs index b3738d2151..4826ec741d 100644 --- a/pallets/parachain-system/src/migration.rs +++ b/pallets/parachain-system/src/migration.rs @@ -25,7 +25,7 @@ pub const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); /// Call this during the next runtime upgrade for this module. pub fn on_runtime_upgrade() -> Weight { - let mut weight: Weight = 0; + let mut weight: Weight = Weight::new(); if StorageVersion::get::>() == 0 { weight = weight diff --git a/pallets/parachain-system/src/tests.rs b/pallets/parachain-system/src/tests.rs index 65896fa9b2..9e3fa908e3 100755 --- a/pallets/parachain-system/src/tests.rs +++ b/pallets/parachain-system/src/tests.rs @@ -69,8 +69,8 @@ parameter_types! { state_version: 1, }; pub const ParachainId: ParaId = ParaId::new(200); - pub const ReservedXcmpWeight: Weight = 0; - pub const ReservedDmpWeight: Weight = 0; + pub const ReservedXcmpWeight: Weight = Weight::zero(); + pub const ReservedDmpWeight: Weight = Weight::zero(); } impl frame_system::Config for Test { type Origin = Origin; @@ -155,7 +155,7 @@ impl DmpMessageHandler for SaveIntoThreadLocal { for i in iter { m.borrow_mut().push(i); } - 0 + Weight::zero() }) } } @@ -169,7 +169,7 @@ impl XcmpMessageHandler for SaveIntoThreadLocal { for (sender, sent_at, message) in iter { m.borrow_mut().push((sender, sent_at, message.to_vec())); } - 0 + Weight::zero() }) } } diff --git a/pallets/solo-to-para/src/lib.rs b/pallets/solo-to-para/src/lib.rs index 202d91cae9..8a0b7dd2f2 100644 --- a/pallets/solo-to-para/src/lib.rs +++ b/pallets/solo-to-para/src/lib.rs @@ -169,7 +169,7 @@ pub mod pallet { if *who == root_account { Ok(ValidTransaction { - priority: info.weight as TransactionPriority, + priority: info.weight.ref_time() as TransactionPriority, longevity: TransactionLongevity::max_value(), propagate: true, ..Default::default() diff --git a/pallets/xcm/src/lib.rs b/pallets/xcm/src/lib.rs index 9659e65b7f..d33e3c669d 100644 --- a/pallets/xcm/src/lib.rs +++ b/pallets/xcm/src/lib.rs @@ -111,7 +111,7 @@ impl DmpMessageHandler for UnlimitedDmpExecution { iter: impl Iterator)>, limit: Weight, ) -> Weight { - let mut used = 0; + let mut used = Weight::new(); for (_sent_at, data) in iter { let id = sp_io::hashing::twox_64(&data[..]); let msg = VersionedXcm::::decode_all_with_depth_limit( @@ -123,8 +123,8 @@ impl DmpMessageHandler for UnlimitedDmpExecution { Err(_) => Pallet::::deposit_event(Event::InvalidFormat(id)), Ok(Err(())) => Pallet::::deposit_event(Event::UnsupportedVersion(id)), Ok(Ok(x)) => { - let outcome = T::XcmExecutor::execute_xcm(Parent, x, limit); - used += outcome.weight_used(); + let outcome = T::XcmExecutor::execute_xcm(Parent, x, limit.ref_time()); + used += Weight::from_ref_time(outcome.weight_used()); Pallet::::deposit_event(Event::ExecutedDownward(id, outcome)); }, } @@ -144,7 +144,7 @@ impl DmpMessageHandler for LimitAndDropDmpExecution { iter: impl Iterator)>, limit: Weight, ) -> Weight { - let mut used = 0; + let mut used = Weight::new(); for (_sent_at, data) in iter { let id = sp_io::hashing::twox_64(&data[..]); let msg = VersionedXcm::::decode_all_with_depth_limit( @@ -157,8 +157,8 @@ impl DmpMessageHandler for LimitAndDropDmpExecution { Ok(Err(())) => Pallet::::deposit_event(Event::UnsupportedVersion(id)), Ok(Ok(x)) => { let weight_limit = limit.saturating_sub(used); - let outcome = T::XcmExecutor::execute_xcm(Parent, x, weight_limit); - used += outcome.weight_used(); + let outcome = T::XcmExecutor::execute_xcm(Parent, x, weight_limit.ref_time()); + used += Weight::from_ref_time(outcome.weight_used()); Pallet::::deposit_event(Event::ExecutedDownward(id, outcome)); }, } diff --git a/pallets/xcmp-queue/src/benchmarking.rs b/pallets/xcmp-queue/src/benchmarking.rs index 29245870a3..5ac78bee76 100644 --- a/pallets/xcmp-queue/src/benchmarking.rs +++ b/pallets/xcmp-queue/src/benchmarking.rs @@ -22,7 +22,7 @@ use frame_system::RawOrigin; benchmarks! { set_config_with_u32 {}: update_resume_threshold(RawOrigin::Root, 100) - set_config_with_weight {}: update_weight_restrict_decay(RawOrigin::Root, 3_000_000 as Weight) + set_config_with_weight {}: update_weight_restrict_decay(RawOrigin::Root, Weight::from_ref_time(3_000_000)) } impl_benchmark_test_suite!(Pallet, crate::mock::new_test_ext(), crate::mock::Test); diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index 2b1bdac2b8..85e1ea7cfe 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -130,7 +130,7 @@ pub mod pallet { /// /// Events: /// - `OverweightServiced`: On success. - #[pallet::weight((weight_limit.saturating_add(1_000_000), DispatchClass::Operational,))] + #[pallet::weight((weight_limit.saturating_add(Weight::from_ref_time(1_000_000)), DispatchClass::Operational,))] pub fn service_overweight( origin: OriginFor, index: OverweightIndex, @@ -149,7 +149,7 @@ pub mod pallet { .map_err(|_| Error::::WeightOverLimit)?; Overweight::::remove(index); Self::deposit_event(Event::OverweightServiced { index, used }); - Ok(Some(used.saturating_add(1_000_000)).into()) + Ok(Some(used.saturating_add(Weight::from_ref_time(1_000_000))).into()) } /// Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. @@ -449,8 +449,8 @@ impl Default for QueueConfigData { suspend_threshold: 2, drop_threshold: 5, resume_threshold: 1, - threshold_weight: 100_000, - weight_restrict_decay: 2, + threshold_weight: Weight::from_ref_time(100_000), + weight_restrict_decay: Weight::from_ref_time(2), xcmp_max_individual_weight: 20 * WEIGHT_PER_MILLIS, } } @@ -605,15 +605,28 @@ impl Pallet { Ok(xcm) => { let location = (1, Parachain(sender.into())); - match T::XcmExecutor::execute_xcm(location, xcm, max_weight) { - Outcome::Error(e) => - (Err(e), Event::Fail { message_hash: Some(hash), error: e, weight: 0 }), - Outcome::Complete(w) => - (Ok(w), Event::Success { message_hash: Some(hash), weight: w }), + match T::XcmExecutor::execute_xcm(location, xcm, max_weight.ref_time()) { + Outcome::Error(e) => ( + Err(e), + Event::Fail { message_hash: Some(hash), error: e, weight: Weight::zero() }, + ), + Outcome::Complete(w) => ( + Ok(Weight::from_ref_time(w)), + Event::Success { + message_hash: Some(hash), + weight: Weight::from_ref_time(w), + }, + ), // As far as the caller is concerned, this was dispatched without error, so // we just report the weight used. - Outcome::Incomplete(w, e) => - (Ok(w), Event::Fail { message_hash: Some(hash), error: e, weight: w }), + Outcome::Incomplete(w, e) => ( + Ok(Weight::from_ref_time(w)), + Event::Fail { + message_hash: Some(hash), + error: e, + weight: Weight::from_ref_time(w), + }, + ), } }, Err(()) => @@ -632,7 +645,7 @@ impl Pallet { let data = >::get(sender, sent_at); let mut last_remaining_fragments; let mut remaining_fragments = &data[..]; - let mut weight_used = 0; + let mut weight_used = Weight::zero(); match format { XcmpMessageFormat::ConcatenatedVersionedXcm => { while !remaining_fragments.is_empty() { @@ -645,7 +658,7 @@ impl Pallet { match Self::handle_xcm_message(sender, sent_at, xcm, weight) { Ok(used) => weight_used = weight_used.saturating_add(used), Err(XcmError::WeightLimitReached(required)) - if required > max_individual_weight => + if required > max_individual_weight.ref_time() => { // overweight - add to overweight queue and continue with message // execution consuming the message. @@ -654,12 +667,16 @@ impl Pallet { .saturating_sub(remaining_fragments.len()); let overweight_xcm = last_remaining_fragments[..msg_len].to_vec(); let index = Self::stash_overweight(sender, sent_at, overweight_xcm); - let e = - Event::OverweightEnqueued { sender, sent_at, index, required }; + let e = Event::OverweightEnqueued { + sender, + sent_at, + index, + required: Weight::from_ref_time(required), + }; Self::deposit_event(e); }, Err(XcmError::WeightLimitReached(required)) - if required <= max_weight => + if required <= max_weight.ref_time() => { // That message didn't get processed this time because of being // too heavy. We leave it around for next time and bail. @@ -766,7 +783,7 @@ impl Pallet { let mut status = >::get(); // <- sorted. if status.is_empty() { - return 0 + return Weight::zero() } let QueueConfigData { @@ -778,8 +795,8 @@ impl Pallet { } = >::get(); let mut shuffled = Self::create_shuffle(status.len()); - let mut weight_used = 0; - let mut weight_available = 0; + let mut weight_used = Weight::new(); + let mut weight_available = Weight::new(); // We don't want the possibility of a chain sending a series of really heavy messages and // tying up the block's execution time from other chains. Therefore we execute any remaining @@ -813,7 +830,7 @@ impl Pallet { // on the first round to unlocking everything, then we do so. if shuffle_index < status.len() { weight_available += - (max_weight - weight_available) / (weight_restrict_decay + 1); + (max_weight - weight_available) / (weight_restrict_decay.ref_time() + 1); if weight_available + threshold_weight > max_weight { weight_available = max_weight; } @@ -824,7 +841,7 @@ impl Pallet { let weight_processed = if status[index].message_metadata.is_empty() { debug_assert!(false, "channel exists in status; there must be messages; qed"); - 0 + Weight::zero() } else { // Process up to one block's worth for now. let weight_remaining = weight_available.saturating_sub(weight_used); @@ -854,7 +871,7 @@ impl Pallet { // other channels a look in. If we've still not unlocked all weight, then we set them // up for processing a second time anyway. if !status[index].message_metadata.is_empty() && - (weight_processed > 0 || weight_available != max_weight) + (weight_processed > Weight::zero() || weight_available != max_weight) { if shuffle_index + 1 == shuffled.len() { // Only this queue left. Just run around this loop once more. diff --git a/pallets/xcmp-queue/src/migration.rs b/pallets/xcmp-queue/src/migration.rs index db5833e2df..77da447e8d 100644 --- a/pallets/xcmp-queue/src/migration.rs +++ b/pallets/xcmp-queue/src/migration.rs @@ -25,7 +25,7 @@ pub const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); /// Migrates the pallet storage to the most recent version, checking and setting the /// `StorageVersion`. pub fn migrate_to_latest() -> Weight { - let mut weight = 0; + let mut weight = Weight::new(); if StorageVersion::get::>() == 0 { weight += migrate_to_v1::(); @@ -54,8 +54,8 @@ mod v0 { suspend_threshold: 2, drop_threshold: 5, resume_threshold: 1, - threshold_weight: 100_000, - weight_restrict_decay: 2, + threshold_weight: Weight::from_ref_time(100_000), + weight_restrict_decay: Weight::from_ref_time(2), } } } @@ -102,8 +102,8 @@ mod tests { suspend_threshold: 5, drop_threshold: 12, resume_threshold: 3, - threshold_weight: 333_333, - weight_restrict_decay: 1, + threshold_weight: Weight::from_ref_time(333_333), + weight_restrict_decay: Weight::one(), }; new_test_ext().execute_with(|| { @@ -122,7 +122,7 @@ mod tests { assert_eq!(v0.resume_threshold, v1.resume_threshold); assert_eq!(v0.threshold_weight, v1.threshold_weight); assert_eq!(v0.weight_restrict_decay, v1.weight_restrict_decay); - assert_eq!(v1.xcmp_max_individual_weight, 20_000_000_000); + assert_eq!(v1.xcmp_max_individual_weight, Weight::from_ref_time(20_000_000_000)); }); } } diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index 60aff179b8..9d945314e3 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -116,7 +116,7 @@ impl cumulus_pallet_parachain_system::Config for Test { parameter_types! { pub const RelayChain: MultiLocation = MultiLocation::parent(); pub Ancestry: MultiLocation = X1(Parachain(1u32.into())).into(); - pub UnitWeightCost: Weight = 1_000_000; + pub UnitWeightCost: u64 = 1_000_000; pub const MaxInstructions: u32 = 100; } diff --git a/pallets/xcmp-queue/src/tests.rs b/pallets/xcmp-queue/src/tests.rs index 62e674004e..de0ab7e612 100644 --- a/pallets/xcmp-queue/src/tests.rs +++ b/pallets/xcmp-queue/src/tests.rs @@ -26,7 +26,7 @@ fn one_message_does_not_panic() { let messages = vec![(Default::default(), 1u32.into(), message_format.as_slice())]; // This shouldn't cause a panic - XcmpQueue::handle_xcmp_messages(messages.into_iter(), Weight::max_value()); + XcmpQueue::handle_xcmp_messages(messages.into_iter(), Weight::MAX); }) } @@ -43,7 +43,12 @@ fn bad_message_is_handled() { InboundXcmpMessages::::insert(ParaId::from(1000), 1, bad_data); let format = XcmpMessageFormat::ConcatenatedEncodedBlob; // This should exit with an error. - XcmpQueue::process_xcmp_message(1000.into(), (1, format), 10_000_000_000, 10_000_000_000); + XcmpQueue::process_xcmp_message( + 1000.into(), + (1, format), + Weight::from_ref_time(10_000_000_000), + Weight::from_ref_time(10_000_000_000), + ); }); } @@ -61,7 +66,12 @@ fn handle_blob_message() { ]; InboundXcmpMessages::::insert(ParaId::from(1000), 1, bad_data); let format = XcmpMessageFormat::ConcatenatedEncodedBlob; - XcmpQueue::process_xcmp_message(1000.into(), (1, format), 10_000_000_000, 10_000_000_000); + XcmpQueue::process_xcmp_message( + 1000.into(), + (1, format), + Weight::from_ref_time(10_000_000_000), + Weight::from_ref_time(10_000_000_000), + ); }); } @@ -73,7 +83,12 @@ fn handle_invalid_data() { let data = Xcm::(vec![]).encode(); InboundXcmpMessages::::insert(ParaId::from(1000), 1, data); let format = XcmpMessageFormat::ConcatenatedVersionedXcm; - XcmpQueue::process_xcmp_message(1000.into(), (1, format), 10_000_000_000, 10_000_000_000); + XcmpQueue::process_xcmp_message( + 1000.into(), + (1, format), + Weight::from_ref_time(10_000_000_000), + Weight::from_ref_time(10_000_000_000), + ); }); } @@ -81,7 +96,7 @@ fn handle_invalid_data() { fn service_overweight_unknown() { new_test_ext().execute_with(|| { assert_noop!( - XcmpQueue::service_overweight(Origin::root(), 0, 1000), + XcmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(1000)), Error::::BadOverweightIndex, ); }); @@ -93,7 +108,10 @@ fn service_overweight_bad_xcm_format() { let bad_xcm = vec![255]; Overweight::::insert(0, (ParaId::from(1000), 0, bad_xcm)); - assert_noop!(XcmpQueue::service_overweight(Origin::root(), 0, 1000), Error::::BadXcm); + assert_noop!( + XcmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(1000)), + Error::::BadXcm + ); }); } @@ -108,7 +126,7 @@ fn suspend_xcm_execution_works() { let messages = vec![(ParaId::from(999), 1u32.into(), message_format.as_slice())]; // This should have executed the incoming XCM, because it came from a system parachain - XcmpQueue::handle_xcmp_messages(messages.into_iter(), Weight::max_value()); + XcmpQueue::handle_xcmp_messages(messages.into_iter(), Weight::MAX); let queued_xcm = InboundXcmpMessages::::get(ParaId::from(999), 1u32); assert!(queued_xcm.is_empty()); @@ -116,7 +134,7 @@ fn suspend_xcm_execution_works() { let messages = vec![(ParaId::from(2000), 1u32.into(), message_format.as_slice())]; // This shouldn't have executed the incoming XCM - XcmpQueue::handle_xcmp_messages(messages.into_iter(), Weight::max_value()); + XcmpQueue::handle_xcmp_messages(messages.into_iter(), Weight::MAX); let queued_xcm = InboundXcmpMessages::::get(ParaId::from(2000), 1u32); assert_eq!(queued_xcm, xcm); @@ -166,12 +184,21 @@ fn update_resume_threshold_works() { fn update_threshold_weight_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); - assert_eq!(data.threshold_weight, 100_000); - assert_ok!(XcmpQueue::update_threshold_weight(Origin::root(), 10_000)); - assert_noop!(XcmpQueue::update_threshold_weight(Origin::signed(5), 10_000_000), BadOrigin); + assert_eq!(data.threshold_weight, Weight::from_ref_time(100_000)); + assert_ok!(XcmpQueue::update_threshold_weight( + Origin::root(), + Weight::from_ref_time(10_000) + )); + assert_noop!( + XcmpQueue::update_threshold_weight( + Origin::signed(5), + Weight::from_ref_time(10_000_000) + ), + BadOrigin + ); let data: QueueConfigData = >::get(); - assert_eq!(data.threshold_weight, 10_000); + assert_eq!(data.threshold_weight, Weight::from_ref_time(10_000)); }); } @@ -179,12 +206,18 @@ fn update_threshold_weight_works() { fn update_weight_restrict_decay_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); - assert_eq!(data.weight_restrict_decay, 2); - assert_ok!(XcmpQueue::update_weight_restrict_decay(Origin::root(), 5)); - assert_noop!(XcmpQueue::update_weight_restrict_decay(Origin::signed(6), 4), BadOrigin); + assert_eq!(data.weight_restrict_decay, Weight::from_ref_time(2)); + assert_ok!(XcmpQueue::update_weight_restrict_decay( + Origin::root(), + Weight::from_ref_time(5) + )); + assert_noop!( + XcmpQueue::update_weight_restrict_decay(Origin::signed(6), Weight::from_ref_time(4)), + BadOrigin + ); let data: QueueConfigData = >::get(); - assert_eq!(data.weight_restrict_decay, 5); + assert_eq!(data.weight_restrict_decay, Weight::from_ref_time(5)); }); } diff --git a/pallets/xcmp-queue/src/weights.rs b/pallets/xcmp-queue/src/weights.rs index 559ff644e8..0124804a80 100644 --- a/pallets/xcmp-queue/src/weights.rs +++ b/pallets/xcmp-queue/src/weights.rs @@ -3,7 +3,7 @@ use frame_support::{ traits::Get, - weights::{constants::RocksDbWeight, Weight}, + weights::{constants::RocksDbWeight, RefTimeWeight, Weight}, }; use sp_std::marker::PhantomData; @@ -18,31 +18,31 @@ pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - (2_717_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(2_717_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - (2_717_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(2_717_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } impl WeightInfo for () { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - (2_717_000 as Weight) - .saturating_add(RocksDbWeight::get().reads(1 as Weight)) - .saturating_add(RocksDbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(2_717_000 as RefTimeWeight) + .saturating_add(RocksDbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - (2_717_000 as Weight) - .saturating_add(RocksDbWeight::get().reads(1 as Weight)) - .saturating_add(RocksDbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(2_717_000 as RefTimeWeight) + .saturating_add(RocksDbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachain-template/pallets/template/src/lib.rs b/parachain-template/pallets/template/src/lib.rs index 0afd7c6d72..36a07d2c5e 100644 --- a/parachain-template/pallets/template/src/lib.rs +++ b/parachain-template/pallets/template/src/lib.rs @@ -67,7 +67,7 @@ pub mod pallet { impl Pallet { /// An example dispatchable that takes a singles value as a parameter, writes the value to /// storage and emits an event. This function must be dispatched by a signed extrinsic. - #[pallet::weight(10_000 + T::DbWeight::get().writes(1))] + #[pallet::weight(Weight::from_ref_time(10_000) + T::DbWeight::get().writes(1))] pub fn do_something(origin: OriginFor, something: u32) -> DispatchResultWithPostInfo { // Check that the extrinsic was signed and get the signer. // This function will return an error if the extrinsic is not signed. @@ -84,7 +84,7 @@ pub mod pallet { } /// An example dispatchable that may throw a custom error. - #[pallet::weight(10_000 + T::DbWeight::get().reads_writes(1,1))] + #[pallet::weight(Weight::from_ref_time(10_000) + T::DbWeight::get().reads_writes(1,1))] pub fn cause_error(origin: OriginFor) -> DispatchResultWithPostInfo { let _who = ensure_signed(origin)?; diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index 56bfe43a16..dee56fea42 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -135,7 +135,7 @@ impl WeightToFeePolynomial for WeightToFee { // in Rococo, extrinsic base weight (smallest non-zero weight) is mapped to 1 MILLIUNIT: // in our template, we map to 1/10 of that, or 1/10 MILLIUNIT let p = MILLIUNIT / 10; - let q = 100 * Balance::from(ExtrinsicBaseWeight::get()); + let q = 100 * Balance::from(ExtrinsicBaseWeight::get().ref_time()); smallvec![WeightToFeeCoefficient { degree: 1, negative: false, @@ -214,7 +214,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(5); const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for 0.5 of a second of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2; +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); /// The version information used to identify this runtime when compiled natively. #[cfg(feature = "std")] @@ -363,8 +363,8 @@ impl pallet_transaction_payment::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachain-template/runtime/src/weights/block_weights.rs b/parachain-template/runtime/src/weights/block_weights.rs index 4db90f0c02..c171a1fdd7 100644 --- a/parachain-template/runtime/src/weights/block_weights.rs +++ b/parachain-template/runtime/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = 5_000_000 * constants::WEIGHT_PER_NANOS; + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); } #[cfg(test)] diff --git a/parachain-template/runtime/src/weights/extrinsic_weights.rs b/parachain-template/runtime/src/weights/extrinsic_weights.rs index 158ba99c6a..6e16288835 100644 --- a/parachain-template/runtime/src/weights/extrinsic_weights.rs +++ b/parachain-template/runtime/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = 125_000 * constants::WEIGHT_PER_NANOS; + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); } #[cfg(test)] diff --git a/parachain-template/runtime/src/weights/paritydb_weights.rs b/parachain-template/runtime/src/weights/paritydb_weights.rs index 843823c1bf..8083ccb400 100644 --- a/parachain-template/runtime/src/weights/paritydb_weights.rs +++ b/parachain-template/runtime/src/weights/paritydb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// `ParityDB` can be enabled with a feature flag, but is still experimental. These weights /// are available for brave runtime engineers who may want to try this out as default. pub const ParityDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 8_000 * constants::WEIGHT_PER_NANOS, - write: 50_000 * constants::WEIGHT_PER_NANOS, + read: 8_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 50_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachain-template/runtime/src/weights/rocksdb_weights.rs b/parachain-template/runtime/src/weights/rocksdb_weights.rs index 05e06b0eab..1db87f143f 100644 --- a/parachain-template/runtime/src/weights/rocksdb_weights.rs +++ b/parachain-template/runtime/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 25_000 * constants::WEIGHT_PER_NANOS, - write: 100_000 * constants::WEIGHT_PER_NANOS, + read: 25_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 100_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachain-template/runtime/src/xcm_config.rs b/parachain-template/runtime/src/xcm_config.rs index 2ec84d1887..f01b7166ea 100644 --- a/parachain-template/runtime/src/xcm_config.rs +++ b/parachain-template/runtime/src/xcm_config.rs @@ -6,12 +6,11 @@ use core::marker::PhantomData; use frame_support::{ log, match_types, parameter_types, traits::{Everything, Nothing}, - weights::Weight, }; use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; use polkadot_runtime_common::impls::ToAuthor; -use xcm::latest::prelude::*; +use xcm::latest::{prelude::*, Weight as XCMWeight}; use xcm_builder::{ AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter, EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset, ParentIsPreset, @@ -77,7 +76,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( parameter_types! { // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: Weight = 1_000_000_000; + pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; } @@ -104,8 +103,8 @@ where fn should_execute( origin: &MultiLocation, message: &mut Xcm, - max_weight: Weight, - weight_credit: &mut Weight, + max_weight: XCMWeight, + weight_credit: &mut XCMWeight, ) -> Result<(), ()> { Deny::should_execute(origin, message, max_weight, weight_credit)?; Allow::should_execute(origin, message, max_weight, weight_credit) @@ -118,8 +117,8 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { fn should_execute( origin: &MultiLocation, message: &mut Xcm, - _max_weight: Weight, - _weight_credit: &mut Weight, + _max_weight: XCMWeight, + _weight_credit: &mut XCMWeight, ) -> Result<(), ()> { if message.0.iter().any(|inst| { matches!( diff --git a/parachains/common/src/lib.rs b/parachains/common/src/lib.rs index fcec189a21..61a511fb96 100644 --- a/parachains/common/src/lib.rs +++ b/parachains/common/src/lib.rs @@ -92,7 +92,7 @@ mod constants { pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for 0.5 seconds of compute with a 6 second average block time. - pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2; + pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); } /// Opaque types. These are used by the CLI to instantiate machinery that don't need to know diff --git a/parachains/common/src/xcm_config.rs b/parachains/common/src/xcm_config.rs index aba8ffa29d..7f796666d8 100644 --- a/parachains/common/src/xcm_config.rs +++ b/parachains/common/src/xcm_config.rs @@ -6,7 +6,7 @@ use frame_support::{ weights::{Weight, WeightToFee, WeightToFeePolynomial}, }; use sp_runtime::traits::Get; -use xcm::latest::prelude::*; +use xcm::latest::{prelude::*, Weight as XCMWeight}; use xcm_executor::traits::{FilterAssetLocation, ShouldExecute}; //TODO: move DenyThenTry to polkadot's xcm module. @@ -25,8 +25,8 @@ where fn should_execute( origin: &MultiLocation, message: &mut Xcm, - max_weight: Weight, - weight_credit: &mut Weight, + max_weight: XCMWeight, + weight_credit: &mut XCMWeight, ) -> Result<(), ()> { Deny::should_execute(origin, message, max_weight, weight_credit)?; Allow::should_execute(origin, message, max_weight, weight_credit) @@ -39,8 +39,8 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { fn should_execute( origin: &MultiLocation, message: &mut Xcm, - _max_weight: Weight, - _weight_credit: &mut Weight, + _max_weight: XCMWeight, + _weight_credit: &mut XCMWeight, ) -> Result<(), ()> { if message.0.iter().any(|inst| { matches!( diff --git a/parachains/runtimes/assets/statemine/src/constants.rs b/parachains/runtimes/assets/statemine/src/constants.rs index fabc09d017..6dccf0089c 100644 --- a/parachains/runtimes/assets/statemine/src/constants.rs +++ b/parachains/runtimes/assets/statemine/src/constants.rs @@ -61,7 +61,7 @@ pub mod fee { // in Kusama, extrinsic base weight (smallest non-zero weight) is mapped to 1/10 CENT: // in Statemine, we map to 1/10 of that, or 1/100 CENT let p = super::currency::CENTS; - let q = 100 * Balance::from(ExtrinsicBaseWeight::get()); + let q = 100 * Balance::from(ExtrinsicBaseWeight::get().ref_time()); smallvec![WeightToFeeCoefficient { degree: 1, negative: false, diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index 9bbfabea2f..ebb7bd00d5 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -407,8 +407,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/assets/statemine/src/weights/block_weights.rs b/parachains/runtimes/assets/statemine/src/weights/block_weights.rs index 4db90f0c02..c171a1fdd7 100644 --- a/parachains/runtimes/assets/statemine/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = 5_000_000 * constants::WEIGHT_PER_NANOS; + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); } #[cfg(test)] diff --git a/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs index fe16b470b1..862bbcf3c1 100644 --- a/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - (5_634_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_634_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - (5_559_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_559_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs index 158ba99c6a..6e16288835 100644 --- a/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = 125_000 * constants::WEIGHT_PER_NANOS; + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); } #[cfg(test)] diff --git a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs index 58e679ffb8..809da49b4a 100644 --- a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - (5_461_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(5_461_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((622_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(622_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - (351_000 as Weight) + Weight::from_ref_time(351_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((513_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(513_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((1_054_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(p as Weight))) + .saturating_add(Weight::from_ref_time(1_054_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs index 5e6847175d..fa7cc63264 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_assets`. @@ -48,15 +48,15 @@ pub struct WeightInfo(PhantomData); impl pallet_assets::WeightInfo for WeightInfo { // Storage: Assets Asset (r:1 w:1) fn create() -> Weight { - (26_670_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(26_670_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn force_create() -> Weight { - (15_063_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(15_063_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:5002 w:5001) @@ -67,165 +67,165 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 5000]`. /// The range of component `a` is `[0, 500]`. fn destroy(c: u32, s: u32, a: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 46_000 - .saturating_add((16_382_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(16_382_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) // Standard Error: 46_000 - .saturating_add((19_187_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(19_187_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 465_000 - .saturating_add((16_818_000 as Weight).saturating_mul(a as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(s as Weight))) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(a as Weight))) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(a as Weight))) + .saturating_add(Weight::from_ref_time(16_818_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn mint() -> Weight { - (29_655_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(29_655_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn burn() -> Weight { - (33_648_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(33_648_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (47_414_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(47_414_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (39_871_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(39_871_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn force_transfer() -> Weight { - (47_454_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(47_454_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn freeze() -> Weight { - (20_827_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_827_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn thaw() -> Weight { - (21_249_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_249_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn freeze_asset() -> Weight { - (17_775_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_775_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn thaw_asset() -> Weight { - (17_917_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_917_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Metadata (r:1 w:0) fn transfer_ownership() -> Weight { - (18_724_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(18_724_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn set_team() -> Weight { - (17_448_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_448_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn set_metadata(_n: u32, _s: u32, ) -> Weight { - (31_859_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_859_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn clear_metadata() -> Weight { - (31_293_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_293_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn force_set_metadata(_n: u32, _s: u32, ) -> Weight { - (19_595_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(19_595_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn force_clear_metadata() -> Weight { - (31_366_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_366_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn force_asset_status() -> Weight { - (16_884_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_884_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn approve_transfer() -> Weight { - (34_730_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(34_730_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Approvals (r:1 w:1) // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_approved() -> Weight { - (59_797_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) + Weight::from_ref_time(59_797_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn cancel_approval() -> Weight { - (35_178_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(35_178_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn force_cancel_approval() -> Weight { - (36_840_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(36_840_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs index 346712c553..0acb50fc16 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (41_804_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(41_804_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (31_899_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_899_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - (20_638_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_638_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - (24_081_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(24_081_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - (41_357_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(41_357_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - (37_382_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(37_382_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - (18_476_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(18_476_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs index d7aaeceeef..aa51ad7e36 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - (8_196_000 as Weight) + Weight::from_ref_time(8_196_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add((3_354_000 as Weight).saturating_mul(b as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight))) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(3_354_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - (9_141_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(9_141_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - (9_554_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(9_554_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - (55_660_000 as Weight) + Weight::from_ref_time(55_660_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((103_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(103_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[6, 1000]`. fn leave_intent(c: u32, ) -> Weight { - (56_380_000 as Weight) + Weight::from_ref_time(56_380_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((113_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - (31_852_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(31_852_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 2_076_000 - .saturating_add((10_780_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(Weight::from_ref_time(10_780_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) // Standard Error: 2_076_000 - .saturating_add((55_238_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(c as Weight))) + .saturating_add(Weight::from_ref_time(55_238_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs index 9a6bd8b4b3..b37819dfdc 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - (18_001_000 as Weight) + Weight::from_ref_time(18_001_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - (35_223_000 as Weight) + Weight::from_ref_time(35_223_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((118_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - (39_275_000 as Weight) + Weight::from_ref_time(39_275_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((92_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - (24_703_000 as Weight) + Weight::from_ref_time(24_703_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((96_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - (38_375_000 as Weight) + Weight::from_ref_time(38_375_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((100_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - (46_964_000 as Weight) + Weight::from_ref_time(46_964_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((143_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(143_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - (34_450_000 as Weight) + Weight::from_ref_time(34_450_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((117_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - (22_051_000 as Weight) + Weight::from_ref_time(22_051_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((117_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - (69_763_000 as Weight) + Weight::from_ref_time(69_763_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((162_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(162_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - (53_182_000 as Weight) + Weight::from_ref_time(53_182_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((129_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs index d764987b4b..80b0e84de6 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - (18_075_000 as Weight) + Weight::from_ref_time(18_075_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((92_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - (35_722_000 as Weight) + Weight::from_ref_time(35_722_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((180_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(180_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((85_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - (25_193_000 as Weight) + Weight::from_ref_time(25_193_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((185_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(185_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add((23_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(23_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - (25_123_000 as Weight) + Weight::from_ref_time(25_123_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((190_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add((21_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - (32_582_000 as Weight) + Weight::from_ref_time(32_582_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((200_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(200_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((93_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - (28_173_000 as Weight) + Weight::from_ref_time(28_173_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add((112_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(112_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - (28_247_000 as Weight) + Weight::from_ref_time(28_247_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add((118_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - (23_821_000 as Weight) + Weight::from_ref_time(23_821_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((85_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - (31_472_000 as Weight) + Weight::from_ref_time(31_472_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((21_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - (24_620_000 as Weight) + Weight::from_ref_time(24_620_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((85_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs index 973fd7d4dc..cddb0408c5 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - (16_555_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(16_555_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - (13_554_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(13_554_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs index c2757b04d5..9b838b6f8c 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - (6_818_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(6_818_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } fn on_finalize() -> Weight { - (2_431_000 as Weight) + Weight::from_ref_time(2_431_000 as RefTimeWeight) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs index ea3943cc73..ec0044fd37 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_uniques`. @@ -53,17 +53,17 @@ impl pallet_uniques::WeightInfo for WeightInfo { // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn create() -> Weight { - (28_358_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(28_358_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques NextCollectionId (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_create() -> Weight { - (17_824_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(17_824_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:0) @@ -77,191 +77,191 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 17_000 - .saturating_add((10_592_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(Weight::from_ref_time(10_592_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) // Standard Error: 17_000 - .saturating_add((1_658_000 as Weight).saturating_mul(m as Weight)) + .saturating_add(Weight::from_ref_time(1_658_000 as RefTimeWeight).scalar_saturating_mul(m as RefTimeWeight)) // Standard Error: 17_000 - .saturating_add((1_593_000 as Weight).saturating_mul(a as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(m as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(a as Weight))) + .saturating_add(Weight::from_ref_time(1_593_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(m as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques CollectionMaxSupply (r:1 w:0) // Storage: Uniques Account (r:0 w:1) fn mint() -> Weight { - (36_742_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(36_742_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:1) // Storage: Uniques ItemPriceOf (r:0 w:1) fn burn() -> Weight { - (37_124_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(37_124_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:2) // Storage: Uniques ItemPriceOf (r:0 w:1) fn transfer() -> Weight { - (28_961_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(28_961_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:100 w:100) /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 15_000 - .saturating_add((12_880_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(i as Weight))) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(12_880_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn freeze() -> Weight { - (21_658_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_658_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn thaw() -> Weight { - (21_980_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_980_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn freeze_collection() -> Weight { - (17_123_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_123_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn thaw_collection() -> Weight { - (17_398_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_398_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:2) fn transfer_ownership() -> Weight { - (25_473_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(25_473_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn set_team() -> Weight { - (17_970_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_970_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_item_status() -> Weight { - (20_781_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(20_781_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn set_attribute() -> Weight { - (42_652_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(42_652_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn clear_attribute() -> Weight { - (41_166_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(41_166_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn set_metadata() -> Weight { - (35_471_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(35_471_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn clear_metadata() -> Weight { - (35_110_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(35_110_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn set_collection_metadata() -> Weight { - (33_536_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(33_536_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn clear_collection_metadata() -> Weight { - (31_913_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_913_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn approve_transfer() -> Weight { - (23_536_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(23_536_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn cancel_approval() -> Weight { - (23_748_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(23_748_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) fn set_accept_ownership() -> Weight { - (20_712_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_712_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques CollectionMaxSupply (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn set_collection_max_supply() -> Weight { - (20_245_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_245_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:0) // Storage: Uniques ItemPriceOf (r:0 w:1) fn set_price() -> Weight { - (20_065_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_065_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques ItemPriceOf (r:1 w:1) // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Account (r:0 w:2) fn buy_item() -> Weight { - (40_638_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(40_638_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs index 2df9b89848..97ac89aee2 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - (22_923_000 as Weight) + Weight::from_ref_time(22_923_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((3_526_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_526_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { - (5_220_000 as Weight) + Weight::from_ref_time(5_220_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - (20_953_000 as Weight) + Weight::from_ref_time(20_953_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_698_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_698_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { - (12_087_000 as Weight) + Weight::from_ref_time(12_087_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - (10_076_000 as Weight) + Weight::from_ref_time(10_076_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_546_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_546_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs b/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs index 843823c1bf..8083ccb400 100644 --- a/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// `ParityDB` can be enabled with a feature flag, but is still experimental. These weights /// are available for brave runtime engineers who may want to try this out as default. pub const ParityDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 8_000 * constants::WEIGHT_PER_NANOS, - write: 50_000 * constants::WEIGHT_PER_NANOS, + read: 8_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 50_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs b/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs index 05e06b0eab..1db87f143f 100644 --- a/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 25_000 * constants::WEIGHT_PER_NANOS, - write: 100_000 * constants::WEIGHT_PER_NANOS, + read: 25_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 100_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/assets/statemine/src/xcm_config.rs b/parachains/runtimes/assets/statemine/src/xcm_config.rs index 3875cf7901..4203f1a54f 100644 --- a/parachains/runtimes/assets/statemine/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemine/src/xcm_config.rs @@ -20,7 +20,6 @@ use super::{ use frame_support::{ match_types, parameter_types, traits::{Everything, Nothing, PalletInfoAccess}, - weights::Weight, }; use pallet_xcm::XcmPassthrough; use parachains_common::{ @@ -130,7 +129,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( parameter_types! { // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: Weight = 1_000_000_000; + pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; pub XcmAssetFeesReceiver: Option = Authorship::author(); } diff --git a/parachains/runtimes/assets/statemine/tests/tests.rs b/parachains/runtimes/assets/statemine/tests/tests.rs index c99debbced..974f89ec1e 100644 --- a/parachains/runtimes/assets/statemine/tests/tests.rs +++ b/parachains/runtimes/assets/statemine/tests/tests.rs @@ -1,6 +1,8 @@ use asset_test_utils::{ExtBuilder, RuntimeHelper}; use frame_support::{ - assert_noop, assert_ok, traits::PalletInfo, weights::WeightToFee as WeightToFeeT, + assert_noop, assert_ok, + traits::PalletInfo, + weights::{Weight, WeightToFee as WeightToFeeT}, }; use parachains_common::{AccountId, AuraId}; pub use statemine_runtime::{ @@ -49,7 +51,7 @@ fn test_asset_xcm_trader() { let bought = 4_000_000_000u64; // lets calculate amount needed - let amount_needed = WeightToFee::weight_to_fee(&bought); + let amount_needed = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); let asset_multilocation = MultiLocation::new( 0, @@ -130,7 +132,7 @@ fn test_asset_xcm_trader_with_refund() { ); // lets calculate amount needed - let amount_bought = WeightToFee::weight_to_fee(&bought); + let amount_bought = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); let asset: MultiAsset = (asset_multilocation.clone(), amount_bought).into(); @@ -144,7 +146,8 @@ fn test_asset_xcm_trader_with_refund() { let weight_used = bought / 2; // Make sure refurnd works. - let amount_refunded = WeightToFee::weight_to_fee(&(bought - weight_used)); + let amount_refunded = + WeightToFee::weight_to_fee(&Weight::from_ref_time(bought - weight_used)); assert_eq!( trader.refund_weight(bought - weight_used), @@ -155,7 +158,7 @@ fn test_asset_xcm_trader_with_refund() { drop(trader); // We only should have paid for half of the bought weight - let fees_paid = WeightToFee::weight_to_fee(&weight_used); + let fees_paid = WeightToFee::weight_to_fee(&Weight::from_ref_time(weight_used)); assert_eq!( Assets::balance(1, AccountId::from(ALICE)), @@ -207,7 +210,7 @@ fn test_asset_xcm_trader_refund_not_possible_since_amount_less_than_ed() { ), ); - let amount_bought = WeightToFee::weight_to_fee(&bought); + let amount_bought = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); assert!( amount_bought < ExistentialDeposit::get(), @@ -267,7 +270,7 @@ fn test_that_buying_ed_refund_does_not_refund() { ), ); - let amount_bought = WeightToFee::weight_to_fee(&bought); + let amount_bought = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); assert!( amount_bought < ExistentialDeposit::get(), diff --git a/parachains/runtimes/assets/statemint/src/constants.rs b/parachains/runtimes/assets/statemint/src/constants.rs index 17624fded9..ef3a545d15 100644 --- a/parachains/runtimes/assets/statemint/src/constants.rs +++ b/parachains/runtimes/assets/statemint/src/constants.rs @@ -61,7 +61,7 @@ pub mod fee { // in Polkadot, extrinsic base weight (smallest non-zero weight) is mapped to 1/10 CENT: // in Statemint, we map to 1/10 of that, or 1/100 CENT let p = super::currency::CENTS; - let q = 100 * Balance::from(ExtrinsicBaseWeight::get()); + let q = 100 * Balance::from(ExtrinsicBaseWeight::get().ref_time()); smallvec![WeightToFeeCoefficient { degree: 1, negative: false, diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index be579e1215..f9ceaba944 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -437,8 +437,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/assets/statemint/src/weights/block_weights.rs b/parachains/runtimes/assets/statemint/src/weights/block_weights.rs index 4db90f0c02..c171a1fdd7 100644 --- a/parachains/runtimes/assets/statemint/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = 5_000_000 * constants::WEIGHT_PER_NANOS; + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); } #[cfg(test)] diff --git a/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs index a51fb710ea..c6c9511206 100644 --- a/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - (5_192_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_192_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - (5_363_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_363_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs index 158ba99c6a..6e16288835 100644 --- a/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = 125_000 * constants::WEIGHT_PER_NANOS; + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); } #[cfg(test)] diff --git a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs index 794cdbe1b6..3d338ac836 100644 --- a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - (5_446_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(5_446_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((626_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(626_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((515_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(515_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((1_052_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(p as Weight))) + .saturating_add(Weight::from_ref_time(1_052_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs index 4aea74e75c..d3aaeb6630 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_assets`. @@ -48,15 +48,15 @@ pub struct WeightInfo(PhantomData); impl pallet_assets::WeightInfo for WeightInfo { // Storage: Assets Asset (r:1 w:1) fn create() -> Weight { - (26_226_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(26_226_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn force_create() -> Weight { - (15_357_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(15_357_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:5002 w:5001) @@ -67,171 +67,171 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 5000]`. /// The range of component `a` is `[0, 500]`. fn destroy(c: u32, s: u32, a: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 45_000 - .saturating_add((15_904_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(15_904_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) // Standard Error: 45_000 - .saturating_add((18_803_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(18_803_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 450_000 - .saturating_add((17_017_000 as Weight).saturating_mul(a as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(s as Weight))) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(a as Weight))) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(a as Weight))) + .saturating_add(Weight::from_ref_time(17_017_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn mint() -> Weight { - (29_616_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(29_616_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn burn() -> Weight { - (33_496_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(33_496_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (46_790_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(46_790_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (39_769_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(39_769_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn force_transfer() -> Weight { - (47_200_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(47_200_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn freeze() -> Weight { - (20_873_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_873_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn thaw() -> Weight { - (21_228_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_228_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn freeze_asset() -> Weight { - (17_685_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_685_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn thaw_asset() -> Weight { - (17_542_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_542_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Metadata (r:1 w:0) fn transfer_ownership() -> Weight { - (18_639_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(18_639_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn set_team() -> Weight { - (17_135_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_135_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn set_metadata(n: u32, s: u32, ) -> Weight { - (31_324_000 as Weight) + Weight::from_ref_time(31_324_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn clear_metadata() -> Weight { - (31_340_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_340_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn force_set_metadata(_n: u32, s: u32, ) -> Weight { - (18_756_000 as Weight) + Weight::from_ref_time(18_756_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn force_clear_metadata() -> Weight { - (31_427_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_427_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn force_asset_status() -> Weight { - (16_930_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_930_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn approve_transfer() -> Weight { - (34_492_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(34_492_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Approvals (r:1 w:1) // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_approved() -> Weight { - (60_098_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) + Weight::from_ref_time(60_098_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn cancel_approval() -> Weight { - (35_630_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(35_630_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn force_cancel_approval() -> Weight { - (37_399_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(37_399_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs index 66e621a74a..53b853de67 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (41_006_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(41_006_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (31_329_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_329_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - (21_075_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_075_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - (24_413_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(24_413_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - (41_434_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(41_434_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - (37_653_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(37_653_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - (18_701_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(18_701_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs index ceb6344319..e1f319163c 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - (8_587_000 as Weight) + Weight::from_ref_time(8_587_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add((3_304_000 as Weight).saturating_mul(b as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight))) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(3_304_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - (9_027_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(9_027_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - (9_244_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(9_244_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - (60_984_000 as Weight) + Weight::from_ref_time(60_984_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((89_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[6, 1000]`. fn leave_intent(c: u32, ) -> Weight { - (49_046_000 as Weight) + Weight::from_ref_time(49_046_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((118_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - (32_269_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(32_269_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_992_000 - .saturating_add((10_521_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(Weight::from_ref_time(10_521_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) // Standard Error: 1_992_000 - .saturating_add((53_162_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(c as Weight))) + .saturating_add(Weight::from_ref_time(53_162_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs index cd0c8b42a2..b2c6c14750 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - (17_175_000 as Weight) + Weight::from_ref_time(17_175_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - (35_937_000 as Weight) + Weight::from_ref_time(35_937_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((97_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - (37_468_000 as Weight) + Weight::from_ref_time(37_468_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((89_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - (25_557_000 as Weight) + Weight::from_ref_time(25_557_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((83_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - (38_127_000 as Weight) + Weight::from_ref_time(38_127_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((88_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - (47_383_000 as Weight) + Weight::from_ref_time(47_383_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((127_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - (33_472_000 as Weight) + Weight::from_ref_time(33_472_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((102_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - (21_612_000 as Weight) + Weight::from_ref_time(21_612_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((119_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(119_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - (68_168_000 as Weight) + Weight::from_ref_time(68_168_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((157_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(157_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - (52_748_000 as Weight) + Weight::from_ref_time(52_748_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((117_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs index 1b968ae885..3591374e04 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - (17_582_000 as Weight) + Weight::from_ref_time(17_582_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((77_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(Weight::from_ref_time(77_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - (34_603_000 as Weight) + Weight::from_ref_time(34_603_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((169_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(169_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((87_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(87_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - (24_496_000 as Weight) + Weight::from_ref_time(24_496_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((179_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(179_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add((25_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(25_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - (24_237_000 as Weight) + Weight::from_ref_time(24_237_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((181_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(181_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add((29_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - (32_065_000 as Weight) + Weight::from_ref_time(32_065_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((166_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(166_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((91_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - (27_168_000 as Weight) + Weight::from_ref_time(27_168_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((117_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - (27_233_000 as Weight) + Weight::from_ref_time(27_233_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((121_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - (23_010_000 as Weight) + Weight::from_ref_time(23_010_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((95_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - (30_378_000 as Weight) + Weight::from_ref_time(30_378_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((16_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(16_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - (23_977_000 as Weight) + Weight::from_ref_time(23_977_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((76_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs index 5f5a8eea98..ec0e46647d 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - (16_170_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(16_170_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - (13_246_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(13_246_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs index ffb8799414..5140207b91 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - (6_737_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(6_737_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } fn on_finalize() -> Weight { - (2_329_000 as Weight) + Weight::from_ref_time(2_329_000 as RefTimeWeight) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs index ed9e2b98f8..e25c16b6a3 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_uniques`. @@ -53,17 +53,17 @@ impl pallet_uniques::WeightInfo for WeightInfo { // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn create() -> Weight { - (27_424_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(27_424_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques NextCollectionId (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_create() -> Weight { - (17_098_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(17_098_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:0) @@ -77,191 +77,191 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 18_000 - .saturating_add((10_919_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(Weight::from_ref_time(10_919_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add((1_679_000 as Weight).saturating_mul(m as Weight)) + .saturating_add(Weight::from_ref_time(1_679_000 as RefTimeWeight).scalar_saturating_mul(m as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add((1_463_000 as Weight).saturating_mul(a as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(m as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(a as Weight))) + .saturating_add(Weight::from_ref_time(1_463_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(m as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques CollectionMaxSupply (r:1 w:0) // Storage: Uniques Account (r:0 w:1) fn mint() -> Weight { - (36_329_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(36_329_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:1) // Storage: Uniques ItemPriceOf (r:0 w:1) fn burn() -> Weight { - (36_746_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(36_746_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:2) // Storage: Uniques ItemPriceOf (r:0 w:1) fn transfer() -> Weight { - (28_916_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(28_916_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:100 w:100) /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 15_000 - .saturating_add((12_745_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(i as Weight))) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(12_745_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn freeze() -> Weight { - (21_813_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_813_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn thaw() -> Weight { - (22_088_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(22_088_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn freeze_collection() -> Weight { - (17_184_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_184_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn thaw_collection() -> Weight { - (17_311_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_311_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:2) fn transfer_ownership() -> Weight { - (25_174_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(25_174_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn set_team() -> Weight { - (17_879_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_879_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_item_status() -> Weight { - (20_491_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(20_491_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn set_attribute() -> Weight { - (42_444_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(42_444_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn clear_attribute() -> Weight { - (41_217_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(41_217_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn set_metadata() -> Weight { - (34_559_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(34_559_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn clear_metadata() -> Weight { - (34_863_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(34_863_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn set_collection_metadata() -> Weight { - (33_199_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(33_199_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn clear_collection_metadata() -> Weight { - (31_472_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_472_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn approve_transfer() -> Weight { - (23_618_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(23_618_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn cancel_approval() -> Weight { - (23_507_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(23_507_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) fn set_accept_ownership() -> Weight { - (21_120_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_120_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques CollectionMaxSupply (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn set_collection_max_supply() -> Weight { - (20_664_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_664_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:0) // Storage: Uniques ItemPriceOf (r:0 w:1) fn set_price() -> Weight { - (19_938_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(19_938_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques ItemPriceOf (r:1 w:1) // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Account (r:0 w:2) fn buy_item() -> Weight { - (39_254_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(39_254_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs index e1bade9386..e462d30217 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - (30_959_000 as Weight) + Weight::from_ref_time(30_959_000 as RefTimeWeight) // Standard Error: 6_000 - .saturating_add((3_220_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_220_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { - (4_732_000 as Weight) + Weight::from_ref_time(4_732_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - (16_465_000 as Weight) + Weight::from_ref_time(16_465_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_364_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_364_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { - (11_903_000 as Weight) + Weight::from_ref_time(11_903_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - (22_621_000 as Weight) + Weight::from_ref_time(22_621_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((3_147_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_147_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs b/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs index 843823c1bf..8083ccb400 100644 --- a/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// `ParityDB` can be enabled with a feature flag, but is still experimental. These weights /// are available for brave runtime engineers who may want to try this out as default. pub const ParityDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 8_000 * constants::WEIGHT_PER_NANOS, - write: 50_000 * constants::WEIGHT_PER_NANOS, + read: 8_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 50_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs b/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs index 05e06b0eab..1db87f143f 100644 --- a/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 25_000 * constants::WEIGHT_PER_NANOS, - write: 100_000 * constants::WEIGHT_PER_NANOS, + read: 25_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 100_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/assets/statemint/src/xcm_config.rs b/parachains/runtimes/assets/statemint/src/xcm_config.rs index abfe9bb986..ca9aea5705 100644 --- a/parachains/runtimes/assets/statemint/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemint/src/xcm_config.rs @@ -20,7 +20,6 @@ use super::{ use frame_support::{ match_types, parameter_types, traits::{Everything, Nothing, PalletInfoAccess}, - weights::Weight, }; use pallet_xcm::XcmPassthrough; use parachains_common::{ @@ -127,7 +126,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( parameter_types! { // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: Weight = 1_000_000_000; + pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; pub XcmAssetFeesReceiver: Option = Authorship::author(); } diff --git a/parachains/runtimes/assets/statemint/tests/tests.rs b/parachains/runtimes/assets/statemint/tests/tests.rs index 518936210f..77cb45c1cc 100644 --- a/parachains/runtimes/assets/statemint/tests/tests.rs +++ b/parachains/runtimes/assets/statemint/tests/tests.rs @@ -1,6 +1,8 @@ use asset_test_utils::{ExtBuilder, RuntimeHelper}; use frame_support::{ - assert_noop, assert_ok, traits::PalletInfo, weights::WeightToFee as WeightToFeeT, + assert_noop, assert_ok, + traits::PalletInfo, + weights::{Weight, WeightToFee as WeightToFeeT}, }; use parachains_common::{AccountId, StatemintAuraId as AuraId}; pub use statemint_runtime::{ @@ -44,7 +46,7 @@ fn test_asset_xcm_trader_does_not_work_in_statemine() { let bought = 400_000_000_000u64; // lets calculate amount needed - let amount_needed = WeightToFee::weight_to_fee(&bought); + let amount_needed = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); let asset_multilocation = MultiLocation::new( 0, diff --git a/parachains/runtimes/assets/westmint/src/constants.rs b/parachains/runtimes/assets/westmint/src/constants.rs index 032ed5c1f4..8a94ad2ad9 100644 --- a/parachains/runtimes/assets/westmint/src/constants.rs +++ b/parachains/runtimes/assets/westmint/src/constants.rs @@ -61,7 +61,7 @@ pub mod fee { // in Polkadot, extrinsic base weight (smallest non-zero weight) is mapped to 1/10 CENT: // in Statemint, we map to 1/10 of that, or 1/100 CENT let p = super::currency::CENTS; - let q = 100 * Balance::from(ExtrinsicBaseWeight::get()); + let q = 100 * Balance::from(ExtrinsicBaseWeight::get().ref_time()); smallvec![WeightToFeeCoefficient { degree: 1, negative: false, diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index a67de1fc01..52a562cfd0 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -402,8 +402,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/assets/westmint/src/weights/block_weights.rs b/parachains/runtimes/assets/westmint/src/weights/block_weights.rs index 4db90f0c02..c171a1fdd7 100644 --- a/parachains/runtimes/assets/westmint/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = 5_000_000 * constants::WEIGHT_PER_NANOS; + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); } #[cfg(test)] diff --git a/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs index 1fff43c333..5529dac90d 100644 --- a/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - (5_463_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_463_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - (5_221_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_221_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs index 158ba99c6a..6e16288835 100644 --- a/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = 125_000 * constants::WEIGHT_PER_NANOS; + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); } #[cfg(test)] diff --git a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs index 1c3947980e..be46954f69 100644 --- a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(b as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - (5_726_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(5_726_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((616_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(616_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((519_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(519_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((1_067_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(p as Weight))) + .saturating_add(Weight::from_ref_time(1_067_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs index ea6cfd174d..14f311be36 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_assets`. @@ -48,15 +48,15 @@ pub struct WeightInfo(PhantomData); impl pallet_assets::WeightInfo for WeightInfo { // Storage: Assets Asset (r:1 w:1) fn create() -> Weight { - (25_905_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(25_905_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn force_create() -> Weight { - (14_977_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(14_977_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:5002 w:5001) @@ -67,169 +67,169 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 5000]`. /// The range of component `a` is `[0, 500]`. fn destroy(c: u32, s: u32, a: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 46_000 - .saturating_add((16_133_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(16_133_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) // Standard Error: 46_000 - .saturating_add((18_915_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(18_915_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 464_000 - .saturating_add((16_795_000 as Weight).saturating_mul(a as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(s as Weight))) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(a as Weight))) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(a as Weight))) + .saturating_add(Weight::from_ref_time(16_795_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn mint() -> Weight { - (29_903_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(29_903_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn burn() -> Weight { - (34_384_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(34_384_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (48_218_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(48_218_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (40_558_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(40_558_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn force_transfer() -> Weight { - (48_330_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(48_330_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn freeze() -> Weight { - (21_218_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_218_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn thaw() -> Weight { - (21_227_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_227_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn freeze_asset() -> Weight { - (17_906_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_906_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn thaw_asset() -> Weight { - (17_669_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_669_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Metadata (r:1 w:0) fn transfer_ownership() -> Weight { - (18_756_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(18_756_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn set_team() -> Weight { - (17_203_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_203_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn set_metadata(_n: u32, s: u32, ) -> Weight { - (31_757_000 as Weight) + Weight::from_ref_time(31_757_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn clear_metadata() -> Weight { - (31_669_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_669_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn force_set_metadata(_n: u32, s: u32, ) -> Weight { - (18_566_000 as Weight) + Weight::from_ref_time(18_566_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn force_clear_metadata() -> Weight { - (31_467_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_467_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) fn force_asset_status() -> Weight { - (16_275_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_275_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn approve_transfer() -> Weight { - (34_436_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(34_436_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Approvals (r:1 w:1) // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_approved() -> Weight { - (60_445_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) + Weight::from_ref_time(60_445_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn cancel_approval() -> Weight { - (35_819_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(35_819_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn force_cancel_approval() -> Weight { - (36_535_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(36_535_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs index 14aa8f1ca7..b76ea1e7e6 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (40_330_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(40_330_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (30_938_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(30_938_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - (20_284_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_284_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - (24_018_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(24_018_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - (40_970_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(40_970_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - (36_243_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(36_243_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - (18_374_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(18_374_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs index 244ba48e35..6bee9003f9 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - (6_669_000 as Weight) + Weight::from_ref_time(6_669_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add((3_218_000 as Weight).saturating_mul(b as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight))) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(3_218_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - (8_348_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(8_348_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - (8_592_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(8_592_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - (55_542_000 as Weight) + Weight::from_ref_time(55_542_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((92_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[2, 1000]`. fn leave_intent(c: u32, ) -> Weight { - (52_080_000 as Weight) + Weight::from_ref_time(52_080_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((109_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - (31_546_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(31_546_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_895_000 - .saturating_add((9_941_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(Weight::from_ref_time(9_941_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) // Standard Error: 1_895_000 - .saturating_add((50_628_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(c as Weight))) + .saturating_add(Weight::from_ref_time(50_628_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs index cc762c4624..ab8bf52813 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - (17_854_000 as Weight) + Weight::from_ref_time(17_854_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - (36_613_000 as Weight) + Weight::from_ref_time(36_613_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((96_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - (40_039_000 as Weight) + Weight::from_ref_time(40_039_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((72_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(72_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - (26_059_000 as Weight) + Weight::from_ref_time(26_059_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((82_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - (38_292_000 as Weight) + Weight::from_ref_time(38_292_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((90_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - (47_468_000 as Weight) + Weight::from_ref_time(47_468_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((129_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - (33_492_000 as Weight) + Weight::from_ref_time(33_492_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((110_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - (22_147_000 as Weight) + Weight::from_ref_time(22_147_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((113_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - (66_106_000 as Weight) + Weight::from_ref_time(66_106_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((161_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(161_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - (52_566_000 as Weight) + Weight::from_ref_time(52_566_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((117_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs index 8ec439c9ae..4268eb2f1b 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - (18_084_000 as Weight) + Weight::from_ref_time(18_084_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((83_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - (35_619_000 as Weight) + Weight::from_ref_time(35_619_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((172_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((89_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - (24_774_000 as Weight) + Weight::from_ref_time(24_774_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((190_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((33_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(33_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - (25_855_000 as Weight) + Weight::from_ref_time(25_855_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((160_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(160_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add((15_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - (32_874_000 as Weight) + Weight::from_ref_time(32_874_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((172_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((97_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - (28_312_000 as Weight) + Weight::from_ref_time(28_312_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add((105_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - (28_197_000 as Weight) + Weight::from_ref_time(28_197_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add((121_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - (23_659_000 as Weight) + Weight::from_ref_time(23_659_000 as RefTimeWeight) // Standard Error: 8_000 - .saturating_add((106_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(106_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - (31_575_000 as Weight) + Weight::from_ref_time(31_575_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((35_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(35_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - (24_640_000 as Weight) + Weight::from_ref_time(24_640_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((80_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(80_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs index 949e1c64ef..9463c5747e 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - (16_457_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(16_457_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - (13_585_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(13_585_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs index 296a565fcb..a09dc7cf36 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - (6_762_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(6_762_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } fn on_finalize() -> Weight { - (2_387_000 as Weight) + Weight::from_ref_time(2_387_000 as RefTimeWeight) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs index fd90132bf0..031dd20d1c 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_uniques`. @@ -53,17 +53,17 @@ impl pallet_uniques::WeightInfo for WeightInfo { // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn create() -> Weight { - (27_462_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(27_462_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques NextCollectionId (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_create() -> Weight { - (16_480_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(16_480_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:0) @@ -77,191 +77,191 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 18_000 - .saturating_add((10_956_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(Weight::from_ref_time(10_956_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add((1_654_000 as Weight).saturating_mul(m as Weight)) + .saturating_add(Weight::from_ref_time(1_654_000 as RefTimeWeight).scalar_saturating_mul(m as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add((1_572_000 as Weight).saturating_mul(a as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) - .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(n as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(m as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(a as Weight))) + .saturating_add(Weight::from_ref_time(1_572_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(m as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques CollectionMaxSupply (r:1 w:0) // Storage: Uniques Account (r:0 w:1) fn mint() -> Weight { - (36_074_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(36_074_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:1) // Storage: Uniques ItemPriceOf (r:0 w:1) fn burn() -> Weight { - (37_583_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(37_583_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:2) // Storage: Uniques ItemPriceOf (r:0 w:1) fn transfer() -> Weight { - (28_134_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(28_134_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:100 w:100) /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 16_000 - .saturating_add((12_715_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(i as Weight))) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(12_715_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn freeze() -> Weight { - (21_019_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_019_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn thaw() -> Weight { - (21_907_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(21_907_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn freeze_collection() -> Weight { - (16_894_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_894_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn thaw_collection() -> Weight { - (16_650_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_650_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:2) fn transfer_ownership() -> Weight { - (25_095_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(25_095_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) fn set_team() -> Weight { - (17_428_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_428_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_item_status() -> Weight { - (20_018_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(20_018_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn set_attribute() -> Weight { - (41_955_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(41_955_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn clear_attribute() -> Weight { - (40_201_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(40_201_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn set_metadata() -> Weight { - (33_630_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(33_630_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn clear_metadata() -> Weight { - (34_054_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(34_054_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn set_collection_metadata() -> Weight { - (33_283_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(33_283_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn clear_collection_metadata() -> Weight { - (31_298_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(31_298_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn approve_transfer() -> Weight { - (22_430_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(22_430_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn cancel_approval() -> Weight { - (23_005_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(23_005_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) fn set_accept_ownership() -> Weight { - (20_468_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(20_468_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques CollectionMaxSupply (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn set_collection_max_supply() -> Weight { - (19_948_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(19_948_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:0) // Storage: Uniques ItemPriceOf (r:0 w:1) fn set_price() -> Weight { - (19_487_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(19_487_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques ItemPriceOf (r:1 w:1) // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Account (r:0 w:2) fn buy_item() -> Weight { - (39_973_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(39_973_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs index d8b3e0e1f3..204fb572d9 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - (14_433_000 as Weight) + Weight::from_ref_time(14_433_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_315_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_315_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { - (5_234_000 as Weight) + Weight::from_ref_time(5_234_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - (16_023_000 as Weight) + Weight::from_ref_time(16_023_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_466_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_466_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { - (12_588_000 as Weight) + Weight::from_ref_time(12_588_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - (16_094_000 as Weight) + Weight::from_ref_time(16_094_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_280_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_280_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs b/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs index 843823c1bf..8083ccb400 100644 --- a/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// `ParityDB` can be enabled with a feature flag, but is still experimental. These weights /// are available for brave runtime engineers who may want to try this out as default. pub const ParityDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 8_000 * constants::WEIGHT_PER_NANOS, - write: 50_000 * constants::WEIGHT_PER_NANOS, + read: 8_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 50_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs b/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs index 05e06b0eab..1db87f143f 100644 --- a/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 25_000 * constants::WEIGHT_PER_NANOS, - write: 100_000 * constants::WEIGHT_PER_NANOS, + read: 25_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 100_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/assets/westmint/src/xcm_config.rs b/parachains/runtimes/assets/westmint/src/xcm_config.rs index 4a2daa3380..16d5b84b07 100644 --- a/parachains/runtimes/assets/westmint/src/xcm_config.rs +++ b/parachains/runtimes/assets/westmint/src/xcm_config.rs @@ -20,7 +20,6 @@ use super::{ use frame_support::{ match_types, parameter_types, traits::{Everything, PalletInfoAccess}, - weights::Weight, }; use pallet_xcm::XcmPassthrough; use parachains_common::{ @@ -131,7 +130,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( parameter_types! { // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: Weight = 1_000_000_000; + pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; pub XcmAssetFeesReceiver: Option = Authorship::author(); } diff --git a/parachains/runtimes/assets/westmint/tests/tests.rs b/parachains/runtimes/assets/westmint/tests/tests.rs index a967c85add..1bd8f7c5ec 100644 --- a/parachains/runtimes/assets/westmint/tests/tests.rs +++ b/parachains/runtimes/assets/westmint/tests/tests.rs @@ -1,6 +1,8 @@ use asset_test_utils::{ExtBuilder, RuntimeHelper}; use frame_support::{ - assert_noop, assert_ok, traits::PalletInfo, weights::WeightToFee as WeightToFeeT, + assert_noop, assert_ok, + traits::PalletInfo, + weights::{Weight, WeightToFee as WeightToFeeT}, }; use parachains_common::{AccountId, AuraId}; pub use westmint_runtime::{ @@ -50,7 +52,7 @@ fn test_asset_xcm_trader() { let bought = 4_000_000_000u64; // lets calculate amount needed - let amount_needed = WeightToFee::weight_to_fee(&bought); + let amount_needed = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); let asset_multilocation = MultiLocation::new( 0, @@ -130,7 +132,7 @@ fn test_asset_xcm_trader_with_refund() { ); // lets calculate amount needed - let amount_bought = WeightToFee::weight_to_fee(&bought); + let amount_bought = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); let asset: MultiAsset = (asset_multilocation.clone(), amount_bought).into(); @@ -144,7 +146,8 @@ fn test_asset_xcm_trader_with_refund() { let weight_used = bought / 2; // Make sure refurnd works. - let amount_refunded = WeightToFee::weight_to_fee(&(bought - weight_used)); + let amount_refunded = + WeightToFee::weight_to_fee(&Weight::from_ref_time(bought - weight_used)); assert_eq!( trader.refund_weight(bought - weight_used), @@ -155,7 +158,7 @@ fn test_asset_xcm_trader_with_refund() { drop(trader); // We only should have paid for half of the bought weight - let fees_paid = WeightToFee::weight_to_fee(&weight_used); + let fees_paid = WeightToFee::weight_to_fee(&Weight::from_ref_time(weight_used)); assert_eq!( Assets::balance(1, AccountId::from(ALICE)), @@ -207,7 +210,7 @@ fn test_asset_xcm_trader_refund_not_possible_since_amount_less_than_ed() { ), ); - let amount_bought = WeightToFee::weight_to_fee(&bought); + let amount_bought = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); assert!( amount_bought < ExistentialDeposit::get(), @@ -266,7 +269,7 @@ fn test_that_buying_ed_refund_does_not_refund() { ), ); - let amount_bought = WeightToFee::weight_to_fee(&bought); + let amount_bought = WeightToFee::weight_to_fee(&Weight::from_ref_time(bought)); assert!( amount_bought < ExistentialDeposit::get(), diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/constants.rs b/parachains/runtimes/collectives/collectives-polkadot/src/constants.rs index 38853ae7e9..cc41d5c637 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/constants.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/constants.rs @@ -71,7 +71,7 @@ pub mod fee { // in Polkadot, extrinsic base weight (smallest non-zero weight) is mapped to 1/10 CENT: // in a parachain, we map to 1/10 of that, or 1/100 CENT let p = super::currency::CENTS; - let q = 100 * Balance::from(ExtrinsicBaseWeight::get()); + let q = 100 * Balance::from(ExtrinsicBaseWeight::get().ref_time()); smallvec![WeightToFeeCoefficient { degree: 1, negative: false, diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 63cdc10fed..bc256d3a5f 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -338,8 +338,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs index 4db90f0c02..c171a1fdd7 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = 5_000_000 * constants::WEIGHT_PER_NANOS; + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); } #[cfg(test)] diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs index affda8a291..334eef4e0f 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - (5_294_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_294_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - (5_180_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(5_180_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs index 158ba99c6a..6e16288835 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = 125_000 * constants::WEIGHT_PER_NANOS; + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); } #[cfg(test)] diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs index 69a9db7d68..2611ff4c72 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(b as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - (5_069_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(5_069_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((624_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(624_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((530_000 as Weight).saturating_mul(i as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) + .saturating_add(Weight::from_ref_time(530_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((1_059_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(p as Weight))) + .saturating_add(Weight::from_ref_time(1_059_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs index bfa9e3e35b..ecbda4eb2f 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_alliance`. @@ -56,24 +56,24 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[0, 90]`. /// The range of component `p` is `[1, 100]`. fn propose_proposed(_b: u32, _x: u32, _y: u32, p: u32, ) -> Weight { - (53_023_000 as Weight) + Weight::from_ref_time(53_023_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((132_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + .saturating_add(Weight::from_ref_time(132_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Alliance Members (r:2 w:0) // Storage: AllianceMotion Voting (r:1 w:1) /// The range of component `x` is `[3, 10]`. /// The range of component `y` is `[2, 90]`. fn vote(x: u32, y: u32, ) -> Weight { - (33_003_000 as Weight) + Weight::from_ref_time(33_003_000 as RefTimeWeight) // Standard Error: 106_000 - .saturating_add((312_000 as Weight).saturating_mul(x as Weight)) + .saturating_add(Weight::from_ref_time(312_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) // Standard Error: 4_000 - .saturating_add((82_000 as Weight).saturating_mul(y as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion ProposalOf (r:1 w:1) @@ -81,11 +81,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { // Storage: AllianceMotion Voting (r:0 w:1) /// The range of component `p` is `[1, 100]`. fn veto(p: u32, ) -> Weight { - (27_289_000 as Weight) + Weight::from_ref_time(27_289_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((131_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -96,15 +96,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(x: u32, y: u32, p: u32, ) -> Weight { - (31_884_000 as Weight) + Weight::from_ref_time(31_884_000 as RefTimeWeight) // Standard Error: 72_000 - .saturating_add((358_000 as Weight).saturating_mul(x as Weight)) + .saturating_add(Weight::from_ref_time(358_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) // Standard Error: 3_000 - .saturating_add((109_000 as Weight).saturating_mul(y as Weight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((109_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -116,17 +116,17 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, x: u32, y: u32, p: u32, ) -> Weight { - (43_205_000 as Weight) + Weight::from_ref_time(43_205_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) // Standard Error: 73_000 - .saturating_add((123_000 as Weight).saturating_mul(x as Weight)) + .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((91_000 as Weight).saturating_mul(y as Weight)) + .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((114_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(114_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -139,15 +139,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_disapproved(x: u32, y: u32, p: u32, ) -> Weight { - (49_769_000 as Weight) + Weight::from_ref_time(49_769_000 as RefTimeWeight) // Standard Error: 69_000 - .saturating_add((352_000 as Weight).saturating_mul(x as Weight)) + .saturating_add(Weight::from_ref_time(352_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((81_000 as Weight).saturating_mul(y as Weight)) + .saturating_add(Weight::from_ref_time(81_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((100_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -160,15 +160,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, _x: u32, y: u32, p: u32, ) -> Weight { - (40_901_000 as Weight) + Weight::from_ref_time(40_901_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((79_000 as Weight).saturating_mul(y as Weight)) + .saturating_add(Weight::from_ref_time(79_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((102_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Alliance Members (r:3 w:3) // Storage: AllianceMotion Members (r:1 w:1) @@ -176,55 +176,55 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[0, 90]`. /// The range of component `z` is `[0, 100]`. fn init_members(_x: u32, y: u32, z: u32, ) -> Weight { - (39_647_000 as Weight) + Weight::from_ref_time(39_647_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((123_000 as Weight).saturating_mul(y as Weight)) + .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((116_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + .saturating_add(Weight::from_ref_time(116_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Alliance Rule (r:0 w:1) fn set_rule() -> Weight { - (14_689_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(14_689_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Alliance Announcements (r:1 w:1) fn announce() -> Weight { - (15_988_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(15_988_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Alliance Announcements (r:1 w:1) fn remove_announcement() -> Weight { - (16_823_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(16_823_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Alliance UnscrupulousAccounts (r:1 w:0) // Storage: Alliance Members (r:4 w:1) // Storage: System Account (r:1 w:1) // Storage: Alliance DepositOf (r:0 w:1) fn join_alliance() -> Weight { - (46_340_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + Weight::from_ref_time(46_340_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Alliance Members (r:4 w:1) // Storage: Alliance UnscrupulousAccounts (r:1 w:0) fn nominate_ally() -> Weight { - (36_225_000 as Weight) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(36_225_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Alliance Members (r:3 w:2) // Storage: AllianceMotion Proposals (r:1 w:0) // Storage: AllianceMotion Members (r:0 w:1) // Storage: AllianceMotion Prime (r:0 w:1) fn elevate_ally() -> Weight { - (30_236_000 as Weight) - .saturating_add(T::DbWeight::get().reads(4 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(30_236_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: Alliance UpForKicking (r:1 w:0) // Storage: Alliance Members (r:3 w:1) @@ -234,9 +234,9 @@ impl pallet_alliance::WeightInfo for WeightInfo { // Storage: AllianceMotion Members (r:0 w:1) // Storage: AllianceMotion Prime (r:0 w:1) fn retire() -> Weight { - (44_311_000 as Weight) - .saturating_add(T::DbWeight::get().reads(7 as Weight)) - .saturating_add(T::DbWeight::get().writes(5 as Weight)) + Weight::from_ref_time(44_311_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) } // Storage: Alliance Members (r:3 w:1) // Storage: AllianceMotion Proposals (r:1 w:0) @@ -246,34 +246,34 @@ impl pallet_alliance::WeightInfo for WeightInfo { // Storage: AllianceMotion Prime (r:0 w:1) // Storage: Alliance UpForKicking (r:0 w:1) fn kick_member() -> Weight { - (46_112_000 as Weight) - .saturating_add(T::DbWeight::get().reads(6 as Weight)) - .saturating_add(T::DbWeight::get().writes(6 as Weight)) + Weight::from_ref_time(46_112_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(6 as RefTimeWeight)) } // Storage: Alliance UnscrupulousAccounts (r:1 w:1) // Storage: Alliance UnscrupulousWebsites (r:1 w:1) /// The range of component `n` is `[1, 100]`. /// The range of component `l` is `[1, 255]`. fn add_unscrupulous_items(n: u32, l: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((1_300_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(Weight::from_ref_time(1_300_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add((125_000 as Weight).saturating_mul(l as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(125_000 as RefTimeWeight).scalar_saturating_mul(l as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Alliance UnscrupulousAccounts (r:1 w:1) // Storage: Alliance UnscrupulousWebsites (r:1 w:1) /// The range of component `n` is `[1, 100]`. /// The range of component `l` is `[1, 255]`. fn remove_unscrupulous_items(n: u32, l: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 197_000 - .saturating_add((34_156_000 as Weight).saturating_mul(n as Weight)) + .saturating_add(Weight::from_ref_time(34_156_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) // Standard Error: 87_000 - .saturating_add((7_042_000 as Weight).saturating_mul(l as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(7_042_000 as RefTimeWeight).scalar_saturating_mul(l as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs index 6d97bd946e..b3bb1dd213 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (39_576_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(39_576_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (30_212_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(30_212_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - (19_428_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(19_428_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - (22_526_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(22_526_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - (38_737_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(38_737_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - (35_648_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(35_648_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - (17_197_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(17_197_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs index 9213c294ce..251d664e39 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - (7_128_000 as Weight) + Weight::from_ref_time(7_128_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add((3_105_000 as Weight).saturating_mul(b as Weight)) - .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight))) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(3_105_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - (7_922_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(7_922_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - (8_226_000 as Weight) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(8_226_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - (56_086_000 as Weight) + Weight::from_ref_time(56_086_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((93_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(5 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[6, 1000]`. fn leave_intent(c: u32, ) -> Weight { - (58_436_000 as Weight) + Weight::from_ref_time(58_436_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((102_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - (29_654_000 as Weight) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(4 as Weight)) + Weight::from_ref_time(29_654_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - (0 as Weight) + Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_911_000 - .saturating_add((9_907_000 as Weight).saturating_mul(r as Weight)) + .saturating_add(Weight::from_ref_time(9_907_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) // Standard Error: 1_911_000 - .saturating_add((50_916_000 as Weight).saturating_mul(c as Weight)) - .saturating_add(T::DbWeight::get().reads((2 as Weight).saturating_mul(c as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) - .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(c as Weight))) + .saturating_add(Weight::from_ref_time(50_916_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs index 57cee1a56c..9ab03863a0 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - (17_905_000 as Weight) + Weight::from_ref_time(17_905_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - (34_787_000 as Weight) + Weight::from_ref_time(34_787_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((105_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - (38_845_000 as Weight) + Weight::from_ref_time(38_845_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((75_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(75_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - (25_600_000 as Weight) + Weight::from_ref_time(25_600_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((76_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - (36_944_000 as Weight) + Weight::from_ref_time(36_944_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((95_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - (46_014_000 as Weight) + Weight::from_ref_time(46_014_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((126_000 as Weight).saturating_mul(s as Weight)) + .saturating_add(Weight::from_ref_time(126_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - (31_616_000 as Weight) + Weight::from_ref_time(31_616_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((117_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - (20_862_000 as Weight) + Weight::from_ref_time(20_862_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add((109_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - (64_311_000 as Weight) + Weight::from_ref_time(64_311_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add((164_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(Weight::from_ref_time(164_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - (51_181_000 as Weight) + Weight::from_ref_time(51_181_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((110_000 as Weight).saturating_mul(s as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs index cfad3df2b9..79afbf6a12 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - (16_628_000 as Weight) + Weight::from_ref_time(16_628_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((90_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - (33_846_000 as Weight) + Weight::from_ref_time(33_846_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((175_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(175_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 3_000 - .saturating_add((88_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - (23_633_000 as Weight) + Weight::from_ref_time(23_633_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((184_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(184_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((29_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - (24_121_000 as Weight) + Weight::from_ref_time(24_121_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((177_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(177_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((15_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - (31_509_000 as Weight) + Weight::from_ref_time(31_509_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((172_000 as Weight).saturating_mul(a as Weight)) + .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add((86_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(3 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(Weight::from_ref_time(86_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - (26_168_000 as Weight) + Weight::from_ref_time(26_168_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add((127_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - (26_306_000 as Weight) + Weight::from_ref_time(26_306_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((131_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - (22_287_000 as Weight) + Weight::from_ref_time(22_287_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add((85_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - (29_260_000 as Weight) + Weight::from_ref_time(29_260_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((38_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(38_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - (23_012_000 as Weight) + Weight::from_ref_time(23_012_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((97_000 as Weight).saturating_mul(p as Weight)) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs index 14b53f1e6e..f090d83650 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - (15_802_000 as Weight) - .saturating_add(T::DbWeight::get().reads(2 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(15_802_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - (12_925_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + Weight::from_ref_time(12_925_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs index 08a237a62c..b3d37bdc77 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - (6_170_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(1 as Weight)) + Weight::from_ref_time(6_170_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } fn on_finalize() -> Weight { - (2_177_000 as Weight) + Weight::from_ref_time(2_177_000 as RefTimeWeight) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs index 3cf818490b..5e57bdda11 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - (13_398_000 as Weight) + Weight::from_ref_time(13_398_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_159_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_159_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { - (4_668_000 as Weight) + Weight::from_ref_time(4_668_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - (10_742_000 as Weight) + Weight::from_ref_time(10_742_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_375_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_375_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { - (11_022_000 as Weight) + Weight::from_ref_time(11_022_000 as RefTimeWeight) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - (14_280_000 as Weight) + Weight::from_ref_time(14_280_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add((3_150_000 as Weight).saturating_mul(c as Weight)) + .saturating_add(Weight::from_ref_time(3_150_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs index 843823c1bf..8083ccb400 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// `ParityDB` can be enabled with a feature flag, but is still experimental. These weights /// are available for brave runtime engineers who may want to try this out as default. pub const ParityDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 8_000 * constants::WEIGHT_PER_NANOS, - write: 50_000 * constants::WEIGHT_PER_NANOS, + read: 8_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 50_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs index 05e06b0eab..1db87f143f 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs @@ -25,8 +25,8 @@ pub mod constants { /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout /// the runtime. pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { - read: 25_000 * constants::WEIGHT_PER_NANOS, - write: 100_000 * constants::WEIGHT_PER_NANOS, + read: 25_000 * constants::WEIGHT_PER_NANOS.ref_time(), + write: 100_000 * constants::WEIGHT_PER_NANOS.ref_time(), }; } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index 09869b67e7..f728a6d9cb 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -20,7 +20,6 @@ use super::{ use frame_support::{ match_types, parameter_types, traits::{Everything, Nothing}, - weights::Weight, }; use pallet_xcm::XcmPassthrough; use parachains_common::{ @@ -100,7 +99,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( parameter_types! { // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: Weight = 1_000_000_000; + pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/constants.rs b/parachains/runtimes/contracts/contracts-rococo/src/constants.rs index fabc09d017..6dccf0089c 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/constants.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/constants.rs @@ -61,7 +61,7 @@ pub mod fee { // in Kusama, extrinsic base weight (smallest non-zero weight) is mapped to 1/10 CENT: // in Statemine, we map to 1/10 of that, or 1/100 CENT let p = super::currency::CENTS; - let q = 100 * Balance::from(ExtrinsicBaseWeight::get()); + let q = 100 * Balance::from(ExtrinsicBaseWeight::get().ref_time()); smallvec![WeightToFeeCoefficient { degree: 1, negative: false, diff --git a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs index 47d8369d80..5f3d5310b8 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs @@ -26,9 +26,9 @@ parameter_types! { RuntimeBlockWeights::get().max_block; // The weight needed for decoding the queue should be less or equal than a fifth // of the overall weight dedicated to the lazy deletion. - pub DeletionQueueDepth: u32 = ((DeletionWeightLimit::get() / ( - ::WeightInfo::on_initialize_per_queue_item(1) - - ::WeightInfo::on_initialize_per_queue_item(0) + pub DeletionQueueDepth: u32 = ((DeletionWeightLimit::get().ref_time() / ( + ::WeightInfo::on_initialize_per_queue_item(1).ref_time() - + ::WeightInfo::on_initialize_per_queue_item(0).ref_time() )) / 5) as u32; pub MySchedule: Schedule = Default::default(); } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 7b9ae48d50..b374045180 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -49,7 +49,7 @@ use constants::{currency::*, fee::WeightToFee}; use frame_support::{ construct_runtime, parameter_types, traits::{ConstU128, ConstU16, ConstU32, ConstU64, ConstU8, Everything}, - weights::{ConstantMultiplier, DispatchClass}, + weights::{ConstantMultiplier, DispatchClass, Weight}, PalletId, }; use frame_system::limits::{BlockLength, BlockWeights}; @@ -64,9 +64,6 @@ use xcm_config::CollatorSelectionUpdateOrigin; #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; -#[cfg(feature = "try-runtime")] -use frame_support::weights::Weight; - // Polkadot imports use polkadot_runtime_common::{BlockHashCount, SlowAdjustingFeeUpdate}; @@ -245,15 +242,20 @@ impl pallet_utility::Config for Runtime { type WeightInfo = pallet_utility::weights::SubstrateWeight; } +parameter_types! { + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); +} + impl cumulus_pallet_parachain_system::Config for Runtime { type Event = Event; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type DmpMessageHandler = DmpQueue; - type ReservedDmpWeight = ConstU64<{ MAXIMUM_BLOCK_WEIGHT / 4 }>; + type ReservedDmpWeight = ReservedDmpWeight; type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; - type ReservedXcmpWeight = ConstU64<{ MAXIMUM_BLOCK_WEIGHT / 4 }>; + type ReservedXcmpWeight = ReservedXcmpWeight; type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; } @@ -515,7 +517,7 @@ impl pallet_contracts_rpc_runtime_api::ContractsApi( origin: &MultiLocation, message: &mut Xcm, - max_weight: Weight, - weight_credit: &mut Weight, + max_weight: XCMWeight, + weight_credit: &mut XCMWeight, ) -> Result<(), ()> { Deny::should_execute(origin, message, max_weight, weight_credit)?; Allow::should_execute(origin, message, max_weight, weight_credit) @@ -179,8 +178,8 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { fn should_execute( origin: &MultiLocation, message: &mut Xcm, - _max_weight: Weight, - _weight_credit: &mut Weight, + _max_weight: XCMWeight, + _weight_credit: &mut XCMWeight, ) -> Result<(), ()> { if message.0.iter().any(|inst| { matches!( diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index cc123ddb2e..f0729485f5 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -132,7 +132,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10); /// by Operational extrinsics. const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for .5 seconds of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2; +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); parameter_types! { pub const BlockHashCount: BlockNumber = 250; @@ -254,8 +254,8 @@ impl pallet_sudo::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4; + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { @@ -358,7 +358,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( parameter_types! { // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: Weight = 1_000_000_000; + pub UnitWeightCost: u64 = 1_000_000_000; // One ROC buys 1 second of weight. pub const WeightPrice: (MultiLocation, u128) = (MultiLocation::parent(), ROC); pub const MaxInstructions: u32 = 100; diff --git a/primitives/utility/src/lib.rs b/primitives/utility/src/lib.rs index ea7a81f327..2ed99394a6 100644 --- a/primitives/utility/src/lib.rs +++ b/primitives/utility/src/lib.rs @@ -28,7 +28,10 @@ use frame_support::{ use sp_runtime::{traits::Saturating, SaturatedConversion}; use sp_std::marker::PhantomData; -use xcm::{latest::prelude::*, WrapVersion}; +use xcm::{ + latest::{prelude::*, Weight as XCMWeight}, + WrapVersion, +}; use xcm_builder::TakeRevenue; use xcm_executor::traits::{MatchesFungibles, TransactAsset, WeightTrader}; /// Xcm router which recognises the `Parent` destination and handles it by sending the message into @@ -105,7 +108,7 @@ impl< // If everything goes well, we charge. fn buy_weight( &mut self, - weight: Weight, + weight: XCMWeight, payment: xcm_executor::Assets, ) -> Result { log::trace!(target: "xcm::weight", "TakeFirstAssetTrader::buy_weight weight: {:?}, payment: {:?}", weight, payment); @@ -115,6 +118,8 @@ impl< return Err(XcmError::NotWithdrawable) } + let weight = Weight::from_ref_time(weight); + // We take the very first multiasset from payment let multiassets: MultiAssets = payment.clone().into(); @@ -155,14 +160,14 @@ impl< Ok(unused) } - fn refund_weight(&mut self, weight: Weight) -> Option { + fn refund_weight(&mut self, weight: XCMWeight) -> Option { log::trace!(target: "xcm::weight", "TakeFirstAssetTrader::refund_weight weight: {:?}", weight); if let Some(AssetTraderRefunder { mut weight_outstanding, outstanding_concrete_asset: MultiAsset { id, fun }, }) = self.0.clone() { - let weight = weight.min(weight_outstanding); + let weight = Weight::from_ref_time(weight).min(weight_outstanding); // Get the local asset id in which we can refund fees let (local_asset_id, outstanding_balance) = diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index b6567887cd..7feb25aa26 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -138,7 +138,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10); /// by Operational extrinsics. const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for .5 seconds of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2; +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); parameter_types! { pub const BlockHashCount: BlockNumber = 250; @@ -348,8 +348,7 @@ pub struct TestOnRuntimeUpgrade; impl OnRuntimeUpgrade for TestOnRuntimeUpgrade { fn on_runtime_upgrade() -> frame_support::weights::Weight { assert_eq!(sp_io::storage::get(TEST_RUNTIME_UPGRADE_KEY), Some(vec![1, 2, 3, 4].into())); - - 1 + Weight::one() } } diff --git a/test/service/src/lib.rs b/test/service/src/lib.rs index 9132983e3e..c0a0067ec3 100644 --- a/test/service/src/lib.rs +++ b/test/service/src/lib.rs @@ -28,6 +28,7 @@ use std::{ }; use url::Url; +use crate::runtime::Weight; use cumulus_client_cli::CollatorOptions; use cumulus_client_consensus_common::{ParachainCandidate, ParachainConsensus}; use cumulus_client_network::BlockAnnounceValidator; @@ -717,7 +718,10 @@ impl TestNode { let call = frame_system::Call::set_code { code: validation }; self.send_extrinsic( - runtime::SudoCall::sudo_unchecked_weight { call: Box::new(call.into()), weight: 1_000 }, + runtime::SudoCall::sudo_unchecked_weight { + call: Box::new(call.into()), + weight: Weight::from_ref_time(1_000), + }, Sr25519Keyring::Alice, ) .await From 99430a508da1ac7da47994058d3b114a69c6ab6d Mon Sep 17 00:00:00 2001 From: Roman Useinov Date: Thu, 1 Sep 2022 11:39:01 +0200 Subject: [PATCH 08/54] [Feature] Add XCM benchmark weights to Statemint and Statemine (#1454) * [Feature] Add XCM benchmarark weights to Statemint and Statemine * add xcm-bench-template * add polkadot xcm bench pallet to statemint * Sample benchmarking that compiles * add benches to the module * Remove batches assertion and whitelist ActiveConfig * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic * fix benchmarks * fix get_multi_asset * fmt and more bench fixes * reformat * move Xcm type definitions * define types twice * remove commented out lines * define Xcm bench types globally * test use * fix semi * make sure the type definittion is properly documented * tweak TrustedTeleporter/Reserve * use dots as asset * copy benchmarks over, fix the ci script * remove extra asset * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic * benchmarks setup for statemint/e and westmint * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::fungible * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::generic * ".git/.scripts/bench-bot.sh" xcm statemine assets pallet_xcm_benchmarks::fungible * remove a check * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::fungible * ".git/.scripts/bench-bot.sh" xcm westmint assets pallet_xcm_benchmarks::generic * implement WeightInfoBounds for all the asset runtimes * update Cargo.lock * fix Muharem's comments * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic * Update parachains/runtimes/assets/statemint/src/lib.rs Co-authored-by: Oliver Tale-Yazdi * fix some review comments * fix file headers * more fixes to licenses and such * fix another inconsistency * Extend weights template Signed-off-by: Oliver Tale-Yazdi * remove a placeholder * remove redundant overrides * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::fungible * Update benchmarking.rs * remove redundant bench * fix * ".git/.scripts/bench-bot.sh" xcm statemint assets pallet_xcm_benchmarks::generic * Update pallets/xcm-benchmarks/src/fungible/mock.rs Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com> * remove TODO's * remove local xcm-benchmark-pallet impl * disable CheckedAccount in benches * update template * fix up imports * fix xcm * fix the template Signed-off-by: Oliver Tale-Yazdi Co-authored-by: command-bot <> Co-authored-by: Oliver Tale-Yazdi Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com> --- Cargo.lock | 3 + .../runtimes/assets/statemine/Cargo.toml | 2 + .../runtimes/assets/statemine/src/lib.rs | 105 +++++++++- .../assets/statemine/src/weights/mod.rs | 1 + .../assets/statemine/src/weights/xcm/mod.rs | 182 ++++++++++++++++++ .../xcm/pallet_xcm_benchmarks_fungible.rs | 107 ++++++++++ .../xcm/pallet_xcm_benchmarks_generic.rs | 137 +++++++++++++ .../assets/statemine/src/xcm_config.rs | 19 +- .../runtimes/assets/statemint/Cargo.toml | 2 + .../runtimes/assets/statemint/src/lib.rs | 104 +++++++++- .../assets/statemint/src/weights/mod.rs | 1 + .../assets/statemint/src/weights/xcm/mod.rs | 182 ++++++++++++++++++ .../xcm/pallet_xcm_benchmarks_fungible.rs | 108 +++++++++++ .../xcm/pallet_xcm_benchmarks_generic.rs | 138 +++++++++++++ .../assets/statemint/src/xcm_config.rs | 18 +- .../runtimes/assets/westmint/Cargo.toml | 2 + .../runtimes/assets/westmint/src/lib.rs | 104 +++++++++- .../assets/westmint/src/weights/mod.rs | 1 + .../assets/westmint/src/weights/xcm/mod.rs | 182 ++++++++++++++++++ .../xcm/pallet_xcm_benchmarks_fungible.rs | 107 ++++++++++ .../xcm/pallet_xcm_benchmarks_generic.rs | 137 +++++++++++++ .../assets/westmint/src/xcm_config.rs | 18 +- scripts/benchmarks-ci.sh | 12 +- templates/xcm-bench-template.hbs | 68 +++++++ 24 files changed, 1704 insertions(+), 36 deletions(-) create mode 100644 parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs create mode 100644 parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs create mode 100644 parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs create mode 100644 parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs create mode 100644 parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs create mode 100644 parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs create mode 100644 parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs create mode 100644 parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs create mode 100644 parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs create mode 100644 templates/xcm-bench-template.hbs diff --git a/Cargo.lock b/Cargo.lock index b89b017b44..1dd6462067 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11597,6 +11597,7 @@ dependencies = [ "pallet-uniques", "pallet-utility", "pallet-xcm", + "pallet-xcm-benchmarks", "parachain-info", "parachains-common", "parity-scale-codec", @@ -11663,6 +11664,7 @@ dependencies = [ "pallet-uniques", "pallet-utility", "pallet-xcm", + "pallet-xcm-benchmarks", "parachain-info", "parachains-common", "parity-scale-codec", @@ -13139,6 +13141,7 @@ dependencies = [ "pallet-uniques", "pallet-utility", "pallet-xcm", + "pallet-xcm-benchmarks", "parachain-info", "parachains-common", "parity-scale-codec", diff --git a/parachains/runtimes/assets/statemine/Cargo.toml b/parachains/runtimes/assets/statemine/Cargo.toml index 78f540c279..63e3cf1b1b 100644 --- a/parachains/runtimes/assets/statemine/Cargo.toml +++ b/parachains/runtimes/assets/statemine/Cargo.toml @@ -71,6 +71,7 @@ cumulus-primitives-utility = { path = "../../../../primitives/utility", default- pallet-collator-selection = { path = "../../../../pallets/collator-selection", default-features = false } parachain-info = { path = "../../../pallets/parachain-info", default-features = false } parachains-common = { path = "../../../common", default-features = false } +pallet-xcm-benchmarks = { git = "https://github.com/paritytech/polkadot", branch = "master", default-features = false, optional = true } [dev-dependencies] @@ -101,6 +102,7 @@ runtime-benchmarks = [ "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", + "pallet-xcm-benchmarks", ] try-runtime = [ "frame-executive/try-runtime", diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index ebb7bd00d5..f33c85bbaf 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -638,6 +638,10 @@ mod benches { [pallet_timestamp, Timestamp] [pallet_collator_selection, CollatorSelection] [cumulus_pallet_xcmp_queue, XcmpQueue] + // XCM + // NOTE: Make sure you point to the individual modules below. + [pallet_xcm_benchmarks::fungible, XcmBalances] + [pallet_xcm_benchmarks::generic, XcmGeneric] ); } @@ -789,6 +793,12 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use cumulus_pallet_session_benchmarking::Pallet as SessionBench; + // This is defined once again in dispatch_benchmark, because list_benchmarks! + // and add_benchmarks! are macros exported by define_benchmarks! macros and those types + // are referenced in that call. + type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; + type XcmGeneric = pallet_xcm_benchmarks::generic::Pallet::; + let mut list = Vec::::new(); list_benchmarks!(list, extra); @@ -799,7 +809,8 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{Benchmarking, BenchmarkBatch, BenchmarkError, + TrackedStorageKey}; use frame_system_benchmarking::Pallet as SystemBench; impl frame_system_benchmarking::Config for Runtime {} @@ -807,6 +818,95 @@ impl_runtime_apis! { use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} + use xcm::latest::prelude::*; + use xcm_config::KsmLocation; + use pallet_xcm_benchmarks::asset_instance_from; + + impl pallet_xcm_benchmarks::Config for Runtime { + type XcmConfig = xcm_config::XcmConfig; + type AccountIdConverter = xcm_config::LocationToAccountId; + fn valid_destination() -> Result { + Ok(KsmLocation::get()) + } + fn worst_case_holding() -> MultiAssets { + // A mix of fungible, non-fungible, and concrete assets. + const HOLDING_FUNGIBLES: u32 = 100; + const HOLDING_NON_FUNGIBLES: u32 = 100; + let fungibles_amount: u128 = 100; + let mut assets = (0..HOLDING_FUNGIBLES) + .map(|i| { + MultiAsset { + id: Concrete(GeneralIndex(i as u128).into()), + fun: Fungible(fungibles_amount * i as u128), + } + .into() + }) + .chain(core::iter::once(MultiAsset { id: Concrete(Here.into()), fun: Fungible(u128::MAX) })) + .chain((0..HOLDING_NON_FUNGIBLES).map(|i| MultiAsset { + id: Concrete(GeneralIndex(i as u128).into()), + fun: NonFungible(asset_instance_from(i)), + })) + .collect::>(); + + assets.push(MultiAsset{ + id: Concrete(KsmLocation::get()), + fun: Fungible(1_000_000 * UNITS), + }); + assets.into() + } + } + + parameter_types! { + pub const TrustedTeleporter: Option<(MultiLocation, MultiAsset)> = Some(( + KsmLocation::get(), + MultiAsset { fun: Fungible(1 * UNITS), id: Concrete(KsmLocation::get()) }, + )); + pub const TrustedReserve: Option<(MultiLocation, MultiAsset)> = None; + pub const CheckedAccount: Option = None; + + } + + impl pallet_xcm_benchmarks::fungible::Config for Runtime { + type TransactAsset = Balances; + + type CheckedAccount = CheckedAccount; + type TrustedTeleporter = TrustedTeleporter; + type TrustedReserve = TrustedReserve; + + fn get_multi_asset() -> MultiAsset { + MultiAsset { + id: Concrete(KsmLocation::get()), + fun: Fungible(1 * UNITS), + } + } + } + + impl pallet_xcm_benchmarks::generic::Config for Runtime { + type Call = Call; + + fn worst_case_response() -> (u64, Response) { + (0u64, Response::Version(Default::default())) + } + + fn transact_origin() -> Result { + Ok(KsmLocation::get()) + } + + fn subscribe_origin() -> Result { + Ok(KsmLocation::get()) + } + + fn claimable_asset() -> Result<(MultiLocation, MultiLocation, MultiAssets), BenchmarkError> { + let origin = KsmLocation::get(); + let assets: MultiAssets = (Concrete(KsmLocation::get()), 1_000 * UNITS).into(); + let ticket = MultiLocation { parents: 0, interior: Here }; + Ok((origin, ticket, assets)) + } + } + + type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; + type XcmGeneric = pallet_xcm_benchmarks::generic::Pallet::; + let whitelist: Vec = vec![ // Block Number hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(), @@ -818,13 +918,14 @@ impl_runtime_apis! { hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850").to_vec().into(), // System Events hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7").to_vec().into(), + //TODO: use from relay_well_known_keys::ACTIVE_CONFIG + hex_literal::hex!("06de3d8a54d27e44a9d5ce189618f22db4b49d95320d9021994c850f25b8e385").to_vec().into(), ]; let mut batches = Vec::::new(); let params = (&config, &whitelist); add_benchmarks!(params, batches); - if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/mod.rs b/parachains/runtimes/assets/statemine/src/weights/mod.rs index bfe3c7bba5..080584f2cf 100644 --- a/parachains/runtimes/assets/statemine/src/weights/mod.rs +++ b/parachains/runtimes/assets/statemine/src/weights/mod.rs @@ -13,6 +13,7 @@ pub mod pallet_uniques; pub mod pallet_utility; pub mod paritydb_weights; pub mod rocksdb_weights; +pub mod xcm; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs new file mode 100644 index 0000000000..10d4e18902 --- /dev/null +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs @@ -0,0 +1,182 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + +mod pallet_xcm_benchmarks_fungible; +mod pallet_xcm_benchmarks_generic; + +use crate::Runtime; +use frame_support::weights::Weight; +use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; +use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; +use sp_std::prelude::*; +use xcm::{ + latest::{prelude::*, Weight as XCMWeight}, + DoubleEncoded, +}; + +trait WeighMultiAssets { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; +} + +const MAX_ASSETS: u32 = 100; + +impl WeighMultiAssets for MultiAssetFilter { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { + let weight = match self { + Self::Definite(assets) => + weight.scalar_saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.scalar_saturating_mul(MAX_ASSETS as u64), + }; + weight.ref_time() + } +} + +impl WeighMultiAssets for MultiAssets { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { + weight.scalar_saturating_mul(self.inner().into_iter().count() as u64).ref_time() + } +} + +pub struct StatemineXcmWeight(core::marker::PhantomData); +impl XcmWeightInfo for StatemineXcmWeight { + fn withdraw_asset(assets: &MultiAssets) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::withdraw_asset()) + } + // Currently there is no trusted reserve + fn reserve_asset_deposited(_assets: &MultiAssets) -> XCMWeight { + unimplemented!() + } + fn receive_teleported_asset(assets: &MultiAssets) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::receive_teleported_asset()) + } + fn query_response(_query_id: &u64, _response: &Response, _max_weight: &u64) -> XCMWeight { + XcmGeneric::::query_response().ref_time() + } + fn transfer_asset(assets: &MultiAssets, _dest: &MultiLocation) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::transfer_asset()) + } + fn transfer_reserve_asset( + assets: &MultiAssets, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::transfer_reserve_asset()) + } + fn transact( + _origin_type: &OriginKind, + _require_weight_at_most: &u64, + _call: &DoubleEncoded, + ) -> XCMWeight { + XcmGeneric::::transact().ref_time() + } + fn hrmp_new_channel_open_request( + _sender: &u32, + _max_message_size: &u32, + _max_capacity: &u32, + ) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn hrmp_channel_accepted(_recipient: &u32) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn hrmp_channel_closing(_initiator: &u32, _sender: &u32, _recipient: &u32) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn clear_origin() -> XCMWeight { + XcmGeneric::::clear_origin().ref_time() + } + fn descend_origin(_who: &InteriorMultiLocation) -> XCMWeight { + XcmGeneric::::descend_origin().ref_time() + } + fn report_error( + _query_id: &QueryId, + _dest: &MultiLocation, + _max_response_weight: &u64, + ) -> XCMWeight { + XcmGeneric::::report_error().ref_time() + } + + fn deposit_asset( + assets: &MultiAssetFilter, + _max_assets: &u32, + _dest: &MultiLocation, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()) + } + fn deposit_reserve_asset( + assets: &MultiAssetFilter, + _max_assets: &u32, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) + } + fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { + Weight::MAX.ref_time() + } + fn initiate_reserve_withdraw( + assets: &MultiAssetFilter, + _reserve: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) + } + fn initiate_teleport( + assets: &MultiAssetFilter, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()) + } + fn query_holding( + _query_id: &u64, + _dest: &MultiLocation, + _assets: &MultiAssetFilter, + _max_response_weight: &u64, + ) -> XCMWeight { + XcmGeneric::::query_holding().ref_time() + } + fn buy_execution(_fees: &MultiAsset, _weight_limit: &WeightLimit) -> XCMWeight { + XcmGeneric::::buy_execution().ref_time() + } + fn refund_surplus() -> XCMWeight { + XcmGeneric::::refund_surplus().ref_time() + } + fn set_error_handler(_xcm: &Xcm) -> XCMWeight { + XcmGeneric::::set_error_handler().ref_time() + } + fn set_appendix(_xcm: &Xcm) -> XCMWeight { + XcmGeneric::::set_appendix().ref_time() + } + fn clear_error() -> XCMWeight { + XcmGeneric::::clear_error().ref_time() + } + fn claim_asset(_assets: &MultiAssets, _ticket: &MultiLocation) -> XCMWeight { + XcmGeneric::::claim_asset().ref_time() + } + fn trap(_code: &u64) -> XCMWeight { + XcmGeneric::::trap().ref_time() + } + fn subscribe_version(_query_id: &QueryId, _max_response_weight: &u64) -> XCMWeight { + XcmGeneric::::subscribe_version().ref_time() + } + fn unsubscribe_version() -> XCMWeight { + XcmGeneric::::unsubscribe_version().ref_time() + } +} diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs new file mode 100644 index 0000000000..9df4a3c549 --- /dev/null +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -0,0 +1,107 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + + +//! Autogenerated weights for `pallet_xcm_benchmarks::fungible` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-17, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot-parachain +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_xcm_benchmarks::fungible +// --chain=statemine-dev +// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json +// --header=./file_header.txt +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_xcm_benchmarks::fungible`. +pub struct WeightInfo(PhantomData); +impl WeightInfo { + // Storage: System Account (r:1 w:1) + pub(crate) fn withdraw_asset() -> Weight { + Weight::from_ref_time(29_190_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: System Account (r:2 w:2) + pub(crate) fn transfer_asset() -> Weight { + Weight::from_ref_time(34_102_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + // Storage: System Account (r:2 w:2) + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn transfer_reserve_asset() -> Weight { + Weight::from_ref_time(49_386_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(8 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + } + pub(crate) fn receive_teleported_asset() -> Weight { + Weight::from_ref_time(4_937_000 as RefTimeWeight) + } + // Storage: System Account (r:1 w:1) + pub(crate) fn deposit_asset() -> Weight { + Weight::from_ref_time(30_853_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: System Account (r:1 w:1) + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn deposit_reserve_asset() -> Weight { + Weight::from_ref_time(45_866_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + } + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn initiate_teleport() -> Weight { + Weight::from_ref_time(23_964_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } +} diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs new file mode 100644 index 0000000000..72237c90e9 --- /dev/null +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -0,0 +1,137 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + + +//! Autogenerated weights for `pallet_xcm_benchmarks::generic` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-17, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot-parachain +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_xcm_benchmarks::generic +// --chain=statemine-dev +// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json +// --header=./file_header.txt +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_xcm_benchmarks::generic`. +pub struct WeightInfo(PhantomData); +impl WeightInfo { + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn query_holding() -> Weight { + Weight::from_ref_time(694_466_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + pub(crate) fn buy_execution() -> Weight { + Weight::from_ref_time(7_095_000 as RefTimeWeight) + } + // Storage: PolkadotXcm Queries (r:1 w:0) + pub(crate) fn query_response() -> Weight { + Weight::from_ref_time(13_270_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + } + pub(crate) fn transact() -> Weight { + Weight::from_ref_time(16_375_000 as RefTimeWeight) + } + pub(crate) fn refund_surplus() -> Weight { + Weight::from_ref_time(7_319_000 as RefTimeWeight) + } + pub(crate) fn set_error_handler() -> Weight { + Weight::from_ref_time(3_515_000 as RefTimeWeight) + } + pub(crate) fn set_appendix() -> Weight { + Weight::from_ref_time(3_501_000 as RefTimeWeight) + } + pub(crate) fn clear_error() -> Weight { + Weight::from_ref_time(3_459_000 as RefTimeWeight) + } + pub(crate) fn descend_origin() -> Weight { + Weight::from_ref_time(4_319_000 as RefTimeWeight) + } + pub(crate) fn clear_origin() -> Weight { + Weight::from_ref_time(3_511_000 as RefTimeWeight) + } + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn report_error() -> Weight { + Weight::from_ref_time(13_284_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + // Storage: PolkadotXcm AssetTraps (r:1 w:1) + pub(crate) fn claim_asset() -> Weight { + Weight::from_ref_time(7_985_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + pub(crate) fn trap() -> Weight { + Weight::from_ref_time(3_515_000 as RefTimeWeight) + } + // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn subscribe_version() -> Weight { + Weight::from_ref_time(16_657_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + } + // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) + pub(crate) fn unsubscribe_version() -> Weight { + Weight::from_ref_time(5_622_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn initiate_reserve_withdraw() -> Weight { + Weight::from_ref_time(878_786_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } +} diff --git a/parachains/runtimes/assets/statemine/src/xcm_config.rs b/parachains/runtimes/assets/statemine/src/xcm_config.rs index 4203f1a54f..d8f59ffcb6 100644 --- a/parachains/runtimes/assets/statemine/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemine/src/xcm_config.rs @@ -34,11 +34,11 @@ use xcm::latest::prelude::*; use xcm_builder::{ AccountId32Aliases, AllowKnownQueryResponses, AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, AsPrefixedGeneralIndex, - ConvertedConcreteAssetId, CurrencyAdapter, EnsureXcmOrigin, FixedWeightBounds, - FungiblesAdapter, IsConcrete, LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsPreset, - RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, - SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, - UsingComponents, + ConvertedConcreteAssetId, CurrencyAdapter, EnsureXcmOrigin, FungiblesAdapter, IsConcrete, + LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsPreset, RelayChainAsNative, + SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, + SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, + WeightInfoBounds, }; use xcm_executor::{traits::JustTry, XcmExecutor}; @@ -128,8 +128,6 @@ pub type XcmOriginToTransactDispatchOrigin = ( ); parameter_types! { - // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; pub XcmAssetFeesReceiver: Option = Authorship::author(); } @@ -172,7 +170,8 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of KSM type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = + WeightInfoBounds, Call, MaxInstructions>; type Trader = ( UsingComponents>, cumulus_primitives_utility::TakeFirstAssetTrader< @@ -227,7 +226,9 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = FixedWeightBounds; + type Weigher = + WeightInfoBounds, Call, MaxInstructions>; + type LocationInverter = LocationInverter; type Origin = Origin; type Call = Call; diff --git a/parachains/runtimes/assets/statemint/Cargo.toml b/parachains/runtimes/assets/statemint/Cargo.toml index c1f469a4f9..186b4839ea 100644 --- a/parachains/runtimes/assets/statemint/Cargo.toml +++ b/parachains/runtimes/assets/statemint/Cargo.toml @@ -71,6 +71,7 @@ cumulus-primitives-utility = { path = "../../../../primitives/utility", default- pallet-collator-selection = { path = "../../../../pallets/collator-selection", default-features = false } parachain-info = { path = "../../../pallets/parachain-info", default-features = false } parachains-common = { path = "../../../common", default-features = false } +pallet-xcm-benchmarks = { git = "https://github.com/paritytech/polkadot", branch = "master", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.3.4" @@ -100,6 +101,7 @@ runtime-benchmarks = [ "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", + "pallet-xcm-benchmarks", ] try-runtime = [ "frame-executive/try-runtime", diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index f9ceaba944..715d101656 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -667,6 +667,10 @@ mod benches { [pallet_timestamp, Timestamp] [pallet_collator_selection, CollatorSelection] [cumulus_pallet_xcmp_queue, XcmpQueue] + // XCM + // NOTE: Make sure you point to the individual modules below. + [pallet_xcm_benchmarks::fungible, XcmBalances] + [pallet_xcm_benchmarks::generic, XcmGeneric] ); } @@ -813,11 +817,18 @@ impl_runtime_apis! { Vec, Vec, ) { + use frame_benchmarking::{Benchmarking, BenchmarkList}; use frame_support::traits::StorageInfoTrait; use frame_system_benchmarking::Pallet as SystemBench; use cumulus_pallet_session_benchmarking::Pallet as SessionBench; + // This is defined once again in dispatch_benchmark, because list_benchmarks! + // and add_benchmarks! are macros exported by define_benchmarks! macros and those types + // are referenced in that call. + type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; + type XcmGeneric = pallet_xcm_benchmarks::generic::Pallet::; + let mut list = Vec::::new(); list_benchmarks!(list, extra); @@ -828,7 +839,7 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey, BenchmarkError}; use frame_system_benchmarking::Pallet as SystemBench; impl frame_system_benchmarking::Config for Runtime {} @@ -836,6 +847,94 @@ impl_runtime_apis! { use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} + use xcm::latest::prelude::*; + use xcm_config::DotLocation; + use pallet_xcm_benchmarks::asset_instance_from; + + impl pallet_xcm_benchmarks::Config for Runtime { + type XcmConfig = xcm_config::XcmConfig; + type AccountIdConverter = xcm_config::LocationToAccountId; + fn valid_destination() -> Result { + Ok(DotLocation::get()) + } + fn worst_case_holding() -> MultiAssets { + // A mix of fungible, non-fungible, and concrete assets. + const HOLDING_FUNGIBLES: u32 = 100; + const HOLDING_NON_FUNGIBLES: u32 = 100; + let fungibles_amount: u128 = 100; + let mut assets = (0..HOLDING_FUNGIBLES) + .map(|i| { + MultiAsset { + id: Concrete(GeneralIndex(i as u128).into()), + fun: Fungible(fungibles_amount * i as u128), + } + .into() + }) + .chain(core::iter::once(MultiAsset { id: Concrete(Here.into()), fun: Fungible(u128::MAX) })) + .chain((0..HOLDING_NON_FUNGIBLES).map(|i| MultiAsset { + id: Concrete(GeneralIndex(i as u128).into()), + fun: NonFungible(asset_instance_from(i)), + })) + .collect::>(); + + assets.push(MultiAsset{ + id: Concrete(DotLocation::get()), + fun: Fungible(1_000_000 * UNITS), + }); + assets.into() + } + } + + parameter_types! { + pub const TrustedTeleporter: Option<(MultiLocation, MultiAsset)> = Some(( + DotLocation::get(), + MultiAsset { fun: Fungible(1 * UNITS), id: Concrete(DotLocation::get()) }, + )); + pub const TrustedReserve: Option<(MultiLocation, MultiAsset)> = None; + pub const CheckedAccount: Option = None; + } + + impl pallet_xcm_benchmarks::fungible::Config for Runtime { + type TransactAsset = Balances; + + type CheckedAccount = CheckedAccount; + type TrustedTeleporter = TrustedTeleporter; + type TrustedReserve = TrustedReserve; + + fn get_multi_asset() -> MultiAsset { + MultiAsset { + id: Concrete(DotLocation::get()), + fun: Fungible(1 * UNITS), + } + } + } + + impl pallet_xcm_benchmarks::generic::Config for Runtime { + type Call = Call; + + fn worst_case_response() -> (u64, Response) { + (0u64, Response::Version(Default::default())) + } + + fn transact_origin() -> Result { + Ok(DotLocation::get()) + } + + fn subscribe_origin() -> Result { + Ok(DotLocation::get()) + } + + fn claimable_asset() -> Result<(MultiLocation, MultiLocation, MultiAssets), BenchmarkError> { + let origin = DotLocation::get(); + let assets: MultiAssets = (Concrete(DotLocation::get()), 1_000 * UNITS).into(); + let ticket = MultiLocation { parents: 0, interior: Here }; + Ok((origin, ticket, assets)) + } + } + + type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; + type XcmGeneric = pallet_xcm_benchmarks::generic::Pallet::; + let whitelist: Vec = vec![ // Block Number hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(), @@ -847,13 +946,14 @@ impl_runtime_apis! { hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850").to_vec().into(), // System Events hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7").to_vec().into(), + //TODO: use from relay_well_known_keys::ACTIVE_CONFIG + hex_literal::hex!("06de3d8a54d27e44a9d5ce189618f22db4b49d95320d9021994c850f25b8e385").to_vec().into(), ]; let mut batches = Vec::::new(); let params = (&config, &whitelist); add_benchmarks!(params, batches); - if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/mod.rs b/parachains/runtimes/assets/statemint/src/weights/mod.rs index bfe3c7bba5..080584f2cf 100644 --- a/parachains/runtimes/assets/statemint/src/weights/mod.rs +++ b/parachains/runtimes/assets/statemint/src/weights/mod.rs @@ -13,6 +13,7 @@ pub mod pallet_uniques; pub mod pallet_utility; pub mod paritydb_weights; pub mod rocksdb_weights; +pub mod xcm; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs new file mode 100644 index 0000000000..438b1742e1 --- /dev/null +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs @@ -0,0 +1,182 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + +mod pallet_xcm_benchmarks_fungible; +mod pallet_xcm_benchmarks_generic; + +use crate::Runtime; +use frame_support::weights::Weight; +use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; +use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; +use sp_std::prelude::*; +use xcm::{ + latest::{prelude::*, Weight as XCMWeight}, + DoubleEncoded, +}; + +trait WeighMultiAssets { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; +} + +const MAX_ASSETS: u32 = 100; + +impl WeighMultiAssets for MultiAssetFilter { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { + let weight = match self { + Self::Definite(assets) => + weight.scalar_saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.scalar_saturating_mul(MAX_ASSETS as u64), + }; + weight.ref_time() + } +} + +impl WeighMultiAssets for MultiAssets { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { + weight.scalar_saturating_mul(self.inner().into_iter().count() as u64).ref_time() + } +} + +pub struct StatemintXcmWeight(core::marker::PhantomData); +impl XcmWeightInfo for StatemintXcmWeight { + fn withdraw_asset(assets: &MultiAssets) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::withdraw_asset()) + } + // Currently there is no trusted reserve + fn reserve_asset_deposited(_assets: &MultiAssets) -> XCMWeight { + unimplemented!() + } + fn receive_teleported_asset(assets: &MultiAssets) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::receive_teleported_asset()) + } + fn query_response(_query_id: &u64, _response: &Response, _max_weight: &u64) -> XCMWeight { + XcmGeneric::::query_response().ref_time() + } + fn transfer_asset(assets: &MultiAssets, _dest: &MultiLocation) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::transfer_asset()) + } + fn transfer_reserve_asset( + assets: &MultiAssets, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::transfer_reserve_asset()) + } + fn transact( + _origin_type: &OriginKind, + _require_weight_at_most: &u64, + _call: &DoubleEncoded, + ) -> XCMWeight { + XcmGeneric::::transact().ref_time() + } + fn hrmp_new_channel_open_request( + _sender: &u32, + _max_message_size: &u32, + _max_capacity: &u32, + ) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn hrmp_channel_accepted(_recipient: &u32) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn hrmp_channel_closing(_initiator: &u32, _sender: &u32, _recipient: &u32) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn clear_origin() -> XCMWeight { + XcmGeneric::::clear_origin().ref_time() + } + fn descend_origin(_who: &InteriorMultiLocation) -> XCMWeight { + XcmGeneric::::descend_origin().ref_time() + } + fn report_error( + _query_id: &QueryId, + _dest: &MultiLocation, + _max_response_weight: &u64, + ) -> XCMWeight { + XcmGeneric::::report_error().ref_time() + } + + fn deposit_asset( + assets: &MultiAssetFilter, + _max_assets: &u32, + _dest: &MultiLocation, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()) + } + fn deposit_reserve_asset( + assets: &MultiAssetFilter, + _max_assets: &u32, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) + } + fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { + Weight::MAX.ref_time() + } + fn initiate_reserve_withdraw( + assets: &MultiAssetFilter, + _reserve: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) + } + fn initiate_teleport( + assets: &MultiAssetFilter, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()) + } + fn query_holding( + _query_id: &u64, + _dest: &MultiLocation, + _assets: &MultiAssetFilter, + _max_response_weight: &u64, + ) -> XCMWeight { + XcmGeneric::::query_holding().ref_time() + } + fn buy_execution(_fees: &MultiAsset, _weight_limit: &WeightLimit) -> XCMWeight { + XcmGeneric::::buy_execution().ref_time() + } + fn refund_surplus() -> XCMWeight { + XcmGeneric::::refund_surplus().ref_time() + } + fn set_error_handler(_xcm: &Xcm) -> XCMWeight { + XcmGeneric::::set_error_handler().ref_time() + } + fn set_appendix(_xcm: &Xcm) -> XCMWeight { + XcmGeneric::::set_appendix().ref_time() + } + fn clear_error() -> XCMWeight { + XcmGeneric::::clear_error().ref_time() + } + fn claim_asset(_assets: &MultiAssets, _ticket: &MultiLocation) -> XCMWeight { + XcmGeneric::::claim_asset().ref_time() + } + fn trap(_code: &u64) -> XCMWeight { + XcmGeneric::::trap().ref_time() + } + fn subscribe_version(_query_id: &QueryId, _max_response_weight: &u64) -> XCMWeight { + XcmGeneric::::subscribe_version().ref_time() + } + fn unsubscribe_version() -> XCMWeight { + XcmGeneric::::unsubscribe_version().ref_time() + } +} diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs new file mode 100644 index 0000000000..8bcdcc3b03 --- /dev/null +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -0,0 +1,108 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + + +//! Autogenerated weights for `pallet_xcm_benchmarks::fungible` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot-parachain +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_xcm_benchmarks::fungible +// --chain=statemint-dev +// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json +// --header=./file_header.txt +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_xcm_benchmarks::fungible`. +pub struct WeightInfo(PhantomData); +impl WeightInfo { + // Storage: System Account (r:1 w:1) + pub(crate) fn withdraw_asset() -> Weight { + Weight::from_ref_time(34_002_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: System Account (r:2 w:2) + pub(crate) fn transfer_asset() -> Weight { + Weight::from_ref_time(38_285_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + // Storage: System Account (r:2 w:2) + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn transfer_reserve_asset() -> Weight { + Weight::from_ref_time(55_068_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(8 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + } + pub(crate) fn receive_teleported_asset() -> Weight { + Weight::from_ref_time(7_796_000 as RefTimeWeight) + } + // Storage: System Account (r:1 w:1) + pub(crate) fn deposit_asset() -> Weight { + Weight::from_ref_time(35_092_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: System Account (r:1 w:1) + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn deposit_reserve_asset() -> Weight { + Weight::from_ref_time(50_590_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + } + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn initiate_teleport() -> Weight { + Weight::from_ref_time(27_220_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } +} diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs new file mode 100644 index 0000000000..2c42c5619b --- /dev/null +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -0,0 +1,138 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + + +//! Autogenerated weights for `pallet_xcm_benchmarks::generic` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot-parachain +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_xcm_benchmarks::generic +// --chain=statemint-dev +// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json +// --header=./file_header.txt +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_xcm_benchmarks::generic`. +pub struct WeightInfo(PhantomData); +impl WeightInfo { + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn query_holding() -> Weight { + Weight::from_ref_time(682_639_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + pub(crate) fn buy_execution() -> Weight { + Weight::from_ref_time(9_272_000 as RefTimeWeight) + } + // Storage: PolkadotXcm Queries (r:1 w:0) + pub(crate) fn query_response() -> Weight { + Weight::from_ref_time(17_084_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + } + pub(crate) fn transact() -> Weight { + Weight::from_ref_time(20_265_000 as RefTimeWeight) + } + pub(crate) fn refund_surplus() -> Weight { + Weight::from_ref_time(9_422_000 as RefTimeWeight) + } + pub(crate) fn set_error_handler() -> Weight { + Weight::from_ref_time(5_545_000 as RefTimeWeight) + } + pub(crate) fn set_appendix() -> Weight { + Weight::from_ref_time(5_450_000 as RefTimeWeight) + } + pub(crate) fn clear_error() -> Weight { + Weight::from_ref_time(5_519_000 as RefTimeWeight) + } + pub(crate) fn descend_origin() -> Weight { + Weight::from_ref_time(6_398_000 as RefTimeWeight) + } + pub(crate) fn clear_origin() -> Weight { + Weight::from_ref_time(5_498_000 as RefTimeWeight) + } + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn report_error() -> Weight { + Weight::from_ref_time(15_784_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + // Storage: PolkadotXcm AssetTraps (r:1 w:1) + pub(crate) fn claim_asset() -> Weight { + Weight::from_ref_time(11_861_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + pub(crate) fn trap() -> Weight { + Weight::from_ref_time(5_462_000 as RefTimeWeight) + } + // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn subscribe_version() -> Weight { + Weight::from_ref_time(18_997_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + } + // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) + pub(crate) fn unsubscribe_version() -> Weight { + Weight::from_ref_time(8_684_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn initiate_reserve_withdraw() -> Weight { + Weight::from_ref_time(883_121_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } +} diff --git a/parachains/runtimes/assets/statemint/src/xcm_config.rs b/parachains/runtimes/assets/statemint/src/xcm_config.rs index ca9aea5705..a8bf77b6d3 100644 --- a/parachains/runtimes/assets/statemint/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemint/src/xcm_config.rs @@ -31,11 +31,11 @@ use xcm::latest::prelude::*; use xcm_builder::{ AccountId32Aliases, AllowKnownQueryResponses, AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, AsPrefixedGeneralIndex, - ConvertedConcreteAssetId, CurrencyAdapter, EnsureXcmOrigin, FixedWeightBounds, - FungiblesAdapter, IsConcrete, LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsPreset, - RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, - SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, - UsingComponents, + ConvertedConcreteAssetId, CurrencyAdapter, EnsureXcmOrigin, FungiblesAdapter, IsConcrete, + LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsPreset, RelayChainAsNative, + SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, + SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, + WeightInfoBounds, }; use xcm_executor::{traits::JustTry, XcmExecutor}; @@ -125,8 +125,6 @@ pub type XcmOriginToTransactDispatchOrigin = ( ); parameter_types! { - // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; pub XcmAssetFeesReceiver: Option = Authorship::author(); } @@ -169,7 +167,8 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of DOT type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = + WeightInfoBounds, Call, MaxInstructions>; type Trader = UsingComponents>; type ResponseHandler = PolkadotXcm; @@ -203,7 +202,8 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = FixedWeightBounds; + type Weigher = + WeightInfoBounds, Call, MaxInstructions>; type LocationInverter = LocationInverter; type Origin = Origin; type Call = Call; diff --git a/parachains/runtimes/assets/westmint/Cargo.toml b/parachains/runtimes/assets/westmint/Cargo.toml index 477e414d95..2133accf0e 100644 --- a/parachains/runtimes/assets/westmint/Cargo.toml +++ b/parachains/runtimes/assets/westmint/Cargo.toml @@ -71,6 +71,7 @@ cumulus-primitives-utility = { path = "../../../../primitives/utility", default- pallet-collator-selection = { path = "../../../../pallets/collator-selection", default-features = false } parachain-info = { path = "../../../pallets/parachain-info", default-features = false } parachains-common = { path = "../../../common", default-features = false } +pallet-xcm-benchmarks = { git = "https://github.com/paritytech/polkadot", branch = "master", default-features = false, optional = true } [dev-dependencies] hex-literal = "0.3.4" @@ -100,6 +101,7 @@ runtime-benchmarks = [ "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", + "pallet-xcm-benchmarks", ] try-runtime = [ "frame-executive/try-runtime", diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 52a562cfd0..1782fee9f7 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -628,6 +628,10 @@ mod benches { [pallet_timestamp, Timestamp] [pallet_collator_selection, CollatorSelection] [cumulus_pallet_xcmp_queue, XcmpQueue] + // XCM + // NOTE: Make sure you point to the individual modules below. + [pallet_xcm_benchmarks::fungible, XcmBalances] + [pallet_xcm_benchmarks::generic, XcmGeneric] ); } @@ -779,6 +783,12 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use cumulus_pallet_session_benchmarking::Pallet as SessionBench; + // This is defined once again in dispatch_benchmark, because list_benchmarks! + // and add_benchmarks! are macros exported by define_benchmarks! macros and those types + // are referenced in that call. + type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; + type XcmGeneric = pallet_xcm_benchmarks::generic::Pallet::; + let mut list = Vec::::new(); list_benchmarks!(list, extra); @@ -789,7 +799,7 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey, BenchmarkError}; use frame_system_benchmarking::Pallet as SystemBench; impl frame_system_benchmarking::Config for Runtime {} @@ -797,6 +807,95 @@ impl_runtime_apis! { use cumulus_pallet_session_benchmarking::Pallet as SessionBench; impl cumulus_pallet_session_benchmarking::Config for Runtime {} + use xcm::latest::prelude::*; + use xcm_config::WestendLocation; + use pallet_xcm_benchmarks::asset_instance_from; + + impl pallet_xcm_benchmarks::Config for Runtime { + type XcmConfig = xcm_config::XcmConfig; + type AccountIdConverter = xcm_config::LocationToAccountId; + fn valid_destination() -> Result { + Ok(WestendLocation::get()) + } + fn worst_case_holding() -> MultiAssets { + // A mix of fungible, non-fungible, and concrete assets. + const HOLDING_FUNGIBLES: u32 = 100; + const HOLDING_NON_FUNGIBLES: u32 = 100; + let fungibles_amount: u128 = 100; + let mut assets = (0..HOLDING_FUNGIBLES) + .map(|i| { + MultiAsset { + id: Concrete(GeneralIndex(i as u128).into()), + fun: Fungible(fungibles_amount * i as u128), + } + .into() + }) + .chain(core::iter::once(MultiAsset { id: Concrete(Here.into()), fun: Fungible(u128::MAX) })) + .chain((0..HOLDING_NON_FUNGIBLES).map(|i| MultiAsset { + id: Concrete(GeneralIndex(i as u128).into()), + fun: NonFungible(asset_instance_from(i)), + })) + .collect::>(); + + assets.push(MultiAsset{ + id: Concrete(WestendLocation::get()), + fun: Fungible(1_000_000 * UNITS), + }); + assets.into() + } + } + + parameter_types! { + pub const TrustedTeleporter: Option<(MultiLocation, MultiAsset)> = Some(( + WestendLocation::get(), + MultiAsset { fun: Fungible(1 * UNITS), id: Concrete(WestendLocation::get()) }, + )); + pub const TrustedReserve: Option<(MultiLocation, MultiAsset)> = None; + pub const CheckedAccount: Option = None; + + } + + impl pallet_xcm_benchmarks::fungible::Config for Runtime { + type TransactAsset = Balances; + + type CheckedAccount = CheckedAccount; + type TrustedTeleporter = TrustedTeleporter; + type TrustedReserve = TrustedReserve; + + fn get_multi_asset() -> MultiAsset { + MultiAsset { + id: Concrete(WestendLocation::get()), + fun: Fungible(1 * UNITS), + } + } + } + + impl pallet_xcm_benchmarks::generic::Config for Runtime { + type Call = Call; + + fn worst_case_response() -> (u64, Response) { + (0u64, Response::Version(Default::default())) + } + + fn transact_origin() -> Result { + Ok(WestendLocation::get()) + } + + fn subscribe_origin() -> Result { + Ok(WestendLocation::get()) + } + + fn claimable_asset() -> Result<(MultiLocation, MultiLocation, MultiAssets), BenchmarkError> { + let origin = WestendLocation::get(); + let assets: MultiAssets = (Concrete(WestendLocation::get()), 1_000 * UNITS).into(); + let ticket = MultiLocation { parents: 0, interior: Here }; + Ok((origin, ticket, assets)) + } + } + + type XcmBalances = pallet_xcm_benchmarks::fungible::Pallet::; + type XcmGeneric = pallet_xcm_benchmarks::generic::Pallet::; + let whitelist: Vec = vec![ // Block Number hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(), @@ -808,13 +907,14 @@ impl_runtime_apis! { hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850").to_vec().into(), // System Events hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7").to_vec().into(), + //TODO: use from relay_well_known_keys::ACTIVE_CONFIG + hex_literal::hex!("06de3d8a54d27e44a9d5ce189618f22db4b49d95320d9021994c850f25b8e385").to_vec().into(), ]; let mut batches = Vec::::new(); let params = (&config, &whitelist); add_benchmarks!(params, batches); - if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } Ok(batches) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/mod.rs b/parachains/runtimes/assets/westmint/src/weights/mod.rs index bfe3c7bba5..080584f2cf 100644 --- a/parachains/runtimes/assets/westmint/src/weights/mod.rs +++ b/parachains/runtimes/assets/westmint/src/weights/mod.rs @@ -13,6 +13,7 @@ pub mod pallet_uniques; pub mod pallet_utility; pub mod paritydb_weights; pub mod rocksdb_weights; +pub mod xcm; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs new file mode 100644 index 0000000000..2254b4e66c --- /dev/null +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs @@ -0,0 +1,182 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + +mod pallet_xcm_benchmarks_fungible; +mod pallet_xcm_benchmarks_generic; + +use crate::Runtime; +use frame_support::weights::Weight; +use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; +use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; +use sp_std::prelude::*; +use xcm::{ + latest::{prelude::*, Weight as XCMWeight}, + DoubleEncoded, +}; + +trait WeighMultiAssets { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; +} + +const MAX_ASSETS: u32 = 100; + +impl WeighMultiAssets for MultiAssetFilter { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { + let weight = match self { + Self::Definite(assets) => + weight.scalar_saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.scalar_saturating_mul(MAX_ASSETS as u64), + }; + weight.ref_time() + } +} + +impl WeighMultiAssets for MultiAssets { + fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { + weight.scalar_saturating_mul(self.inner().into_iter().count() as u64).ref_time() + } +} + +pub struct WestmintXcmWeight(core::marker::PhantomData); +impl XcmWeightInfo for WestmintXcmWeight { + fn withdraw_asset(assets: &MultiAssets) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::withdraw_asset()) + } + // Currently there is no trusted reserve + fn reserve_asset_deposited(_assets: &MultiAssets) -> XCMWeight { + unimplemented!() + } + fn receive_teleported_asset(assets: &MultiAssets) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::receive_teleported_asset()) + } + fn query_response(_query_id: &u64, _response: &Response, _max_weight: &u64) -> XCMWeight { + XcmGeneric::::query_response().ref_time() + } + fn transfer_asset(assets: &MultiAssets, _dest: &MultiLocation) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::transfer_asset()) + } + fn transfer_reserve_asset( + assets: &MultiAssets, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::transfer_reserve_asset()) + } + fn transact( + _origin_type: &OriginKind, + _require_weight_at_most: &u64, + _call: &DoubleEncoded, + ) -> XCMWeight { + XcmGeneric::::transact().ref_time() + } + fn hrmp_new_channel_open_request( + _sender: &u32, + _max_message_size: &u32, + _max_capacity: &u32, + ) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn hrmp_channel_accepted(_recipient: &u32) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn hrmp_channel_closing(_initiator: &u32, _sender: &u32, _recipient: &u32) -> XCMWeight { + // XCM Executor does not currently support HRMP channel operations + Weight::MAX.ref_time() + } + fn clear_origin() -> XCMWeight { + XcmGeneric::::clear_origin().ref_time() + } + fn descend_origin(_who: &InteriorMultiLocation) -> XCMWeight { + XcmGeneric::::descend_origin().ref_time() + } + fn report_error( + _query_id: &QueryId, + _dest: &MultiLocation, + _max_response_weight: &u64, + ) -> XCMWeight { + XcmGeneric::::report_error().ref_time() + } + + fn deposit_asset( + assets: &MultiAssetFilter, + _max_assets: &u32, + _dest: &MultiLocation, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()) + } + fn deposit_reserve_asset( + assets: &MultiAssetFilter, + _max_assets: &u32, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) + } + fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { + Weight::MAX.ref_time() + } + fn initiate_reserve_withdraw( + assets: &MultiAssetFilter, + _reserve: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) + } + fn initiate_teleport( + assets: &MultiAssetFilter, + _dest: &MultiLocation, + _xcm: &Xcm<()>, + ) -> XCMWeight { + assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()) + } + fn query_holding( + _query_id: &u64, + _dest: &MultiLocation, + _assets: &MultiAssetFilter, + _max_response_weight: &u64, + ) -> XCMWeight { + XcmGeneric::::query_holding().ref_time() + } + fn buy_execution(_fees: &MultiAsset, _weight_limit: &WeightLimit) -> XCMWeight { + XcmGeneric::::buy_execution().ref_time() + } + fn refund_surplus() -> XCMWeight { + XcmGeneric::::refund_surplus().ref_time() + } + fn set_error_handler(_xcm: &Xcm) -> XCMWeight { + XcmGeneric::::set_error_handler().ref_time() + } + fn set_appendix(_xcm: &Xcm) -> XCMWeight { + XcmGeneric::::set_appendix().ref_time() + } + fn clear_error() -> XCMWeight { + XcmGeneric::::clear_error().ref_time() + } + fn claim_asset(_assets: &MultiAssets, _ticket: &MultiLocation) -> XCMWeight { + XcmGeneric::::claim_asset().ref_time() + } + fn trap(_code: &u64) -> XCMWeight { + XcmGeneric::::trap().ref_time() + } + fn subscribe_version(_query_id: &QueryId, _max_response_weight: &u64) -> XCMWeight { + XcmGeneric::::subscribe_version().ref_time() + } + fn unsubscribe_version() -> XCMWeight { + XcmGeneric::::unsubscribe_version().ref_time() + } +} diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs new file mode 100644 index 0000000000..6cc7e3e48e --- /dev/null +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -0,0 +1,107 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + + +//! Autogenerated weights for `pallet_xcm_benchmarks::fungible` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-17, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot-parachain +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_xcm_benchmarks::fungible +// --chain=westmint-dev +// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json +// --header=./file_header.txt +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_xcm_benchmarks::fungible`. +pub struct WeightInfo(PhantomData); +impl WeightInfo { + // Storage: System Account (r:1 w:1) + pub(crate) fn withdraw_asset() -> Weight { + Weight::from_ref_time(28_725_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: System Account (r:2 w:2) + pub(crate) fn transfer_asset() -> Weight { + Weight::from_ref_time(33_865_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + // Storage: System Account (r:2 w:2) + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn transfer_reserve_asset() -> Weight { + Weight::from_ref_time(48_839_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(8 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + } + pub(crate) fn receive_teleported_asset() -> Weight { + Weight::from_ref_time(4_849_000 as RefTimeWeight) + } + // Storage: System Account (r:1 w:1) + pub(crate) fn deposit_asset() -> Weight { + Weight::from_ref_time(29_778_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: System Account (r:1 w:1) + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn deposit_reserve_asset() -> Weight { + Weight::from_ref_time(45_355_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + } + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn initiate_teleport() -> Weight { + Weight::from_ref_time(23_451_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } +} diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs new file mode 100644 index 0000000000..1922a3ab4c --- /dev/null +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -0,0 +1,137 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + + +//! Autogenerated weights for `pallet_xcm_benchmarks::generic` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2022-08-17, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 + +// Executed Command: +// /home/benchbot/cargo_target_dir/production/polkadot-parachain +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --pallet=pallet_xcm_benchmarks::generic +// --chain=westmint-dev +// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json +// --header=./file_header.txt +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use sp_std::marker::PhantomData; + +/// Weights for `pallet_xcm_benchmarks::generic`. +pub struct WeightInfo(PhantomData); +impl WeightInfo { + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn query_holding() -> Weight { + Weight::from_ref_time(676_316_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + pub(crate) fn buy_execution() -> Weight { + Weight::from_ref_time(7_030_000 as RefTimeWeight) + } + // Storage: PolkadotXcm Queries (r:1 w:0) + pub(crate) fn query_response() -> Weight { + Weight::from_ref_time(12_574_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + } + pub(crate) fn transact() -> Weight { + Weight::from_ref_time(15_764_000 as RefTimeWeight) + } + pub(crate) fn refund_surplus() -> Weight { + Weight::from_ref_time(7_200_000 as RefTimeWeight) + } + pub(crate) fn set_error_handler() -> Weight { + Weight::from_ref_time(3_310_000 as RefTimeWeight) + } + pub(crate) fn set_appendix() -> Weight { + Weight::from_ref_time(3_260_000 as RefTimeWeight) + } + pub(crate) fn clear_error() -> Weight { + Weight::from_ref_time(3_277_000 as RefTimeWeight) + } + pub(crate) fn descend_origin() -> Weight { + Weight::from_ref_time(3_913_000 as RefTimeWeight) + } + pub(crate) fn clear_origin() -> Weight { + Weight::from_ref_time(3_354_000 as RefTimeWeight) + } + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn report_error() -> Weight { + Weight::from_ref_time(13_028_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } + // Storage: PolkadotXcm AssetTraps (r:1 w:1) + pub(crate) fn claim_asset() -> Weight { + Weight::from_ref_time(7_739_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + pub(crate) fn trap() -> Weight { + Weight::from_ref_time(3_351_000 as RefTimeWeight) + } + // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn subscribe_version() -> Weight { + Weight::from_ref_time(16_051_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + } + // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) + pub(crate) fn unsubscribe_version() -> Weight { + Weight::from_ref_time(5_477_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + } + // Storage: ParachainInfo ParachainId (r:1 w:0) + // Storage: PolkadotXcm SupportedVersion (r:1 w:0) + // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + // Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + // Storage: ParachainSystem HostConfiguration (r:1 w:0) + // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + pub(crate) fn initiate_reserve_withdraw() -> Weight { + Weight::from_ref_time(874_435_000 as RefTimeWeight) + .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + } +} diff --git a/parachains/runtimes/assets/westmint/src/xcm_config.rs b/parachains/runtimes/assets/westmint/src/xcm_config.rs index 16d5b84b07..94a6ba6528 100644 --- a/parachains/runtimes/assets/westmint/src/xcm_config.rs +++ b/parachains/runtimes/assets/westmint/src/xcm_config.rs @@ -34,11 +34,11 @@ use xcm::latest::prelude::*; use xcm_builder::{ AccountId32Aliases, AllowKnownQueryResponses, AllowSubscriptionsFrom, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, AsPrefixedGeneralIndex, - ConvertedConcreteAssetId, CurrencyAdapter, EnsureXcmOrigin, FixedWeightBounds, - FungiblesAdapter, IsConcrete, LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsPreset, - RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, - SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, - UsingComponents, + ConvertedConcreteAssetId, CurrencyAdapter, EnsureXcmOrigin, FungiblesAdapter, IsConcrete, + LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsPreset, RelayChainAsNative, + SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, + SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, + WeightInfoBounds, }; use xcm_executor::{traits::JustTry, XcmExecutor}; @@ -129,8 +129,6 @@ pub type XcmOriginToTransactDispatchOrigin = ( ); parameter_types! { - // One XCM operation is 1_000_000_000 weight - almost certainly a conservative estimate. - pub UnitWeightCost: u64 = 1_000_000_000; pub const MaxInstructions: u32 = 100; pub XcmAssetFeesReceiver: Option = Authorship::author(); } @@ -169,7 +167,8 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of WND type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = + WeightInfoBounds, Call, MaxInstructions>; type Trader = ( UsingComponents>, cumulus_primitives_utility::TakeFirstAssetTrader< @@ -220,7 +219,8 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = FixedWeightBounds; + type Weigher = + WeightInfoBounds, Call, MaxInstructions>; type LocationInverter = LocationInverter; type Origin = Origin; type Call = Call; diff --git a/scripts/benchmarks-ci.sh b/scripts/benchmarks-ci.sh index ff87c643a0..6ac63e9ab3 100755 --- a/scripts/benchmarks-ci.sh +++ b/scripts/benchmarks-ci.sh @@ -22,6 +22,8 @@ if [[ $runtimeName == "statemint" ]] || [[ $runtimeName == "statemine" ]] || [[ pallet_uniques cumulus_pallet_xcmp_queue frame_system + pallet_xcm_benchmarks::generic + pallet_xcm_benchmarks::fungible ) elif [[ $runtimeName == "collectives-polkadot" ]]; then pallets=( @@ -44,6 +46,11 @@ fi for pallet in ${pallets[@]} do + # a little hack for xcm benchmarks + output_file="${pallet//::/_}" + if [[ "$pallet" == *"xcm"* ]]; then + output_file="xcm/$output_file" + fi $artifactsDir/polkadot-parachain benchmark pallet \ --chain=$benchmarkRuntimeName \ --execution=wasm \ @@ -53,7 +60,6 @@ do --steps=$steps \ --repeat=$repeat \ --json \ - --header=./file_header.txt \ - --output=$benchmarkOutput >> $artifactsDir/${pallet}_benchmark.json - + --header=./file_header.txt \ + --output="${benchmarkOutput}/${output_file}.rs" >> $artifactsDir/${pallet}_benchmark.json done diff --git a/templates/xcm-bench-template.hbs b/templates/xcm-bench-template.hbs new file mode 100644 index 0000000000..31cfef0d93 --- /dev/null +++ b/templates/xcm-bench-template.hbs @@ -0,0 +1,68 @@ +// Copyright 2022 Parity Technologies (UK) Ltd. +// This file is part of Cumulus. + +// Cumulus is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Cumulus is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Cumulus. If not, see . + + +//! Autogenerated weights for `{{pallet}}` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION {{version}} +//! DATE: {{date}}, STEPS: `{{cmd.steps}}`, REPEAT: {{cmd.repeat}}, LOW RANGE: `{{cmd.lowest_range_values}}`, HIGH RANGE: `{{cmd.highest_range_values}}` +//! HOSTNAME: `{{hostname}}`, CPU: `{{cpuname}}` +//! EXECUTION: {{cmd.execution}}, WASM-EXECUTION: {{cmd.wasm_execution}}, CHAIN: {{cmd.chain}}, DB CACHE: {{cmd.db_cache}} + +// Executed Command: +{{#each args as |arg|}} +// {{arg}} +{{/each}} + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use sp_std::marker::PhantomData; + +/// Weights for `{{pallet}}`. +pub struct WeightInfo(PhantomData); +impl WeightInfo { + {{#each benchmarks as |benchmark|}} + {{#each benchmark.comments as |comment|}} + // {{comment}} + {{/each}} + pub(crate) fn {{benchmark.name~}} + ( + {{~#each benchmark.components as |c| ~}} + {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}} + ) -> Weight { + Weight::from_ref_time({{underscore benchmark.base_weight}} as RefTimeWeight) + {{#each benchmark.component_weight as |cw|}} + // Standard Error: {{underscore cw.error}} + .saturating_add(Weight::from_ref_time({{underscore cw.slope}}).scalar_saturating_mul({{cw.name}} as RefTimeWeight)) + {{/each}} + {{#if (ne benchmark.base_reads "0")}} + .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as RefTimeWeight)) + {{/if}} + {{#each benchmark.component_reads as |cr|}} + .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as RefTimeWeight).scalar_saturating_mul({{cr.name}} as RefTimeWeight))) + {{/each}} + {{#if (ne benchmark.base_writes "0")}} + .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as RefTimeWeight)) + {{/if}} + {{#each benchmark.component_writes as |cw|}} + .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as RefTimeWeight).scalar_saturating_mul({{cw.name}} as RefTimeWeight))) + {{/each}} + } + {{/each}} +} From 8679e4206893c693b58e387ae3e15158a5b7406d Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Thu, 1 Sep 2022 19:20:08 +0200 Subject: [PATCH 09/54] Update Cumulus to Latest Substrate and Polkadot Master (#1551) * proposal provider impl for proposals func * rustfmt * impl proposals_count fn * update lockfile for {"substrate", "polkadot"} * cargo update pallet-alliance * cargo update deps * fix for https://github.com/paritytech/substrate/commit/324a18e3c5cbf333672c54f9367f530ea976928d * update lockfile for {"substrate", "polkadot"} * fix try runtime feature flags * update log target Co-authored-by: parity-processbot <> Co-authored-by: Shawn Tabrizi --- Cargo.lock | 501 +++++++++--------- pallets/aura-ext/Cargo.toml | 1 + pallets/dmp-queue/Cargo.toml | 1 + pallets/parachain-system/Cargo.toml | 2 + pallets/solo-to-para/Cargo.toml | 1 + pallets/xcm/Cargo.toml | 1 + pallets/xcmp-queue/Cargo.toml | 1 + parachain-template/runtime/Cargo.toml | 17 + parachain-template/runtime/src/lib.rs | 11 +- parachains/pallets/parachain-info/Cargo.toml | 1 + .../runtimes/assets/statemine/Cargo.toml | 21 + .../runtimes/assets/statemine/src/lib.rs | 11 +- .../runtimes/assets/statemint/Cargo.toml | 21 + .../runtimes/assets/statemint/src/lib.rs | 11 +- .../runtimes/assets/westmint/Cargo.toml | 21 + .../runtimes/assets/westmint/src/lib.rs | 11 +- .../collectives-polkadot/Cargo.toml | 21 + .../collectives-polkadot/src/impls.rs | 10 +- .../collectives-polkadot/src/lib.rs | 11 +- .../contracts/contracts-rococo/Cargo.toml | 20 + .../contracts/contracts-rococo/src/lib.rs | 11 +- parachains/runtimes/testing/penpal/Cargo.toml | 18 + parachains/runtimes/testing/penpal/src/lib.rs | 13 +- 23 files changed, 473 insertions(+), 264 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1dd6462067..6c1231f150 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,10 +2905,11 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", + "frame-try-runtime", "parity-scale-codec", "scale-info", "sp-core", @@ -2933,7 +2934,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bitflags", "frame-metadata", @@ -2964,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "Inflector", "cfg-expr", @@ -2978,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2990,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -3000,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "log", @@ -3017,7 +3018,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -3032,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-api", @@ -3041,9 +3042,10 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", + "parity-scale-codec", "sp-api", "sp-runtime", "sp-std", @@ -3915,7 +3917,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -4008,7 +4010,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -5367,7 +5369,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "dyn-clonable", @@ -5383,7 +5385,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "expander 0.0.6", "itertools", @@ -5421,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5442,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5459,7 +5461,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5473,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5489,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5505,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -5520,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5544,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5564,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5579,7 +5581,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-primitives", "frame-support", @@ -5595,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5618,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5636,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5698,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bitflags", "frame-benchmarking", @@ -5726,7 +5728,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bitflags", "parity-scale-codec", @@ -5741,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -5751,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5768,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5781,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5797,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5820,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5833,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5851,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5866,7 +5868,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5889,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5905,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5925,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5942,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -5959,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5977,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5992,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6007,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6024,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6043,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-api", @@ -6053,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6070,7 +6072,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6093,7 +6095,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6111,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6124,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6138,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6153,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6169,7 +6171,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6190,7 +6192,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6206,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6220,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6243,7 +6245,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6254,7 +6256,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "sp-arithmetic", @@ -6263,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6292,7 +6294,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6310,7 +6312,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6329,7 +6331,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-support", "frame-system", @@ -6345,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6360,7 +6362,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6371,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6390,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6403,7 +6405,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6421,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-benchmarking", "frame-support", @@ -6434,7 +6436,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "frame-system", @@ -6452,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -7010,7 +7012,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7025,7 +7027,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7039,7 +7041,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derive_more", "fatality", @@ -7062,7 +7064,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "fatality", "futures", @@ -7083,7 +7085,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "clap 3.2.19", "frame-benchmarking-cli", @@ -7109,7 +7111,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7150,7 +7152,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "always-assert", "fatality", @@ -7171,7 +7173,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7184,7 +7186,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derive_more", "fatality", @@ -7207,7 +7209,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7221,7 +7223,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "futures-timer", @@ -7241,7 +7243,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "always-assert", "async-trait", @@ -7265,7 +7267,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "parity-scale-codec", @@ -7283,7 +7285,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "derive_more", @@ -7312,7 +7314,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "futures", @@ -7332,7 +7334,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "fatality", @@ -7351,7 +7353,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7366,7 +7368,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7384,7 +7386,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7399,7 +7401,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "futures-timer", @@ -7416,7 +7418,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "fatality", "futures", @@ -7435,7 +7437,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7452,7 +7454,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "fatality", @@ -7470,7 +7472,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "always-assert", "assert_matches", @@ -7502,7 +7504,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "polkadot-node-primitives", @@ -7518,7 +7520,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "futures", "memory-lru", @@ -7534,7 +7536,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-std", "lazy_static", @@ -7552,7 +7554,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bs58", "futures", @@ -7571,7 +7573,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "derive_more", @@ -7593,7 +7595,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bounded-vec", "futures", @@ -7615,7 +7617,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7625,7 +7627,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7643,7 +7645,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "derive_more", @@ -7666,7 +7668,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "derive_more", @@ -7699,7 +7701,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "futures", @@ -7722,7 +7724,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derive_more", "frame-support", @@ -7822,7 +7824,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7837,7 +7839,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitvec", "frame-system", @@ -7867,7 +7869,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7899,7 +7901,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -7987,7 +7989,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -8034,7 +8036,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -8046,7 +8048,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bs58", "parity-scale-codec", @@ -8058,7 +8060,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "bitflags", "bitvec", @@ -8101,7 +8103,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "async-trait", "beefy-gadget", @@ -8206,7 +8208,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8227,7 +8229,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8237,7 +8239,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8262,7 +8264,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -8323,7 +8325,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-benchmarking", "frame-system", @@ -8468,7 +8470,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8912,7 +8914,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9034,7 +9036,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9103,7 +9105,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -9287,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "sp-core", @@ -9298,8 +9300,9 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ + "async-trait", "futures", "futures-timer", "ip_network", @@ -9324,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "futures-timer", @@ -9347,7 +9350,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9363,7 +9366,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9380,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9391,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "chrono", "clap 3.2.19", @@ -9430,7 +9433,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "fnv", "futures", @@ -9458,7 +9461,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "hash-db", "kvdb", @@ -9483,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -9507,7 +9510,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -9536,7 +9539,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "fork-tree", @@ -9578,7 +9581,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "jsonrpsee", @@ -9600,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9613,7 +9616,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -9638,7 +9641,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9665,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "environmental", "parity-scale-codec", @@ -9681,7 +9684,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -9696,7 +9699,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9717,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ahash", "async-trait", @@ -9758,7 +9761,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "finality-grandpa", "futures", @@ -9779,7 +9782,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ansi_term", "futures", @@ -9796,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "hex", @@ -9811,7 +9814,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "asynchronous-codec", @@ -9860,7 +9863,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "bitflags", @@ -9873,6 +9876,7 @@ dependencies = [ "sc-peerset", "serde", "smallvec", + "sp-blockchain", "sp-consensus", "sp-finality-grandpa", "sp-runtime", @@ -9882,7 +9886,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ahash", "futures", @@ -9900,7 +9904,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "hex", @@ -9921,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "fork-tree", "futures", @@ -9949,7 +9953,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bytes", "fnv", @@ -9979,7 +9983,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "libp2p", @@ -9992,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10001,7 +10005,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "hash-db", @@ -10031,7 +10035,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "jsonrpsee", @@ -10054,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "jsonrpsee", @@ -10067,7 +10071,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "directories", @@ -10134,7 +10138,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -10148,7 +10152,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10167,7 +10171,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "libc", @@ -10186,7 +10190,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "chrono", "futures", @@ -10204,7 +10208,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ansi_term", "atty", @@ -10235,7 +10239,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10246,7 +10250,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "futures-timer", @@ -10272,7 +10276,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "log", @@ -10285,7 +10289,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "futures-timer", @@ -10732,7 +10736,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "enumn", "parity-scale-codec", @@ -10808,7 +10812,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "hash-db", "log", @@ -10826,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "blake2", "proc-macro-crate", @@ -10838,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -10851,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "integer-sqrt", "num-traits", @@ -10866,7 +10870,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -10879,7 +10883,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "parity-scale-codec", @@ -10891,7 +10895,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-api", @@ -10903,7 +10907,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "log", @@ -10921,7 +10925,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -10940,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "parity-scale-codec", @@ -10958,7 +10962,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "merlin", @@ -10981,7 +10985,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -10995,7 +10999,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11008,7 +11012,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "base58", "bitflags", @@ -11054,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "blake2", "byteorder", @@ -11068,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -11079,7 +11083,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11088,7 +11092,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro2", "quote", @@ -11098,7 +11102,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "environmental", "parity-scale-codec", @@ -11109,7 +11113,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "finality-grandpa", "log", @@ -11127,7 +11131,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11141,7 +11145,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bytes", "futures", @@ -11167,7 +11171,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "lazy_static", "sp-core", @@ -11178,7 +11182,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -11195,7 +11199,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "thiserror", "zstd", @@ -11204,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -11219,7 +11223,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11233,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "sp-api", "sp-core", @@ -11243,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "backtrace", "lazy_static", @@ -11253,7 +11257,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "rustc-hash", "serde", @@ -11263,7 +11267,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "either", "hash256-std-hasher", @@ -11285,7 +11289,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11303,7 +11307,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "Inflector", "proc-macro-crate", @@ -11315,7 +11319,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "parity-scale-codec", @@ -11329,7 +11333,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "serde", "serde_json", @@ -11338,7 +11342,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11352,7 +11356,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "scale-info", @@ -11363,7 +11367,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "hash-db", "log", @@ -11385,12 +11389,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11403,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "log", "sp-core", @@ -11416,7 +11420,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures-timer", @@ -11432,7 +11436,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "sp-std", @@ -11444,7 +11448,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "sp-api", "sp-runtime", @@ -11453,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "log", @@ -11469,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ahash", "hash-db", @@ -11492,7 +11496,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11509,7 +11513,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11520,7 +11524,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "impl-trait-for-tuples", "log", @@ -11781,7 +11785,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "platforms", ] @@ -11789,7 +11793,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11810,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures-util", "hyper", @@ -11823,7 +11827,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "jsonrpsee", "log", @@ -11844,7 +11848,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "async-trait", "futures", @@ -11870,7 +11874,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11880,7 +11884,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11891,7 +11895,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "ansi_term", "build-helper", @@ -11999,7 +12003,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -12288,7 +12292,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12299,7 +12303,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12426,9 +12430,10 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" dependencies = [ "clap 3.2.19", + "frame-try-runtime", "jsonrpsee", "log", "parity-scale-codec", @@ -13004,7 +13009,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "beefy-primitives", "bitvec", @@ -13093,7 +13098,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "polkadot-primitives", @@ -13379,7 +13384,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13393,7 +13398,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-support", "frame-system", @@ -13413,7 +13418,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "frame-benchmarking", "frame-support", @@ -13431,7 +13436,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#2eb7672905d99971fc11ad7ff4d57e68967401d2" +source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" dependencies = [ "Inflector", "proc-macro2", diff --git a/pallets/aura-ext/Cargo.toml b/pallets/aura-ext/Cargo.toml index 30f5214a92..593ad83138 100644 --- a/pallets/aura-ext/Cargo.toml +++ b/pallets/aura-ext/Cargo.toml @@ -40,3 +40,4 @@ std = [ "sp-runtime/std", "sp-std/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/dmp-queue/Cargo.toml b/pallets/dmp-queue/Cargo.toml index 846bf801ca..9c199f3d9f 100644 --- a/pallets/dmp-queue/Cargo.toml +++ b/pallets/dmp-queue/Cargo.toml @@ -42,3 +42,4 @@ std = [ "xcm/std", "cumulus-primitives-core/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/parachain-system/Cargo.toml b/pallets/parachain-system/Cargo.toml index 16fdfe1af9..15f4be3dab 100644 --- a/pallets/parachain-system/Cargo.toml +++ b/pallets/parachain-system/Cargo.toml @@ -78,3 +78,5 @@ std = [ runtime-benchmarks = [ "sp-runtime/runtime-benchmarks" ] + +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/solo-to-para/Cargo.toml b/pallets/solo-to-para/Cargo.toml index 6a234f49b8..298699ae15 100644 --- a/pallets/solo-to-para/Cargo.toml +++ b/pallets/solo-to-para/Cargo.toml @@ -37,3 +37,4 @@ std = [ "sp-runtime/std", "sp-std/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/xcm/Cargo.toml b/pallets/xcm/Cargo.toml index 6ea825c07f..16f57d81ab 100644 --- a/pallets/xcm/Cargo.toml +++ b/pallets/xcm/Cargo.toml @@ -31,3 +31,4 @@ std = [ "frame-support/std", "frame-system/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/xcmp-queue/Cargo.toml b/pallets/xcmp-queue/Cargo.toml index 06df500670..0d4f83757a 100644 --- a/pallets/xcmp-queue/Cargo.toml +++ b/pallets/xcmp-queue/Cargo.toml @@ -59,3 +59,4 @@ runtime-benchmarks = [ "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/parachain-template/runtime/Cargo.toml b/parachain-template/runtime/Cargo.toml index 12d25abbe1..145c09fcc3 100644 --- a/parachain-template/runtime/Cargo.toml +++ b/parachain-template/runtime/Cargo.toml @@ -145,6 +145,23 @@ runtime-benchmarks = [ ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-template/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index dee56fea42..d7a888a55c 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -644,8 +644,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::parachain-template", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/pallets/parachain-info/Cargo.toml b/parachains/pallets/parachain-info/Cargo.toml index 3544ba4f79..0fa54dcc72 100644 --- a/parachains/pallets/parachain-info/Cargo.toml +++ b/parachains/pallets/parachain-info/Cargo.toml @@ -24,3 +24,4 @@ std = [ "frame-support/std", "frame-system/std", ] +try-runtime = ["frame-support/try-runtime"] diff --git a/parachains/runtimes/assets/statemine/Cargo.toml b/parachains/runtimes/assets/statemine/Cargo.toml index 63e3cf1b1b..a6313d4d27 100644 --- a/parachains/runtimes/assets/statemine/Cargo.toml +++ b/parachains/runtimes/assets/statemine/Cargo.toml @@ -105,8 +105,29 @@ runtime-benchmarks = [ "pallet-xcm-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-uniques/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index f33c85bbaf..ea77c717a1 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -777,8 +777,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::statemine", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/assets/statemint/Cargo.toml b/parachains/runtimes/assets/statemint/Cargo.toml index 186b4839ea..1420852d9e 100644 --- a/parachains/runtimes/assets/statemint/Cargo.toml +++ b/parachains/runtimes/assets/statemint/Cargo.toml @@ -104,8 +104,29 @@ runtime-benchmarks = [ "pallet-xcm-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-uniques/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 715d101656..d33edf7dbc 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -806,8 +806,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::statemint", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/assets/westmint/Cargo.toml b/parachains/runtimes/assets/westmint/Cargo.toml index 2133accf0e..c3fe092552 100644 --- a/parachains/runtimes/assets/westmint/Cargo.toml +++ b/parachains/runtimes/assets/westmint/Cargo.toml @@ -104,8 +104,29 @@ runtime-benchmarks = [ "pallet-xcm-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-uniques/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 1782fee9f7..19d0f3135c 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -767,8 +767,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::westmint", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml index f8d7453c96..3bef7d21fe 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml +++ b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml @@ -100,8 +100,29 @@ runtime-benchmarks = [ "cumulus-pallet-xcmp-queue/runtime-benchmarks", ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-alliance/try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collective/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-multisig/try-runtime", + "pallet-proxy/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] std = [ "codec/std", diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs index 4f82180217..941d270334 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs @@ -20,7 +20,7 @@ use frame_support::{ weights::Weight, }; use pallet_alliance::{ProposalIndex, ProposalProvider}; -use sp_std::{boxed::Box, marker::PhantomData}; +use sp_std::{marker::PhantomData, prelude::*}; use xcm::latest::{Fungibility, Junction, NetworkId, Parent}; type AccountIdOf = ::AccountId; @@ -134,4 +134,12 @@ where fn proposal_of(proposal_hash: HashOf) -> Option> { pallet_collective::Pallet::::proposal_of(proposal_hash) } + + fn proposals() -> Vec> { + pallet_collective::Pallet::::proposals().into_inner() + } + + fn proposals_count() -> u32 { + pallet_collective::Proposals::::decode_len().unwrap_or(0) as u32 + } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index bc256d3a5f..85a1ad72a5 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -697,8 +697,15 @@ impl_runtime_apis! { (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::collectives-polkadot", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml index 513d31f331..379156f426 100644 --- a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml +++ b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml @@ -162,6 +162,26 @@ runtime-benchmarks = [ ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-contracts/try-runtime", + "pallet-multisig/try-runtime", + "pallet-randomness-collective-flip/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index b374045180..b8849fa6f6 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -569,8 +569,15 @@ impl pallet_contracts_rpc_runtime_api::ContractsApi Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::contracts", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } diff --git a/parachains/runtimes/testing/penpal/Cargo.toml b/parachains/runtimes/testing/penpal/Cargo.toml index 168de41700..0725eb477e 100644 --- a/parachains/runtimes/testing/penpal/Cargo.toml +++ b/parachains/runtimes/testing/penpal/Cargo.toml @@ -147,6 +147,24 @@ runtime-benchmarks = [ ] try-runtime = [ + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", + "cumulus-pallet-parachain-system/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-system/try-runtime", "frame-try-runtime", + "pallet-aura/try-runtime", + "pallet-authorship/try-runtime", + "pallet-balances/try-runtime", + "pallet-collator-selection/try-runtime", + "pallet-session/try-runtime", + "pallet-sudo/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-assets/try-runtime", + "pallet-asset-tx-payment/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index f98583a9d1..528c1fa01d 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -694,13 +694,20 @@ impl_runtime_apis! { #[cfg(feature = "try-runtime")] impl frame_try_runtime::TryRuntime for Runtime { fn on_runtime_upgrade() -> (Weight, Weight) { - log::info!("try-runtime::on_runtime_upgrade parachain-template."); + log::info!("try-runtime::on_runtime_upgrade penpal."); let weight = Executive::try_runtime_upgrade().unwrap(); (weight, RuntimeBlockWeights::get().max_block) } - fn execute_block_no_check(block: Block) -> Weight { - Executive::execute_block_no_check(block) + fn execute_block(block: Block, state_root_check: bool, select: frame_try_runtime::TryStateSelect) -> Weight { + log::info!( + target: "runtime::penpal", "try-runtime: executing block #{} ({:?}) / root checks: {:?} / sanity-checks: {:?}", + block.header.number, + block.header.hash(), + state_root_check, + select, + ); + Executive::try_execute_block(block, state_root_check, select).expect("try_execute_block failed") } } From 9faf9b1e4f3615d11a0466c4e0a0b3546bd618c1 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Thu, 1 Sep 2022 20:25:05 +0100 Subject: [PATCH 10/54] Companion for Weight v1.5 Follow Up (#1584) * fixes * oopsie * [ci] Apply cargo-fmt * fixes * [ci] Apply cargo-fmt * fixes * fix cumulus template * fix merge * update lockfile for {"polkadot", "substrate"} Co-authored-by: paritytech-ci Co-authored-by: parity-processbot <> --- Cargo.lock | 496 +++++++++--------- pallets/collator-selection/src/weights.rs | 26 +- pallets/dmp-queue/src/lib.rs | 4 +- pallets/parachain-system/src/lib.rs | 4 +- pallets/parachain-system/src/migration.rs | 2 +- pallets/xcm/src/lib.rs | 4 +- pallets/xcmp-queue/src/lib.rs | 6 +- pallets/xcmp-queue/src/migration.rs | 4 +- pallets/xcmp-queue/src/tests.rs | 11 +- parachain-template/runtime/src/lib.rs | 6 +- .../runtime/src/weights/block_weights.rs | 9 +- .../runtime/src/weights/extrinsic_weights.rs | 4 +- parachains/common/src/lib.rs | 2 +- .../runtimes/assets/statemine/src/lib.rs | 4 +- .../statemine/src/weights/block_weights.rs | 9 +- .../src/weights/extrinsic_weights.rs | 4 +- .../statemine/src/weights/frame_system.rs | 8 +- .../statemine/src/weights/pallet_assets.rs | 6 +- .../src/weights/pallet_collator_selection.rs | 10 +- .../statemine/src/weights/pallet_multisig.rs | 30 +- .../statemine/src/weights/pallet_proxy.rs | 28 +- .../statemine/src/weights/pallet_uniques.rs | 8 +- .../statemine/src/weights/pallet_utility.rs | 6 +- .../assets/statemine/src/weights/xcm/mod.rs | 6 +- .../runtimes/assets/statemint/src/lib.rs | 4 +- .../statemint/src/weights/block_weights.rs | 9 +- .../src/weights/extrinsic_weights.rs | 4 +- .../statemint/src/weights/frame_system.rs | 8 +- .../statemint/src/weights/pallet_assets.rs | 12 +- .../src/weights/pallet_collator_selection.rs | 10 +- .../statemint/src/weights/pallet_multisig.rs | 30 +- .../statemint/src/weights/pallet_proxy.rs | 28 +- .../statemint/src/weights/pallet_uniques.rs | 8 +- .../statemint/src/weights/pallet_utility.rs | 6 +- .../assets/statemint/src/weights/xcm/mod.rs | 6 +- .../runtimes/assets/westmint/src/lib.rs | 4 +- .../westmint/src/weights/block_weights.rs | 9 +- .../westmint/src/weights/extrinsic_weights.rs | 4 +- .../westmint/src/weights/frame_system.rs | 8 +- .../westmint/src/weights/pallet_assets.rs | 10 +- .../src/weights/pallet_collator_selection.rs | 10 +- .../westmint/src/weights/pallet_multisig.rs | 30 +- .../westmint/src/weights/pallet_proxy.rs | 28 +- .../westmint/src/weights/pallet_uniques.rs | 8 +- .../westmint/src/weights/pallet_utility.rs | 6 +- .../assets/westmint/src/weights/xcm/mod.rs | 6 +- .../collectives-polkadot/src/lib.rs | 4 +- .../src/weights/block_weights.rs | 9 +- .../src/weights/extrinsic_weights.rs | 4 +- .../src/weights/frame_system.rs | 8 +- .../src/weights/pallet_alliance.rs | 46 +- .../src/weights/pallet_collator_selection.rs | 10 +- .../src/weights/pallet_multisig.rs | 30 +- .../src/weights/pallet_proxy.rs | 28 +- .../src/weights/pallet_utility.rs | 6 +- .../contracts/contracts-rococo/src/lib.rs | 4 +- .../src/weights/block_weights.rs | 9 +- .../src/weights/extrinsic_weights.rs | 4 +- .../runtimes/starters/seedling/src/lib.rs | 2 +- parachains/runtimes/starters/shell/src/lib.rs | 4 +- parachains/runtimes/testing/penpal/src/lib.rs | 6 +- .../penpal/src/weights/block_weights.rs | 9 +- .../penpal/src/weights/extrinsic_weights.rs | 4 +- .../testing/rococo-parachain/src/lib.rs | 6 +- templates/xcm-bench-template.hbs | 6 +- test/runtime/src/lib.rs | 4 +- 66 files changed, 583 insertions(+), 565 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6c1231f150..bf7a1e5c2f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -2934,7 +2934,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "bitflags", "frame-metadata", @@ -2965,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "Inflector", "cfg-expr", @@ -2979,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2991,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro2", "quote", @@ -3001,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "log", @@ -3018,7 +3018,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -3033,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "sp-api", @@ -3042,7 +3042,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "parity-scale-codec", @@ -3917,7 +3917,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-primitives", "bitvec", @@ -4010,7 +4010,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-support", "polkadot-primitives", @@ -5369,7 +5369,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "dyn-clonable", @@ -5385,7 +5385,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "expander 0.0.6", "itertools", @@ -5423,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -5461,7 +5461,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5475,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -5491,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -5507,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -5522,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5546,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5566,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "beefy-primitives", "frame-support", @@ -5597,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5638,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5700,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "bitflags", "frame-benchmarking", @@ -5728,7 +5728,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "bitflags", "parity-scale-codec", @@ -5743,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro2", "quote", @@ -5753,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5770,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5783,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5799,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5822,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5835,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5853,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5868,7 +5868,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5891,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5907,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5927,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5979,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5994,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6009,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -6026,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6045,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "sp-api", @@ -6055,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -6072,7 +6072,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6095,7 +6095,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6111,7 +6111,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6126,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -6140,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6155,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6171,7 +6171,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -6192,7 +6192,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -6222,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6245,7 +6245,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6256,7 +6256,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "sp-arithmetic", @@ -6265,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -6294,7 +6294,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6312,7 +6312,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6331,7 +6331,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-support", "frame-system", @@ -6347,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6362,7 +6362,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6390,7 +6390,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6405,7 +6405,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6421,7 +6421,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-benchmarking", "frame-support", @@ -6436,7 +6436,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-support", "frame-system", @@ -6454,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-benchmarking", "frame-support", @@ -7012,7 +7012,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7027,7 +7027,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7041,7 +7041,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "derive_more", "fatality", @@ -7064,7 +7064,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "fatality", "futures", @@ -7085,7 +7085,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "clap 3.2.19", "frame-benchmarking-cli", @@ -7111,7 +7111,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7152,7 +7152,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "always-assert", "fatality", @@ -7173,7 +7173,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "derive_more", "fatality", @@ -7209,7 +7209,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7223,7 +7223,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "futures-timer", @@ -7243,7 +7243,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "always-assert", "async-trait", @@ -7267,7 +7267,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "parity-scale-codec", @@ -7285,7 +7285,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bitvec", "derive_more", @@ -7314,7 +7314,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bitvec", "futures", @@ -7334,7 +7334,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bitvec", "fatality", @@ -7353,7 +7353,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7368,7 +7368,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "futures", @@ -7386,7 +7386,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7401,7 +7401,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "futures-timer", @@ -7418,7 +7418,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "fatality", "futures", @@ -7437,7 +7437,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "futures", @@ -7454,7 +7454,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bitvec", "fatality", @@ -7472,7 +7472,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "always-assert", "assert_matches", @@ -7504,7 +7504,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "polkadot-node-primitives", @@ -7520,7 +7520,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "futures", "memory-lru", @@ -7536,7 +7536,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-std", "lazy_static", @@ -7554,7 +7554,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bs58", "futures", @@ -7573,7 +7573,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "derive_more", @@ -7595,7 +7595,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bounded-vec", "futures", @@ -7617,7 +7617,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7627,7 +7627,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "futures", @@ -7645,7 +7645,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "derive_more", @@ -7668,7 +7668,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "derive_more", @@ -7701,7 +7701,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "futures", @@ -7724,7 +7724,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "derive_more", "frame-support", @@ -7824,7 +7824,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7839,7 +7839,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bitvec", "frame-system", @@ -7869,7 +7869,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7901,7 +7901,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-primitives", "bitvec", @@ -7989,7 +7989,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-primitives", "bitvec", @@ -8036,7 +8036,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-support", "polkadot-primitives", @@ -8048,7 +8048,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bs58", "parity-scale-codec", @@ -8060,7 +8060,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "bitflags", "bitvec", @@ -8103,7 +8103,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "async-trait", "beefy-gadget", @@ -8208,7 +8208,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8229,7 +8229,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8239,7 +8239,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8264,7 +8264,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-primitives", "bitvec", @@ -8325,7 +8325,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-benchmarking", "frame-system", @@ -8470,7 +8470,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8914,7 +8914,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9036,7 +9036,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9105,7 +9105,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-support", "polkadot-primitives", @@ -9289,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "sp-core", @@ -9300,7 +9300,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "futures-timer", @@ -9350,7 +9350,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9366,7 +9366,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9394,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "chrono", "clap 3.2.19", @@ -9433,7 +9433,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "fnv", "futures", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "hash-db", "kvdb", @@ -9486,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures", @@ -9510,7 +9510,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures", @@ -9539,7 +9539,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "fork-tree", @@ -9581,7 +9581,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "jsonrpsee", @@ -9603,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9616,7 +9616,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures", @@ -9641,7 +9641,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9668,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "environmental", "parity-scale-codec", @@ -9684,7 +9684,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "parity-scale-codec", @@ -9699,7 +9699,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "ahash", "async-trait", @@ -9761,7 +9761,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "finality-grandpa", "futures", @@ -9782,7 +9782,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "ansi_term", "futures", @@ -9799,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "hex", @@ -9814,7 +9814,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "asynchronous-codec", @@ -9863,7 +9863,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "bitflags", @@ -9886,7 +9886,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "ahash", "futures", @@ -9904,7 +9904,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "hex", @@ -9925,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "fork-tree", "futures", @@ -9953,7 +9953,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "bytes", "fnv", @@ -9983,7 +9983,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "libp2p", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10005,7 +10005,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "hash-db", @@ -10035,7 +10035,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "jsonrpsee", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "jsonrpsee", @@ -10071,7 +10071,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "directories", @@ -10138,7 +10138,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "parity-scale-codec", @@ -10152,7 +10152,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10171,7 +10171,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "libc", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "chrono", "futures", @@ -10208,7 +10208,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "ansi_term", "atty", @@ -10239,7 +10239,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10250,7 +10250,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "futures-timer", @@ -10276,7 +10276,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "log", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "futures-timer", @@ -10736,7 +10736,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "enumn", "parity-scale-codec", @@ -10812,7 +10812,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "hash-db", "log", @@ -10830,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "blake2", "proc-macro-crate", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10855,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "integer-sqrt", "num-traits", @@ -10870,7 +10870,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10883,7 +10883,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "parity-scale-codec", @@ -10895,7 +10895,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "sp-api", @@ -10907,7 +10907,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "log", @@ -10925,7 +10925,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures", @@ -10944,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "parity-scale-codec", @@ -10962,7 +10962,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "merlin", @@ -10985,7 +10985,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -10999,7 +10999,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -11012,7 +11012,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "base58", "bitflags", @@ -11058,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "blake2", "byteorder", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro2", "quote", @@ -11083,7 +11083,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11092,7 +11092,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro2", "quote", @@ -11102,7 +11102,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "environmental", "parity-scale-codec", @@ -11113,7 +11113,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "finality-grandpa", "log", @@ -11131,7 +11131,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11145,7 +11145,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "bytes", "futures", @@ -11171,7 +11171,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "lazy_static", "sp-core", @@ -11182,7 +11182,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures", @@ -11199,7 +11199,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "thiserror", "zstd", @@ -11208,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "parity-scale-codec", @@ -11223,7 +11223,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -11237,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "sp-api", "sp-core", @@ -11247,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "backtrace", "lazy_static", @@ -11257,7 +11257,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "rustc-hash", "serde", @@ -11267,7 +11267,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "either", "hash256-std-hasher", @@ -11289,7 +11289,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11307,7 +11307,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "Inflector", "proc-macro-crate", @@ -11319,7 +11319,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "parity-scale-codec", @@ -11333,7 +11333,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "serde", "serde_json", @@ -11342,7 +11342,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -11356,7 +11356,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "scale-info", @@ -11367,7 +11367,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "hash-db", "log", @@ -11389,12 +11389,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11407,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "log", "sp-core", @@ -11420,7 +11420,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures-timer", @@ -11436,7 +11436,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "sp-std", @@ -11448,7 +11448,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "sp-api", "sp-runtime", @@ -11457,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "log", @@ -11473,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "ahash", "hash-db", @@ -11496,7 +11496,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11513,7 +11513,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11524,7 +11524,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "impl-trait-for-tuples", "log", @@ -11785,7 +11785,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "platforms", ] @@ -11793,7 +11793,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11814,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures-util", "hyper", @@ -11827,7 +11827,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "jsonrpsee", "log", @@ -11848,7 +11848,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "async-trait", "futures", @@ -11874,7 +11874,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11884,7 +11884,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11895,7 +11895,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "ansi_term", "build-helper", @@ -12003,7 +12003,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-support", "polkadot-primitives", @@ -12292,7 +12292,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12303,7 +12303,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12430,7 +12430,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5b0f999d6be8a29e4d6adfdfb22c314292f1d318" +source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" dependencies = [ "clap 3.2.19", "frame-try-runtime", @@ -13009,7 +13009,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "beefy-primitives", "bitvec", @@ -13098,7 +13098,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-support", "polkadot-primitives", @@ -13384,7 +13384,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13398,7 +13398,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-support", "frame-system", @@ -13418,7 +13418,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "frame-benchmarking", "frame-support", @@ -13436,7 +13436,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#e9c2bd2112e0a374c19ebeee7af4211f12baf9b5" +source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" dependencies = [ "Inflector", "proc-macro2", diff --git a/pallets/collator-selection/src/weights.rs b/pallets/collator-selection/src/weights.rs index fa99567734..95c53b2676 100644 --- a/pallets/collator-selection/src/weights.rs +++ b/pallets/collator-selection/src/weights.rs @@ -42,8 +42,7 @@ impl WeightInfo for SubstrateWeight { Weight::from_ref_time(18_563_000 as RefTimeWeight) // Standard Error: 0 .saturating_add( - Weight::from_ref_time(68_000 as RefTimeWeight) - .scalar_saturating_mul(b as RefTimeWeight), + Weight::from_ref_time(68_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight), ) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -59,8 +58,7 @@ impl WeightInfo for SubstrateWeight { Weight::from_ref_time(71_196_000 as RefTimeWeight) // Standard Error: 0 .saturating_add( - Weight::from_ref_time(198_000 as RefTimeWeight) - .scalar_saturating_mul(c as RefTimeWeight), + Weight::from_ref_time(198_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), ) .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) @@ -69,8 +67,7 @@ impl WeightInfo for SubstrateWeight { Weight::from_ref_time(55_336_000 as RefTimeWeight) // Standard Error: 0 .saturating_add( - Weight::from_ref_time(151_000 as RefTimeWeight) - .scalar_saturating_mul(c as RefTimeWeight), + Weight::from_ref_time(151_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), ) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) @@ -85,12 +82,12 @@ impl WeightInfo for SubstrateWeight { // Standard Error: 1_010_000 .saturating_add( Weight::from_ref_time(109_961_000 as RefTimeWeight) - .scalar_saturating_mul(r as RefTimeWeight), + .saturating_mul(r as RefTimeWeight), ) // Standard Error: 1_010_000 .saturating_add( Weight::from_ref_time(151_952_000 as RefTimeWeight) - .scalar_saturating_mul(c as RefTimeWeight), + .saturating_mul(c as RefTimeWeight), ) .saturating_add( T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), @@ -113,8 +110,7 @@ impl WeightInfo for () { Weight::from_ref_time(18_563_000 as RefTimeWeight) // Standard Error: 0 .saturating_add( - Weight::from_ref_time(68_000 as RefTimeWeight) - .scalar_saturating_mul(b as RefTimeWeight), + Weight::from_ref_time(68_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight), ) .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) } @@ -130,8 +126,7 @@ impl WeightInfo for () { Weight::from_ref_time(71_196_000 as RefTimeWeight) // Standard Error: 0 .saturating_add( - Weight::from_ref_time(198_000 as RefTimeWeight) - .scalar_saturating_mul(c as RefTimeWeight), + Weight::from_ref_time(198_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), ) .saturating_add(RocksDbWeight::get().reads(4 as RefTimeWeight)) .saturating_add(RocksDbWeight::get().writes(2 as RefTimeWeight)) @@ -140,8 +135,7 @@ impl WeightInfo for () { Weight::from_ref_time(55_336_000 as RefTimeWeight) // Standard Error: 0 .saturating_add( - Weight::from_ref_time(151_000 as RefTimeWeight) - .scalar_saturating_mul(c as RefTimeWeight), + Weight::from_ref_time(151_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), ) .saturating_add(RocksDbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(RocksDbWeight::get().writes(2 as RefTimeWeight)) @@ -156,12 +150,12 @@ impl WeightInfo for () { // Standard Error: 1_010_000 .saturating_add( Weight::from_ref_time(109_961_000 as RefTimeWeight) - .scalar_saturating_mul(r as RefTimeWeight), + .saturating_mul(r as RefTimeWeight), ) // Standard Error: 1_010_000 .saturating_add( Weight::from_ref_time(151_952_000 as RefTimeWeight) - .scalar_saturating_mul(c as RefTimeWeight), + .saturating_mul(c as RefTimeWeight), ) .saturating_add( RocksDbWeight::get().reads((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index 838368b76d..842db97fd5 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -43,7 +43,7 @@ pub struct ConfigData { impl Default for ConfigData { fn default() -> Self { Self { - max_individual: 10 * WEIGHT_PER_MILLIS, // 10 ms of execution time maximum by default + max_individual: 10u64 * WEIGHT_PER_MILLIS, // 10 ms of execution time maximum by default } } } @@ -189,7 +189,7 @@ pub mod pallet { /// Exactly equivalent to `service_queue` but expects a mutable `page_index` to be passed /// in and any changes stored. fn do_service_queue(limit: Weight, page_index: &mut PageIndexData) -> Weight { - let mut used = Weight::new(); + let mut used = Weight::zero(); while page_index.begin_used < page_index.end_used { let page = Pages::::take(page_index.begin_used); for (i, &(sent_at, ref data)) in page.iter().enumerate() { diff --git a/pallets/parachain-system/src/lib.rs b/pallets/parachain-system/src/lib.rs index f897d5943b..ee2564b2fa 100644 --- a/pallets/parachain-system/src/lib.rs +++ b/pallets/parachain-system/src/lib.rs @@ -269,7 +269,7 @@ pub mod pallet { } fn on_initialize(_n: T::BlockNumber) -> Weight { - let mut weight = Weight::new(); + let mut weight = Weight::zero(); // To prevent removing `NewValidationCode` that was set by another `on_initialize` // like for example from scheduler, we only kill the storage entry if it was not yet @@ -808,7 +808,7 @@ impl Pallet { let dm_count = downward_messages.len() as u32; let mut dmq_head = >::get(); - let mut weight_used = Weight::new(); + let mut weight_used = Weight::zero(); if dm_count != 0 { Self::deposit_event(Event::DownwardMessagesReceived { count: dm_count }); let max_weight = diff --git a/pallets/parachain-system/src/migration.rs b/pallets/parachain-system/src/migration.rs index 4826ec741d..f5eff920ae 100644 --- a/pallets/parachain-system/src/migration.rs +++ b/pallets/parachain-system/src/migration.rs @@ -25,7 +25,7 @@ pub const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); /// Call this during the next runtime upgrade for this module. pub fn on_runtime_upgrade() -> Weight { - let mut weight: Weight = Weight::new(); + let mut weight: Weight = Weight::zero(); if StorageVersion::get::>() == 0 { weight = weight diff --git a/pallets/xcm/src/lib.rs b/pallets/xcm/src/lib.rs index d33e3c669d..f3adaae3db 100644 --- a/pallets/xcm/src/lib.rs +++ b/pallets/xcm/src/lib.rs @@ -111,7 +111,7 @@ impl DmpMessageHandler for UnlimitedDmpExecution { iter: impl Iterator)>, limit: Weight, ) -> Weight { - let mut used = Weight::new(); + let mut used = Weight::zero(); for (_sent_at, data) in iter { let id = sp_io::hashing::twox_64(&data[..]); let msg = VersionedXcm::::decode_all_with_depth_limit( @@ -144,7 +144,7 @@ impl DmpMessageHandler for LimitAndDropDmpExecution { iter: impl Iterator)>, limit: Weight, ) -> Weight { - let mut used = Weight::new(); + let mut used = Weight::zero(); for (_sent_at, data) in iter { let id = sp_io::hashing::twox_64(&data[..]); let msg = VersionedXcm::::decode_all_with_depth_limit( diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index 85e1ea7cfe..f19f40cb69 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -451,7 +451,7 @@ impl Default for QueueConfigData { resume_threshold: 1, threshold_weight: Weight::from_ref_time(100_000), weight_restrict_decay: Weight::from_ref_time(2), - xcmp_max_individual_weight: 20 * WEIGHT_PER_MILLIS, + xcmp_max_individual_weight: 20u64 * WEIGHT_PER_MILLIS, } } } @@ -795,8 +795,8 @@ impl Pallet { } = >::get(); let mut shuffled = Self::create_shuffle(status.len()); - let mut weight_used = Weight::new(); - let mut weight_available = Weight::new(); + let mut weight_used = Weight::zero(); + let mut weight_available = Weight::zero(); // We don't want the possibility of a chain sending a series of really heavy messages and // tying up the block's execution time from other chains. Therefore we execute any remaining diff --git a/pallets/xcmp-queue/src/migration.rs b/pallets/xcmp-queue/src/migration.rs index 77da447e8d..bedd5ffd6e 100644 --- a/pallets/xcmp-queue/src/migration.rs +++ b/pallets/xcmp-queue/src/migration.rs @@ -25,7 +25,7 @@ pub const STORAGE_VERSION: StorageVersion = StorageVersion::new(1); /// Migrates the pallet storage to the most recent version, checking and setting the /// `StorageVersion`. pub fn migrate_to_latest() -> Weight { - let mut weight = Weight::new(); + let mut weight = Weight::zero(); if StorageVersion::get::>() == 0 { weight += migrate_to_v1::(); @@ -103,7 +103,7 @@ mod tests { drop_threshold: 12, resume_threshold: 3, threshold_weight: Weight::from_ref_time(333_333), - weight_restrict_decay: Weight::one(), + weight_restrict_decay: Weight::from_ref_time(1), }; new_test_ext().execute_with(|| { diff --git a/pallets/xcmp-queue/src/tests.rs b/pallets/xcmp-queue/src/tests.rs index de0ab7e612..d3660ffe22 100644 --- a/pallets/xcmp-queue/src/tests.rs +++ b/pallets/xcmp-queue/src/tests.rs @@ -225,17 +225,20 @@ fn update_weight_restrict_decay_works() { fn update_xcmp_max_individual_weight() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); - assert_eq!(data.xcmp_max_individual_weight, 20 * WEIGHT_PER_MILLIS); + assert_eq!(data.xcmp_max_individual_weight, 20u64 * WEIGHT_PER_MILLIS); assert_ok!(XcmpQueue::update_xcmp_max_individual_weight( Origin::root(), - 30 * WEIGHT_PER_MILLIS + 30u64 * WEIGHT_PER_MILLIS )); assert_noop!( - XcmpQueue::update_xcmp_max_individual_weight(Origin::signed(3), 10 * WEIGHT_PER_MILLIS), + XcmpQueue::update_xcmp_max_individual_weight( + Origin::signed(3), + 10u64 * WEIGHT_PER_MILLIS + ), BadOrigin ); let data: QueueConfigData = >::get(); - assert_eq!(data.xcmp_max_individual_weight, 30 * WEIGHT_PER_MILLIS); + assert_eq!(data.xcmp_max_individual_weight, 30u64 * WEIGHT_PER_MILLIS); }); } diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index d7a888a55c..bd56bcac63 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -214,7 +214,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(5); const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for 0.5 of a second of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.saturating_div(2); /// The version information used to identify this runtime when compiled natively. #[cfg(feature = "std")] @@ -363,8 +363,8 @@ impl pallet_transaction_payment::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachain-template/runtime/src/weights/block_weights.rs b/parachain-template/runtime/src/weights/block_weights.rs index c171a1fdd7..7d4a931bd1 100644 --- a/parachain-template/runtime/src/weights/block_weights.rs +++ b/parachain-template/runtime/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(5_000_000); } #[cfg(test)] @@ -38,9 +38,12 @@ pub mod constants { let w = super::constants::BlockExecutionWeight::get(); // At least 100 µs. - assert!(w >= 100 * constants::WEIGHT_PER_MICROS, "Weight should be at least 100 µs."); + assert!( + w >= 100u64 * constants::WEIGHT_PER_MICROS, + "Weight should be at least 100 µs." + ); // At most 50 ms. - assert!(w <= 50 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); } } } diff --git a/parachain-template/runtime/src/weights/extrinsic_weights.rs b/parachain-template/runtime/src/weights/extrinsic_weights.rs index 6e16288835..6c6b4a497d 100644 --- a/parachain-template/runtime/src/weights/extrinsic_weights.rs +++ b/parachain-template/runtime/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(125_000); } #[cfg(test)] @@ -38,7 +38,7 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); // At most 1 ms. assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); } diff --git a/parachains/common/src/lib.rs b/parachains/common/src/lib.rs index 61a511fb96..478e405e79 100644 --- a/parachains/common/src/lib.rs +++ b/parachains/common/src/lib.rs @@ -92,7 +92,7 @@ mod constants { pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for 0.5 seconds of compute with a 6 second average block time. - pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); + pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.saturating_div(2); } /// Opaque types. These are used by the CLI to instantiate machinery that don't need to know diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index ea77c717a1..ac03932a61 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -407,8 +407,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/assets/statemine/src/weights/block_weights.rs b/parachains/runtimes/assets/statemine/src/weights/block_weights.rs index c171a1fdd7..7d4a931bd1 100644 --- a/parachains/runtimes/assets/statemine/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(5_000_000); } #[cfg(test)] @@ -38,9 +38,12 @@ pub mod constants { let w = super::constants::BlockExecutionWeight::get(); // At least 100 µs. - assert!(w >= 100 * constants::WEIGHT_PER_MICROS, "Weight should be at least 100 µs."); + assert!( + w >= 100u64 * constants::WEIGHT_PER_MICROS, + "Weight should be at least 100 µs." + ); // At most 50 ms. - assert!(w <= 50 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); } } } diff --git a/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs index 6e16288835..6c6b4a497d 100644 --- a/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(125_000); } #[cfg(test)] @@ -38,7 +38,7 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); // At most 1 ms. assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); } diff --git a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs index 809da49b4a..d67ab58fce 100644 --- a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs @@ -54,7 +54,7 @@ impl frame_system::WeightInfo for WeightInfo { fn remark_with_event(b: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) @@ -68,7 +68,7 @@ impl frame_system::WeightInfo for WeightInfo { fn set_storage(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(622_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(622_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -76,7 +76,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_storage(i: u32, ) -> Weight { Weight::from_ref_time(351_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(513_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(513_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -84,7 +84,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_prefix(p: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_054_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_054_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs index fa7cc63264..ba8da59d55 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs @@ -69,11 +69,11 @@ impl pallet_assets::WeightInfo for WeightInfo { fn destroy(c: u32, s: u32, a: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(16_382_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_382_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(19_187_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(19_187_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 465_000 - .saturating_add(Weight::from_ref_time(16_818_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_818_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs index aa51ad7e36..ecffa07fac 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs @@ -52,7 +52,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { Weight::from_ref_time(8_196_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(3_354_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_354_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -76,7 +76,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn register_as_candidate(c: u32, ) -> Weight { Weight::from_ref_time(55_660_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(103_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(103_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -86,7 +86,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn leave_intent(c: u32, ) -> Weight { Weight::from_ref_time(56_380_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -108,9 +108,9 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn new_session(r: u32, c: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 2_076_000 - .saturating_add(Weight::from_ref_time(10_780_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_780_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) // Standard Error: 2_076_000 - .saturating_add(Weight::from_ref_time(55_238_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(55_238_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs index b37819dfdc..c490fd88db 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs @@ -50,7 +50,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(z: u32, ) -> Weight { Weight::from_ref_time(18_001_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) @@ -59,9 +59,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(35_223_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -73,9 +73,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(39_275_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -85,9 +85,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(24_703_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -98,9 +98,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(38_375_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -112,9 +112,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_complete(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(46_964_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(143_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(143_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -124,7 +124,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_create(s: u32, ) -> Weight { Weight::from_ref_time(34_450_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -134,7 +134,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_approve(s: u32, ) -> Weight { Weight::from_ref_time(22_051_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -145,7 +145,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_complete(s: u32, ) -> Weight { Weight::from_ref_time(69_763_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(162_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(162_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -155,7 +155,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn cancel_as_multi(s: u32, ) -> Weight { Weight::from_ref_time(53_182_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs index 80b0e84de6..ee440b25ef 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs @@ -51,7 +51,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy(p: u32, ) -> Weight { Weight::from_ref_time(18_075_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) @@ -62,9 +62,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy_announced(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(35_722_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(180_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(180_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -75,9 +75,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(25_193_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(185_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(185_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(23_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(23_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -88,9 +88,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn reject_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(25_123_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -102,9 +102,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn announce(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(32_582_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(200_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(200_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -113,7 +113,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn add_proxy(p: u32, ) -> Weight { Weight::from_ref_time(28_173_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(112_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(112_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -122,7 +122,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxy(p: u32, ) -> Weight { Weight::from_ref_time(28_247_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -131,7 +131,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxies(p: u32, ) -> Weight { Weight::from_ref_time(23_821_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -141,7 +141,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn anonymous(p: u32, ) -> Weight { Weight::from_ref_time(31_472_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -150,7 +150,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn kill_anonymous(p: u32, ) -> Weight { Weight::from_ref_time(24_620_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs index ec0044fd37..64af724e63 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs @@ -79,11 +79,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn destroy(n: u32, m: u32, a: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 17_000 - .saturating_add(Weight::from_ref_time(10_592_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_592_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) // Standard Error: 17_000 - .saturating_add(Weight::from_ref_time(1_658_000 as RefTimeWeight).scalar_saturating_mul(m as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_658_000 as RefTimeWeight).saturating_mul(m as RefTimeWeight)) // Standard Error: 17_000 - .saturating_add(Weight::from_ref_time(1_593_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_593_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) @@ -124,7 +124,7 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn redeposit(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 15_000 - .saturating_add(Weight::from_ref_time(12_880_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(12_880_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs index 97ac89aee2..fbe8faef7d 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs @@ -50,7 +50,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { Weight::from_ref_time(22_923_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(3_526_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_526_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { Weight::from_ref_time(5_220_000 as RefTimeWeight) @@ -59,7 +59,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch_all(c: u32, ) -> Weight { Weight::from_ref_time(20_953_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_698_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_698_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { Weight::from_ref_time(12_087_000 as RefTimeWeight) @@ -68,6 +68,6 @@ impl pallet_utility::WeightInfo for WeightInfo { fn force_batch(c: u32, ) -> Weight { Weight::from_ref_time(10_076_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_546_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_546_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs index 10d4e18902..e52a046809 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs @@ -37,8 +37,8 @@ impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { let weight = match self { Self::Definite(assets) => - weight.scalar_saturating_mul(assets.inner().into_iter().count() as u64), - Self::Wild(_) => weight.scalar_saturating_mul(MAX_ASSETS as u64), + weight.saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), }; weight.ref_time() } @@ -46,7 +46,7 @@ impl WeighMultiAssets for MultiAssetFilter { impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.scalar_saturating_mul(self.inner().into_iter().count() as u64).ref_time() + weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() } } diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index d33edf7dbc..67cb5a9833 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -437,8 +437,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/assets/statemint/src/weights/block_weights.rs b/parachains/runtimes/assets/statemint/src/weights/block_weights.rs index c171a1fdd7..7d4a931bd1 100644 --- a/parachains/runtimes/assets/statemint/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(5_000_000); } #[cfg(test)] @@ -38,9 +38,12 @@ pub mod constants { let w = super::constants::BlockExecutionWeight::get(); // At least 100 µs. - assert!(w >= 100 * constants::WEIGHT_PER_MICROS, "Weight should be at least 100 µs."); + assert!( + w >= 100u64 * constants::WEIGHT_PER_MICROS, + "Weight should be at least 100 µs." + ); // At most 50 ms. - assert!(w <= 50 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); } } } diff --git a/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs index 6e16288835..6c6b4a497d 100644 --- a/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(125_000); } #[cfg(test)] @@ -38,7 +38,7 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); // At most 1 ms. assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); } diff --git a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs index 3d338ac836..9b70246750 100644 --- a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs @@ -54,7 +54,7 @@ impl frame_system::WeightInfo for WeightInfo { fn remark_with_event(b: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) @@ -68,7 +68,7 @@ impl frame_system::WeightInfo for WeightInfo { fn set_storage(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(626_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(626_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -76,7 +76,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_storage(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(515_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(515_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -84,7 +84,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_prefix(p: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_052_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_052_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs index d3aaeb6630..8718fa64c9 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs @@ -69,11 +69,11 @@ impl pallet_assets::WeightInfo for WeightInfo { fn destroy(c: u32, s: u32, a: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 45_000 - .saturating_add(Weight::from_ref_time(15_904_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(15_904_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) // Standard Error: 45_000 - .saturating_add(Weight::from_ref_time(18_803_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(18_803_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 450_000 - .saturating_add(Weight::from_ref_time(17_017_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(17_017_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) @@ -167,9 +167,9 @@ impl pallet_assets::WeightInfo for WeightInfo { fn set_metadata(n: u32, s: u32, ) -> Weight { Weight::from_ref_time(31_324_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -187,7 +187,7 @@ impl pallet_assets::WeightInfo for WeightInfo { fn force_set_metadata(_n: u32, s: u32, ) -> Weight { Weight::from_ref_time(18_756_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs index e1f319163c..ba677a4521 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs @@ -52,7 +52,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { Weight::from_ref_time(8_587_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(3_304_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_304_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -76,7 +76,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn register_as_candidate(c: u32, ) -> Weight { Weight::from_ref_time(60_984_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -86,7 +86,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn leave_intent(c: u32, ) -> Weight { Weight::from_ref_time(49_046_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -108,9 +108,9 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn new_session(r: u32, c: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_992_000 - .saturating_add(Weight::from_ref_time(10_521_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_521_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) // Standard Error: 1_992_000 - .saturating_add(Weight::from_ref_time(53_162_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(53_162_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs index b2c6c14750..8bd84edb8d 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs @@ -50,7 +50,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(z: u32, ) -> Weight { Weight::from_ref_time(17_175_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) @@ -59,9 +59,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(35_937_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -73,9 +73,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(37_468_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -85,9 +85,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(25_557_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -98,9 +98,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(38_127_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -112,9 +112,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_complete(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(47_383_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -124,7 +124,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_create(s: u32, ) -> Weight { Weight::from_ref_time(33_472_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -134,7 +134,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_approve(s: u32, ) -> Weight { Weight::from_ref_time(21_612_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(119_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(119_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -145,7 +145,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_complete(s: u32, ) -> Weight { Weight::from_ref_time(68_168_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(157_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(157_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -155,7 +155,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn cancel_as_multi(s: u32, ) -> Weight { Weight::from_ref_time(52_748_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs index 3591374e04..7def013522 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs @@ -51,7 +51,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy(p: u32, ) -> Weight { Weight::from_ref_time(17_582_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(77_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(77_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) @@ -62,9 +62,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy_announced(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(34_603_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(169_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(169_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(87_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(87_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -75,9 +75,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(24_496_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(179_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(179_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(25_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(25_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -88,9 +88,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn reject_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(24_237_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(181_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(181_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -102,9 +102,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn announce(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(32_065_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(166_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(166_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -113,7 +113,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn add_proxy(p: u32, ) -> Weight { Weight::from_ref_time(27_168_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -122,7 +122,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxy(p: u32, ) -> Weight { Weight::from_ref_time(27_233_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -131,7 +131,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxies(p: u32, ) -> Weight { Weight::from_ref_time(23_010_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -141,7 +141,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn anonymous(p: u32, ) -> Weight { Weight::from_ref_time(30_378_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(16_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -150,7 +150,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn kill_anonymous(p: u32, ) -> Weight { Weight::from_ref_time(23_977_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs index e25c16b6a3..3e59ddb6bf 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs @@ -79,11 +79,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn destroy(n: u32, m: u32, a: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(10_919_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_919_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_679_000 as RefTimeWeight).scalar_saturating_mul(m as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_679_000 as RefTimeWeight).saturating_mul(m as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_463_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_463_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) @@ -124,7 +124,7 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn redeposit(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 15_000 - .saturating_add(Weight::from_ref_time(12_745_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(12_745_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs index e462d30217..b388ff4a51 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs @@ -50,7 +50,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { Weight::from_ref_time(30_959_000 as RefTimeWeight) // Standard Error: 6_000 - .saturating_add(Weight::from_ref_time(3_220_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_220_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { Weight::from_ref_time(4_732_000 as RefTimeWeight) @@ -59,7 +59,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch_all(c: u32, ) -> Weight { Weight::from_ref_time(16_465_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_364_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_364_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { Weight::from_ref_time(11_903_000 as RefTimeWeight) @@ -68,6 +68,6 @@ impl pallet_utility::WeightInfo for WeightInfo { fn force_batch(c: u32, ) -> Weight { Weight::from_ref_time(22_621_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(3_147_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_147_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs index 438b1742e1..ad9123676b 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs @@ -37,8 +37,8 @@ impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { let weight = match self { Self::Definite(assets) => - weight.scalar_saturating_mul(assets.inner().into_iter().count() as u64), - Self::Wild(_) => weight.scalar_saturating_mul(MAX_ASSETS as u64), + weight.saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), }; weight.ref_time() } @@ -46,7 +46,7 @@ impl WeighMultiAssets for MultiAssetFilter { impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.scalar_saturating_mul(self.inner().into_iter().count() as u64).ref_time() + weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() } } diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 19d0f3135c..9e882809fe 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -402,8 +402,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/assets/westmint/src/weights/block_weights.rs b/parachains/runtimes/assets/westmint/src/weights/block_weights.rs index c171a1fdd7..7d4a931bd1 100644 --- a/parachains/runtimes/assets/westmint/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(5_000_000); } #[cfg(test)] @@ -38,9 +38,12 @@ pub mod constants { let w = super::constants::BlockExecutionWeight::get(); // At least 100 µs. - assert!(w >= 100 * constants::WEIGHT_PER_MICROS, "Weight should be at least 100 µs."); + assert!( + w >= 100u64 * constants::WEIGHT_PER_MICROS, + "Weight should be at least 100 µs." + ); // At most 50 ms. - assert!(w <= 50 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); } } } diff --git a/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs index 6e16288835..6c6b4a497d 100644 --- a/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(125_000); } #[cfg(test)] @@ -38,7 +38,7 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); // At most 1 ms. assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); } diff --git a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs index be46954f69..b659f0a52f 100644 --- a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs @@ -54,7 +54,7 @@ impl frame_system::WeightInfo for WeightInfo { fn remark_with_event(b: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) @@ -68,7 +68,7 @@ impl frame_system::WeightInfo for WeightInfo { fn set_storage(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(616_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(616_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -76,7 +76,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_storage(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(519_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(519_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -84,7 +84,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_prefix(p: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_067_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_067_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs index 14f311be36..49edfdfd0e 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs @@ -69,11 +69,11 @@ impl pallet_assets::WeightInfo for WeightInfo { fn destroy(c: u32, s: u32, a: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(16_133_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_133_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(18_915_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(18_915_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 464_000 - .saturating_add(Weight::from_ref_time(16_795_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_795_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) @@ -167,7 +167,7 @@ impl pallet_assets::WeightInfo for WeightInfo { fn set_metadata(_n: u32, s: u32, ) -> Weight { Weight::from_ref_time(31_757_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -185,7 +185,7 @@ impl pallet_assets::WeightInfo for WeightInfo { fn force_set_metadata(_n: u32, s: u32, ) -> Weight { Weight::from_ref_time(18_566_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs index 6bee9003f9..240ec68e01 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs @@ -52,7 +52,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { Weight::from_ref_time(6_669_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(3_218_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_218_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -76,7 +76,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn register_as_candidate(c: u32, ) -> Weight { Weight::from_ref_time(55_542_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -86,7 +86,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn leave_intent(c: u32, ) -> Weight { Weight::from_ref_time(52_080_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -108,9 +108,9 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn new_session(r: u32, c: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_895_000 - .saturating_add(Weight::from_ref_time(9_941_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(9_941_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) // Standard Error: 1_895_000 - .saturating_add(Weight::from_ref_time(50_628_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(50_628_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs index ab8bf52813..3d8474e18e 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs @@ -50,7 +50,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(z: u32, ) -> Weight { Weight::from_ref_time(17_854_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) @@ -59,9 +59,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(36_613_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -73,9 +73,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(40_039_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(72_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(72_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -85,9 +85,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(26_059_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -98,9 +98,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(38_292_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -112,9 +112,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_complete(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(47_468_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -124,7 +124,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_create(s: u32, ) -> Weight { Weight::from_ref_time(33_492_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -134,7 +134,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_approve(s: u32, ) -> Weight { Weight::from_ref_time(22_147_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -145,7 +145,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_complete(s: u32, ) -> Weight { Weight::from_ref_time(66_106_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(161_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(161_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -155,7 +155,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn cancel_as_multi(s: u32, ) -> Weight { Weight::from_ref_time(52_566_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs index 4268eb2f1b..1bd7ce2b45 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs @@ -51,7 +51,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy(p: u32, ) -> Weight { Weight::from_ref_time(18_084_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) @@ -62,9 +62,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy_announced(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(35_619_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -75,9 +75,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(24_774_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(33_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(33_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -88,9 +88,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn reject_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(25_855_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(160_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(160_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -102,9 +102,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn announce(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(32_874_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -113,7 +113,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn add_proxy(p: u32, ) -> Weight { Weight::from_ref_time(28_312_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -122,7 +122,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxy(p: u32, ) -> Weight { Weight::from_ref_time(28_197_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -131,7 +131,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxies(p: u32, ) -> Weight { Weight::from_ref_time(23_659_000 as RefTimeWeight) // Standard Error: 8_000 - .saturating_add(Weight::from_ref_time(106_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(106_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -141,7 +141,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn anonymous(p: u32, ) -> Weight { Weight::from_ref_time(31_575_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(35_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(35_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -150,7 +150,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn kill_anonymous(p: u32, ) -> Weight { Weight::from_ref_time(24_640_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(80_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(80_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs index 031dd20d1c..365e23a8e9 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs @@ -79,11 +79,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn destroy(n: u32, m: u32, a: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(10_956_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_956_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_654_000 as RefTimeWeight).scalar_saturating_mul(m as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_654_000 as RefTimeWeight).saturating_mul(m as RefTimeWeight)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_572_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_572_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) @@ -124,7 +124,7 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn redeposit(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 16_000 - .saturating_add(Weight::from_ref_time(12_715_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(12_715_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs index 204fb572d9..49970ae17e 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs @@ -50,7 +50,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { Weight::from_ref_time(14_433_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_315_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_315_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { Weight::from_ref_time(5_234_000 as RefTimeWeight) @@ -59,7 +59,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch_all(c: u32, ) -> Weight { Weight::from_ref_time(16_023_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_466_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_466_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { Weight::from_ref_time(12_588_000 as RefTimeWeight) @@ -68,6 +68,6 @@ impl pallet_utility::WeightInfo for WeightInfo { fn force_batch(c: u32, ) -> Weight { Weight::from_ref_time(16_094_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_280_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_280_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs index 2254b4e66c..52f643d8f5 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs @@ -37,8 +37,8 @@ impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { let weight = match self { Self::Definite(assets) => - weight.scalar_saturating_mul(assets.inner().into_iter().count() as u64), - Self::Wild(_) => weight.scalar_saturating_mul(MAX_ASSETS as u64), + weight.saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), }; weight.ref_time() } @@ -46,7 +46,7 @@ impl WeighMultiAssets for MultiAssetFilter { impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.scalar_saturating_mul(self.inner().into_iter().count() as u64).ref_time() + weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 85a1ad72a5..4343e36718 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -338,8 +338,8 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs index c171a1fdd7..7d4a931bd1 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(5_000_000); } #[cfg(test)] @@ -38,9 +38,12 @@ pub mod constants { let w = super::constants::BlockExecutionWeight::get(); // At least 100 µs. - assert!(w >= 100 * constants::WEIGHT_PER_MICROS, "Weight should be at least 100 µs."); + assert!( + w >= 100u64 * constants::WEIGHT_PER_MICROS, + "Weight should be at least 100 µs." + ); // At most 50 ms. - assert!(w <= 50 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); } } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs index 6e16288835..6c6b4a497d 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(125_000); } #[cfg(test)] @@ -38,7 +38,7 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); // At most 1 ms. assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs index 2611ff4c72..cbb817875e 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs @@ -54,7 +54,7 @@ impl frame_system::WeightInfo for WeightInfo { fn remark_with_event(b: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) @@ -68,7 +68,7 @@ impl frame_system::WeightInfo for WeightInfo { fn set_storage(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(624_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(624_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -76,7 +76,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_storage(i: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(530_000 as RefTimeWeight).scalar_saturating_mul(i as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(530_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) } // Storage: Skipped Metadata (r:0 w:0) @@ -84,7 +84,7 @@ impl frame_system::WeightInfo for WeightInfo { fn kill_prefix(p: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_059_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_059_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs index ecbda4eb2f..c31d53eec2 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs @@ -58,7 +58,7 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn propose_proposed(_b: u32, _x: u32, _y: u32, p: u32, ) -> Weight { Weight::from_ref_time(53_023_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(132_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(132_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } @@ -69,9 +69,9 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn vote(x: u32, y: u32, ) -> Weight { Weight::from_ref_time(33_003_000 as RefTimeWeight) // Standard Error: 106_000 - .saturating_add(Weight::from_ref_time(312_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(312_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -83,7 +83,7 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn veto(p: u32, ) -> Weight { Weight::from_ref_time(27_289_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -98,11 +98,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn close_early_disapproved(x: u32, y: u32, p: u32, ) -> Weight { Weight::from_ref_time(31_884_000 as RefTimeWeight) // Standard Error: 72_000 - .saturating_add(Weight::from_ref_time(358_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(358_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -118,13 +118,13 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn close_early_approved(b: u32, x: u32, y: u32, p: u32, ) -> Weight { Weight::from_ref_time(43_205_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) // Standard Error: 73_000 - .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(114_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(114_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -141,11 +141,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn close_disapproved(x: u32, y: u32, p: u32, ) -> Weight { Weight::from_ref_time(49_769_000 as RefTimeWeight) // Standard Error: 69_000 - .saturating_add(Weight::from_ref_time(352_000 as RefTimeWeight).scalar_saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(352_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(81_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(81_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } @@ -162,11 +162,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn close_approved(b: u32, _x: u32, y: u32, p: u32, ) -> Weight { Weight::from_ref_time(40_901_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(79_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(79_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -178,9 +178,9 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn init_members(_x: u32, y: u32, z: u32, ) -> Weight { Weight::from_ref_time(39_647_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).scalar_saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(116_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(116_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) } @@ -257,9 +257,9 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn add_unscrupulous_items(n: u32, l: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_300_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_300_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(125_000 as RefTimeWeight).scalar_saturating_mul(l as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(125_000 as RefTimeWeight).saturating_mul(l as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -270,9 +270,9 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn remove_unscrupulous_items(n: u32, l: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 197_000 - .saturating_add(Weight::from_ref_time(34_156_000 as RefTimeWeight).scalar_saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(34_156_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) // Standard Error: 87_000 - .saturating_add(Weight::from_ref_time(7_042_000 as RefTimeWeight).scalar_saturating_mul(l as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(7_042_000 as RefTimeWeight).saturating_mul(l as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs index 251d664e39..0b11b4e86a 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs @@ -52,7 +52,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { Weight::from_ref_time(7_128_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(3_105_000 as RefTimeWeight).scalar_saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_105_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -76,7 +76,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn register_as_candidate(c: u32, ) -> Weight { Weight::from_ref_time(56_086_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -86,7 +86,7 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn leave_intent(c: u32, ) -> Weight { Weight::from_ref_time(58_436_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -108,9 +108,9 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn new_session(r: u32, c: u32, ) -> Weight { Weight::from_ref_time(0 as RefTimeWeight) // Standard Error: 1_911_000 - .saturating_add(Weight::from_ref_time(9_907_000 as RefTimeWeight).scalar_saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(9_907_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) // Standard Error: 1_911_000 - .saturating_add(Weight::from_ref_time(50_916_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(50_916_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs index 9ab03863a0..2da4037684 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs @@ -50,7 +50,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(z: u32, ) -> Weight { Weight::from_ref_time(17_905_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) @@ -59,9 +59,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(34_787_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -73,9 +73,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_create_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(38_845_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(75_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(75_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -85,9 +85,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(25_600_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -98,9 +98,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(36_944_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -112,9 +112,9 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_complete(s: u32, z: u32, ) -> Weight { Weight::from_ref_time(46_014_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(126_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(126_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).scalar_saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -124,7 +124,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_create(s: u32, ) -> Weight { Weight::from_ref_time(31_616_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -134,7 +134,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_approve(s: u32, ) -> Weight { Weight::from_ref_time(20_862_000 as RefTimeWeight) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -145,7 +145,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn approve_as_multi_complete(s: u32, ) -> Weight { Weight::from_ref_time(64_311_000 as RefTimeWeight) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(164_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(164_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) } @@ -155,7 +155,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { fn cancel_as_multi(s: u32, ) -> Weight { Weight::from_ref_time(51_181_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).scalar_saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs index 79afbf6a12..534a8d1a0a 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs @@ -51,7 +51,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy(p: u32, ) -> Weight { Weight::from_ref_time(16_628_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) } // Storage: Proxy Proxies (r:1 w:0) @@ -62,9 +62,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn proxy_announced(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(33_846_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(175_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(175_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -75,9 +75,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(23_633_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(184_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(184_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -88,9 +88,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn reject_announcement(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(24_121_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(177_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(177_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -102,9 +102,9 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn announce(a: u32, p: u32, ) -> Weight { Weight::from_ref_time(31_509_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).scalar_saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(86_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(86_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) } @@ -113,7 +113,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn add_proxy(p: u32, ) -> Weight { Weight::from_ref_time(26_168_000 as RefTimeWeight) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -122,7 +122,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxy(p: u32, ) -> Weight { Weight::from_ref_time(26_306_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -131,7 +131,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn remove_proxies(p: u32, ) -> Weight { Weight::from_ref_time(22_287_000 as RefTimeWeight) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -141,7 +141,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn anonymous(p: u32, ) -> Weight { Weight::from_ref_time(29_260_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(38_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(38_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } @@ -150,7 +150,7 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn kill_anonymous(p: u32, ) -> Weight { Weight::from_ref_time(23_012_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).scalar_saturating_mul(p as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs index 5e57bdda11..1c5457a67b 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs @@ -50,7 +50,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { Weight::from_ref_time(13_398_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_159_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_159_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn as_derivative() -> Weight { Weight::from_ref_time(4_668_000 as RefTimeWeight) @@ -59,7 +59,7 @@ impl pallet_utility::WeightInfo for WeightInfo { fn batch_all(c: u32, ) -> Weight { Weight::from_ref_time(10_742_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_375_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_375_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } fn dispatch_as() -> Weight { Weight::from_ref_time(11_022_000 as RefTimeWeight) @@ -68,6 +68,6 @@ impl pallet_utility::WeightInfo for WeightInfo { fn force_batch(c: u32, ) -> Weight { Weight::from_ref_time(14_280_000 as RefTimeWeight) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_150_000 as RefTimeWeight).scalar_saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_150_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) } } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index b8849fa6f6..464272ef9f 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -243,8 +243,8 @@ impl pallet_utility::Config for Runtime { } parameter_types! { - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs b/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs index c171a1fdd7..7d4a931bd1 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(5_000_000); } #[cfg(test)] @@ -38,9 +38,12 @@ pub mod constants { let w = super::constants::BlockExecutionWeight::get(); // At least 100 µs. - assert!(w >= 100 * constants::WEIGHT_PER_MICROS, "Weight should be at least 100 µs."); + assert!( + w >= 100u64 * constants::WEIGHT_PER_MICROS, + "Weight should be at least 100 µs." + ); // At most 50 ms. - assert!(w <= 50 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); } } } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs b/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs index 6e16288835..6c6b4a497d 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(125_000); } #[cfg(test)] @@ -38,7 +38,7 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); // At most 1 ms. assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); } diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs index b0499882ec..c1c26a32ed 100644 --- a/parachains/runtimes/starters/seedling/src/lib.rs +++ b/parachains/runtimes/starters/seedling/src/lib.rs @@ -83,7 +83,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10); /// by Operational extrinsics. const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for .5 seconds of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.saturating_div(2); parameter_types! { pub const BlockHashCount: BlockNumber = 250; diff --git a/parachains/runtimes/starters/shell/src/lib.rs b/parachains/runtimes/starters/shell/src/lib.rs index 7e82fa37e7..31a95e20d9 100644 --- a/parachains/runtimes/starters/shell/src/lib.rs +++ b/parachains/runtimes/starters/shell/src/lib.rs @@ -90,7 +90,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10); /// by Operational extrinsics. const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for .5 seconds of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.saturating_div(2); parameter_types! { pub const BlockHashCount: BlockNumber = 250; @@ -160,7 +160,7 @@ impl frame_system::Config for Runtime { parameter_types! { // We do anything the parent chain tells us in this runtime. - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(2); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(2); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index 528c1fa01d..4789e1240c 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -227,7 +227,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(5); const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for 0.5 of a second of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.saturating_div(2); /// The version information used to identify this runtime when compiled natively. #[cfg(feature = "std")] @@ -406,8 +406,8 @@ impl pallet_assets::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/parachains/runtimes/testing/penpal/src/weights/block_weights.rs b/parachains/runtimes/testing/penpal/src/weights/block_weights.rs index c171a1fdd7..7d4a931bd1 100644 --- a/parachains/runtimes/testing/penpal/src/weights/block_weights.rs +++ b/parachains/runtimes/testing/penpal/src/weights/block_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Importing a block with 0 Extrinsics. - pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(5_000_000); + pub const BlockExecutionWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(5_000_000); } #[cfg(test)] @@ -38,9 +38,12 @@ pub mod constants { let w = super::constants::BlockExecutionWeight::get(); // At least 100 µs. - assert!(w >= 100 * constants::WEIGHT_PER_MICROS, "Weight should be at least 100 µs."); + assert!( + w >= 100u64 * constants::WEIGHT_PER_MICROS, + "Weight should be at least 100 µs." + ); // At most 50 ms. - assert!(w <= 50 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); } } } diff --git a/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs b/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs index 6e16288835..6c6b4a497d 100644 --- a/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs @@ -23,7 +23,7 @@ pub mod constants { parameter_types! { /// Executing a NO-OP `System::remarks` Extrinsic. - pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.scalar_saturating_mul(125_000); + pub const ExtrinsicBaseWeight: Weight = constants::WEIGHT_PER_NANOS.saturating_mul(125_000); } #[cfg(test)] @@ -38,7 +38,7 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); // At most 1 ms. assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); } diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index f0729485f5..3515e32030 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -132,7 +132,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10); /// by Operational extrinsics. const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for .5 seconds of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.saturating_div(2); parameter_types! { pub const BlockHashCount: BlockNumber = 250; @@ -254,8 +254,8 @@ impl pallet_sudo::Config for Runtime { } parameter_types! { - pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); - pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.scalar_div(4); + pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); + pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT.saturating_div(4); } impl cumulus_pallet_parachain_system::Config for Runtime { diff --git a/templates/xcm-bench-template.hbs b/templates/xcm-bench-template.hbs index 31cfef0d93..f7faa6e8f2 100644 --- a/templates/xcm-bench-template.hbs +++ b/templates/xcm-bench-template.hbs @@ -49,19 +49,19 @@ impl WeightInfo { Weight::from_ref_time({{underscore benchmark.base_weight}} as RefTimeWeight) {{#each benchmark.component_weight as |cw|}} // Standard Error: {{underscore cw.error}} - .saturating_add(Weight::from_ref_time({{underscore cw.slope}}).scalar_saturating_mul({{cw.name}} as RefTimeWeight)) + .saturating_add(Weight::from_ref_time({{underscore cw.slope}}).saturating_mul({{cw.name}} as RefTimeWeight)) {{/each}} {{#if (ne benchmark.base_reads "0")}} .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as RefTimeWeight)) {{/if}} {{#each benchmark.component_reads as |cr|}} - .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as RefTimeWeight).scalar_saturating_mul({{cr.name}} as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as RefTimeWeight).saturating_mul({{cr.name}} as RefTimeWeight))) {{/each}} {{#if (ne benchmark.base_writes "0")}} .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as RefTimeWeight)) {{/if}} {{#each benchmark.component_writes as |cw|}} - .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as RefTimeWeight).scalar_saturating_mul({{cw.name}} as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as RefTimeWeight).saturating_mul({{cw.name}} as RefTimeWeight))) {{/each}} } {{/each}} diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index 7feb25aa26..225b874f36 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -138,7 +138,7 @@ const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10); /// by Operational extrinsics. const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75); /// We allow for .5 seconds of compute with a 12 second average block time. -const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.scalar_div(2); +const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND.saturating_div(2); parameter_types! { pub const BlockHashCount: BlockNumber = 250; @@ -348,7 +348,7 @@ pub struct TestOnRuntimeUpgrade; impl OnRuntimeUpgrade for TestOnRuntimeUpgrade { fn on_runtime_upgrade() -> frame_support::weights::Weight { assert_eq!(sp_io::storage::get(TEST_RUNTIME_UPGRADE_KEY), Some(vec![1, 2, 3, 4].into())); - Weight::one() + Weight::from_ref_time(1) } } From 2b9816ec418638eef563ab7c5f51e63daec43e2c Mon Sep 17 00:00:00 2001 From: Squirrel Date: Fri, 2 Sep 2022 10:17:43 +0100 Subject: [PATCH 11/54] 9270 Backport of Align versions for runtimes (#1517) (#1574) * Align versions for runtimes (#1517) * update cargo lock Co-authored-by: Branislav Kontur --- Cargo.lock | 2 +- parachains/runtimes/testing/penpal/Cargo.toml | 2 +- parachains/runtimes/testing/penpal/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bf7a1e5c2f..fd99931137 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6813,7 +6813,7 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" [[package]] name = "penpal-runtime" -version = "0.1.0" +version = "0.9.27" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", diff --git a/parachains/runtimes/testing/penpal/Cargo.toml b/parachains/runtimes/testing/penpal/Cargo.toml index 0725eb477e..dfa7b160b1 100644 --- a/parachains/runtimes/testing/penpal/Cargo.toml +++ b/parachains/runtimes/testing/penpal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "penpal-runtime" -version = "0.1.0" +version = "0.9.27" authors = ["Anonymous"] description = "A parachain for communication back and forth with XCM of assets and uniques." license = "Unlicense" diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index 4789e1240c..9ac07369df 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -186,7 +186,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("penpal-parachain"), impl_name: create_runtime_str!("penpal-parachain"), authoring_version: 1, - spec_version: 1, + spec_version: 9270, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From c047b3f5b48d8ef5c4016375848671c0b8df9591 Mon Sep 17 00:00:00 2001 From: Javier Viola Date: Fri, 2 Sep 2022 11:06:58 -0300 Subject: [PATCH 12/54] bump zombienet version, support new weights (#1589) --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c4d0ad28ed..4ef5fb8df8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,7 +29,7 @@ variables: CI_IMAGE: "paritytech/ci-linux:production" DOCKER_OS: "debian:stretch" ARCH: "x86_64" - ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.2.56" + ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.2.59" .collect-artifacts: &collect-artifacts artifacts: From e0f97c7cbe534e98003290a8d41263de01ac1b50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Fri, 2 Sep 2022 19:33:17 +0200 Subject: [PATCH 13/54] Companion for https://github.com/paritytech/substrate/pull/12147 (#1587) * Companion for https://github.com/paritytech/substrate/pull/12147 * update lockfile for {"substrate", "polkadot"} * Fix tests Co-authored-by: parity-processbot <> --- Cargo.lock | 496 +++++++++--------- parachain-template/node/src/command.rs | 2 +- polkadot-parachain/src/command.rs | 2 +- polkadot-parachain/tests/common.rs | 6 +- polkadot-parachain/tests/purge_chain_works.rs | 3 +- test/service/src/cli.rs | 2 +- 6 files changed, 258 insertions(+), 253 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fd99931137..eddfdce386 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -2934,7 +2934,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "bitflags", "frame-metadata", @@ -2965,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "Inflector", "cfg-expr", @@ -2979,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2991,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "proc-macro2", "quote", @@ -3001,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "log", @@ -3018,7 +3018,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -3033,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "sp-api", @@ -3042,7 +3042,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "parity-scale-codec", @@ -3917,7 +3917,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-primitives", "bitvec", @@ -4010,7 +4010,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-support", "polkadot-primitives", @@ -5369,7 +5369,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "dyn-clonable", @@ -5385,7 +5385,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "expander 0.0.6", "itertools", @@ -5423,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -5461,7 +5461,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -5475,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -5491,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -5507,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -5522,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5546,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5566,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "beefy-primitives", "frame-support", @@ -5597,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5638,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5700,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bitflags", "frame-benchmarking", @@ -5728,7 +5728,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "bitflags", "parity-scale-codec", @@ -5743,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro2", "quote", @@ -5753,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5770,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5783,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5799,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5822,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5835,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5853,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5868,7 +5868,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5891,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5907,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5927,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5979,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5994,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6009,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -6026,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6045,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "sp-api", @@ -6055,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -6072,7 +6072,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6095,7 +6095,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6111,7 +6111,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6126,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-support", "frame-system", @@ -6140,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6155,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6171,7 +6171,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -6192,7 +6192,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -6222,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6245,7 +6245,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6256,7 +6256,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "sp-arithmetic", @@ -6265,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -6294,7 +6294,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6312,7 +6312,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6331,7 +6331,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-support", "frame-system", @@ -6347,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6362,7 +6362,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6390,7 +6390,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "frame-benchmarking", "frame-support", @@ -6405,7 +6405,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6421,7 +6421,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-benchmarking", "frame-support", @@ -6436,7 +6436,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-support", "frame-system", @@ -6454,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-benchmarking", "frame-support", @@ -7012,7 +7012,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7027,7 +7027,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7041,7 +7041,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "derive_more", "fatality", @@ -7064,7 +7064,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "fatality", "futures", @@ -7085,7 +7085,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "clap 3.2.19", "frame-benchmarking-cli", @@ -7111,7 +7111,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7152,7 +7152,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "always-assert", "fatality", @@ -7173,7 +7173,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "derive_more", "fatality", @@ -7209,7 +7209,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7223,7 +7223,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "futures-timer", @@ -7243,7 +7243,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "always-assert", "async-trait", @@ -7267,7 +7267,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "parity-scale-codec", @@ -7285,7 +7285,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bitvec", "derive_more", @@ -7314,7 +7314,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bitvec", "futures", @@ -7334,7 +7334,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bitvec", "fatality", @@ -7353,7 +7353,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7368,7 +7368,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "futures", @@ -7386,7 +7386,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7401,7 +7401,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "futures-timer", @@ -7418,7 +7418,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "fatality", "futures", @@ -7437,7 +7437,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "futures", @@ -7454,7 +7454,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bitvec", "fatality", @@ -7472,7 +7472,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "always-assert", "assert_matches", @@ -7504,7 +7504,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "polkadot-node-primitives", @@ -7520,7 +7520,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "futures", "memory-lru", @@ -7536,7 +7536,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-std", "lazy_static", @@ -7554,7 +7554,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bs58", "futures", @@ -7573,7 +7573,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "derive_more", @@ -7595,7 +7595,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bounded-vec", "futures", @@ -7617,7 +7617,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7627,7 +7627,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "futures", @@ -7645,7 +7645,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "derive_more", @@ -7668,7 +7668,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "derive_more", @@ -7701,7 +7701,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "futures", @@ -7724,7 +7724,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "derive_more", "frame-support", @@ -7824,7 +7824,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7839,7 +7839,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bitvec", "frame-system", @@ -7869,7 +7869,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7901,7 +7901,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-primitives", "bitvec", @@ -7989,7 +7989,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-primitives", "bitvec", @@ -8036,7 +8036,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-support", "polkadot-primitives", @@ -8048,7 +8048,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bs58", "parity-scale-codec", @@ -8060,7 +8060,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "bitflags", "bitvec", @@ -8103,7 +8103,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "async-trait", "beefy-gadget", @@ -8208,7 +8208,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8229,7 +8229,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8239,7 +8239,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8264,7 +8264,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-primitives", "bitvec", @@ -8325,7 +8325,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-benchmarking", "frame-system", @@ -8470,7 +8470,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8914,7 +8914,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9036,7 +9036,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9105,7 +9105,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-support", "polkadot-primitives", @@ -9289,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "sp-core", @@ -9300,7 +9300,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "futures", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "futures-timer", @@ -9350,7 +9350,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9366,7 +9366,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9394,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "chrono", "clap 3.2.19", @@ -9433,7 +9433,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "fnv", "futures", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "hash-db", "kvdb", @@ -9486,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "futures", @@ -9510,7 +9510,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "futures", @@ -9539,7 +9539,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "fork-tree", @@ -9581,7 +9581,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "jsonrpsee", @@ -9603,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9616,7 +9616,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "futures", @@ -9641,7 +9641,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9668,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "environmental", "parity-scale-codec", @@ -9684,7 +9684,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "parity-scale-codec", @@ -9699,7 +9699,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "ahash", "async-trait", @@ -9761,7 +9761,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "finality-grandpa", "futures", @@ -9782,7 +9782,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "ansi_term", "futures", @@ -9799,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "hex", @@ -9814,7 +9814,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "asynchronous-codec", @@ -9863,7 +9863,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "bitflags", @@ -9886,7 +9886,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "ahash", "futures", @@ -9904,7 +9904,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "hex", @@ -9925,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "fork-tree", "futures", @@ -9953,7 +9953,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "bytes", "fnv", @@ -9983,7 +9983,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "libp2p", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10005,7 +10005,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "hash-db", @@ -10035,7 +10035,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "jsonrpsee", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "jsonrpsee", @@ -10071,7 +10071,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "directories", @@ -10138,7 +10138,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "parity-scale-codec", @@ -10152,7 +10152,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10171,7 +10171,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "libc", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "chrono", "futures", @@ -10208,7 +10208,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "ansi_term", "atty", @@ -10239,7 +10239,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10250,7 +10250,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "futures-timer", @@ -10276,7 +10276,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "log", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "futures-timer", @@ -10736,7 +10736,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "enumn", "parity-scale-codec", @@ -10812,7 +10812,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "hash-db", "log", @@ -10830,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "blake2", "proc-macro-crate", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -10855,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "integer-sqrt", "num-traits", @@ -10870,7 +10870,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -10883,7 +10883,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "parity-scale-codec", @@ -10895,7 +10895,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "sp-api", @@ -10907,7 +10907,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures", "log", @@ -10925,7 +10925,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "futures", @@ -10944,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "async-trait", "parity-scale-codec", @@ -10962,7 +10962,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "merlin", @@ -10985,7 +10985,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -10999,7 +10999,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -11012,7 +11012,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "base58", "bitflags", @@ -11058,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "blake2", "byteorder", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "proc-macro2", "quote", @@ -11083,7 +11083,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11092,7 +11092,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "proc-macro2", "quote", @@ -11102,7 +11102,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "environmental", "parity-scale-codec", @@ -11113,7 +11113,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "finality-grandpa", "log", @@ -11131,7 +11131,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11145,7 +11145,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "bytes", "futures", @@ -11171,7 +11171,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "lazy_static", "sp-core", @@ -11182,7 +11182,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "futures", @@ -11199,7 +11199,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "thiserror", "zstd", @@ -11208,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "parity-scale-codec", @@ -11223,7 +11223,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -11237,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "sp-api", "sp-core", @@ -11247,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "backtrace", "lazy_static", @@ -11257,7 +11257,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "rustc-hash", "serde", @@ -11267,7 +11267,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "either", "hash256-std-hasher", @@ -11289,7 +11289,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11307,7 +11307,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "Inflector", "proc-macro-crate", @@ -11319,7 +11319,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "parity-scale-codec", @@ -11333,7 +11333,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "serde", "serde_json", @@ -11342,7 +11342,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -11356,7 +11356,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "scale-info", @@ -11367,7 +11367,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "hash-db", "log", @@ -11389,12 +11389,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11407,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "log", "sp-core", @@ -11420,7 +11420,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "futures-timer", @@ -11436,7 +11436,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "sp-std", @@ -11448,7 +11448,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "sp-api", "sp-runtime", @@ -11457,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "log", @@ -11473,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "ahash", "hash-db", @@ -11496,7 +11496,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11513,7 +11513,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11524,7 +11524,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "impl-trait-for-tuples", "log", @@ -11785,7 +11785,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "platforms", ] @@ -11793,7 +11793,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11814,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "futures-util", "hyper", @@ -11827,7 +11827,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "jsonrpsee", "log", @@ -11848,7 +11848,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "async-trait", "futures", @@ -11874,7 +11874,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11884,7 +11884,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11895,7 +11895,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "ansi_term", "build-helper", @@ -12003,7 +12003,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-support", "polkadot-primitives", @@ -12292,7 +12292,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12303,7 +12303,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12430,7 +12430,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#ed12e6065c505a5225e2156985a75d1fb75fa0a4" +source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" dependencies = [ "clap 3.2.19", "frame-try-runtime", @@ -13009,7 +13009,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "beefy-primitives", "bitvec", @@ -13098,7 +13098,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-support", "polkadot-primitives", @@ -13384,7 +13384,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13398,7 +13398,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-support", "frame-system", @@ -13418,7 +13418,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "frame-benchmarking", "frame-support", @@ -13436,7 +13436,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#de9e147695b9f1be8bd44e07861a31e483c8343a" +source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" dependencies = [ "Inflector", "proc-macro2", diff --git a/parachain-template/node/src/command.rs b/parachain-template/node/src/command.rs index 735af3e42a..d1eebd127d 100644 --- a/parachain-template/node/src/command.rs +++ b/parachain-template/node/src/command.rs @@ -348,7 +348,7 @@ impl CliConfiguration for RelayChainCli { fn base_path(&self) -> Result> { Ok(self .shared_params() - .base_path() + .base_path()? .or_else(|| self.base_path.clone().map(Into::into))) } diff --git a/polkadot-parachain/src/command.rs b/polkadot-parachain/src/command.rs index 18050c037b..e07a8cfed5 100644 --- a/polkadot-parachain/src/command.rs +++ b/polkadot-parachain/src/command.rs @@ -781,7 +781,7 @@ impl CliConfiguration for RelayChainCli { fn base_path(&self) -> Result> { Ok(self .shared_params() - .base_path() + .base_path()? .or_else(|| self.base_path.clone().map(Into::into))) } diff --git a/polkadot-parachain/tests/common.rs b/polkadot-parachain/tests/common.rs index 7b9dffae38..1d3d710c83 100644 --- a/polkadot-parachain/tests/common.rs +++ b/polkadot-parachain/tests/common.rs @@ -117,6 +117,7 @@ pub fn find_ws_url_from_output(read: impl Read + Send) -> (String, String) { line.expect("failed to obtain next line from stdout for WS address discovery"); data.push_str(&line); + data.push_str("\n"); // does the line contain our port (we expect this specific output from substrate). let sock_addr = match line.split_once("Running JSON-RPC WS server: addr=") { @@ -126,7 +127,10 @@ pub fn find_ws_url_from_output(read: impl Read + Send) -> (String, String) { Some(format!("ws://{}", sock_addr)) }) - .expect("We should get a WebSocket address"); + .unwrap_or_else(|| { + eprintln!("Output:\n{}", data); + panic!("We should get a WebSocket address") + }); (ws_url, data) } diff --git a/polkadot-parachain/tests/purge_chain_works.rs b/polkadot-parachain/tests/purge_chain_works.rs index acde3faa50..34a51dcff8 100644 --- a/polkadot-parachain/tests/purge_chain_works.rs +++ b/polkadot-parachain/tests/purge_chain_works.rs @@ -28,8 +28,9 @@ async fn purge_chain_works() { // Check that both databases are deleted let base_dir = tempdir().expect("could not create a temp dir"); + let base_dir_path = format!("{}/polkadot", base_dir.path().display()); - let args = &["--", "--dev"]; + let args = &["--", "--dev", "-d", &base_dir_path]; common::run_node_for_a_while(base_dir.path(), args, SIGINT).await; diff --git a/test/service/src/cli.rs b/test/service/src/cli.rs index 4306516087..40b6379885 100644 --- a/test/service/src/cli.rs +++ b/test/service/src/cli.rs @@ -137,7 +137,7 @@ impl CliConfiguration for RelayChainCli { fn base_path(&self) -> CliResult> { Ok(self .shared_params() - .base_path() + .base_path()? .or_else(|| self.base_path.clone().map(Into::into))) } From d94cb49e1cb726b3b5a0936ab016395ad5e229c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Sep 2022 21:13:59 +0200 Subject: [PATCH 14/54] Bump thiserror from 1.0.32 to 1.0.33 (#1586) Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.32 to 1.0.33. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.32...1.0.33) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- client/relay-chain-interface/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eddfdce386..67b629f6e2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12029,18 +12029,18 @@ checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" [[package]] name = "thiserror" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" +checksum = "3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" +checksum = "c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09" dependencies = [ "proc-macro2", "quote", diff --git a/client/relay-chain-interface/Cargo.toml b/client/relay-chain-interface/Cargo.toml index 474480f2ea..f33f9829f8 100644 --- a/client/relay-chain-interface/Cargo.toml +++ b/client/relay-chain-interface/Cargo.toml @@ -21,6 +21,6 @@ futures = "0.3.24" parking_lot = "0.12.1" derive_more = "0.99.2" async-trait = "0.1.57" -thiserror = "1.0.32" +thiserror = "1.0.33" jsonrpsee-core = "0.15.1" parity-scale-codec = "3.1.5" From 4a7a2a85b2522c21dd016024c3159dc4d6620d8e Mon Sep 17 00:00:00 2001 From: Keith Yeung Date: Sat, 3 Sep 2022 03:36:55 +0800 Subject: [PATCH 15/54] Companion for paritytech/substrate#12157 (#1590) * Remove RefTimeWeight * [ci] Apply cargo-fmt * update lockfile for {"substrate", "polkadot"} Co-authored-by: paritytech-ci Co-authored-by: parity-processbot <> --- Cargo.lock | 496 +++++++++--------- pallets/collator-selection/src/weights.rs | 142 ++--- pallets/xcmp-queue/src/weights.rs | 26 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../statemine/src/weights/frame_system.rs | 32 +- .../statemine/src/weights/pallet_assets.rs | 158 +++--- .../statemine/src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../statemine/src/weights/pallet_multisig.rs | 88 ++-- .../statemine/src/weights/pallet_proxy.rs | 88 ++-- .../statemine/src/weights/pallet_session.rs | 14 +- .../statemine/src/weights/pallet_timestamp.rs | 10 +- .../statemine/src/weights/pallet_uniques.rs | 178 +++---- .../statemine/src/weights/pallet_utility.rs | 18 +- .../xcm/pallet_xcm_benchmarks_fungible.rs | 40 +- .../xcm/pallet_xcm_benchmarks_generic.rs | 58 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../statemint/src/weights/frame_system.rs | 32 +- .../statemint/src/weights/pallet_assets.rs | 164 +++--- .../statemint/src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../statemint/src/weights/pallet_multisig.rs | 88 ++-- .../statemint/src/weights/pallet_proxy.rs | 88 ++-- .../statemint/src/weights/pallet_session.rs | 14 +- .../statemint/src/weights/pallet_timestamp.rs | 10 +- .../statemint/src/weights/pallet_uniques.rs | 178 +++---- .../statemint/src/weights/pallet_utility.rs | 18 +- .../xcm/pallet_xcm_benchmarks_fungible.rs | 40 +- .../xcm/pallet_xcm_benchmarks_generic.rs | 58 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../westmint/src/weights/frame_system.rs | 32 +- .../westmint/src/weights/pallet_assets.rs | 162 +++--- .../westmint/src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../westmint/src/weights/pallet_multisig.rs | 88 ++-- .../westmint/src/weights/pallet_proxy.rs | 88 ++-- .../westmint/src/weights/pallet_session.rs | 14 +- .../westmint/src/weights/pallet_timestamp.rs | 10 +- .../westmint/src/weights/pallet_uniques.rs | 178 +++---- .../westmint/src/weights/pallet_utility.rs | 18 +- .../xcm/pallet_xcm_benchmarks_fungible.rs | 40 +- .../xcm/pallet_xcm_benchmarks_generic.rs | 58 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 14 +- .../src/weights/frame_system.rs | 32 +- .../src/weights/pallet_alliance.rs | 154 +++--- .../src/weights/pallet_balances.rs | 44 +- .../src/weights/pallet_collator_selection.rs | 52 +- .../src/weights/pallet_multisig.rs | 88 ++-- .../src/weights/pallet_proxy.rs | 88 ++-- .../src/weights/pallet_session.rs | 14 +- .../src/weights/pallet_timestamp.rs | 10 +- .../src/weights/pallet_utility.rs | 18 +- templates/xcm-bench-template.hbs | 14 +- 53 files changed, 1770 insertions(+), 1814 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 67b629f6e2..eee876955b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -2934,7 +2934,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "bitflags", "frame-metadata", @@ -2965,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "Inflector", "cfg-expr", @@ -2979,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2991,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro2", "quote", @@ -3001,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "log", @@ -3018,7 +3018,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -3033,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "sp-api", @@ -3042,7 +3042,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "parity-scale-codec", @@ -3917,7 +3917,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-primitives", "bitvec", @@ -4010,7 +4010,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-support", "polkadot-primitives", @@ -5369,7 +5369,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "dyn-clonable", @@ -5385,7 +5385,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "expander 0.0.6", "itertools", @@ -5423,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -5461,7 +5461,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5475,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -5491,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -5507,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -5522,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5546,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5566,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "beefy-primitives", "frame-support", @@ -5597,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5638,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5700,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "bitflags", "frame-benchmarking", @@ -5728,7 +5728,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "bitflags", "parity-scale-codec", @@ -5743,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro2", "quote", @@ -5753,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5770,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5783,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5799,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5822,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5835,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5853,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5868,7 +5868,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5891,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5907,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5927,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5979,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5994,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6009,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -6026,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6045,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "sp-api", @@ -6055,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -6072,7 +6072,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6095,7 +6095,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6111,7 +6111,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6126,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -6140,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6155,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6171,7 +6171,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -6192,7 +6192,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -6222,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6245,7 +6245,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6256,7 +6256,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "sp-arithmetic", @@ -6265,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -6294,7 +6294,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6312,7 +6312,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6331,7 +6331,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-support", "frame-system", @@ -6347,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6362,7 +6362,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6390,7 +6390,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6405,7 +6405,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6421,7 +6421,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-benchmarking", "frame-support", @@ -6436,7 +6436,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-support", "frame-system", @@ -6454,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7012,7 +7012,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7027,7 +7027,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7041,7 +7041,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "derive_more", "fatality", @@ -7064,7 +7064,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "fatality", "futures", @@ -7085,7 +7085,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "clap 3.2.19", "frame-benchmarking-cli", @@ -7111,7 +7111,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7152,7 +7152,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "always-assert", "fatality", @@ -7173,7 +7173,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "derive_more", "fatality", @@ -7209,7 +7209,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7223,7 +7223,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "futures-timer", @@ -7243,7 +7243,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "always-assert", "async-trait", @@ -7267,7 +7267,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "parity-scale-codec", @@ -7285,7 +7285,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bitvec", "derive_more", @@ -7314,7 +7314,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bitvec", "futures", @@ -7334,7 +7334,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bitvec", "fatality", @@ -7353,7 +7353,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7368,7 +7368,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "futures", @@ -7386,7 +7386,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7401,7 +7401,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "futures-timer", @@ -7418,7 +7418,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "fatality", "futures", @@ -7437,7 +7437,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "futures", @@ -7454,7 +7454,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bitvec", "fatality", @@ -7472,7 +7472,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "always-assert", "assert_matches", @@ -7504,7 +7504,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "polkadot-node-primitives", @@ -7520,7 +7520,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "futures", "memory-lru", @@ -7536,7 +7536,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-std", "lazy_static", @@ -7554,7 +7554,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bs58", "futures", @@ -7573,7 +7573,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "derive_more", @@ -7595,7 +7595,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bounded-vec", "futures", @@ -7617,7 +7617,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7627,7 +7627,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "futures", @@ -7645,7 +7645,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "derive_more", @@ -7668,7 +7668,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "derive_more", @@ -7701,7 +7701,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "futures", @@ -7724,7 +7724,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "derive_more", "frame-support", @@ -7824,7 +7824,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7839,7 +7839,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bitvec", "frame-system", @@ -7869,7 +7869,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7901,7 +7901,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-primitives", "bitvec", @@ -7989,7 +7989,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-primitives", "bitvec", @@ -8036,7 +8036,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-support", "polkadot-primitives", @@ -8048,7 +8048,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bs58", "parity-scale-codec", @@ -8060,7 +8060,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "bitflags", "bitvec", @@ -8103,7 +8103,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "async-trait", "beefy-gadget", @@ -8208,7 +8208,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8229,7 +8229,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8239,7 +8239,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8264,7 +8264,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-primitives", "bitvec", @@ -8325,7 +8325,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-benchmarking", "frame-system", @@ -8470,7 +8470,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8914,7 +8914,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9036,7 +9036,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9105,7 +9105,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-support", "polkadot-primitives", @@ -9289,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "sp-core", @@ -9300,7 +9300,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "futures-timer", @@ -9350,7 +9350,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9366,7 +9366,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9394,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "chrono", "clap 3.2.19", @@ -9433,7 +9433,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "fnv", "futures", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "hash-db", "kvdb", @@ -9486,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures", @@ -9510,7 +9510,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures", @@ -9539,7 +9539,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "fork-tree", @@ -9581,7 +9581,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "jsonrpsee", @@ -9603,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9616,7 +9616,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures", @@ -9641,7 +9641,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9668,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "environmental", "parity-scale-codec", @@ -9684,7 +9684,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "parity-scale-codec", @@ -9699,7 +9699,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "ahash", "async-trait", @@ -9761,7 +9761,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "finality-grandpa", "futures", @@ -9782,7 +9782,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "ansi_term", "futures", @@ -9799,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "hex", @@ -9814,7 +9814,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "asynchronous-codec", @@ -9863,7 +9863,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "bitflags", @@ -9886,7 +9886,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "ahash", "futures", @@ -9904,7 +9904,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "hex", @@ -9925,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "fork-tree", "futures", @@ -9953,7 +9953,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "bytes", "fnv", @@ -9983,7 +9983,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "libp2p", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10005,7 +10005,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "hash-db", @@ -10035,7 +10035,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "jsonrpsee", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "jsonrpsee", @@ -10071,7 +10071,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "directories", @@ -10138,7 +10138,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "parity-scale-codec", @@ -10152,7 +10152,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10171,7 +10171,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "libc", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "chrono", "futures", @@ -10208,7 +10208,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "ansi_term", "atty", @@ -10239,7 +10239,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10250,7 +10250,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "futures-timer", @@ -10276,7 +10276,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "log", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "futures-timer", @@ -10736,7 +10736,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "enumn", "parity-scale-codec", @@ -10812,7 +10812,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "hash-db", "log", @@ -10830,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "blake2", "proc-macro-crate", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -10855,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "integer-sqrt", "num-traits", @@ -10870,7 +10870,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -10883,7 +10883,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "parity-scale-codec", @@ -10895,7 +10895,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "sp-api", @@ -10907,7 +10907,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "log", @@ -10925,7 +10925,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures", @@ -10944,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "parity-scale-codec", @@ -10962,7 +10962,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "merlin", @@ -10985,7 +10985,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -10999,7 +10999,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -11012,7 +11012,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "base58", "bitflags", @@ -11058,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "blake2", "byteorder", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro2", "quote", @@ -11083,7 +11083,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11092,7 +11092,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro2", "quote", @@ -11102,7 +11102,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "environmental", "parity-scale-codec", @@ -11113,7 +11113,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "finality-grandpa", "log", @@ -11131,7 +11131,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11145,7 +11145,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "bytes", "futures", @@ -11171,7 +11171,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "lazy_static", "sp-core", @@ -11182,7 +11182,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures", @@ -11199,7 +11199,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "thiserror", "zstd", @@ -11208,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "parity-scale-codec", @@ -11223,7 +11223,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -11237,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "sp-api", "sp-core", @@ -11247,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "backtrace", "lazy_static", @@ -11257,7 +11257,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "rustc-hash", "serde", @@ -11267,7 +11267,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "either", "hash256-std-hasher", @@ -11289,7 +11289,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11307,7 +11307,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "Inflector", "proc-macro-crate", @@ -11319,7 +11319,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "parity-scale-codec", @@ -11333,7 +11333,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "serde", "serde_json", @@ -11342,7 +11342,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -11356,7 +11356,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "scale-info", @@ -11367,7 +11367,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "hash-db", "log", @@ -11389,12 +11389,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11407,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "log", "sp-core", @@ -11420,7 +11420,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures-timer", @@ -11436,7 +11436,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "sp-std", @@ -11448,7 +11448,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "sp-api", "sp-runtime", @@ -11457,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "log", @@ -11473,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "ahash", "hash-db", @@ -11496,7 +11496,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11513,7 +11513,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11524,7 +11524,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "impl-trait-for-tuples", "log", @@ -11785,7 +11785,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "platforms", ] @@ -11793,7 +11793,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11814,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures-util", "hyper", @@ -11827,7 +11827,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "jsonrpsee", "log", @@ -11848,7 +11848,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "async-trait", "futures", @@ -11874,7 +11874,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11884,7 +11884,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#0246883c404d498090f33e795feb8075fa8d3b6b" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11895,7 +11895,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "ansi_term", "build-helper", @@ -12003,7 +12003,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-support", "polkadot-primitives", @@ -12292,7 +12292,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12303,7 +12303,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12430,7 +12430,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e986f05062a5c7a8608967febcd5c1d2bb02eb40" +source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "clap 3.2.19", "frame-try-runtime", @@ -13009,7 +13009,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "beefy-primitives", "bitvec", @@ -13098,7 +13098,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-support", "polkadot-primitives", @@ -13384,7 +13384,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13398,7 +13398,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-support", "frame-system", @@ -13418,7 +13418,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "frame-benchmarking", "frame-support", @@ -13436,7 +13436,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#00f873119c8491a5d188d5aa3050035180f7e5e3" +source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ "Inflector", "proc-macro2", diff --git a/pallets/collator-selection/src/weights.rs b/pallets/collator-selection/src/weights.rs index 95c53b2676..66292751b9 100644 --- a/pallets/collator-selection/src/weights.rs +++ b/pallets/collator-selection/src/weights.rs @@ -20,7 +20,7 @@ use frame_support::{ traits::Get, - weights::{constants::RocksDbWeight, RefTimeWeight, Weight}, + weights::{constants::RocksDbWeight, Weight}, }; use sp_std::marker::PhantomData; @@ -39,137 +39,93 @@ pub trait WeightInfo { pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { fn set_invulnerables(b: u32) -> Weight { - Weight::from_ref_time(18_563_000 as RefTimeWeight) + Weight::from_ref_time(18_563_000 as u64) // Standard Error: 0 - .saturating_add( - Weight::from_ref_time(68_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight), - ) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(68_000 as u64).saturating_mul(b as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } fn set_desired_candidates() -> Weight { - Weight::from_ref_time(16_363_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_363_000 as u64).saturating_add(T::DbWeight::get().writes(1 as u64)) } fn set_candidacy_bond() -> Weight { - Weight::from_ref_time(16_840_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_840_000 as u64).saturating_add(T::DbWeight::get().writes(1 as u64)) } fn register_as_candidate(c: u32) -> Weight { - Weight::from_ref_time(71_196_000 as RefTimeWeight) + Weight::from_ref_time(71_196_000 as u64) // Standard Error: 0 - .saturating_add( - Weight::from_ref_time(198_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), - ) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(198_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } fn leave_intent(c: u32) -> Weight { - Weight::from_ref_time(55_336_000 as RefTimeWeight) + Weight::from_ref_time(55_336_000 as u64) // Standard Error: 0 - .saturating_add( - Weight::from_ref_time(151_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), - ) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(151_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } fn note_author() -> Weight { - Weight::from_ref_time(71_461_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(71_461_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } fn new_session(r: u32, c: u32) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_010_000 - .saturating_add( - Weight::from_ref_time(109_961_000 as RefTimeWeight) - .saturating_mul(r as RefTimeWeight), - ) + .saturating_add(Weight::from_ref_time(109_961_000 as u64).saturating_mul(r as u64)) // Standard Error: 1_010_000 - .saturating_add( - Weight::from_ref_time(151_952_000 as RefTimeWeight) - .saturating_mul(c as RefTimeWeight), - ) - .saturating_add( - T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), - ) - .saturating_add( - T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), - ) - .saturating_add( - T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), - ) - .saturating_add( - T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), - ) + .saturating_add(Weight::from_ref_time(151_952_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(c as u64))) } } // For backwards compatibility and tests impl WeightInfo for () { fn set_invulnerables(b: u32) -> Weight { - Weight::from_ref_time(18_563_000 as RefTimeWeight) + Weight::from_ref_time(18_563_000 as u64) // Standard Error: 0 - .saturating_add( - Weight::from_ref_time(68_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight), - ) - .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(68_000 as u64).saturating_mul(b as u64)) + .saturating_add(RocksDbWeight::get().writes(1 as u64)) } fn set_desired_candidates() -> Weight { - Weight::from_ref_time(16_363_000 as RefTimeWeight) - .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_363_000 as u64) + .saturating_add(RocksDbWeight::get().writes(1 as u64)) } fn set_candidacy_bond() -> Weight { - Weight::from_ref_time(16_840_000 as RefTimeWeight) - .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_840_000 as u64) + .saturating_add(RocksDbWeight::get().writes(1 as u64)) } fn register_as_candidate(c: u32) -> Weight { - Weight::from_ref_time(71_196_000 as RefTimeWeight) + Weight::from_ref_time(71_196_000 as u64) // Standard Error: 0 - .saturating_add( - Weight::from_ref_time(198_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), - ) - .saturating_add(RocksDbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(RocksDbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(198_000 as u64).saturating_mul(c as u64)) + .saturating_add(RocksDbWeight::get().reads(4 as u64)) + .saturating_add(RocksDbWeight::get().writes(2 as u64)) } fn leave_intent(c: u32) -> Weight { - Weight::from_ref_time(55_336_000 as RefTimeWeight) + Weight::from_ref_time(55_336_000 as u64) // Standard Error: 0 - .saturating_add( - Weight::from_ref_time(151_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight), - ) - .saturating_add(RocksDbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(RocksDbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(151_000 as u64).saturating_mul(c as u64)) + .saturating_add(RocksDbWeight::get().reads(1 as u64)) + .saturating_add(RocksDbWeight::get().writes(2 as u64)) } fn note_author() -> Weight { - Weight::from_ref_time(71_461_000 as RefTimeWeight) - .saturating_add(RocksDbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(RocksDbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(71_461_000 as u64) + .saturating_add(RocksDbWeight::get().reads(3 as u64)) + .saturating_add(RocksDbWeight::get().writes(4 as u64)) } fn new_session(r: u32, c: u32) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_010_000 - .saturating_add( - Weight::from_ref_time(109_961_000 as RefTimeWeight) - .saturating_mul(r as RefTimeWeight), - ) + .saturating_add(Weight::from_ref_time(109_961_000 as u64).saturating_mul(r as u64)) // Standard Error: 1_010_000 - .saturating_add( - Weight::from_ref_time(151_952_000 as RefTimeWeight) - .saturating_mul(c as RefTimeWeight), - ) - .saturating_add( - RocksDbWeight::get().reads((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), - ) - .saturating_add( - RocksDbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), - ) - .saturating_add( - RocksDbWeight::get() - .writes((2 as RefTimeWeight).saturating_mul(r as RefTimeWeight)), - ) - .saturating_add( - RocksDbWeight::get() - .writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight)), - ) + .saturating_add(Weight::from_ref_time(151_952_000 as u64).saturating_mul(c as u64)) + .saturating_add(RocksDbWeight::get().reads((1 as u64).saturating_mul(r as u64))) + .saturating_add(RocksDbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(RocksDbWeight::get().writes((2 as u64).saturating_mul(r as u64))) + .saturating_add(RocksDbWeight::get().writes((2 as u64).saturating_mul(c as u64))) } } diff --git a/pallets/xcmp-queue/src/weights.rs b/pallets/xcmp-queue/src/weights.rs index 0124804a80..41a3d812fb 100644 --- a/pallets/xcmp-queue/src/weights.rs +++ b/pallets/xcmp-queue/src/weights.rs @@ -3,7 +3,7 @@ use frame_support::{ traits::Get, - weights::{constants::RocksDbWeight, RefTimeWeight, Weight}, + weights::{constants::RocksDbWeight, Weight}, }; use sp_std::marker::PhantomData; @@ -18,31 +18,31 @@ pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - Weight::from_ref_time(2_717_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(2_717_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - Weight::from_ref_time(2_717_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(2_717_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } impl WeightInfo for () { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - Weight::from_ref_time(2_717_000 as RefTimeWeight) - .saturating_add(RocksDbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(2_717_000 as u64) + .saturating_add(RocksDbWeight::get().reads(1 as u64)) + .saturating_add(RocksDbWeight::get().writes(1 as u64)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - Weight::from_ref_time(2_717_000 as RefTimeWeight) - .saturating_add(RocksDbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(RocksDbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(2_717_000 as u64) + .saturating_add(RocksDbWeight::get().reads(1 as u64)) + .saturating_add(RocksDbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs index 862bbcf3c1..16a431d8b1 100644 --- a/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - Weight::from_ref_time(5_634_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_634_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - Weight::from_ref_time(5_559_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_559_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs index d67ab58fce..73e8820614 100644 --- a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - Weight::from_ref_time(5_461_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(5_461_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(622_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(622_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - Weight::from_ref_time(351_000 as RefTimeWeight) + Weight::from_ref_time(351_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(513_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(513_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_054_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(1_054_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(p as u64))) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs index ba8da59d55..8b9097bef4 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_assets`. @@ -48,15 +48,15 @@ pub struct WeightInfo(PhantomData); impl pallet_assets::WeightInfo for WeightInfo { // Storage: Assets Asset (r:1 w:1) fn create() -> Weight { - Weight::from_ref_time(26_670_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(26_670_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn force_create() -> Weight { - Weight::from_ref_time(15_063_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(15_063_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:5002 w:5001) @@ -67,165 +67,165 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 5000]`. /// The range of component `a` is `[0, 500]`. fn destroy(c: u32, s: u32, a: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(16_382_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_382_000 as u64).saturating_mul(c as u64)) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(19_187_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(19_187_000 as u64).saturating_mul(s as u64)) // Standard Error: 465_000 - .saturating_add(Weight::from_ref_time(16_818_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(16_818_000 as u64).saturating_mul(a as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(s as u64))) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(a as u64))) + .saturating_add(T::DbWeight::get().writes(2 as u64)) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(s as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(a as u64))) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn mint() -> Weight { - Weight::from_ref_time(29_655_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(29_655_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn burn() -> Weight { - Weight::from_ref_time(33_648_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(33_648_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - Weight::from_ref_time(47_414_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(47_414_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - Weight::from_ref_time(39_871_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(39_871_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn force_transfer() -> Weight { - Weight::from_ref_time(47_454_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(47_454_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn freeze() -> Weight { - Weight::from_ref_time(20_827_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_827_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn thaw() -> Weight { - Weight::from_ref_time(21_249_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_249_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn freeze_asset() -> Weight { - Weight::from_ref_time(17_775_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_775_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn thaw_asset() -> Weight { - Weight::from_ref_time(17_917_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_917_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Metadata (r:1 w:0) fn transfer_ownership() -> Weight { - Weight::from_ref_time(18_724_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(18_724_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn set_team() -> Weight { - Weight::from_ref_time(17_448_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_448_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn set_metadata(_n: u32, _s: u32, ) -> Weight { - Weight::from_ref_time(31_859_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_859_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn clear_metadata() -> Weight { - Weight::from_ref_time(31_293_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_293_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn force_set_metadata(_n: u32, _s: u32, ) -> Weight { - Weight::from_ref_time(19_595_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(19_595_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn force_clear_metadata() -> Weight { - Weight::from_ref_time(31_366_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_366_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn force_asset_status() -> Weight { - Weight::from_ref_time(16_884_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_884_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn approve_transfer() -> Weight { - Weight::from_ref_time(34_730_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_730_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Approvals (r:1 w:1) // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_approved() -> Weight { - Weight::from_ref_time(59_797_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) + Weight::from_ref_time(59_797_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(5 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn cancel_approval() -> Weight { - Weight::from_ref_time(35_178_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(35_178_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn force_cancel_approval() -> Weight { - Weight::from_ref_time(36_840_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(36_840_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs index 0acb50fc16..20a24494aa 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - Weight::from_ref_time(41_804_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(41_804_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - Weight::from_ref_time(31_899_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_899_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - Weight::from_ref_time(20_638_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_638_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - Weight::from_ref_time(24_081_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(24_081_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - Weight::from_ref_time(41_357_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(41_357_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - Weight::from_ref_time(37_382_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(37_382_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - Weight::from_ref_time(18_476_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(18_476_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs index ecffa07fac..ee9bf010d7 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - Weight::from_ref_time(8_196_000 as RefTimeWeight) + Weight::from_ref_time(8_196_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(3_354_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_354_000 as u64).saturating_mul(b as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(b as u64))) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - Weight::from_ref_time(9_141_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(9_141_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - Weight::from_ref_time(9_554_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(9_554_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - Weight::from_ref_time(55_660_000 as RefTimeWeight) + Weight::from_ref_time(55_660_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(103_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(103_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[6, 1000]`. fn leave_intent(c: u32, ) -> Weight { - Weight::from_ref_time(56_380_000 as RefTimeWeight) + Weight::from_ref_time(56_380_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(113_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - Weight::from_ref_time(31_852_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(31_852_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 2_076_000 - .saturating_add(Weight::from_ref_time(10_780_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_780_000 as u64).saturating_mul(r as u64)) // Standard Error: 2_076_000 - .saturating_add(Weight::from_ref_time(55_238_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(55_238_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(c as u64))) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs index c490fd88db..10bd872e7b 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - Weight::from_ref_time(18_001_000 as RefTimeWeight) + Weight::from_ref_time(18_001_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(35_223_000 as RefTimeWeight) + Weight::from_ref_time(35_223_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(118_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(39_275_000 as RefTimeWeight) + Weight::from_ref_time(39_275_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(92_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(24_703_000 as RefTimeWeight) + Weight::from_ref_time(24_703_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(96_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(38_375_000 as RefTimeWeight) + Weight::from_ref_time(38_375_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(100_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(46_964_000 as RefTimeWeight) + Weight::from_ref_time(46_964_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(143_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(143_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - Weight::from_ref_time(34_450_000 as RefTimeWeight) + Weight::from_ref_time(34_450_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - Weight::from_ref_time(22_051_000 as RefTimeWeight) + Weight::from_ref_time(22_051_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - Weight::from_ref_time(69_763_000 as RefTimeWeight) + Weight::from_ref_time(69_763_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(162_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(162_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - Weight::from_ref_time(53_182_000 as RefTimeWeight) + Weight::from_ref_time(53_182_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(129_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs index ee440b25ef..55b51e8c7c 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - Weight::from_ref_time(18_075_000 as RefTimeWeight) + Weight::from_ref_time(18_075_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(92_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(35_722_000 as RefTimeWeight) + Weight::from_ref_time(35_722_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(180_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(180_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(25_193_000 as RefTimeWeight) + Weight::from_ref_time(25_193_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(185_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(185_000 as u64).saturating_mul(a as u64)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(23_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(23_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(25_123_000 as RefTimeWeight) + Weight::from_ref_time(25_123_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(190_000 as u64).saturating_mul(a as u64)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(21_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(32_582_000 as RefTimeWeight) + Weight::from_ref_time(32_582_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(200_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(200_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(93_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(28_173_000 as RefTimeWeight) + Weight::from_ref_time(28_173_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(112_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(112_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(28_247_000 as RefTimeWeight) + Weight::from_ref_time(28_247_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(118_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - Weight::from_ref_time(23_821_000 as RefTimeWeight) + Weight::from_ref_time(23_821_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(31_472_000 as RefTimeWeight) + Weight::from_ref_time(31_472_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(21_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(21_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(24_620_000 as RefTimeWeight) + Weight::from_ref_time(24_620_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs index cddb0408c5..172660abd7 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - Weight::from_ref_time(16_555_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(16_555_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - Weight::from_ref_time(13_554_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(13_554_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs index 9b838b6f8c..0ee1456f7c 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - Weight::from_ref_time(6_818_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(6_818_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } fn on_finalize() -> Weight { - Weight::from_ref_time(2_431_000 as RefTimeWeight) + Weight::from_ref_time(2_431_000 as u64) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs index 64af724e63..133f267e94 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_uniques`. @@ -53,17 +53,17 @@ impl pallet_uniques::WeightInfo for WeightInfo { // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn create() -> Weight { - Weight::from_ref_time(28_358_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(28_358_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques NextCollectionId (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_create() -> Weight { - Weight::from_ref_time(17_824_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(17_824_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:0) @@ -77,191 +77,191 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 17_000 - .saturating_add(Weight::from_ref_time(10_592_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_592_000 as u64).saturating_mul(n as u64)) // Standard Error: 17_000 - .saturating_add(Weight::from_ref_time(1_658_000 as RefTimeWeight).saturating_mul(m as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_658_000 as u64).saturating_mul(m as u64)) // Standard Error: 17_000 - .saturating_add(Weight::from_ref_time(1_593_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(m as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(1_593_000 as u64).saturating_mul(a as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(n as u64))) + .saturating_add(T::DbWeight::get().writes(4 as u64)) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(n as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(m as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(a as u64))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques CollectionMaxSupply (r:1 w:0) // Storage: Uniques Account (r:0 w:1) fn mint() -> Weight { - Weight::from_ref_time(36_742_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(36_742_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:1) // Storage: Uniques ItemPriceOf (r:0 w:1) fn burn() -> Weight { - Weight::from_ref_time(37_124_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(37_124_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:2) // Storage: Uniques ItemPriceOf (r:0 w:1) fn transfer() -> Weight { - Weight::from_ref_time(28_961_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(28_961_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:100 w:100) /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 15_000 - .saturating_add(Weight::from_ref_time(12_880_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(12_880_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(i as u64))) + .saturating_add(T::DbWeight::get().writes(1 as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn freeze() -> Weight { - Weight::from_ref_time(21_658_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_658_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn thaw() -> Weight { - Weight::from_ref_time(21_980_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_980_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) fn freeze_collection() -> Weight { - Weight::from_ref_time(17_123_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_123_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) fn thaw_collection() -> Weight { - Weight::from_ref_time(17_398_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_398_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:2) fn transfer_ownership() -> Weight { - Weight::from_ref_time(25_473_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(25_473_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:1) fn set_team() -> Weight { - Weight::from_ref_time(17_970_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_970_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_item_status() -> Weight { - Weight::from_ref_time(20_781_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(20_781_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn set_attribute() -> Weight { - Weight::from_ref_time(42_652_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(42_652_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn clear_attribute() -> Weight { - Weight::from_ref_time(41_166_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(41_166_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn set_metadata() -> Weight { - Weight::from_ref_time(35_471_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(35_471_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn clear_metadata() -> Weight { - Weight::from_ref_time(35_110_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(35_110_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn set_collection_metadata() -> Weight { - Weight::from_ref_time(33_536_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(33_536_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn clear_collection_metadata() -> Weight { - Weight::from_ref_time(31_913_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_913_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn approve_transfer() -> Weight { - Weight::from_ref_time(23_536_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(23_536_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn cancel_approval() -> Weight { - Weight::from_ref_time(23_748_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(23_748_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) fn set_accept_ownership() -> Weight { - Weight::from_ref_time(20_712_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_712_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques CollectionMaxSupply (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn set_collection_max_supply() -> Weight { - Weight::from_ref_time(20_245_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_245_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:0) // Storage: Uniques ItemPriceOf (r:0 w:1) fn set_price() -> Weight { - Weight::from_ref_time(20_065_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_065_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques ItemPriceOf (r:1 w:1) // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Account (r:0 w:2) fn buy_item() -> Weight { - Weight::from_ref_time(40_638_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(40_638_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs index fbe8faef7d..83244ffaca 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - Weight::from_ref_time(22_923_000 as RefTimeWeight) + Weight::from_ref_time(22_923_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(3_526_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_526_000 as u64).saturating_mul(c as u64)) } fn as_derivative() -> Weight { - Weight::from_ref_time(5_220_000 as RefTimeWeight) + Weight::from_ref_time(5_220_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - Weight::from_ref_time(20_953_000 as RefTimeWeight) + Weight::from_ref_time(20_953_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_698_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_698_000 as u64).saturating_mul(c as u64)) } fn dispatch_as() -> Weight { - Weight::from_ref_time(12_087_000 as RefTimeWeight) + Weight::from_ref_time(12_087_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - Weight::from_ref_time(10_076_000 as RefTimeWeight) + Weight::from_ref_time(10_076_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_546_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_546_000 as u64).saturating_mul(c as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 9df4a3c549..85bf47886a 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -42,7 +42,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weights for `pallet_xcm_benchmarks::fungible`. @@ -50,15 +50,15 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) pub(crate) fn withdraw_asset() -> Weight { - Weight::from_ref_time(29_190_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(29_190_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:2 w:2) pub(crate) fn transfer_asset() -> Weight { - Weight::from_ref_time(34_102_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_102_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:2 w:2) // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -68,18 +68,18 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_ref_time(49_386_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(8 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(49_386_000 as u64) + .saturating_add(T::DbWeight::get().reads(8 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_ref_time(4_937_000 as RefTimeWeight) + Weight::from_ref_time(4_937_000 as u64) } // Storage: System Account (r:1 w:1) pub(crate) fn deposit_asset() -> Weight { - Weight::from_ref_time(30_853_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(30_853_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -89,9 +89,9 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_ref_time(45_866_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(45_866_000 as u64) + .saturating_add(T::DbWeight::get().reads(7 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -100,8 +100,8 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn initiate_teleport() -> Weight { - Weight::from_ref_time(23_964_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(23_964_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 72237c90e9..6a9f36b768 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -42,7 +42,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weights for `pallet_xcm_benchmarks::generic`. @@ -55,38 +55,38 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn query_holding() -> Weight { - Weight::from_ref_time(694_466_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(694_466_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } pub(crate) fn buy_execution() -> Weight { - Weight::from_ref_time(7_095_000 as RefTimeWeight) + Weight::from_ref_time(7_095_000 as u64) } // Storage: PolkadotXcm Queries (r:1 w:0) pub(crate) fn query_response() -> Weight { - Weight::from_ref_time(13_270_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + Weight::from_ref_time(13_270_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) } pub(crate) fn transact() -> Weight { - Weight::from_ref_time(16_375_000 as RefTimeWeight) + Weight::from_ref_time(16_375_000 as u64) } pub(crate) fn refund_surplus() -> Weight { - Weight::from_ref_time(7_319_000 as RefTimeWeight) + Weight::from_ref_time(7_319_000 as u64) } pub(crate) fn set_error_handler() -> Weight { - Weight::from_ref_time(3_515_000 as RefTimeWeight) + Weight::from_ref_time(3_515_000 as u64) } pub(crate) fn set_appendix() -> Weight { - Weight::from_ref_time(3_501_000 as RefTimeWeight) + Weight::from_ref_time(3_501_000 as u64) } pub(crate) fn clear_error() -> Weight { - Weight::from_ref_time(3_459_000 as RefTimeWeight) + Weight::from_ref_time(3_459_000 as u64) } pub(crate) fn descend_origin() -> Weight { - Weight::from_ref_time(4_319_000 as RefTimeWeight) + Weight::from_ref_time(4_319_000 as u64) } pub(crate) fn clear_origin() -> Weight { - Weight::from_ref_time(3_511_000 as RefTimeWeight) + Weight::from_ref_time(3_511_000 as u64) } // Storage: PolkadotXcm SupportedVersion (r:1 w:0) // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) @@ -94,18 +94,18 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn report_error() -> Weight { - Weight::from_ref_time(13_284_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(13_284_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) pub(crate) fn claim_asset() -> Weight { - Weight::from_ref_time(7_985_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(7_985_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } pub(crate) fn trap() -> Weight { - Weight::from_ref_time(3_515_000 as RefTimeWeight) + Weight::from_ref_time(3_515_000 as u64) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -114,14 +114,14 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn subscribe_version() -> Weight { - Weight::from_ref_time(16_657_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(16_657_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_ref_time(5_622_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_622_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -130,8 +130,8 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_ref_time(878_786_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(878_786_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs index c6c9511206..40fa7ad460 100644 --- a/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - Weight::from_ref_time(5_192_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_192_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - Weight::from_ref_time(5_363_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_363_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs index 9b70246750..a1c577d6d9 100644 --- a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - Weight::from_ref_time(5_446_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(5_446_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(626_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(626_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(515_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(515_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_052_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(1_052_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(p as u64))) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs index 8718fa64c9..f0c0031253 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_assets`. @@ -48,15 +48,15 @@ pub struct WeightInfo(PhantomData); impl pallet_assets::WeightInfo for WeightInfo { // Storage: Assets Asset (r:1 w:1) fn create() -> Weight { - Weight::from_ref_time(26_226_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(26_226_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn force_create() -> Weight { - Weight::from_ref_time(15_357_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(15_357_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:5002 w:5001) @@ -67,171 +67,171 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 5000]`. /// The range of component `a` is `[0, 500]`. fn destroy(c: u32, s: u32, a: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 45_000 - .saturating_add(Weight::from_ref_time(15_904_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(15_904_000 as u64).saturating_mul(c as u64)) // Standard Error: 45_000 - .saturating_add(Weight::from_ref_time(18_803_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(18_803_000 as u64).saturating_mul(s as u64)) // Standard Error: 450_000 - .saturating_add(Weight::from_ref_time(17_017_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(17_017_000 as u64).saturating_mul(a as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(s as u64))) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(a as u64))) + .saturating_add(T::DbWeight::get().writes(2 as u64)) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(s as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(a as u64))) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn mint() -> Weight { - Weight::from_ref_time(29_616_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(29_616_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn burn() -> Weight { - Weight::from_ref_time(33_496_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(33_496_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - Weight::from_ref_time(46_790_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(46_790_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - Weight::from_ref_time(39_769_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(39_769_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn force_transfer() -> Weight { - Weight::from_ref_time(47_200_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(47_200_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn freeze() -> Weight { - Weight::from_ref_time(20_873_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_873_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn thaw() -> Weight { - Weight::from_ref_time(21_228_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_228_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn freeze_asset() -> Weight { - Weight::from_ref_time(17_685_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_685_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn thaw_asset() -> Weight { - Weight::from_ref_time(17_542_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_542_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Metadata (r:1 w:0) fn transfer_ownership() -> Weight { - Weight::from_ref_time(18_639_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(18_639_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn set_team() -> Weight { - Weight::from_ref_time(17_135_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_135_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn set_metadata(n: u32, s: u32, ) -> Weight { - Weight::from_ref_time(31_324_000 as RefTimeWeight) + Weight::from_ref_time(31_324_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(n as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn clear_metadata() -> Weight { - Weight::from_ref_time(31_340_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_340_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn force_set_metadata(_n: u32, s: u32, ) -> Weight { - Weight::from_ref_time(18_756_000 as RefTimeWeight) + Weight::from_ref_time(18_756_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn force_clear_metadata() -> Weight { - Weight::from_ref_time(31_427_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_427_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn force_asset_status() -> Weight { - Weight::from_ref_time(16_930_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_930_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn approve_transfer() -> Weight { - Weight::from_ref_time(34_492_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_492_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Approvals (r:1 w:1) // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_approved() -> Weight { - Weight::from_ref_time(60_098_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) + Weight::from_ref_time(60_098_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(5 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn cancel_approval() -> Weight { - Weight::from_ref_time(35_630_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(35_630_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn force_cancel_approval() -> Weight { - Weight::from_ref_time(37_399_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(37_399_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs index 53b853de67..87359fbd4e 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - Weight::from_ref_time(41_006_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(41_006_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - Weight::from_ref_time(31_329_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_329_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - Weight::from_ref_time(21_075_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_075_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - Weight::from_ref_time(24_413_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(24_413_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - Weight::from_ref_time(41_434_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(41_434_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - Weight::from_ref_time(37_653_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(37_653_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - Weight::from_ref_time(18_701_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(18_701_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs index ba677a4521..d4e2c46ecb 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - Weight::from_ref_time(8_587_000 as RefTimeWeight) + Weight::from_ref_time(8_587_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(3_304_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_304_000 as u64).saturating_mul(b as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(b as u64))) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - Weight::from_ref_time(9_027_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(9_027_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - Weight::from_ref_time(9_244_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(9_244_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - Weight::from_ref_time(60_984_000 as RefTimeWeight) + Weight::from_ref_time(60_984_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(89_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[6, 1000]`. fn leave_intent(c: u32, ) -> Weight { - Weight::from_ref_time(49_046_000 as RefTimeWeight) + Weight::from_ref_time(49_046_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(118_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(118_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - Weight::from_ref_time(32_269_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(32_269_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_992_000 - .saturating_add(Weight::from_ref_time(10_521_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_521_000 as u64).saturating_mul(r as u64)) // Standard Error: 1_992_000 - .saturating_add(Weight::from_ref_time(53_162_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(53_162_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(c as u64))) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs index 8bd84edb8d..1f543e1340 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - Weight::from_ref_time(17_175_000 as RefTimeWeight) + Weight::from_ref_time(17_175_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(35_937_000 as RefTimeWeight) + Weight::from_ref_time(35_937_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(97_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(37_468_000 as RefTimeWeight) + Weight::from_ref_time(37_468_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(89_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(25_557_000 as RefTimeWeight) + Weight::from_ref_time(25_557_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(83_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(38_127_000 as RefTimeWeight) + Weight::from_ref_time(38_127_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(88_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(47_383_000 as RefTimeWeight) + Weight::from_ref_time(47_383_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(127_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - Weight::from_ref_time(33_472_000 as RefTimeWeight) + Weight::from_ref_time(33_472_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(102_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - Weight::from_ref_time(21_612_000 as RefTimeWeight) + Weight::from_ref_time(21_612_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(119_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(119_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - Weight::from_ref_time(68_168_000 as RefTimeWeight) + Weight::from_ref_time(68_168_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(157_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(157_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - Weight::from_ref_time(52_748_000 as RefTimeWeight) + Weight::from_ref_time(52_748_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs index 7def013522..1f07febb57 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - Weight::from_ref_time(17_582_000 as RefTimeWeight) + Weight::from_ref_time(17_582_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(77_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(77_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(34_603_000 as RefTimeWeight) + Weight::from_ref_time(34_603_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(169_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(169_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(87_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(87_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(24_496_000 as RefTimeWeight) + Weight::from_ref_time(24_496_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(179_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(179_000 as u64).saturating_mul(a as u64)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(25_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(25_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(24_237_000 as RefTimeWeight) + Weight::from_ref_time(24_237_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(181_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(181_000 as u64).saturating_mul(a as u64)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(29_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(32_065_000 as RefTimeWeight) + Weight::from_ref_time(32_065_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(166_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(166_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(91_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(27_168_000 as RefTimeWeight) + Weight::from_ref_time(27_168_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(27_233_000 as RefTimeWeight) + Weight::from_ref_time(27_233_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(121_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - Weight::from_ref_time(23_010_000 as RefTimeWeight) + Weight::from_ref_time(23_010_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(95_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(30_378_000 as RefTimeWeight) + Weight::from_ref_time(30_378_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(16_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(23_977_000 as RefTimeWeight) + Weight::from_ref_time(23_977_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(76_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs index ec0e46647d..2271b8622b 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - Weight::from_ref_time(16_170_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(16_170_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - Weight::from_ref_time(13_246_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(13_246_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs index 5140207b91..37330043a2 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - Weight::from_ref_time(6_737_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(6_737_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } fn on_finalize() -> Weight { - Weight::from_ref_time(2_329_000 as RefTimeWeight) + Weight::from_ref_time(2_329_000 as u64) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs index 3e59ddb6bf..c50d6c653b 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_uniques`. @@ -53,17 +53,17 @@ impl pallet_uniques::WeightInfo for WeightInfo { // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn create() -> Weight { - Weight::from_ref_time(27_424_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(27_424_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques NextCollectionId (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_create() -> Weight { - Weight::from_ref_time(17_098_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(17_098_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:0) @@ -77,191 +77,191 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(10_919_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_919_000 as u64).saturating_mul(n as u64)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_679_000 as RefTimeWeight).saturating_mul(m as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_679_000 as u64).saturating_mul(m as u64)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_463_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(m as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(1_463_000 as u64).saturating_mul(a as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(n as u64))) + .saturating_add(T::DbWeight::get().writes(4 as u64)) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(n as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(m as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(a as u64))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques CollectionMaxSupply (r:1 w:0) // Storage: Uniques Account (r:0 w:1) fn mint() -> Weight { - Weight::from_ref_time(36_329_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(36_329_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:1) // Storage: Uniques ItemPriceOf (r:0 w:1) fn burn() -> Weight { - Weight::from_ref_time(36_746_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(36_746_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:2) // Storage: Uniques ItemPriceOf (r:0 w:1) fn transfer() -> Weight { - Weight::from_ref_time(28_916_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(28_916_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:100 w:100) /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 15_000 - .saturating_add(Weight::from_ref_time(12_745_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(12_745_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(i as u64))) + .saturating_add(T::DbWeight::get().writes(1 as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn freeze() -> Weight { - Weight::from_ref_time(21_813_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_813_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn thaw() -> Weight { - Weight::from_ref_time(22_088_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(22_088_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) fn freeze_collection() -> Weight { - Weight::from_ref_time(17_184_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_184_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) fn thaw_collection() -> Weight { - Weight::from_ref_time(17_311_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_311_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:2) fn transfer_ownership() -> Weight { - Weight::from_ref_time(25_174_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(25_174_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:1) fn set_team() -> Weight { - Weight::from_ref_time(17_879_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_879_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_item_status() -> Weight { - Weight::from_ref_time(20_491_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(20_491_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn set_attribute() -> Weight { - Weight::from_ref_time(42_444_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(42_444_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn clear_attribute() -> Weight { - Weight::from_ref_time(41_217_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(41_217_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn set_metadata() -> Weight { - Weight::from_ref_time(34_559_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_559_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn clear_metadata() -> Weight { - Weight::from_ref_time(34_863_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_863_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn set_collection_metadata() -> Weight { - Weight::from_ref_time(33_199_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(33_199_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn clear_collection_metadata() -> Weight { - Weight::from_ref_time(31_472_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_472_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn approve_transfer() -> Weight { - Weight::from_ref_time(23_618_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(23_618_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn cancel_approval() -> Weight { - Weight::from_ref_time(23_507_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(23_507_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) fn set_accept_ownership() -> Weight { - Weight::from_ref_time(21_120_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_120_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques CollectionMaxSupply (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn set_collection_max_supply() -> Weight { - Weight::from_ref_time(20_664_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_664_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:0) // Storage: Uniques ItemPriceOf (r:0 w:1) fn set_price() -> Weight { - Weight::from_ref_time(19_938_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(19_938_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques ItemPriceOf (r:1 w:1) // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Account (r:0 w:2) fn buy_item() -> Weight { - Weight::from_ref_time(39_254_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(39_254_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs index b388ff4a51..9c6fece01a 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - Weight::from_ref_time(30_959_000 as RefTimeWeight) + Weight::from_ref_time(30_959_000 as u64) // Standard Error: 6_000 - .saturating_add(Weight::from_ref_time(3_220_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_220_000 as u64).saturating_mul(c as u64)) } fn as_derivative() -> Weight { - Weight::from_ref_time(4_732_000 as RefTimeWeight) + Weight::from_ref_time(4_732_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - Weight::from_ref_time(16_465_000 as RefTimeWeight) + Weight::from_ref_time(16_465_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_364_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_364_000 as u64).saturating_mul(c as u64)) } fn dispatch_as() -> Weight { - Weight::from_ref_time(11_903_000 as RefTimeWeight) + Weight::from_ref_time(11_903_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - Weight::from_ref_time(22_621_000 as RefTimeWeight) + Weight::from_ref_time(22_621_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(3_147_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_147_000 as u64).saturating_mul(c as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 8bcdcc3b03..e7d6c954dc 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weights for `pallet_xcm_benchmarks::fungible`. @@ -51,15 +51,15 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) pub(crate) fn withdraw_asset() -> Weight { - Weight::from_ref_time(34_002_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(34_002_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:2 w:2) pub(crate) fn transfer_asset() -> Weight { - Weight::from_ref_time(38_285_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(38_285_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:2 w:2) // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -69,18 +69,18 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_ref_time(55_068_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(8 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(55_068_000 as u64) + .saturating_add(T::DbWeight::get().reads(8 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_ref_time(7_796_000 as RefTimeWeight) + Weight::from_ref_time(7_796_000 as u64) } // Storage: System Account (r:1 w:1) pub(crate) fn deposit_asset() -> Weight { - Weight::from_ref_time(35_092_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(35_092_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -90,9 +90,9 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_ref_time(50_590_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(50_590_000 as u64) + .saturating_add(T::DbWeight::get().reads(7 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -101,8 +101,8 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn initiate_teleport() -> Weight { - Weight::from_ref_time(27_220_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(27_220_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 2c42c5619b..7af8b8b280 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weights for `pallet_xcm_benchmarks::generic`. @@ -56,38 +56,38 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn query_holding() -> Weight { - Weight::from_ref_time(682_639_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(682_639_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } pub(crate) fn buy_execution() -> Weight { - Weight::from_ref_time(9_272_000 as RefTimeWeight) + Weight::from_ref_time(9_272_000 as u64) } // Storage: PolkadotXcm Queries (r:1 w:0) pub(crate) fn query_response() -> Weight { - Weight::from_ref_time(17_084_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + Weight::from_ref_time(17_084_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) } pub(crate) fn transact() -> Weight { - Weight::from_ref_time(20_265_000 as RefTimeWeight) + Weight::from_ref_time(20_265_000 as u64) } pub(crate) fn refund_surplus() -> Weight { - Weight::from_ref_time(9_422_000 as RefTimeWeight) + Weight::from_ref_time(9_422_000 as u64) } pub(crate) fn set_error_handler() -> Weight { - Weight::from_ref_time(5_545_000 as RefTimeWeight) + Weight::from_ref_time(5_545_000 as u64) } pub(crate) fn set_appendix() -> Weight { - Weight::from_ref_time(5_450_000 as RefTimeWeight) + Weight::from_ref_time(5_450_000 as u64) } pub(crate) fn clear_error() -> Weight { - Weight::from_ref_time(5_519_000 as RefTimeWeight) + Weight::from_ref_time(5_519_000 as u64) } pub(crate) fn descend_origin() -> Weight { - Weight::from_ref_time(6_398_000 as RefTimeWeight) + Weight::from_ref_time(6_398_000 as u64) } pub(crate) fn clear_origin() -> Weight { - Weight::from_ref_time(5_498_000 as RefTimeWeight) + Weight::from_ref_time(5_498_000 as u64) } // Storage: PolkadotXcm SupportedVersion (r:1 w:0) // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) @@ -95,18 +95,18 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn report_error() -> Weight { - Weight::from_ref_time(15_784_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(15_784_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) pub(crate) fn claim_asset() -> Weight { - Weight::from_ref_time(11_861_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(11_861_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } pub(crate) fn trap() -> Weight { - Weight::from_ref_time(5_462_000 as RefTimeWeight) + Weight::from_ref_time(5_462_000 as u64) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -115,14 +115,14 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn subscribe_version() -> Weight { - Weight::from_ref_time(18_997_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(18_997_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_ref_time(8_684_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(8_684_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -131,8 +131,8 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_ref_time(883_121_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(883_121_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs index 5529dac90d..4df6a114f9 100644 --- a/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - Weight::from_ref_time(5_463_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_463_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - Weight::from_ref_time(5_221_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_221_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs index b659f0a52f..f1cc1a39d9 100644 --- a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(b as u64)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - Weight::from_ref_time(5_726_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(5_726_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(616_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(616_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(519_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(519_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_067_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(1_067_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(p as u64))) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs index 49edfdfd0e..5a9324262b 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_assets`. @@ -48,15 +48,15 @@ pub struct WeightInfo(PhantomData); impl pallet_assets::WeightInfo for WeightInfo { // Storage: Assets Asset (r:1 w:1) fn create() -> Weight { - Weight::from_ref_time(25_905_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(25_905_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn force_create() -> Weight { - Weight::from_ref_time(14_977_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(14_977_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:5002 w:5001) @@ -67,169 +67,169 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 5000]`. /// The range of component `a` is `[0, 500]`. fn destroy(c: u32, s: u32, a: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(16_133_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(16_133_000 as u64).saturating_mul(c as u64)) // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(18_915_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(18_915_000 as u64).saturating_mul(s as u64)) // Standard Error: 464_000 - .saturating_add(Weight::from_ref_time(16_795_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(s as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(16_795_000 as u64).saturating_mul(a as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(s as u64))) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(a as u64))) + .saturating_add(T::DbWeight::get().writes(2 as u64)) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(s as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(a as u64))) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn mint() -> Weight { - Weight::from_ref_time(29_903_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(29_903_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:1 w:1) fn burn() -> Weight { - Weight::from_ref_time(34_384_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_384_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - Weight::from_ref_time(48_218_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(48_218_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - Weight::from_ref_time(40_558_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(40_558_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn force_transfer() -> Weight { - Weight::from_ref_time(48_330_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(48_330_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn freeze() -> Weight { - Weight::from_ref_time(21_218_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_218_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Account (r:1 w:1) fn thaw() -> Weight { - Weight::from_ref_time(21_227_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_227_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn freeze_asset() -> Weight { - Weight::from_ref_time(17_906_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_906_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn thaw_asset() -> Weight { - Weight::from_ref_time(17_669_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_669_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Metadata (r:1 w:0) fn transfer_ownership() -> Weight { - Weight::from_ref_time(18_756_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(18_756_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn set_team() -> Weight { - Weight::from_ref_time(17_203_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_203_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn set_metadata(_n: u32, s: u32, ) -> Weight { - Weight::from_ref_time(31_757_000 as RefTimeWeight) + Weight::from_ref_time(31_757_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn clear_metadata() -> Weight { - Weight::from_ref_time(31_669_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_669_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. fn force_set_metadata(_n: u32, s: u32, ) -> Weight { - Weight::from_ref_time(18_566_000 as RefTimeWeight) + Weight::from_ref_time(18_566_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:0) // Storage: Assets Metadata (r:1 w:1) fn force_clear_metadata() -> Weight { - Weight::from_ref_time(31_467_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_467_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) fn force_asset_status() -> Weight { - Weight::from_ref_time(16_275_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_275_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn approve_transfer() -> Weight { - Weight::from_ref_time(34_436_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_436_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Approvals (r:1 w:1) // Storage: Assets Asset (r:1 w:1) // Storage: Assets Account (r:2 w:2) // Storage: System Account (r:1 w:1) fn transfer_approved() -> Weight { - Weight::from_ref_time(60_445_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) + Weight::from_ref_time(60_445_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(5 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn cancel_approval() -> Weight { - Weight::from_ref_time(35_819_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(35_819_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Assets Asset (r:1 w:1) // Storage: Assets Approvals (r:1 w:1) fn force_cancel_approval() -> Weight { - Weight::from_ref_time(36_535_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(36_535_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs index b76ea1e7e6..6953a52f21 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - Weight::from_ref_time(40_330_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(40_330_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - Weight::from_ref_time(30_938_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(30_938_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - Weight::from_ref_time(20_284_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_284_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - Weight::from_ref_time(24_018_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(24_018_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - Weight::from_ref_time(40_970_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(40_970_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - Weight::from_ref_time(36_243_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(36_243_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - Weight::from_ref_time(18_374_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(18_374_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs index 240ec68e01..ba0d3b311a 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - Weight::from_ref_time(6_669_000 as RefTimeWeight) + Weight::from_ref_time(6_669_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(3_218_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_218_000 as u64).saturating_mul(b as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(b as u64))) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - Weight::from_ref_time(8_348_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(8_348_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - Weight::from_ref_time(8_592_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(8_592_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - Weight::from_ref_time(55_542_000 as RefTimeWeight) + Weight::from_ref_time(55_542_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(92_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(92_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[2, 1000]`. fn leave_intent(c: u32, ) -> Weight { - Weight::from_ref_time(52_080_000 as RefTimeWeight) + Weight::from_ref_time(52_080_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - Weight::from_ref_time(31_546_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(31_546_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_895_000 - .saturating_add(Weight::from_ref_time(9_941_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(9_941_000 as u64).saturating_mul(r as u64)) // Standard Error: 1_895_000 - .saturating_add(Weight::from_ref_time(50_628_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(50_628_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(c as u64))) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs index 3d8474e18e..7944583640 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - Weight::from_ref_time(17_854_000 as RefTimeWeight) + Weight::from_ref_time(17_854_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(36_613_000 as RefTimeWeight) + Weight::from_ref_time(36_613_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(96_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(96_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(40_039_000 as RefTimeWeight) + Weight::from_ref_time(40_039_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(72_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(72_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(26_059_000 as RefTimeWeight) + Weight::from_ref_time(26_059_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(82_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(38_292_000 as RefTimeWeight) + Weight::from_ref_time(38_292_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(90_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(47_468_000 as RefTimeWeight) + Weight::from_ref_time(47_468_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(129_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(129_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - Weight::from_ref_time(33_492_000 as RefTimeWeight) + Weight::from_ref_time(33_492_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(110_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - Weight::from_ref_time(22_147_000 as RefTimeWeight) + Weight::from_ref_time(22_147_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(113_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(113_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - Weight::from_ref_time(66_106_000 as RefTimeWeight) + Weight::from_ref_time(66_106_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(161_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(161_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - Weight::from_ref_time(52_566_000 as RefTimeWeight) + Weight::from_ref_time(52_566_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs index 1bd7ce2b45..fc72d28e91 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - Weight::from_ref_time(18_084_000 as RefTimeWeight) + Weight::from_ref_time(18_084_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(83_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(83_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(35_619_000 as RefTimeWeight) + Weight::from_ref_time(35_619_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(172_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(89_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(89_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(24_774_000 as RefTimeWeight) + Weight::from_ref_time(24_774_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(190_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(190_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(33_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(33_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(25_855_000 as RefTimeWeight) + Weight::from_ref_time(25_855_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(160_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(160_000 as u64).saturating_mul(a as u64)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(15_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(32_874_000 as RefTimeWeight) + Weight::from_ref_time(32_874_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(172_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(97_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(28_312_000 as RefTimeWeight) + Weight::from_ref_time(28_312_000 as u64) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(105_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(28_197_000 as RefTimeWeight) + Weight::from_ref_time(28_197_000 as u64) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(121_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(121_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - Weight::from_ref_time(23_659_000 as RefTimeWeight) + Weight::from_ref_time(23_659_000 as u64) // Standard Error: 8_000 - .saturating_add(Weight::from_ref_time(106_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(106_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(31_575_000 as RefTimeWeight) + Weight::from_ref_time(31_575_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(35_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(35_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(24_640_000 as RefTimeWeight) + Weight::from_ref_time(24_640_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(80_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(80_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs index 9463c5747e..020535b5a3 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - Weight::from_ref_time(16_457_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(16_457_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - Weight::from_ref_time(13_585_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(13_585_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs index a09dc7cf36..749d60095d 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - Weight::from_ref_time(6_762_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(6_762_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } fn on_finalize() -> Weight { - Weight::from_ref_time(2_387_000 as RefTimeWeight) + Weight::from_ref_time(2_387_000 as u64) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs index 365e23a8e9..ebc8c3e49c 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs @@ -43,7 +43,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_uniques`. @@ -53,17 +53,17 @@ impl pallet_uniques::WeightInfo for WeightInfo { // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn create() -> Weight { - Weight::from_ref_time(27_462_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(27_462_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques NextCollectionId (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_create() -> Weight { - Weight::from_ref_time(16_480_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(16_480_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:0) @@ -77,191 +77,191 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `m` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(10_956_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(10_956_000 as u64).saturating_mul(n as u64)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_654_000 as RefTimeWeight).saturating_mul(m as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_654_000 as u64).saturating_mul(m as u64)) // Standard Error: 18_000 - .saturating_add(Weight::from_ref_time(1_572_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((2 as RefTimeWeight).saturating_mul(n as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(m as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(a as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(1_572_000 as u64).saturating_mul(a as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(n as u64))) + .saturating_add(T::DbWeight::get().writes(4 as u64)) + .saturating_add(T::DbWeight::get().writes((2 as u64).saturating_mul(n as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(m as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(a as u64))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques CollectionMaxSupply (r:1 w:0) // Storage: Uniques Account (r:0 w:1) fn mint() -> Weight { - Weight::from_ref_time(36_074_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(36_074_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:1) // Storage: Uniques ItemPriceOf (r:0 w:1) fn burn() -> Weight { - Weight::from_ref_time(37_583_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(37_583_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Account (r:0 w:2) // Storage: Uniques ItemPriceOf (r:0 w:1) fn transfer() -> Weight { - Weight::from_ref_time(28_134_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(28_134_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques Asset (r:100 w:100) /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 16_000 - .saturating_add(Weight::from_ref_time(12_715_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(12_715_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(i as u64))) + .saturating_add(T::DbWeight::get().writes(1 as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn freeze() -> Weight { - Weight::from_ref_time(21_019_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_019_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn thaw() -> Weight { - Weight::from_ref_time(21_907_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(21_907_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) fn freeze_collection() -> Weight { - Weight::from_ref_time(16_894_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_894_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) fn thaw_collection() -> Weight { - Weight::from_ref_time(16_650_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_650_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:2) fn transfer_ownership() -> Weight { - Weight::from_ref_time(25_095_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(25_095_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Uniques Class (r:1 w:1) fn set_team() -> Weight { - Weight::from_ref_time(17_428_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_428_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassAccount (r:0 w:1) fn force_item_status() -> Weight { - Weight::from_ref_time(20_018_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(20_018_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn set_attribute() -> Weight { - Weight::from_ref_time(41_955_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(41_955_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:0) // Storage: Uniques Attribute (r:1 w:1) fn clear_attribute() -> Weight { - Weight::from_ref_time(40_201_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(40_201_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn set_metadata() -> Weight { - Weight::from_ref_time(33_630_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(33_630_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques InstanceMetadataOf (r:1 w:1) fn clear_metadata() -> Weight { - Weight::from_ref_time(34_054_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(34_054_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:1) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn set_collection_metadata() -> Weight { - Weight::from_ref_time(33_283_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(33_283_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques ClassMetadataOf (r:1 w:1) fn clear_collection_metadata() -> Weight { - Weight::from_ref_time(31_298_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(31_298_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn approve_transfer() -> Weight { - Weight::from_ref_time(22_430_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(22_430_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Asset (r:1 w:1) fn cancel_approval() -> Weight { - Weight::from_ref_time(23_005_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(23_005_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques OwnershipAcceptance (r:1 w:1) fn set_accept_ownership() -> Weight { - Weight::from_ref_time(20_468_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(20_468_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques CollectionMaxSupply (r:1 w:1) // Storage: Uniques Class (r:1 w:0) fn set_collection_max_supply() -> Weight { - Weight::from_ref_time(19_948_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(19_948_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:0) // Storage: Uniques ItemPriceOf (r:0 w:1) fn set_price() -> Weight { - Weight::from_ref_time(19_487_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(19_487_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Uniques Asset (r:1 w:1) // Storage: Uniques ItemPriceOf (r:1 w:1) // Storage: Uniques Class (r:1 w:0) // Storage: Uniques Account (r:0 w:2) fn buy_item() -> Weight { - Weight::from_ref_time(39_973_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(39_973_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs index 49970ae17e..dc441f1e89 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - Weight::from_ref_time(14_433_000 as RefTimeWeight) + Weight::from_ref_time(14_433_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_315_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_315_000 as u64).saturating_mul(c as u64)) } fn as_derivative() -> Weight { - Weight::from_ref_time(5_234_000 as RefTimeWeight) + Weight::from_ref_time(5_234_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - Weight::from_ref_time(16_023_000 as RefTimeWeight) + Weight::from_ref_time(16_023_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_466_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_466_000 as u64).saturating_mul(c as u64)) } fn dispatch_as() -> Weight { - Weight::from_ref_time(12_588_000 as RefTimeWeight) + Weight::from_ref_time(12_588_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - Weight::from_ref_time(16_094_000 as RefTimeWeight) + Weight::from_ref_time(16_094_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_280_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_280_000 as u64).saturating_mul(c as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 6cc7e3e48e..e5c63a23e4 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -42,7 +42,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weights for `pallet_xcm_benchmarks::fungible`. @@ -50,15 +50,15 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) pub(crate) fn withdraw_asset() -> Weight { - Weight::from_ref_time(28_725_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(28_725_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:2 w:2) pub(crate) fn transfer_asset() -> Weight { - Weight::from_ref_time(33_865_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(33_865_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:2 w:2) // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -68,18 +68,18 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_ref_time(48_839_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(8 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(48_839_000 as u64) + .saturating_add(T::DbWeight::get().reads(8 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_ref_time(4_849_000 as RefTimeWeight) + Weight::from_ref_time(4_849_000 as u64) } // Storage: System Account (r:1 w:1) pub(crate) fn deposit_asset() -> Weight { - Weight::from_ref_time(29_778_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(29_778_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -89,9 +89,9 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_ref_time(45_355_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(45_355_000 as u64) + .saturating_add(T::DbWeight::get().reads(7 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -100,8 +100,8 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn initiate_teleport() -> Weight { - Weight::from_ref_time(23_451_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(23_451_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 1922a3ab4c..80aff062d2 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -42,7 +42,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weights for `pallet_xcm_benchmarks::generic`. @@ -55,38 +55,38 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn query_holding() -> Weight { - Weight::from_ref_time(676_316_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(676_316_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } pub(crate) fn buy_execution() -> Weight { - Weight::from_ref_time(7_030_000 as RefTimeWeight) + Weight::from_ref_time(7_030_000 as u64) } // Storage: PolkadotXcm Queries (r:1 w:0) pub(crate) fn query_response() -> Weight { - Weight::from_ref_time(12_574_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + Weight::from_ref_time(12_574_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) } pub(crate) fn transact() -> Weight { - Weight::from_ref_time(15_764_000 as RefTimeWeight) + Weight::from_ref_time(15_764_000 as u64) } pub(crate) fn refund_surplus() -> Weight { - Weight::from_ref_time(7_200_000 as RefTimeWeight) + Weight::from_ref_time(7_200_000 as u64) } pub(crate) fn set_error_handler() -> Weight { - Weight::from_ref_time(3_310_000 as RefTimeWeight) + Weight::from_ref_time(3_310_000 as u64) } pub(crate) fn set_appendix() -> Weight { - Weight::from_ref_time(3_260_000 as RefTimeWeight) + Weight::from_ref_time(3_260_000 as u64) } pub(crate) fn clear_error() -> Weight { - Weight::from_ref_time(3_277_000 as RefTimeWeight) + Weight::from_ref_time(3_277_000 as u64) } pub(crate) fn descend_origin() -> Weight { - Weight::from_ref_time(3_913_000 as RefTimeWeight) + Weight::from_ref_time(3_913_000 as u64) } pub(crate) fn clear_origin() -> Weight { - Weight::from_ref_time(3_354_000 as RefTimeWeight) + Weight::from_ref_time(3_354_000 as u64) } // Storage: PolkadotXcm SupportedVersion (r:1 w:0) // Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) @@ -94,18 +94,18 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn report_error() -> Weight { - Weight::from_ref_time(13_028_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(13_028_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) pub(crate) fn claim_asset() -> Weight { - Weight::from_ref_time(7_739_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(7_739_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } pub(crate) fn trap() -> Weight { - Weight::from_ref_time(3_351_000 as RefTimeWeight) + Weight::from_ref_time(3_351_000 as u64) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -114,14 +114,14 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn subscribe_version() -> Weight { - Weight::from_ref_time(16_051_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(16_051_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_ref_time(5_477_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_477_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Storage: PolkadotXcm SupportedVersion (r:1 w:0) @@ -130,8 +130,8 @@ impl WeightInfo { // Storage: ParachainSystem HostConfiguration (r:1 w:0) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_ref_time(874_435_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(874_435_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs index 334eef4e0f..a1a6c309ae 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `cumulus_pallet_xcmp_queue`. @@ -48,14 +48,14 @@ pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_u32() -> Weight { - Weight::from_ref_time(5_294_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_294_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: XcmpQueue QueueConfig (r:1 w:1) fn set_config_with_weight() -> Weight { - Weight::from_ref_time(5_180_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(5_180_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs index cbb817875e..bd1bec8095 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `frame_system`. @@ -48,43 +48,43 @@ pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { /// The range of component `b` is `[0, 3932160]`. fn remark(_b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(b as u64)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - Weight::from_ref_time(5_069_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(5_069_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn set_storage(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(624_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(624_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `i` is `[1, 1000]`. fn kill_storage(i: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(530_000 as RefTimeWeight).saturating_mul(i as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(i as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(530_000 as u64).saturating_mul(i as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `p` is `[1, 1000]`. fn kill_prefix(p: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_059_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(p as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(1_059_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(p as u64))) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs index c31d53eec2..e7528d5c3d 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_alliance`. @@ -56,24 +56,24 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[0, 90]`. /// The range of component `p` is `[1, 100]`. fn propose_proposed(_b: u32, _x: u32, _y: u32, p: u32, ) -> Weight { - Weight::from_ref_time(53_023_000 as RefTimeWeight) + Weight::from_ref_time(53_023_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(132_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(132_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Alliance Members (r:2 w:0) // Storage: AllianceMotion Voting (r:1 w:1) /// The range of component `x` is `[3, 10]`. /// The range of component `y` is `[2, 90]`. fn vote(x: u32, y: u32, ) -> Weight { - Weight::from_ref_time(33_003_000 as RefTimeWeight) + Weight::from_ref_time(33_003_000 as u64) // Standard Error: 106_000 - .saturating_add(Weight::from_ref_time(312_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(312_000 as u64).saturating_mul(x as u64)) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(82_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(82_000 as u64).saturating_mul(y as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion ProposalOf (r:1 w:1) @@ -81,11 +81,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { // Storage: AllianceMotion Voting (r:0 w:1) /// The range of component `p` is `[1, 100]`. fn veto(p: u32, ) -> Weight { - Weight::from_ref_time(27_289_000 as RefTimeWeight) + Weight::from_ref_time(27_289_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(131_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -96,15 +96,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(x: u32, y: u32, p: u32, ) -> Weight { - Weight::from_ref_time(31_884_000 as RefTimeWeight) + Weight::from_ref_time(31_884_000 as u64) // Standard Error: 72_000 - .saturating_add(Weight::from_ref_time(358_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(358_000 as u64).saturating_mul(x as u64)) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as u64).saturating_mul(y as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -116,17 +116,17 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, x: u32, y: u32, p: u32, ) -> Weight { - Weight::from_ref_time(43_205_000 as RefTimeWeight) + Weight::from_ref_time(43_205_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64)) // Standard Error: 73_000 - .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(123_000 as u64).saturating_mul(x as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(91_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(91_000 as u64).saturating_mul(y as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(114_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(114_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -139,15 +139,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_disapproved(x: u32, y: u32, p: u32, ) -> Weight { - Weight::from_ref_time(49_769_000 as RefTimeWeight) + Weight::from_ref_time(49_769_000 as u64) // Standard Error: 69_000 - .saturating_add(Weight::from_ref_time(352_000 as RefTimeWeight).saturating_mul(x as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(352_000 as u64).saturating_mul(x as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(81_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(81_000 as u64).saturating_mul(y as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(100_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(100_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Alliance Members (r:1 w:0) // Storage: AllianceMotion Voting (r:1 w:1) @@ -160,15 +160,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[2, 90]`. /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, _x: u32, y: u32, p: u32, ) -> Weight { - Weight::from_ref_time(40_901_000 as RefTimeWeight) + Weight::from_ref_time(40_901_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(b as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(79_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(79_000 as u64).saturating_mul(y as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(102_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Alliance Members (r:3 w:3) // Storage: AllianceMotion Members (r:1 w:1) @@ -176,55 +176,55 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `y` is `[0, 90]`. /// The range of component `z` is `[0, 100]`. fn init_members(_x: u32, y: u32, z: u32, ) -> Weight { - Weight::from_ref_time(39_647_000 as RefTimeWeight) + Weight::from_ref_time(39_647_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(123_000 as RefTimeWeight).saturating_mul(y as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(123_000 as u64).saturating_mul(y as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(116_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(116_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Alliance Rule (r:0 w:1) fn set_rule() -> Weight { - Weight::from_ref_time(14_689_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(14_689_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Alliance Announcements (r:1 w:1) fn announce() -> Weight { - Weight::from_ref_time(15_988_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(15_988_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Alliance Announcements (r:1 w:1) fn remove_announcement() -> Weight { - Weight::from_ref_time(16_823_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(16_823_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Alliance UnscrupulousAccounts (r:1 w:0) // Storage: Alliance Members (r:4 w:1) // Storage: System Account (r:1 w:1) // Storage: Alliance DepositOf (r:0 w:1) fn join_alliance() -> Weight { - Weight::from_ref_time(46_340_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + Weight::from_ref_time(46_340_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Alliance Members (r:4 w:1) // Storage: Alliance UnscrupulousAccounts (r:1 w:0) fn nominate_ally() -> Weight { - Weight::from_ref_time(36_225_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(36_225_000 as u64) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Alliance Members (r:3 w:2) // Storage: AllianceMotion Proposals (r:1 w:0) // Storage: AllianceMotion Members (r:0 w:1) // Storage: AllianceMotion Prime (r:0 w:1) fn elevate_ally() -> Weight { - Weight::from_ref_time(30_236_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(4 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(30_236_000 as u64) + .saturating_add(T::DbWeight::get().reads(4 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: Alliance UpForKicking (r:1 w:0) // Storage: Alliance Members (r:3 w:1) @@ -234,9 +234,9 @@ impl pallet_alliance::WeightInfo for WeightInfo { // Storage: AllianceMotion Members (r:0 w:1) // Storage: AllianceMotion Prime (r:0 w:1) fn retire() -> Weight { - Weight::from_ref_time(44_311_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(7 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(5 as RefTimeWeight)) + Weight::from_ref_time(44_311_000 as u64) + .saturating_add(T::DbWeight::get().reads(7 as u64)) + .saturating_add(T::DbWeight::get().writes(5 as u64)) } // Storage: Alliance Members (r:3 w:1) // Storage: AllianceMotion Proposals (r:1 w:0) @@ -246,34 +246,34 @@ impl pallet_alliance::WeightInfo for WeightInfo { // Storage: AllianceMotion Prime (r:0 w:1) // Storage: Alliance UpForKicking (r:0 w:1) fn kick_member() -> Weight { - Weight::from_ref_time(46_112_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(6 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(6 as RefTimeWeight)) + Weight::from_ref_time(46_112_000 as u64) + .saturating_add(T::DbWeight::get().reads(6 as u64)) + .saturating_add(T::DbWeight::get().writes(6 as u64)) } // Storage: Alliance UnscrupulousAccounts (r:1 w:1) // Storage: Alliance UnscrupulousWebsites (r:1 w:1) /// The range of component `n` is `[1, 100]`. /// The range of component `l` is `[1, 255]`. fn add_unscrupulous_items(n: u32, l: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_300_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_300_000 as u64).saturating_mul(n as u64)) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(125_000 as RefTimeWeight).saturating_mul(l as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(125_000 as u64).saturating_mul(l as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Alliance UnscrupulousAccounts (r:1 w:1) // Storage: Alliance UnscrupulousWebsites (r:1 w:1) /// The range of component `n` is `[1, 100]`. /// The range of component `l` is `[1, 255]`. fn remove_unscrupulous_items(n: u32, l: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 197_000 - .saturating_add(Weight::from_ref_time(34_156_000 as RefTimeWeight).saturating_mul(n as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(34_156_000 as u64).saturating_mul(n as u64)) // Standard Error: 87_000 - .saturating_add(Weight::from_ref_time(7_042_000 as RefTimeWeight).saturating_mul(l as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(7_042_000 as u64).saturating_mul(l as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs index b3bb1dd213..a7d82a458a 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_balances`. @@ -48,44 +48,44 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - Weight::from_ref_time(39_576_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(39_576_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - Weight::from_ref_time(30_212_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(30_212_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - Weight::from_ref_time(19_428_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(19_428_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - Weight::from_ref_time(22_526_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(22_526_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - Weight::from_ref_time(38_737_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(38_737_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - Weight::from_ref_time(35_648_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(35_648_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: System Account (r:1 w:1) fn force_unreserve() -> Weight { - Weight::from_ref_time(17_197_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(17_197_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs index 0b11b4e86a..560a843801 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_collator_selection`. @@ -50,21 +50,21 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection Invulnerables (r:0 w:1) /// The range of component `b` is `[1, 100]`. fn set_invulnerables(b: u32, ) -> Weight { - Weight::from_ref_time(7_128_000 as RefTimeWeight) + Weight::from_ref_time(7_128_000 as u64) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(3_105_000 as RefTimeWeight).saturating_mul(b as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((1 as RefTimeWeight).saturating_mul(b as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_105_000 as u64).saturating_mul(b as u64)) + .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(b as u64))) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection DesiredCandidates (r:0 w:1) fn set_desired_candidates() -> Weight { - Weight::from_ref_time(7_922_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(7_922_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection CandidacyBond (r:0 w:1) fn set_candidacy_bond() -> Weight { - Weight::from_ref_time(8_226_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(8_226_000 as u64) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection DesiredCandidates (r:1 w:0) @@ -74,29 +74,29 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[1, 1000]`. fn register_as_candidate(c: u32, ) -> Weight { - Weight::from_ref_time(56_086_000 as RefTimeWeight) + Weight::from_ref_time(56_086_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(93_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(5 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(93_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(5 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) /// The range of component `c` is `[6, 1000]`. fn leave_intent(c: u32, ) -> Weight { - Weight::from_ref_time(58_436_000 as RefTimeWeight) + Weight::from_ref_time(58_436_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(102_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(102_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: System Account (r:2 w:2) // Storage: System BlockWeight (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:0 w:1) fn note_author() -> Weight { - Weight::from_ref_time(29_654_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(4 as RefTimeWeight)) + Weight::from_ref_time(29_654_000 as u64) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(4 as u64)) } // Storage: CollatorSelection Candidates (r:1 w:1) // Storage: CollatorSelection LastAuthoredBlock (r:1000 w:1) @@ -106,13 +106,13 @@ impl pallet_collator_selection::WeightInfo for WeightIn /// The range of component `r` is `[1, 1000]`. /// The range of component `c` is `[1, 1000]`. fn new_session(r: u32, c: u32, ) -> Weight { - Weight::from_ref_time(0 as RefTimeWeight) + Weight::from_ref_time(0 as u64) // Standard Error: 1_911_000 - .saturating_add(Weight::from_ref_time(9_907_000 as RefTimeWeight).saturating_mul(r as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(9_907_000 as u64).saturating_mul(r as u64)) // Standard Error: 1_911_000 - .saturating_add(Weight::from_ref_time(50_916_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads((2 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(r as RefTimeWeight))) - .saturating_add(T::DbWeight::get().writes((1 as RefTimeWeight).saturating_mul(c as RefTimeWeight))) + .saturating_add(Weight::from_ref_time(50_916_000 as u64).saturating_mul(c as u64)) + .saturating_add(T::DbWeight::get().reads((2 as u64).saturating_mul(c as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64))) + .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(c as u64))) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs index 2da4037684..2c14a8c971 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_multisig`. @@ -48,22 +48,22 @@ pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_threshold_1(z: u32, ) -> Weight { - Weight::from_ref_time(17_905_000 as RefTimeWeight) + Weight::from_ref_time(17_905_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(34_787_000 as RefTimeWeight) + Weight::from_ref_time(34_787_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(105_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(105_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -71,38 +71,38 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(38_845_000 as RefTimeWeight) + Weight::from_ref_time(38_845_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(75_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(75_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(25_600_000 as RefTimeWeight) + Weight::from_ref_time(25_600_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(76_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(76_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[3, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(36_944_000 as RefTimeWeight) + Weight::from_ref_time(36_944_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(95_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(95_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) @@ -110,53 +110,53 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { - Weight::from_ref_time(46_014_000 as RefTimeWeight) + Weight::from_ref_time(46_014_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(126_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(126_000 as u64).saturating_mul(s as u64)) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(2_000 as RefTimeWeight).saturating_mul(z as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { - Weight::from_ref_time(31_616_000 as RefTimeWeight) + Weight::from_ref_time(31_616_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(117_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(117_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { - Weight::from_ref_time(20_862_000 as RefTimeWeight) + Weight::from_ref_time(20_862_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(109_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(109_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn approve_as_multi_complete(s: u32, ) -> Weight { - Weight::from_ref_time(64_311_000 as RefTimeWeight) + Weight::from_ref_time(64_311_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(164_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(3 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(164_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { - Weight::from_ref_time(51_181_000 as RefTimeWeight) + Weight::from_ref_time(51_181_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(110_000 as RefTimeWeight).saturating_mul(s as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(110_000 as u64).saturating_mul(s as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs index 534a8d1a0a..eb316a0864 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_proxy`. @@ -49,10 +49,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { - Weight::from_ref_time(16_628_000 as RefTimeWeight) + Weight::from_ref_time(16_628_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(90_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(90_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -60,39 +60,39 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(33_846_000 as RefTimeWeight) + Weight::from_ref_time(33_846_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(175_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(175_000 as u64).saturating_mul(a as u64)) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(88_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(88_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(23_633_000 as RefTimeWeight) + Weight::from_ref_time(23_633_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(184_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(184_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(29_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(29_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(24_121_000 as RefTimeWeight) + Weight::from_ref_time(24_121_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(177_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(177_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(15_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(15_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) @@ -100,58 +100,58 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { - Weight::from_ref_time(31_509_000 as RefTimeWeight) + Weight::from_ref_time(31_509_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(172_000 as RefTimeWeight).saturating_mul(a as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(172_000 as u64).saturating_mul(a as u64)) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(86_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(3 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(86_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(3 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(26_168_000 as RefTimeWeight) + Weight::from_ref_time(26_168_000 as u64) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(127_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(127_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { - Weight::from_ref_time(26_306_000 as RefTimeWeight) + Weight::from_ref_time(26_306_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(131_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(131_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { - Weight::from_ref_time(22_287_000 as RefTimeWeight) + Weight::from_ref_time(22_287_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(85_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(85_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[1, 31]`. fn anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(29_260_000 as RefTimeWeight) + Weight::from_ref_time(29_260_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(38_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(38_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } // Storage: Proxy Proxies (r:1 w:1) /// The range of component `p` is `[0, 30]`. fn kill_anonymous(p: u32, ) -> Weight { - Weight::from_ref_time(23_012_000 as RefTimeWeight) + Weight::from_ref_time(23_012_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(97_000 as RefTimeWeight).saturating_mul(p as RefTimeWeight)) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(97_000 as u64).saturating_mul(p as u64)) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs index f090d83650..9d8a97c13d 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_session`. @@ -49,15 +49,15 @@ impl pallet_session::WeightInfo for WeightInfo { // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:1 w:1) fn set_keys() -> Weight { - Weight::from_ref_time(15_802_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(2 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(15_802_000 as u64) + .saturating_add(T::DbWeight::get().reads(2 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } // Storage: Session NextKeys (r:1 w:1) // Storage: Session KeyOwner (r:0 w:1) fn purge_keys() -> Weight { - Weight::from_ref_time(12_925_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(2 as RefTimeWeight)) + Weight::from_ref_time(12_925_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(2 as u64)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs index b3d37bdc77..ec3ef62a08 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_timestamp`. @@ -48,11 +48,11 @@ pub struct WeightInfo(PhantomData); impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Timestamp Now (r:1 w:1) fn set() -> Weight { - Weight::from_ref_time(6_170_000 as RefTimeWeight) - .saturating_add(T::DbWeight::get().reads(1 as RefTimeWeight)) - .saturating_add(T::DbWeight::get().writes(1 as RefTimeWeight)) + Weight::from_ref_time(6_170_000 as u64) + .saturating_add(T::DbWeight::get().reads(1 as u64)) + .saturating_add(T::DbWeight::get().writes(1 as u64)) } fn on_finalize() -> Weight { - Weight::from_ref_time(2_177_000 as RefTimeWeight) + Weight::from_ref_time(2_177_000 as u64) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs index 1c5457a67b..3d1301e838 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs @@ -40,7 +40,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weight functions for `pallet_utility`. @@ -48,26 +48,26 @@ pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn batch(c: u32, ) -> Weight { - Weight::from_ref_time(13_398_000 as RefTimeWeight) + Weight::from_ref_time(13_398_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_159_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_159_000 as u64).saturating_mul(c as u64)) } fn as_derivative() -> Weight { - Weight::from_ref_time(4_668_000 as RefTimeWeight) + Weight::from_ref_time(4_668_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { - Weight::from_ref_time(10_742_000 as RefTimeWeight) + Weight::from_ref_time(10_742_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_375_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_375_000 as u64).saturating_mul(c as u64)) } fn dispatch_as() -> Weight { - Weight::from_ref_time(11_022_000 as RefTimeWeight) + Weight::from_ref_time(11_022_000 as u64) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { - Weight::from_ref_time(14_280_000 as RefTimeWeight) + Weight::from_ref_time(14_280_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(3_150_000 as RefTimeWeight).saturating_mul(c as RefTimeWeight)) + .saturating_add(Weight::from_ref_time(3_150_000 as u64).saturating_mul(c as u64)) } } diff --git a/templates/xcm-bench-template.hbs b/templates/xcm-bench-template.hbs index f7faa6e8f2..3c9deb4460 100644 --- a/templates/xcm-bench-template.hbs +++ b/templates/xcm-bench-template.hbs @@ -31,7 +31,7 @@ #![allow(unused_parens)] #![allow(unused_imports)] -use frame_support::{traits::Get, weights::{RefTimeWeight, Weight}}; +use frame_support::{traits::Get, weights::Weight}; use sp_std::marker::PhantomData; /// Weights for `{{pallet}}`. @@ -46,22 +46,22 @@ impl WeightInfo { {{~#each benchmark.components as |c| ~}} {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}} ) -> Weight { - Weight::from_ref_time({{underscore benchmark.base_weight}} as RefTimeWeight) + Weight::from_ref_time({{underscore benchmark.base_weight}} as u64) {{#each benchmark.component_weight as |cw|}} // Standard Error: {{underscore cw.error}} - .saturating_add(Weight::from_ref_time({{underscore cw.slope}}).saturating_mul({{cw.name}} as RefTimeWeight)) + .saturating_add(Weight::from_ref_time({{underscore cw.slope}}).saturating_mul({{cw.name}} as u64)) {{/each}} {{#if (ne benchmark.base_reads "0")}} - .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as RefTimeWeight)) + .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as u64)) {{/if}} {{#each benchmark.component_reads as |cr|}} - .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as RefTimeWeight).saturating_mul({{cr.name}} as RefTimeWeight))) + .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as u64).saturating_mul({{cr.name}} as u64))) {{/each}} {{#if (ne benchmark.base_writes "0")}} - .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as RefTimeWeight)) + .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as u64)) {{/if}} {{#each benchmark.component_writes as |cw|}} - .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as RefTimeWeight).saturating_mul({{cw.name}} as RefTimeWeight))) + .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as u64).saturating_mul({{cw.name}} as u64))) {{/each}} } {{/each}} From 713a85dd1629147350f87b6d2894951916ed2288 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 4 Sep 2022 00:03:13 +0200 Subject: [PATCH 16/54] Bump clap from 3.2.19 to 3.2.20 (#1591) Bumps [clap](https://github.com/clap-rs/clap) from 3.2.19 to 3.2.20. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/v3.2.20/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v3.2.19...v3.2.20) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 20 ++++++++++---------- client/cli/Cargo.toml | 2 +- parachain-template/node/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eee876955b..d0e3ee2a50 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -961,9 +961,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.19" +version = "3.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68d43934757334b5c0519ff882e1ab9647ac0258b47c24c4f490d78e42697fd5" +checksum = "23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd" dependencies = [ "atty", "bitflags", @@ -1532,7 +1532,7 @@ dependencies = [ name = "cumulus-client-cli" version = "0.1.0" dependencies = [ - "clap 3.2.19", + "clap 3.2.20", "parity-scale-codec", "sc-chain-spec", "sc-cli", @@ -2146,7 +2146,7 @@ name = "cumulus-test-service" version = "0.1.0" dependencies = [ "async-trait", - "clap 3.2.19", + "clap 3.2.20", "criterion", "cumulus-client-cli", "cumulus-client-consensus-common", @@ -2831,7 +2831,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e dependencies = [ "Inflector", "chrono", - "clap 3.2.19", + "clap 3.2.20", "comfy-table", "frame-benchmarking", "frame-support", @@ -6484,7 +6484,7 @@ dependencies = [ name = "parachain-template-node" version = "0.1.0" dependencies = [ - "clap 3.2.19", + "clap 3.2.20", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-aura", @@ -7087,7 +7087,7 @@ name = "polkadot-cli" version = "0.9.28" source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" dependencies = [ - "clap 3.2.19", + "clap 3.2.20", "frame-benchmarking-cli", "futures", "log", @@ -7744,7 +7744,7 @@ version = "0.9.230" dependencies = [ "assert_cmd", "async-trait", - "clap 3.2.19", + "clap 3.2.20", "collectives-polkadot-runtime", "contracts-rococo-runtime", "cumulus-client-cli", @@ -9397,7 +9397,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ "chrono", - "clap 3.2.19", + "clap 3.2.20", "fdlimit", "futures", "hex", @@ -12432,7 +12432,7 @@ name = "try-runtime-cli" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" dependencies = [ - "clap 3.2.19", + "clap 3.2.20", "frame-try-runtime", "jsonrpsee", "log", diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index 0e01100ba3..422764955d 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2021" [dependencies] -clap = { version = "3.2.19", features = ["derive", "deprecated"] } +clap = { version = "3.2.20", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } url = "2.2.2" diff --git a/parachain-template/node/Cargo.toml b/parachain-template/node/Cargo.toml index ba7df2c766..6f6a9fac71 100644 --- a/parachain-template/node/Cargo.toml +++ b/parachain-template/node/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" build = "build.rs" [dependencies] -clap = { version = "3.2.19", features = ["derive"] } +clap = { version = "3.2.20", features = ["derive"] } derive_more = "0.99.2" log = "0.4.17" codec = { package = "parity-scale-codec", version = "3.0.0" } diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index 2431884628..f85f0b18df 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -8,7 +8,7 @@ description = "Runs a polkadot parachain node which could be a collator." [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.19", features = ["derive", "deprecated"] } +clap = { version = "3.2.20", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } futures = "0.3.24" hex-literal = "0.3.4" diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index 57fbfe9cfb..901ddd4be4 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.19", features = ["derive", "deprecated"] } +clap = { version = "3.2.20", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } criterion = { version = "0.3.6", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } From deaf3e4535d58ff7753d2cf43647632e1f1cb67d Mon Sep 17 00:00:00 2001 From: Squirrel Date: Mon, 5 Sep 2022 14:49:07 +0100 Subject: [PATCH 17/54] Update Integration tests Statemine & Statemint (#1526) (#1575) Co-authored-by: Ignacio Palacios --- .../statemine/xcm/0_init.yml | 4 +- .../statemine/xcm/3_hrmp-open-channels.yml | 8 +- .../statemine/xcm/4_hrmp.yml | 20 +-- .../statemint/xcm/0_init.yml | 4 +- .../statemint/xcm/3_hrmp-open-channels.yml | 8 +- .../statemint/xcm/4_hrmp.yml | 141 +----------------- 6 files changed, 29 insertions(+), 156 deletions(-) diff --git a/parachains/integration-tests/statemine/xcm/0_init.yml b/parachains/integration-tests/statemine/xcm/0_init.yml index 6f0db4cd61..b964051771 100644 --- a/parachains/integration-tests/statemine/xcm/0_init.yml +++ b/parachains/integration-tests/statemine/xcm/0_init.yml @@ -56,7 +56,7 @@ tests: ] events: - name: sudo.Sudid - attributes: + attribute: type: Result value: Ok - name: xcmPallet.SupportedVersionChanged @@ -82,7 +82,7 @@ tests: ] events: - name: sudo.Sudid - attributes: + attribute: type: Result value: Ok - name: xcmPallet.SupportedVersionChanged diff --git a/parachains/integration-tests/statemine/xcm/3_hrmp-open-channels.yml b/parachains/integration-tests/statemine/xcm/3_hrmp-open-channels.yml index 0745c30742..ee4b946cb4 100644 --- a/parachains/integration-tests/statemine/xcm/3_hrmp-open-channels.yml +++ b/parachains/integration-tests/statemine/xcm/3_hrmp-open-channels.yml @@ -200,10 +200,10 @@ tests: - name: polkadotXcm.Sent - name: ump.ExecutedUpward chain: *relay_chain - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true - value: 4,000,000 + value: 1,160,892,000 - name: hrmp.OpenChannelRequested chain: *relay_chain - queries: @@ -394,9 +394,9 @@ tests: - name: polkadotXcm.Sent - name: ump.ExecutedUpward chain: *relay_chain - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true - value: 4,000,000 + value: 1,160,892,000 - name: hrmp.OpenChannelAccepted chain: *relay_chain diff --git a/parachains/integration-tests/statemine/xcm/4_hrmp.yml b/parachains/integration-tests/statemine/xcm/4_hrmp.yml index a8b79ed3b9..febec32af7 100644 --- a/parachains/integration-tests/statemine/xcm/4_hrmp.yml +++ b/parachains/integration-tests/statemine/xcm/4_hrmp.yml @@ -165,16 +165,16 @@ tests: ] events: - name: polkadotXcm.Attempted - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true value: 1,000,000,000 - name: assets.Transferred - attributes: + attribute: type: AccountId32 value: *pp_sovereign_sibl - name: assets.Transferred - attributes: + attribute: type: u128 value: *amount_to_send @@ -212,16 +212,16 @@ tests: ] events: - name: polkadotXcm.Attempted - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true value: 1,000,000,000 - name: balances.Endowed - attributes: + attribute: type: AccountId32 value: *pp_sovereign_sibl - name: balances.Endowed - attributes: + attribute: type: u128 value: *amount @@ -278,17 +278,17 @@ tests: - name: polkadotXcm.Sent - name: assets.Burned chain: *assets_parachain - attributes: + attribute: type: AccountId32 value: *pp_sovereign_sibl - name: assets.Issued chain: *assets_parachain - attributes: + attribute: type: u32 value: *asset_id - name: system.Remarked chain: *assets_parachain - attributes: + attribute: type: AccountId32 value: *pp_sovereign_sibl - queries: @@ -348,6 +348,6 @@ tests: events: - name: xcmpQueue.Fail chain: *assets_parachain - attributes: + attribute: type: XcmV2TraitsError value: FailedToTransactAsset diff --git a/parachains/integration-tests/statemint/xcm/0_init.yml b/parachains/integration-tests/statemint/xcm/0_init.yml index 6f0db4cd61..b964051771 100644 --- a/parachains/integration-tests/statemint/xcm/0_init.yml +++ b/parachains/integration-tests/statemint/xcm/0_init.yml @@ -56,7 +56,7 @@ tests: ] events: - name: sudo.Sudid - attributes: + attribute: type: Result value: Ok - name: xcmPallet.SupportedVersionChanged @@ -82,7 +82,7 @@ tests: ] events: - name: sudo.Sudid - attributes: + attribute: type: Result value: Ok - name: xcmPallet.SupportedVersionChanged diff --git a/parachains/integration-tests/statemint/xcm/3_hrmp-open-channels.yml b/parachains/integration-tests/statemint/xcm/3_hrmp-open-channels.yml index c8d1d85290..a164ce9c98 100644 --- a/parachains/integration-tests/statemint/xcm/3_hrmp-open-channels.yml +++ b/parachains/integration-tests/statemint/xcm/3_hrmp-open-channels.yml @@ -198,10 +198,10 @@ tests: - name: polkadotXcm.Sent - name: ump.ExecutedUpward chain: *relay_chain - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true - value: 4,000,000 + value: 4,000,000,000 - name: hrmp.OpenChannelRequested chain: *relay_chain - queries: @@ -392,9 +392,9 @@ tests: - name: polkadotXcm.Sent - name: ump.ExecutedUpward chain: *relay_chain - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true - value: 4,000,000 + value: 4,000,000,000 - name: hrmp.OpenChannelAccepted chain: *relay_chain diff --git a/parachains/integration-tests/statemint/xcm/4_hrmp.yml b/parachains/integration-tests/statemint/xcm/4_hrmp.yml index 94783d5ed7..b6e5d4ff9d 100644 --- a/parachains/integration-tests/statemint/xcm/4_hrmp.yml +++ b/parachains/integration-tests/statemint/xcm/4_hrmp.yml @@ -33,7 +33,7 @@ settings: suff_asset_fungible: &ap_suff_asset_fungible { id: *suff_asset, fun: { fungible: *weight_at_most }} suff_asset_fungible_fail: &ap_suff_asset_fungible_fail { id: *suff_asset_fail, fun: { fungible: *weight_at_most }} penpal_parachain: - sovereign_account: &pp_sovereign_sibl FBeL7EAeUroLWXW1yfKboiqTqVfbRBcsUKd6QqVf4kGBySS + sovereign_account: &pp_sovereign_sibl 13cKp89Msu7M2PiaCuuGr1BzAsD5V3vaVbDMs3YtjMZHdGwR signer: &pp_signer //Alice penpal_parachain_account: &pp_acc '0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d' decodedCalls: @@ -164,16 +164,16 @@ tests: ] events: - name: polkadotXcm.Attempted - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true value: 1,000,000,000 - name: assets.Transferred - attributes: + attribute: type: AccountId32 value: *pp_sovereign_sibl - name: assets.Transferred - attributes: + attribute: type: u128 value: *amount_to_send @@ -211,142 +211,15 @@ tests: ] events: - name: polkadotXcm.Attempted - attributes: + attribute: type: XcmV2TraitsOutcome isComplete: true value: 1,000,000,000 - name: balances.Endowed - attributes: + attribute: type: AccountId32 value: *pp_sovereign_sibl - name: balances.Endowed - attributes: + attribute: type: u128 value: *amount - - - name: polkadotXcm.send( system.remarkWithEvent() ) | Penpal Parachain -> Assets Parachain - before: - - name: Get the asset balance of the Penpal Parachain Sovereign account in Assets Parachain - actions: - - queries: - assets_balance_pp_sovereign_before: - chain: *assets_parachain - pallet: assets - call: account - args: [ - *asset_id, - *pp_sovereign_sibl - ] - its: - - name: Penpal Parachain should be able to send XCM message paying its fee with sufficient asset[2] in Assets Parachain - actions: - - extrinsics: - - chain: *penpal_parachain - signer: *pp_signer - sudo: true - pallet: polkadotXcm - call: send - args: [ - *ap_dest_routed, # destination - { - v2: [ #message - { - WithdrawAsset: [*ap_suff_asset_fungible] - }, - { - BuyExecution: { - fees: *ap_suff_asset_fungible, - weightLimit: Unlimited - } - }, - { - Transact: { - originType: SovereignAccount, - requireWeightAtMost: *weight_at_most, - call: $system_remark_with_event - } - } - ] - } - ] - events: - - name: sudo.Sudid - attribute: - type: Result - value: Ok - - name: polkadotXcm.Sent - - name: assets.Burned - chain: *assets_parachain - attributes: - type: AccountId32 - value: *pp_sovereign_sibl - - name: assets.Issued - chain: *assets_parachain - attributes: - type: u32 - value: *asset_id - - name: system.Remarked - chain: *assets_parachain - attributes: - type: AccountId32 - value: *pp_sovereign_sibl - - queries: - assets_balance_pp_sovereign_after: - chain: *assets_parachain - pallet: assets - call: account - args: [ - *asset_id, - *pp_sovereign_sibl - ] - - - name: Should reduce the asset[2] balance of the Penpal Parachain's SovereignAccount in the Assets Parachain - actions: - - asserts: - assetsDecreased: - args: [ - { - balances: { - before: $assets_balance_pp_sovereign_before, - after: $assets_balance_pp_sovereign_after, - }, - } - ] - - - name: Penpal Parachain SHOULD NOT be able to send XCM message paying its fee with sufficient asset[3] if not balance - actions: - - extrinsics: - - chain: *penpal_parachain - signer: *pp_signer - sudo: true - pallet: polkadotXcm - call: send - args: [ - *ap_dest_routed, # destination - { - v2: [ #message - { - WithdrawAsset: [*ap_suff_asset_fungible_fail] - }, - { - BuyExecution: { - fees: *ap_suff_asset_fungible_fail, - weightLimit: Unlimited - } - }, - { - Transact: { - originType: SovereignAccount, - requireWeightAtMost: *weight_at_most, - call: $system_remark_with_event - } - } - ] - } - ] - events: - - name: xcmpQueue.Fail - chain: *assets_parachain - attributes: - type: XcmV2TraitsError - value: FailedToTransactAsset From 55f8b7a7a71a19ff70fa1e3cf6bdf8547b916ff0 Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Mon, 5 Sep 2022 17:33:26 +0200 Subject: [PATCH 18/54] Companion for substrate#12179 (#1593) * remove funcs not included in ProposalProvider trait anymore * update lockfile for {"polkadot", "substrate"} Co-authored-by: parity-processbot <> --- Cargo.lock | 496 +++++++++--------- .../collectives-polkadot/src/impls.rs | 8 - 2 files changed, 248 insertions(+), 256 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d0e3ee2a50..9a986ab8ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -2934,7 +2934,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "bitflags", "frame-metadata", @@ -2965,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "Inflector", "cfg-expr", @@ -2979,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2991,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro2", "quote", @@ -3001,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "log", @@ -3018,7 +3018,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -3033,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "sp-api", @@ -3042,7 +3042,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "parity-scale-codec", @@ -3917,7 +3917,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-primitives", "bitvec", @@ -4010,7 +4010,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-support", "polkadot-primitives", @@ -5369,7 +5369,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "dyn-clonable", @@ -5385,7 +5385,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "expander 0.0.6", "itertools", @@ -5423,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -5461,7 +5461,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5475,7 +5475,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -5491,7 +5491,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -5507,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -5522,7 +5522,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5546,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5566,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "beefy-primitives", "frame-support", @@ -5597,7 +5597,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5620,7 +5620,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5638,7 +5638,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5700,7 +5700,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "bitflags", "frame-benchmarking", @@ -5728,7 +5728,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "bitflags", "parity-scale-codec", @@ -5743,7 +5743,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro2", "quote", @@ -5753,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5770,7 +5770,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5783,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5799,7 +5799,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5822,7 +5822,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5835,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5853,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5868,7 +5868,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5891,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5907,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5927,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5944,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5979,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5994,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6009,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -6026,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6045,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "sp-api", @@ -6055,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -6072,7 +6072,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6095,7 +6095,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6111,7 +6111,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6126,7 +6126,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -6140,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6155,7 +6155,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6171,7 +6171,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -6192,7 +6192,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6208,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -6222,7 +6222,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6245,7 +6245,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6256,7 +6256,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "sp-arithmetic", @@ -6265,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -6294,7 +6294,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6312,7 +6312,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6331,7 +6331,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-support", "frame-system", @@ -6347,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6362,7 +6362,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6390,7 +6390,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6405,7 +6405,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6421,7 +6421,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-benchmarking", "frame-support", @@ -6436,7 +6436,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-support", "frame-system", @@ -6454,7 +6454,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-benchmarking", "frame-support", @@ -7012,7 +7012,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7027,7 +7027,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7041,7 +7041,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "derive_more", "fatality", @@ -7064,7 +7064,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "fatality", "futures", @@ -7085,7 +7085,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "clap 3.2.20", "frame-benchmarking-cli", @@ -7111,7 +7111,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7152,7 +7152,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "always-assert", "fatality", @@ -7173,7 +7173,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "derive_more", "fatality", @@ -7209,7 +7209,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7223,7 +7223,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "futures-timer", @@ -7243,7 +7243,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "always-assert", "async-trait", @@ -7267,7 +7267,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "parity-scale-codec", @@ -7285,7 +7285,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bitvec", "derive_more", @@ -7314,7 +7314,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bitvec", "futures", @@ -7334,7 +7334,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bitvec", "fatality", @@ -7353,7 +7353,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7368,7 +7368,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "futures", @@ -7386,7 +7386,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7401,7 +7401,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "futures-timer", @@ -7418,7 +7418,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "fatality", "futures", @@ -7437,7 +7437,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "futures", @@ -7454,7 +7454,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bitvec", "fatality", @@ -7472,7 +7472,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "always-assert", "assert_matches", @@ -7504,7 +7504,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "polkadot-node-primitives", @@ -7520,7 +7520,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "futures", "memory-lru", @@ -7536,7 +7536,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-std", "lazy_static", @@ -7554,7 +7554,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bs58", "futures", @@ -7573,7 +7573,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "derive_more", @@ -7595,7 +7595,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bounded-vec", "futures", @@ -7617,7 +7617,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7627,7 +7627,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "futures", @@ -7645,7 +7645,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "derive_more", @@ -7668,7 +7668,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "derive_more", @@ -7701,7 +7701,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "futures", @@ -7724,7 +7724,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "derive_more", "frame-support", @@ -7824,7 +7824,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7839,7 +7839,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bitvec", "frame-system", @@ -7869,7 +7869,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7901,7 +7901,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-primitives", "bitvec", @@ -7989,7 +7989,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-primitives", "bitvec", @@ -8036,7 +8036,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-support", "polkadot-primitives", @@ -8048,7 +8048,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bs58", "parity-scale-codec", @@ -8060,7 +8060,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "bitflags", "bitvec", @@ -8103,7 +8103,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "async-trait", "beefy-gadget", @@ -8208,7 +8208,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8229,7 +8229,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8239,7 +8239,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8264,7 +8264,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-primitives", "bitvec", @@ -8325,7 +8325,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-benchmarking", "frame-system", @@ -8470,7 +8470,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8914,7 +8914,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9036,7 +9036,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9105,7 +9105,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-support", "polkadot-primitives", @@ -9289,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "sp-core", @@ -9300,7 +9300,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures", @@ -9327,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "futures-timer", @@ -9350,7 +9350,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9366,7 +9366,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9383,7 +9383,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9394,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "chrono", "clap 3.2.20", @@ -9433,7 +9433,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "fnv", "futures", @@ -9461,7 +9461,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "hash-db", "kvdb", @@ -9486,7 +9486,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures", @@ -9510,7 +9510,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures", @@ -9539,7 +9539,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "fork-tree", @@ -9581,7 +9581,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "jsonrpsee", @@ -9603,7 +9603,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9616,7 +9616,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures", @@ -9641,7 +9641,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9668,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "environmental", "parity-scale-codec", @@ -9684,7 +9684,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "parity-scale-codec", @@ -9699,7 +9699,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "ahash", "async-trait", @@ -9761,7 +9761,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "finality-grandpa", "futures", @@ -9782,7 +9782,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "ansi_term", "futures", @@ -9799,7 +9799,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "hex", @@ -9814,7 +9814,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "asynchronous-codec", @@ -9863,7 +9863,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "bitflags", @@ -9886,7 +9886,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "ahash", "futures", @@ -9904,7 +9904,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "hex", @@ -9925,7 +9925,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "fork-tree", "futures", @@ -9953,7 +9953,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "bytes", "fnv", @@ -9983,7 +9983,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "libp2p", @@ -9996,7 +9996,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10005,7 +10005,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "hash-db", @@ -10035,7 +10035,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "jsonrpsee", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "jsonrpsee", @@ -10071,7 +10071,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "directories", @@ -10138,7 +10138,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "parity-scale-codec", @@ -10152,7 +10152,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10171,7 +10171,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "libc", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "chrono", "futures", @@ -10208,7 +10208,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "ansi_term", "atty", @@ -10239,7 +10239,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10250,7 +10250,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "futures-timer", @@ -10276,7 +10276,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "log", @@ -10289,7 +10289,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "futures-timer", @@ -10736,7 +10736,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "enumn", "parity-scale-codec", @@ -10812,7 +10812,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "hash-db", "log", @@ -10830,7 +10830,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "blake2", "proc-macro-crate", @@ -10842,7 +10842,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -10855,7 +10855,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "integer-sqrt", "num-traits", @@ -10870,7 +10870,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -10883,7 +10883,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "parity-scale-codec", @@ -10895,7 +10895,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "sp-api", @@ -10907,7 +10907,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "log", @@ -10925,7 +10925,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures", @@ -10944,7 +10944,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "parity-scale-codec", @@ -10962,7 +10962,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "merlin", @@ -10985,7 +10985,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -10999,7 +10999,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -11012,7 +11012,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "base58", "bitflags", @@ -11058,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "blake2", "byteorder", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro2", "quote", @@ -11083,7 +11083,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11092,7 +11092,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro2", "quote", @@ -11102,7 +11102,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "environmental", "parity-scale-codec", @@ -11113,7 +11113,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "finality-grandpa", "log", @@ -11131,7 +11131,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11145,7 +11145,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "bytes", "futures", @@ -11171,7 +11171,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "lazy_static", "sp-core", @@ -11182,7 +11182,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures", @@ -11199,7 +11199,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "thiserror", "zstd", @@ -11208,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "parity-scale-codec", @@ -11223,7 +11223,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -11237,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "sp-api", "sp-core", @@ -11247,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "backtrace", "lazy_static", @@ -11257,7 +11257,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "rustc-hash", "serde", @@ -11267,7 +11267,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "either", "hash256-std-hasher", @@ -11289,7 +11289,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11307,7 +11307,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "Inflector", "proc-macro-crate", @@ -11319,7 +11319,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "parity-scale-codec", @@ -11333,7 +11333,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "serde", "serde_json", @@ -11342,7 +11342,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -11356,7 +11356,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "scale-info", @@ -11367,7 +11367,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "hash-db", "log", @@ -11389,12 +11389,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11407,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "log", "sp-core", @@ -11420,7 +11420,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures-timer", @@ -11436,7 +11436,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "sp-std", @@ -11448,7 +11448,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "sp-api", "sp-runtime", @@ -11457,7 +11457,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "log", @@ -11473,7 +11473,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "ahash", "hash-db", @@ -11496,7 +11496,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11513,7 +11513,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11524,7 +11524,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "impl-trait-for-tuples", "log", @@ -11785,7 +11785,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "platforms", ] @@ -11793,7 +11793,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11814,7 +11814,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures-util", "hyper", @@ -11827,7 +11827,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "jsonrpsee", "log", @@ -11848,7 +11848,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "async-trait", "futures", @@ -11874,7 +11874,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11884,7 +11884,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11895,7 +11895,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "ansi_term", "build-helper", @@ -12003,7 +12003,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-support", "polkadot-primitives", @@ -12292,7 +12292,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12303,7 +12303,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12430,7 +12430,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#82b538e3ae6e035b39a3ac8f069c9fb06757b6ac" +source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" dependencies = [ "clap 3.2.20", "frame-try-runtime", @@ -13009,7 +13009,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "beefy-primitives", "bitvec", @@ -13098,7 +13098,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-support", "polkadot-primitives", @@ -13384,7 +13384,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13398,7 +13398,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-support", "frame-system", @@ -13418,7 +13418,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13436,7 +13436,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#88798fb029dfe745d753275514029a9e5c19673e" +source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" dependencies = [ "Inflector", "proc-macro2", diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs index 941d270334..6810267a67 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs @@ -134,12 +134,4 @@ where fn proposal_of(proposal_hash: HashOf) -> Option> { pallet_collective::Pallet::::proposal_of(proposal_hash) } - - fn proposals() -> Vec> { - pallet_collective::Pallet::::proposals().into_inner() - } - - fn proposals_count() -> u32 { - pallet_collective::Proposals::::decode_len().unwrap_or(0) as u32 - } } From 465abc2d10c4a502e801652778928c01dc078c03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Sep 2022 19:36:08 +0200 Subject: [PATCH 19/54] Bump tokio from 1.19.2 to 1.21.0 (#1592) Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.19.2 to 1.21.0. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.19.2...tokio-1.21.0) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 31 ++++----------------- client/network/Cargo.toml | 2 +- client/pov-recovery/Cargo.toml | 2 +- client/relay-chain-rpc-interface/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 6 files changed, 11 insertions(+), 30 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9a986ab8ac..cffe516ae6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4957,25 +4957,14 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.2" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9" +checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" dependencies = [ "libc", "log", - "miow", - "ntapi", "wasi 0.11.0+wasi-snapshot-preview1", - "winapi", -] - -[[package]] -name = "miow" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" -dependencies = [ - "winapi", + "windows-sys 0.36.1", ] [[package]] @@ -5223,15 +5212,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "ntapi" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" -dependencies = [ - "winapi", -] - [[package]] name = "num-bigint" version = "0.2.6" @@ -12152,10 +12132,11 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.19.2" +version = "1.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439" +checksum = "89797afd69d206ccd11fb0ea560a44bbb87731d020670e79416d442919257d42" dependencies = [ + "autocfg", "bytes", "libc", "memchr", diff --git a/client/network/Cargo.toml b/client/network/Cargo.toml index fdfa15e5af..acbef32955 100644 --- a/client/network/Cargo.toml +++ b/client/network/Cargo.toml @@ -33,7 +33,7 @@ cumulus-relay-chain-interface = { path = "../relay-chain-interface" } [dev-dependencies] portpicker = "0.1.1" -tokio = { version = "1.19.2", features = ["macros"] } +tokio = { version = "1.21.0", features = ["macros"] } url = "2.2.2" # Substrate diff --git a/client/pov-recovery/Cargo.toml b/client/pov-recovery/Cargo.toml index da6147b173..89c5f4e2a2 100644 --- a/client/pov-recovery/Cargo.toml +++ b/client/pov-recovery/Cargo.toml @@ -31,7 +31,7 @@ cumulus-primitives-core = { path = "../../primitives/core" } cumulus-relay-chain-interface = {path = "../relay-chain-interface"} [dev-dependencies] -tokio = { version = "1.19.2", features = ["macros"] } +tokio = { version = "1.21.0", features = ["macros"] } # Cumulus cumulus-test-service = { path = "../../test/service" } diff --git a/client/relay-chain-rpc-interface/Cargo.toml b/client/relay-chain-rpc-interface/Cargo.toml index 38e1c37ad5..626f1295f5 100644 --- a/client/relay-chain-rpc-interface/Cargo.toml +++ b/client/relay-chain-rpc-interface/Cargo.toml @@ -18,7 +18,7 @@ sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = " sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -tokio = { version = "1.19.2", features = ["sync"] } +tokio = { version = "1.21.0", features = ["sync"] } futures = "0.3.24" futures-timer = "3.0.2" diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index f85f0b18df..b1b7ecf921 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -94,7 +94,7 @@ substrate-build-script-utils = { git = "https://github.com/paritytech/substrate" assert_cmd = "2.0" nix = "0.25" tempfile = "3.3.0" -tokio = { version = "1.19.2", features = ["macros", "time", "parking_lot"] } +tokio = { version = "1.21.0", 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"] } diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index 901ddd4be4..d2fec69556 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -16,7 +16,7 @@ criterion = { version = "0.3.6", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } rand = "0.8.5" serde = { version = "1.0.144", features = ["derive"] } -tokio = { version = "1.19.2", features = ["macros"] } +tokio = { version = "1.21.0", features = ["macros"] } tracing = "0.1.36" url = "2.2.2" From c2d9753b25371e5e86e5348829eb2d80d0a7e560 Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Tue, 6 Sep 2022 09:53:17 +0200 Subject: [PATCH 20/54] fix release report generation script (#1597) --- scripts/ci/changelog/bin/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/ci/changelog/bin/changelog b/scripts/ci/changelog/bin/changelog index 97d10dff94..e4501b2f77 100755 --- a/scripts/ci/changelog/bin/changelog +++ b/scripts/ci/changelog/bin/changelog @@ -124,8 +124,8 @@ else { name: "statemine", data: $srtool_statemine[0] }, { name: "statemint", data: $srtool_statemint[0] }, { name: "rococo", data: $srtool_rococo_parachain[0] }, - { name: "contracts", data: $srtool_contracts_rococo[0] } - { name: "polkadot-collectives", data: $srtool_polkadot_collectives[0] }, + { name: "contracts", data: $srtool_contracts_rococo[0] }, + { name: "polkadot-collectives", data: $srtool_polkadot_collectives[0] } ] }\' > context.json', cumulus_data, substrate_data, From c4c7fa0929cbf59b30aa9510ee31f3ec1b580923 Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Tue, 6 Sep 2022 13:40:16 +0200 Subject: [PATCH 21/54] fix release report generation script (#1599) --- scripts/ci/changelog/bin/changelog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ci/changelog/bin/changelog b/scripts/ci/changelog/bin/changelog index e4501b2f77..1f3de939d0 100755 --- a/scripts/ci/changelog/bin/changelog +++ b/scripts/ci/changelog/bin/changelog @@ -76,7 +76,7 @@ else logger.debug("Re-using:#{substrate_data}") end -POLKADOT_COLLECTIVES_DIGEST = ENV['SHELL_DIGEST'] || 'digests/polkadot-collectives-srtool-digest.json' +POLKADOT_COLLECTIVES_DIGEST = ENV['COLLECTIVES_POLKADOT_DIGEST'] || 'digests/polkadot-collectives-srtool-digest.json' SHELL_DIGEST = ENV['SHELL_DIGEST'] || 'digests/shell-srtool-digest.json' WESTMINT_DIGEST = ENV['WESTMINT_DIGEST'] || 'digests/westmint-srtool-digest.json' STATEMINE_DIGEST = ENV['STATEMINE_DIGEST'] || 'digests/statemine-srtool-digest.json' From a7ef2bf6e4e4578b57422ab112727b5b91ac0021 Mon Sep 17 00:00:00 2001 From: Frederik Gartenmeister Date: Wed, 7 Sep 2022 00:22:50 +0200 Subject: [PATCH 22/54] Add features (#1602) --- client/relay-chain-inprocess-interface/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/relay-chain-inprocess-interface/Cargo.toml b/client/relay-chain-inprocess-interface/Cargo.toml index d2ae9ca155..c8d5b93a2d 100644 --- a/client/relay-chain-inprocess-interface/Cargo.toml +++ b/client/relay-chain-inprocess-interface/Cargo.toml @@ -26,7 +26,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 } +polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "master", default-features = false, features = ["cli"] } polkadot-client = { git = "https://github.com/paritytech/polkadot", branch = "master" } polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "master" } From 6a6d3b5c7267e771a550aed98f70777a7bdcb710 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Sep 2022 16:43:45 +0200 Subject: [PATCH 23/54] Bump thiserror from 1.0.33 to 1.0.34 (#1596) Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.33 to 1.0.34. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.33...1.0.34) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- client/relay-chain-interface/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cffe516ae6..3bcd028af8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12009,18 +12009,18 @@ checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" [[package]] name = "thiserror" -version = "1.0.33" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57" +checksum = "8c1b05ca9d106ba7d2e31a9dab4a64e7be2cce415321966ea3132c49a656e252" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.33" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09" +checksum = "e8f2591983642de85c921015f3f070c665a197ed69e417af436115e3a1407487" dependencies = [ "proc-macro2", "quote", diff --git a/client/relay-chain-interface/Cargo.toml b/client/relay-chain-interface/Cargo.toml index f33f9829f8..288d9d5286 100644 --- a/client/relay-chain-interface/Cargo.toml +++ b/client/relay-chain-interface/Cargo.toml @@ -21,6 +21,6 @@ futures = "0.3.24" parking_lot = "0.12.1" derive_more = "0.99.2" async-trait = "0.1.57" -thiserror = "1.0.33" +thiserror = "1.0.34" jsonrpsee-core = "0.15.1" parity-scale-codec = "3.1.5" From 5576fe4e3cd2857867fd04ffbaddaa38e1b5ffaa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Sep 2022 23:55:59 +0200 Subject: [PATCH 24/54] Bump url from 2.2.2 to 2.3.0 (#1604) Bumps [url](https://github.com/servo/rust-url) from 2.2.2 to 2.3.0. - [Release notes](https://github.com/servo/rust-url/releases) - [Commits](https://github.com/servo/rust-url/compare/v2.2.2...v2.3.0) --- updated-dependencies: - dependency-name: url dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 5 ++--- client/cli/Cargo.toml | 2 +- client/network/Cargo.toml | 2 +- client/relay-chain-rpc-interface/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3bcd028af8..572b935811 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12548,13 +12548,12 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" -version = "2.2.2" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +checksum = "22fe195a4f217c25b25cb5058ced57059824a678474874038dc88d211bf508d3" dependencies = [ "form_urlencoded", "idna", - "matches", "percent-encoding", ] diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index 422764955d..b863a0d983 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] clap = { version = "3.2.20", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } -url = "2.2.2" +url = "2.3.0" # Substrate sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/client/network/Cargo.toml b/client/network/Cargo.toml index acbef32955..d40981673b 100644 --- a/client/network/Cargo.toml +++ b/client/network/Cargo.toml @@ -34,7 +34,7 @@ cumulus-relay-chain-interface = { path = "../relay-chain-interface" } [dev-dependencies] portpicker = "0.1.1" tokio = { version = "1.21.0", features = ["macros"] } -url = "2.2.2" +url = "2.3.0" # Substrate sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/client/relay-chain-rpc-interface/Cargo.toml b/client/relay-chain-rpc-interface/Cargo.toml index 626f1295f5..fd14a02dbf 100644 --- a/client/relay-chain-rpc-interface/Cargo.toml +++ b/client/relay-chain-rpc-interface/Cargo.toml @@ -27,5 +27,5 @@ parking_lot = "0.12.1" jsonrpsee = { version = "0.15.1", features = ["ws-client"] } tracing = "0.1.36" async-trait = "0.1.57" -url = "2.2.2" +url = "2.3.0" backoff = { version = "0.4.0", features = ["tokio"] } diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index d2fec69556..a05ac42f3f 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -18,7 +18,7 @@ rand = "0.8.5" serde = { version = "1.0.144", features = ["derive"] } tokio = { version = "1.21.0", features = ["macros"] } tracing = "0.1.36" -url = "2.2.2" +url = "2.3.0" # Substrate frame-system = { git = "https://github.com/paritytech/substrate", branch = "master" } From 6c27ce26f19678c7f79f0784481240e2bfde945d Mon Sep 17 00:00:00 2001 From: Keith Yeung Date: Thu, 8 Sep 2022 13:29:53 +0800 Subject: [PATCH 25/54] Companion for paritytech/substrate#12183 (#1601) * Companion for paritytech/substrate#12183 * Fixes * Update pallets/xcmp-queue/src/lib.rs * Update pallets/xcmp-queue/src/lib.rs * update lockfile for {"substrate", "polkadot"} Co-authored-by: parity-processbot <> --- Cargo.lock | 496 +++++++++--------- pallets/dmp-queue/src/lib.rs | 2 +- pallets/xcmp-queue/src/lib.rs | 6 +- .../runtime/src/weights/block_weights.rs | 7 +- .../runtime/src/weights/extrinsic_weights.rs | 10 +- .../runtime/src/weights/paritydb_weights.rs | 8 +- .../runtime/src/weights/rocksdb_weights.rs | 8 +- .../statemine/src/weights/block_weights.rs | 7 +- .../src/weights/extrinsic_weights.rs | 10 +- .../statemine/src/weights/paritydb_weights.rs | 8 +- .../statemine/src/weights/rocksdb_weights.rs | 8 +- .../statemint/src/weights/block_weights.rs | 7 +- .../src/weights/extrinsic_weights.rs | 10 +- .../statemint/src/weights/paritydb_weights.rs | 8 +- .../statemint/src/weights/rocksdb_weights.rs | 8 +- .../westmint/src/weights/block_weights.rs | 7 +- .../westmint/src/weights/extrinsic_weights.rs | 10 +- .../westmint/src/weights/paritydb_weights.rs | 8 +- .../westmint/src/weights/rocksdb_weights.rs | 8 +- .../src/weights/block_weights.rs | 7 +- .../src/weights/extrinsic_weights.rs | 10 +- .../src/weights/paritydb_weights.rs | 8 +- .../src/weights/rocksdb_weights.rs | 8 +- .../src/weights/block_weights.rs | 7 +- .../src/weights/extrinsic_weights.rs | 10 +- .../src/weights/paritydb_weights.rs | 8 +- .../src/weights/rocksdb_weights.rs | 8 +- .../penpal/src/weights/block_weights.rs | 7 +- .../penpal/src/weights/extrinsic_weights.rs | 10 +- .../penpal/src/weights/paritydb_weights.rs | 8 +- .../penpal/src/weights/rocksdb_weights.rs | 8 +- 31 files changed, 399 insertions(+), 336 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 572b935811..db1b6f1edb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", ] @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "Inflector", "chrono", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2889,7 +2889,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2905,7 +2905,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -2934,7 +2934,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "bitflags", "frame-metadata", @@ -2965,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "Inflector", "cfg-expr", @@ -2979,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2991,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro2", "quote", @@ -3001,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "log", @@ -3018,7 +3018,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -3033,7 +3033,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "sp-api", @@ -3042,7 +3042,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "parity-scale-codec", @@ -3917,7 +3917,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-primitives", "bitvec", @@ -4010,7 +4010,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-support", "polkadot-primitives", @@ -5349,7 +5349,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "dyn-clonable", @@ -5365,7 +5365,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "expander 0.0.6", "itertools", @@ -5403,7 +5403,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5424,7 +5424,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -5441,7 +5441,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5455,7 +5455,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -5471,7 +5471,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -5487,7 +5487,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -5502,7 +5502,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5526,7 +5526,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5546,7 +5546,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5561,7 +5561,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "beefy-primitives", "frame-support", @@ -5577,7 +5577,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5600,7 +5600,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5618,7 +5618,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5663,7 +5663,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5680,7 +5680,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "bitflags", "frame-benchmarking", @@ -5708,7 +5708,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "bitflags", "parity-scale-codec", @@ -5723,7 +5723,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro2", "quote", @@ -5733,7 +5733,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5750,7 +5750,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5763,7 +5763,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5779,7 +5779,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5802,7 +5802,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5815,7 +5815,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5833,7 +5833,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5848,7 +5848,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5871,7 +5871,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5887,7 +5887,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5907,7 +5907,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5924,7 +5924,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5941,7 +5941,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5959,7 +5959,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5974,7 +5974,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -5989,7 +5989,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -6006,7 +6006,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6025,7 +6025,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "sp-api", @@ -6035,7 +6035,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -6052,7 +6052,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6075,7 +6075,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6091,7 +6091,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6106,7 +6106,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -6120,7 +6120,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6135,7 +6135,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6151,7 +6151,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -6172,7 +6172,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6188,7 +6188,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -6202,7 +6202,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6225,7 +6225,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6236,7 +6236,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "sp-arithmetic", @@ -6245,7 +6245,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -6274,7 +6274,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6292,7 +6292,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6311,7 +6311,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-support", "frame-system", @@ -6327,7 +6327,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6342,7 +6342,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6353,7 +6353,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6370,7 +6370,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6385,7 +6385,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6401,7 +6401,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-benchmarking", "frame-support", @@ -6416,7 +6416,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-support", "frame-system", @@ -6434,7 +6434,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-benchmarking", "frame-support", @@ -6992,7 +6992,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7007,7 +7007,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7021,7 +7021,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "derive_more", "fatality", @@ -7044,7 +7044,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "fatality", "futures", @@ -7065,7 +7065,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "clap 3.2.20", "frame-benchmarking-cli", @@ -7091,7 +7091,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7132,7 +7132,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "always-assert", "fatality", @@ -7153,7 +7153,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7166,7 +7166,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "derive_more", "fatality", @@ -7189,7 +7189,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7203,7 +7203,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "futures-timer", @@ -7223,7 +7223,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "always-assert", "async-trait", @@ -7247,7 +7247,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "parity-scale-codec", @@ -7265,7 +7265,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bitvec", "derive_more", @@ -7294,7 +7294,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bitvec", "futures", @@ -7314,7 +7314,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bitvec", "fatality", @@ -7333,7 +7333,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7348,7 +7348,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "futures", @@ -7366,7 +7366,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7381,7 +7381,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "futures-timer", @@ -7398,7 +7398,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "fatality", "futures", @@ -7417,7 +7417,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "futures", @@ -7434,7 +7434,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bitvec", "fatality", @@ -7452,7 +7452,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "always-assert", "assert_matches", @@ -7484,7 +7484,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "polkadot-node-primitives", @@ -7500,7 +7500,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "futures", "memory-lru", @@ -7516,7 +7516,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-std", "lazy_static", @@ -7534,7 +7534,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bs58", "futures", @@ -7553,7 +7553,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "derive_more", @@ -7575,7 +7575,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bounded-vec", "futures", @@ -7597,7 +7597,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7607,7 +7607,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "futures", @@ -7625,7 +7625,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "derive_more", @@ -7648,7 +7648,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "derive_more", @@ -7681,7 +7681,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "futures", @@ -7704,7 +7704,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "derive_more", "frame-support", @@ -7804,7 +7804,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7819,7 +7819,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bitvec", "frame-system", @@ -7849,7 +7849,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7881,7 +7881,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-primitives", "bitvec", @@ -7969,7 +7969,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-primitives", "bitvec", @@ -8016,7 +8016,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-support", "polkadot-primitives", @@ -8028,7 +8028,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bs58", "parity-scale-codec", @@ -8040,7 +8040,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "bitflags", "bitvec", @@ -8083,7 +8083,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "async-trait", "beefy-gadget", @@ -8188,7 +8188,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8209,7 +8209,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8219,7 +8219,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8244,7 +8244,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-primitives", "bitvec", @@ -8305,7 +8305,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-benchmarking", "frame-system", @@ -8450,7 +8450,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8894,7 +8894,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9016,7 +9016,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9085,7 +9085,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-support", "polkadot-primitives", @@ -9269,7 +9269,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "sp-core", @@ -9280,7 +9280,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures", @@ -9307,7 +9307,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "futures-timer", @@ -9330,7 +9330,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9346,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9363,7 +9363,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9374,7 +9374,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "chrono", "clap 3.2.20", @@ -9413,7 +9413,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "fnv", "futures", @@ -9441,7 +9441,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "hash-db", "kvdb", @@ -9466,7 +9466,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures", @@ -9490,7 +9490,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures", @@ -9519,7 +9519,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "fork-tree", @@ -9561,7 +9561,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "jsonrpsee", @@ -9583,7 +9583,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9596,7 +9596,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures", @@ -9621,7 +9621,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9648,7 +9648,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "environmental", "parity-scale-codec", @@ -9664,7 +9664,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "parity-scale-codec", @@ -9679,7 +9679,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9700,7 +9700,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "ahash", "async-trait", @@ -9741,7 +9741,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "finality-grandpa", "futures", @@ -9762,7 +9762,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "ansi_term", "futures", @@ -9779,7 +9779,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "hex", @@ -9794,7 +9794,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "asynchronous-codec", @@ -9843,7 +9843,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "bitflags", @@ -9866,7 +9866,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "ahash", "futures", @@ -9884,7 +9884,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "hex", @@ -9905,7 +9905,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "fork-tree", "futures", @@ -9933,7 +9933,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "bytes", "fnv", @@ -9963,7 +9963,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "libp2p", @@ -9976,7 +9976,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9985,7 +9985,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "hash-db", @@ -10015,7 +10015,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "jsonrpsee", @@ -10038,7 +10038,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "jsonrpsee", @@ -10051,7 +10051,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "directories", @@ -10118,7 +10118,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "parity-scale-codec", @@ -10132,7 +10132,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10151,7 +10151,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "libc", @@ -10170,7 +10170,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "chrono", "futures", @@ -10188,7 +10188,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "ansi_term", "atty", @@ -10219,7 +10219,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10230,7 +10230,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "futures-timer", @@ -10256,7 +10256,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "log", @@ -10269,7 +10269,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "futures-timer", @@ -10716,7 +10716,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "enumn", "parity-scale-codec", @@ -10792,7 +10792,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "hash-db", "log", @@ -10810,7 +10810,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "blake2", "proc-macro-crate", @@ -10822,7 +10822,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -10835,7 +10835,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "integer-sqrt", "num-traits", @@ -10850,7 +10850,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -10863,7 +10863,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "parity-scale-codec", @@ -10875,7 +10875,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "sp-api", @@ -10887,7 +10887,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "log", @@ -10905,7 +10905,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures", @@ -10924,7 +10924,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "parity-scale-codec", @@ -10942,7 +10942,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "merlin", @@ -10965,7 +10965,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -10979,7 +10979,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "base58", "bitflags", @@ -11038,7 +11038,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "blake2", "byteorder", @@ -11052,7 +11052,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro2", "quote", @@ -11063,7 +11063,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11072,7 +11072,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro2", "quote", @@ -11082,7 +11082,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "environmental", "parity-scale-codec", @@ -11093,7 +11093,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "finality-grandpa", "log", @@ -11111,7 +11111,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11125,7 +11125,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "bytes", "futures", @@ -11151,7 +11151,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "lazy_static", "sp-core", @@ -11162,7 +11162,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures", @@ -11179,7 +11179,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "thiserror", "zstd", @@ -11188,7 +11188,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "parity-scale-codec", @@ -11203,7 +11203,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -11217,7 +11217,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "sp-api", "sp-core", @@ -11227,7 +11227,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "backtrace", "lazy_static", @@ -11237,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "rustc-hash", "serde", @@ -11247,7 +11247,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "either", "hash256-std-hasher", @@ -11269,7 +11269,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11287,7 +11287,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "Inflector", "proc-macro-crate", @@ -11299,7 +11299,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "parity-scale-codec", @@ -11313,7 +11313,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "serde", "serde_json", @@ -11322,7 +11322,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -11336,7 +11336,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "scale-info", @@ -11347,7 +11347,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "hash-db", "log", @@ -11369,12 +11369,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11387,7 +11387,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "log", "sp-core", @@ -11400,7 +11400,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures-timer", @@ -11416,7 +11416,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "sp-std", @@ -11428,7 +11428,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "sp-api", "sp-runtime", @@ -11437,7 +11437,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "log", @@ -11453,7 +11453,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "ahash", "hash-db", @@ -11476,7 +11476,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11493,7 +11493,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11504,7 +11504,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "impl-trait-for-tuples", "log", @@ -11765,7 +11765,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "platforms", ] @@ -11773,7 +11773,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11794,7 +11794,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures-util", "hyper", @@ -11807,7 +11807,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "jsonrpsee", "log", @@ -11828,7 +11828,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "async-trait", "futures", @@ -11854,7 +11854,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11864,7 +11864,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11875,7 +11875,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "ansi_term", "build-helper", @@ -11983,7 +11983,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-support", "polkadot-primitives", @@ -12273,7 +12273,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12284,7 +12284,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12411,7 +12411,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5f18a8b729894d0dcc34d6a7c269d62aa593d910" +source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" dependencies = [ "clap 3.2.20", "frame-try-runtime", @@ -12989,7 +12989,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "beefy-primitives", "bitvec", @@ -13078,7 +13078,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-support", "polkadot-primitives", @@ -13364,7 +13364,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13378,7 +13378,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-support", "frame-system", @@ -13398,7 +13398,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "frame-benchmarking", "frame-support", @@ -13416,7 +13416,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#054f0c6f869acdad62d0d414c1aae39386afbf3d" +source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" dependencies = [ "Inflector", "proc-macro2", diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index 842db97fd5..d27455079d 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -287,7 +287,7 @@ pub mod pallet { Err((message_id, required_weight)) => // Too much weight required right now. { - if required_weight > config.max_individual { + if required_weight.any_gt(config.max_individual) { // overweight - add to overweight queue and continue with // message execution. let overweight_index = page_index.overweight_count; diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index f19f40cb69..f3dc23a348 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -808,7 +808,7 @@ impl Pallet { let mut shuffle_index = 0; while shuffle_index < shuffled.len() && - max_weight.saturating_sub(weight_used) >= threshold_weight + max_weight.saturating_sub(weight_used).all_gte(threshold_weight) { let index = shuffled[shuffle_index]; let sender = status[index].sender; @@ -831,7 +831,7 @@ impl Pallet { if shuffle_index < status.len() { weight_available += (max_weight - weight_available) / (weight_restrict_decay.ref_time() + 1); - if weight_available + threshold_weight > max_weight { + if (weight_available + threshold_weight).any_gt(max_weight) { weight_available = max_weight; } } else { @@ -871,7 +871,7 @@ impl Pallet { // other channels a look in. If we've still not unlocked all weight, then we set them // up for processing a second time anyway. if !status[index].message_metadata.is_empty() && - (weight_processed > Weight::zero() || weight_available != max_weight) + (weight_processed.any_gt(Weight::zero()) || weight_available != max_weight) { if shuffle_index + 1 == shuffled.len() { // Only this queue left. Just run around this loop once more. diff --git a/parachain-template/runtime/src/weights/block_weights.rs b/parachain-template/runtime/src/weights/block_weights.rs index 7d4a931bd1..c004307336 100644 --- a/parachain-template/runtime/src/weights/block_weights.rs +++ b/parachain-template/runtime/src/weights/block_weights.rs @@ -39,11 +39,14 @@ pub mod constants { // At least 100 µs. assert!( - w >= 100u64 * constants::WEIGHT_PER_MICROS, + w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), "Weight should be at least 100 µs." ); // At most 50 ms. - assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 50 ms." + ); } } } diff --git a/parachain-template/runtime/src/weights/extrinsic_weights.rs b/parachain-template/runtime/src/weights/extrinsic_weights.rs index 6c6b4a497d..3ce6b73d58 100644 --- a/parachain-template/runtime/src/weights/extrinsic_weights.rs +++ b/parachain-template/runtime/src/weights/extrinsic_weights.rs @@ -38,9 +38,15 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + "Weight should be at least 10 µs." + ); // At most 1 ms. - assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); + assert!( + w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 1 ms." + ); } } } diff --git a/parachain-template/runtime/src/weights/paritydb_weights.rs b/parachain-template/runtime/src/weights/paritydb_weights.rs index 8083ccb400..dca7d34831 100644 --- a/parachain-template/runtime/src/weights/paritydb_weights.rs +++ b/parachain-template/runtime/src/weights/paritydb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachain-template/runtime/src/weights/rocksdb_weights.rs b/parachain-template/runtime/src/weights/rocksdb_weights.rs index 1db87f143f..87867ebfe1 100644 --- a/parachain-template/runtime/src/weights/rocksdb_weights.rs +++ b/parachain-template/runtime/src/weights/rocksdb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/assets/statemine/src/weights/block_weights.rs b/parachains/runtimes/assets/statemine/src/weights/block_weights.rs index 7d4a931bd1..c004307336 100644 --- a/parachains/runtimes/assets/statemine/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/block_weights.rs @@ -39,11 +39,14 @@ pub mod constants { // At least 100 µs. assert!( - w >= 100u64 * constants::WEIGHT_PER_MICROS, + w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), "Weight should be at least 100 µs." ); // At most 50 ms. - assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 50 ms." + ); } } } diff --git a/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs index 6c6b4a497d..3ce6b73d58 100644 --- a/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/extrinsic_weights.rs @@ -38,9 +38,15 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + "Weight should be at least 10 µs." + ); // At most 1 ms. - assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); + assert!( + w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 1 ms." + ); } } } diff --git a/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs b/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs index 8083ccb400..dca7d34831 100644 --- a/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/paritydb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs b/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs index 1db87f143f..87867ebfe1 100644 --- a/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/assets/statemine/src/weights/rocksdb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/assets/statemint/src/weights/block_weights.rs b/parachains/runtimes/assets/statemint/src/weights/block_weights.rs index 7d4a931bd1..c004307336 100644 --- a/parachains/runtimes/assets/statemint/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/block_weights.rs @@ -39,11 +39,14 @@ pub mod constants { // At least 100 µs. assert!( - w >= 100u64 * constants::WEIGHT_PER_MICROS, + w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), "Weight should be at least 100 µs." ); // At most 50 ms. - assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 50 ms." + ); } } } diff --git a/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs index 6c6b4a497d..3ce6b73d58 100644 --- a/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/extrinsic_weights.rs @@ -38,9 +38,15 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + "Weight should be at least 10 µs." + ); // At most 1 ms. - assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); + assert!( + w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 1 ms." + ); } } } diff --git a/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs b/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs index 8083ccb400..dca7d34831 100644 --- a/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/paritydb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs b/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs index 1db87f143f..87867ebfe1 100644 --- a/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/assets/statemint/src/weights/rocksdb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/assets/westmint/src/weights/block_weights.rs b/parachains/runtimes/assets/westmint/src/weights/block_weights.rs index 7d4a931bd1..c004307336 100644 --- a/parachains/runtimes/assets/westmint/src/weights/block_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/block_weights.rs @@ -39,11 +39,14 @@ pub mod constants { // At least 100 µs. assert!( - w >= 100u64 * constants::WEIGHT_PER_MICROS, + w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), "Weight should be at least 100 µs." ); // At most 50 ms. - assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 50 ms." + ); } } } diff --git a/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs b/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs index 6c6b4a497d..3ce6b73d58 100644 --- a/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/extrinsic_weights.rs @@ -38,9 +38,15 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + "Weight should be at least 10 µs." + ); // At most 1 ms. - assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); + assert!( + w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 1 ms." + ); } } } diff --git a/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs b/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs index 8083ccb400..dca7d34831 100644 --- a/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/paritydb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs b/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs index 1db87f143f..87867ebfe1 100644 --- a/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/assets/westmint/src/weights/rocksdb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs index 7d4a931bd1..c004307336 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/block_weights.rs @@ -39,11 +39,14 @@ pub mod constants { // At least 100 µs. assert!( - w >= 100u64 * constants::WEIGHT_PER_MICROS, + w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), "Weight should be at least 100 µs." ); // At most 50 ms. - assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 50 ms." + ); } } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs index 6c6b4a497d..3ce6b73d58 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/extrinsic_weights.rs @@ -38,9 +38,15 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + "Weight should be at least 10 µs." + ); // At most 1 ms. - assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); + assert!( + w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 1 ms." + ); } } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs index 8083ccb400..dca7d34831 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/paritydb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs index 1db87f143f..87867ebfe1 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/rocksdb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs b/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs index 7d4a931bd1..c004307336 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/weights/block_weights.rs @@ -39,11 +39,14 @@ pub mod constants { // At least 100 µs. assert!( - w >= 100u64 * constants::WEIGHT_PER_MICROS, + w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), "Weight should be at least 100 µs." ); // At most 50 ms. - assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 50 ms." + ); } } } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs b/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs index 6c6b4a497d..3ce6b73d58 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/weights/extrinsic_weights.rs @@ -38,9 +38,15 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + "Weight should be at least 10 µs." + ); // At most 1 ms. - assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); + assert!( + w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 1 ms." + ); } } } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/weights/paritydb_weights.rs b/parachains/runtimes/contracts/contracts-rococo/src/weights/paritydb_weights.rs index 8083ccb400..dca7d34831 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/weights/paritydb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/weights/rocksdb_weights.rs b/parachains/runtimes/contracts/contracts-rococo/src/weights/rocksdb_weights.rs index 1db87f143f..87867ebfe1 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/weights/rocksdb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/testing/penpal/src/weights/block_weights.rs b/parachains/runtimes/testing/penpal/src/weights/block_weights.rs index 7d4a931bd1..c004307336 100644 --- a/parachains/runtimes/testing/penpal/src/weights/block_weights.rs +++ b/parachains/runtimes/testing/penpal/src/weights/block_weights.rs @@ -39,11 +39,14 @@ pub mod constants { // At least 100 µs. assert!( - w >= 100u64 * constants::WEIGHT_PER_MICROS, + w.ref_time() >= 100u64 * constants::WEIGHT_PER_MICROS.ref_time(), "Weight should be at least 100 µs." ); // At most 50 ms. - assert!(w <= 50u64 * constants::WEIGHT_PER_MILLIS, "Weight should be at most 50 ms."); + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 50 ms." + ); } } } diff --git a/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs b/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs index 6c6b4a497d..3ce6b73d58 100644 --- a/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs +++ b/parachains/runtimes/testing/penpal/src/weights/extrinsic_weights.rs @@ -38,9 +38,15 @@ pub mod constants { let w = super::constants::ExtrinsicBaseWeight::get(); // At least 10 µs. - assert!(w >= 10u64 * constants::WEIGHT_PER_MICROS, "Weight should be at least 10 µs."); + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_PER_MICROS.ref_time(), + "Weight should be at least 10 µs." + ); // At most 1 ms. - assert!(w <= constants::WEIGHT_PER_MILLIS, "Weight should be at most 1 ms."); + assert!( + w.ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), + "Weight should be at most 1 ms." + ); } } } diff --git a/parachains/runtimes/testing/penpal/src/weights/paritydb_weights.rs b/parachains/runtimes/testing/penpal/src/weights/paritydb_weights.rs index 8083ccb400..dca7d34831 100644 --- a/parachains/runtimes/testing/penpal/src/weights/paritydb_weights.rs +++ b/parachains/runtimes/testing/penpal/src/weights/paritydb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } diff --git a/parachains/runtimes/testing/penpal/src/weights/rocksdb_weights.rs b/parachains/runtimes/testing/penpal/src/weights/rocksdb_weights.rs index 1db87f143f..87867ebfe1 100644 --- a/parachains/runtimes/testing/penpal/src/weights/rocksdb_weights.rs +++ b/parachains/runtimes/testing/penpal/src/weights/rocksdb_weights.rs @@ -42,20 +42,20 @@ pub mod constants { fn sane() { // At least 1 µs. assert!( - W::get().reads(1) >= constants::WEIGHT_PER_MICROS, + W::get().reads(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Read weight should be at least 1 µs." ); assert!( - W::get().writes(1) >= constants::WEIGHT_PER_MICROS, + W::get().writes(1).ref_time() >= constants::WEIGHT_PER_MICROS.ref_time(), "Write weight should be at least 1 µs." ); // At most 1 ms. assert!( - W::get().reads(1) <= constants::WEIGHT_PER_MILLIS, + W::get().reads(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Read weight should be at most 1 ms." ); assert!( - W::get().writes(1) <= constants::WEIGHT_PER_MILLIS, + W::get().writes(1).ref_time() <= constants::WEIGHT_PER_MILLIS.ref_time(), "Write weight should be at most 1 ms." ); } From 2e5aafe399195029b475a41400c62c1df7dbf4a2 Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Thu, 8 Sep 2022 04:38:56 -0400 Subject: [PATCH 26/54] Mock epoch index and randomness in SproofBuilder (for testing) (#1594) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * minimal babe randomness in sproof builder * fix indexing * fix index and clean comment * use current para block for epoch and randomness * epoch is para block randomness is relay block * fix * make more configurable but keep defaults * fix export * fix * flatten * better field names * Update primitives/parachain-inherent/src/mock.rs * Update primitives/parachain-inherent/src/mock.rs * FMT * FIX * fmt * Update primitives/parachain-inherent/src/mock.rs Co-authored-by: Bastian Köcher Co-authored-by: Bastian Köcher --- primitives/parachain-inherent/src/mock.rs | 36 +++++++++++++++++++++-- test/relay-sproof-builder/src/lib.rs | 6 ++++ 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/primitives/parachain-inherent/src/mock.rs b/primitives/parachain-inherent/src/mock.rs index e69b0a8091..e4ca16414c 100644 --- a/primitives/parachain-inherent/src/mock.rs +++ b/primitives/parachain-inherent/src/mock.rs @@ -42,7 +42,7 @@ use cumulus_test_relay_sproof_builder::RelayStateSproofBuilder; /// in addition to the messages themselves, you must provide some information about /// your parachain's configuration in order to mock the MQC heads properly. /// See [`MockXcmConfig`] for more information -pub struct MockValidationDataInherentDataProvider { +pub struct MockValidationDataInherentDataProvider { /// The current block number of the local block chain (the parachain) pub current_para_block: u32, /// The relay block in which this parachain appeared to start. This will be the relay block @@ -51,6 +51,11 @@ pub struct MockValidationDataInherentDataProvider { /// The number of relay blocks that elapses between each parablock. Probably set this to 1 or 2 /// to simulate optimistic or realistic relay chain behavior. pub relay_blocks_per_para_block: u32, + /// Number of parachain blocks per relay chain epoch + /// Mock epoch is computed by dividing `current_para_block` by this value. + pub para_blocks_per_relay_epoch: u32, + /// Function to mock BABE one epoch ago randomness + pub relay_randomness_config: R, /// XCM messages and associated configuration information. pub xcm_config: MockXcmConfig, /// Inbound downward XCM messages to be injected into the block. @@ -59,6 +64,20 @@ pub struct MockValidationDataInherentDataProvider { pub raw_horizontal_messages: Vec<(ParaId, Vec)>, } +pub trait GenerateRandomness { + fn generate_randomness(&self, input: I) -> relay_chain::Hash; +} + +impl GenerateRandomness for () { + /// Default implementation uses relay epoch as randomness value + /// A more seemingly random implementation may hash the relay epoch instead + fn generate_randomness(&self, input: u64) -> relay_chain::Hash { + let mut mock_randomness: [u8; 32] = [0u8; 32]; + mock_randomness[..8].copy_from_slice(&input.to_be_bytes()); + mock_randomness.into() + } +} + /// Parameters for how the Mock inherent data provider should inject XCM messages. /// In addition to the messages themselves, some information about the parachain's /// configuration is also required so that the MQC heads can be read out of the @@ -130,7 +149,9 @@ impl MockXcmConfig { } #[async_trait::async_trait] -impl InherentDataProvider for MockValidationDataInherentDataProvider { +impl> InherentDataProvider + for MockValidationDataInherentDataProvider +{ fn provide_inherent_data( &self, inherent_data: &mut InherentData, @@ -178,6 +199,17 @@ impl InherentDataProvider for MockValidationDataInherentDataProvider { sproof_builder.upsert_inbound_channel(*para_id).mqc_head = Some(channel_mqc.head()); } + // Epoch is set equal to current para block / blocks per epoch + sproof_builder.current_epoch = if self.para_blocks_per_relay_epoch == 0 { + // do not divide by 0 => set epoch to para block number + self.current_para_block.into() + } else { + (self.current_para_block / self.para_blocks_per_relay_epoch).into() + }; + // Randomness is set by randomness generator + sproof_builder.randomness = + self.relay_randomness_config.generate_randomness(self.current_para_block.into()); + let (relay_parent_storage_root, proof) = sproof_builder.into_state_root_and_proof(); inherent_data.put_data( diff --git a/test/relay-sproof-builder/src/lib.rs b/test/relay-sproof-builder/src/lib.rs index 1faa37a147..5c2a1a1063 100644 --- a/test/relay-sproof-builder/src/lib.rs +++ b/test/relay-sproof-builder/src/lib.rs @@ -44,6 +44,7 @@ pub struct RelayStateSproofBuilder { pub hrmp_channels: BTreeMap, pub current_slot: relay_chain::v2::Slot, pub current_epoch: u64, + pub randomness: relay_chain::Hash, } impl Default for RelayStateSproofBuilder { @@ -69,6 +70,7 @@ impl Default for RelayStateSproofBuilder { hrmp_channels: BTreeMap::new(), current_slot: 0.into(), current_epoch: 0u64, + randomness: relay_chain::Hash::default(), } } } @@ -156,6 +158,10 @@ impl RelayStateSproofBuilder { insert(relay_chain::well_known_keys::hrmp_channels(channel), metadata.encode()); } insert(relay_chain::well_known_keys::EPOCH_INDEX.to_vec(), self.current_epoch.encode()); + insert( + relay_chain::well_known_keys::ONE_EPOCH_AGO_RANDOMNESS.to_vec(), + self.randomness.encode(), + ); insert(relay_chain::well_known_keys::CURRENT_SLOT.to_vec(), self.current_slot.encode()); } From f15d900b28075423004139c445fbec78d5e7a7c8 Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Fri, 9 Sep 2022 10:32:30 +0200 Subject: [PATCH 27/54] Common version pattern for Collectives runtime (#1606) --- parachains/runtimes/collectives/collectives-polkadot/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 4343e36718..6fcf134a63 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -100,7 +100,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("collectives"), impl_name: create_runtime_str!("collectives"), authoring_version: 1, - spec_version: 102, + spec_version: 9230, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 0, From f120de2743a19306c691c00bd74e789114001520 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 10 Sep 2022 22:23:34 +0200 Subject: [PATCH 28/54] Bump url from 2.3.0 to 2.3.1 (#1608) Bumps [url](https://github.com/servo/rust-url) from 2.3.0 to 2.3.1. - [Release notes](https://github.com/servo/rust-url/releases) - [Commits](https://github.com/servo/rust-url/compare/v2.3.0...v2.3.1) --- updated-dependencies: - dependency-name: url dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 27 ++++++++++++++------- client/cli/Cargo.toml | 2 +- client/network/Cargo.toml | 2 +- client/relay-chain-rpc-interface/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 5 files changed, 22 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index db1b6f1edb..83b8e3b10a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2793,11 +2793,10 @@ dependencies = [ [[package]] name = "form_urlencoded" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" dependencies = [ - "matches", "percent-encoding", ] @@ -3585,6 +3584,16 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "idna" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + [[package]] name = "if-addrs" version = "0.7.0" @@ -6854,9 +6863,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" +checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pest" @@ -12372,7 +12381,7 @@ dependencies = [ "futures-channel", "futures-io", "futures-util", - "idna", + "idna 0.2.3", "ipnet", "lazy_static", "log", @@ -12548,12 +12557,12 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22fe195a4f217c25b25cb5058ced57059824a678474874038dc88d211bf508d3" +checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" dependencies = [ "form_urlencoded", - "idna", + "idna 0.3.0", "percent-encoding", ] diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index b863a0d983..1f74ca3311 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] clap = { version = "3.2.20", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } -url = "2.3.0" +url = "2.3.1" # Substrate sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/client/network/Cargo.toml b/client/network/Cargo.toml index d40981673b..13dc0947b3 100644 --- a/client/network/Cargo.toml +++ b/client/network/Cargo.toml @@ -34,7 +34,7 @@ cumulus-relay-chain-interface = { path = "../relay-chain-interface" } [dev-dependencies] portpicker = "0.1.1" tokio = { version = "1.21.0", features = ["macros"] } -url = "2.3.0" +url = "2.3.1" # Substrate sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/client/relay-chain-rpc-interface/Cargo.toml b/client/relay-chain-rpc-interface/Cargo.toml index fd14a02dbf..e1c3b2bebf 100644 --- a/client/relay-chain-rpc-interface/Cargo.toml +++ b/client/relay-chain-rpc-interface/Cargo.toml @@ -27,5 +27,5 @@ parking_lot = "0.12.1" jsonrpsee = { version = "0.15.1", features = ["ws-client"] } tracing = "0.1.36" async-trait = "0.1.57" -url = "2.3.0" +url = "2.3.1" backoff = { version = "0.4.0", features = ["tokio"] } diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index a05ac42f3f..ba581d6c87 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -18,7 +18,7 @@ rand = "0.8.5" serde = { version = "1.0.144", features = ["derive"] } tokio = { version = "1.21.0", features = ["macros"] } tracing = "0.1.36" -url = "2.3.0" +url = "2.3.1" # Substrate frame-system = { git = "https://github.com/paritytech/substrate", branch = "master" } From 51eb6478268b38977f1ff8aea2d943e4bf05f295 Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Mon, 12 Sep 2022 12:12:06 +0200 Subject: [PATCH 29/54] runtimes version to 9290 (#1612) * runtimes version to 9290 * No need to bump shell Co-authored-by: Giles Cope --- parachains/runtimes/assets/statemine/src/lib.rs | 2 +- parachains/runtimes/assets/statemint/src/lib.rs | 2 +- parachains/runtimes/assets/westmint/src/lib.rs | 2 +- parachains/runtimes/collectives/collectives-polkadot/src/lib.rs | 2 +- parachains/runtimes/contracts/contracts-rococo/src/lib.rs | 2 +- parachains/runtimes/starters/seedling/src/lib.rs | 2 +- parachains/runtimes/testing/penpal/src/lib.rs | 2 +- parachains/runtimes/testing/rococo-parachain/src/lib.rs | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index ac03932a61..8de270a645 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -85,7 +85,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("statemine"), impl_name: create_runtime_str!("statemine"), authoring_version: 1, - spec_version: 9230, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 7, diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 67cb5a9833..02a04b3ed0 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -115,7 +115,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("statemint"), impl_name: create_runtime_str!("statemint"), authoring_version: 1, - spec_version: 9230, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 7, diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 9e882809fe..6482e5a1b0 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -83,7 +83,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("westmint"), impl_name: create_runtime_str!("westmint"), authoring_version: 1, - spec_version: 9230, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 7, diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index 6fcf134a63..cd7701481c 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -100,7 +100,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("collectives"), impl_name: create_runtime_str!("collectives"), authoring_version: 1, - spec_version: 9230, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 0, diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 464272ef9f..ff0271775b 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -113,7 +113,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("contracts-rococo"), impl_name: create_runtime_str!("contracts-rococo"), authoring_version: 1, - spec_version: 9230, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs index c1c26a32ed..8c34141c33 100644 --- a/parachains/runtimes/starters/seedling/src/lib.rs +++ b/parachains/runtimes/starters/seedling/src/lib.rs @@ -63,7 +63,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("seedling"), impl_name: create_runtime_str!("seedling"), authoring_version: 1, - spec_version: 9230, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index 9ac07369df..ba91d29aa7 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -186,7 +186,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("penpal-parachain"), impl_name: create_runtime_str!("penpal-parachain"), authoring_version: 1, - spec_version: 9270, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 3515e32030..6606e46570 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -94,7 +94,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("test-parachain"), impl_name: create_runtime_str!("test-parachain"), authoring_version: 1, - spec_version: 9230, + spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From b43bc58cb6bc165cab571b6ecb34b72843902f5a Mon Sep 17 00:00:00 2001 From: Sergej Sakac <73715684+Szegoo@users.noreply.github.com> Date: Tue, 13 Sep 2022 01:55:33 +0200 Subject: [PATCH 30/54] Companion for #11981 (#1563) * Companion for #11981 * rename * Event to RuntimeEvent in imports * missed rename * undo * revert * rename type Call & Event * commit * ... * fix * fix errors * fixes * fmt * fix imports * final fix? * fmt * fix? * fixes after merge * small fix * cargo update -p polkadot-runtime-common * cargo +nightly fmt * update lockfile for {"polkadot", "substrate"} * fix Co-authored-by: Shawn Tabrizi Co-authored-by: parity-processbot <> --- Cargo.lock | 954 +++++++++--------- .../collator-selection/src/benchmarking.rs | 4 +- pallets/collator-selection/src/lib.rs | 2 +- pallets/collator-selection/src/mock.rs | 10 +- pallets/dmp-queue/src/lib.rs | 24 +- pallets/parachain-system/src/lib.rs | 2 +- pallets/parachain-system/src/tests.rs | 12 +- pallets/solo-to-para/src/lib.rs | 6 +- pallets/xcm/src/lib.rs | 12 +- pallets/xcmp-queue/src/lib.rs | 12 +- pallets/xcmp-queue/src/mock.rs | 14 +- pallets/xcmp-queue/src/tests.rs | 6 +- .../pallets/template/src/lib.rs | 2 +- .../pallets/template/src/mock.rs | 6 +- parachain-template/runtime/src/lib.rs | 31 +- parachain-template/runtime/src/xcm_config.rs | 25 +- parachains/common/src/impls.rs | 12 +- parachains/common/src/xcm_config.rs | 8 +- parachains/pallets/ping/src/lib.rs | 8 +- .../runtimes/assets/statemine/src/lib.rs | 141 +-- .../assets/statemine/src/xcm_config.rs | 26 +- .../runtimes/assets/statemint/src/lib.rs | 141 +-- .../assets/statemint/src/xcm_config.rs | 26 +- .../runtimes/assets/westmint/src/lib.rs | 141 +-- .../assets/westmint/src/xcm_config.rs | 26 +- .../collectives-polkadot/src/lib.rs | 65 +- .../collectives-polkadot/src/xcm_config.rs | 16 +- .../contracts-rococo/src/contracts.rs | 8 +- .../contracts/contracts-rococo/src/lib.rs | 37 +- .../contracts-rococo/src/xcm_config.rs | 20 +- .../runtimes/starters/seedling/src/lib.rs | 17 +- parachains/runtimes/starters/shell/src/lib.rs | 13 +- .../runtimes/starters/shell/src/xcm_config.rs | 8 +- parachains/runtimes/testing/penpal/src/lib.rs | 37 +- .../runtimes/testing/penpal/src/xcm_config.rs | 24 +- .../testing/rococo-parachain/src/lib.rs | 47 +- test/client/src/lib.rs | 10 +- test/runtime/src/lib.rs | 21 +- test/service/src/lib.rs | 4 +- 39 files changed, 1020 insertions(+), 958 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 83b8e3b10a..7abe9f28c5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -1060,7 +1060,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", @@ -1159,7 +1159,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-runtime-common", "scale-info", "serde", @@ -1233,18 +1233,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "749d0d6022c9038dccf480bdde2a38d435937335bf2bb0f14e815d94517cdce8" +checksum = "9f91425bea5a5ac6d76b788477064944a7e21f0e240fd93f6f368a774a3efdd1" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94370cc7b37bf652ccd8bb8f09bd900997f7ccf97520edfc75554bb5c4abbea" +checksum = "8b83b4bbf7bc96db77b7b5b5e41fafc4001536e9f0cbfd702ed7d4d8f848dc06" dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", @@ -1260,33 +1260,33 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a3cea8fdab90e44018c5b9a1dfd460d8ee265ac354337150222a354628bdb6" +checksum = "da02e8fff048c381b313a3dfef4deb2343976fb6d7acc8e7d9c86d4c93e3fa06" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ac72f76f2698598951ab26d8c96eaa854810e693e7dd52523958b5909fde6b2" +checksum = "9abc2a06e8fc29e36660ebbc9e2503e18a051057072acbb1e75e7f7cf19cb95e" [[package]] name = "cranelift-entity" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09eaeacfcd2356fe0e66b295e8f9d59fdd1ac3ace53ba50de14d628ec902f72d" +checksum = "aeced7874890fc25d85cacc5e626c4d67931c7c25aad1c2ad521684744c1ff5c" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dba69c9980d5ffd62c18a2bde927855fcd7c8dc92f29feaf8636052662cbd99c" +checksum = "fc1d301ccad6fce05d9c9793d433d225fafdd57661b98d268d8d162e9291ff2e" dependencies = [ "cranelift-codegen", "log", @@ -1296,15 +1296,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2920dc1e05cac40304456ed3301fde2c09bd6a9b0210bcfa2f101398d628d5b" +checksum = "bd7b100db19320848986b4df1da19501dbddeb706a799f502222f72f889b0fab" [[package]] name = "cranelift-native" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04dfa45f9b2a6f587c564d6b63388e00cd6589d2df6ea2758cf79e1a13285e6" +checksum = "7be18d8b976cddc822e52343f328b7593d26dd2f1aeadd90da071596a210d524" dependencies = [ "cranelift-codegen", "libc", @@ -1313,9 +1313,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.85.3" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31a46513ae6f26f3f267d8d75b5373d555fbbd1e68681f348d99df43f747ec54" +checksum = "2f9e48bb632a2e189b38a9fa89fa5a6eea687a5a4c613bbef7c2b7522c3ad0e0" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1662,7 +1662,7 @@ dependencies = [ "parking_lot 0.12.1", "polkadot-client", "polkadot-node-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-service", "polkadot-test-client", @@ -1793,7 +1793,7 @@ dependencies = [ "log", "pallet-balances", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "sc-client-api", "scale-info", "serde", @@ -1912,7 +1912,7 @@ dependencies = [ "frame-support", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "sp-api", "sp-runtime", @@ -1968,7 +1968,7 @@ dependencies = [ "log", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "sp-runtime", "sp-std", @@ -2071,7 +2071,7 @@ dependencies = [ "pallet-balances", "pallet-transaction-payment", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "sc-block-builder", "sc-consensus", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", ] @@ -2803,7 +2803,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -2826,7 +2826,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "Inflector", "chrono", @@ -2877,7 +2877,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2888,7 +2888,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -2933,7 +2933,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "bitflags", "frame-metadata", @@ -2964,7 +2964,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "Inflector", "cfg-expr", @@ -2978,7 +2978,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2990,7 +2990,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro2", "quote", @@ -3000,7 +3000,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "log", @@ -3017,7 +3017,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -3032,7 +3032,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "sp-api", @@ -3041,7 +3041,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "parity-scale-codec", @@ -3686,12 +3686,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "io-lifetimes" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6" - [[package]] name = "io-lifetimes" version = "0.7.2" @@ -3925,8 +3919,8 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-primitives", "bitvec", @@ -4018,8 +4012,8 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-support", "polkadot-primitives", @@ -4734,12 +4728,6 @@ dependencies = [ "statrs", ] -[[package]] -name = "linux-raw-sys" -version = "0.0.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5284f00d480e1c39af34e72f8ad60b94f47007e3481cd3b731c1d67190ddc7b7" - [[package]] name = "linux-raw-sys" version = "0.0.46" @@ -4865,11 +4853,11 @@ checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "memfd" -version = "0.4.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6627dc657574b49d6ad27105ed671822be56e0d2547d413bfbf3e8d8fa92e7a" +checksum = "480b5a5de855d11ff13195950bdc8b98b5e942ef47afc447f6615cdcc4e15d80" dependencies = [ - "libc", + "rustix", ] [[package]] @@ -4921,9 +4909,9 @@ dependencies = [ [[package]] name = "memory_units" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" +checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" [[package]] name = "merlin" @@ -4976,12 +4964,6 @@ dependencies = [ "windows-sys 0.36.1", ] -[[package]] -name = "more-asserts" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" - [[package]] name = "multiaddr" version = "0.14.0" @@ -5232,6 +5214,17 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-bigint" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + [[package]] name = "num-complex" version = "0.4.0" @@ -5268,7 +5261,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef" dependencies = [ "autocfg", - "num-bigint", + "num-bigint 0.2.6", "num-integer", "num-traits", ] @@ -5280,6 +5273,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" dependencies = [ "autocfg", + "num-bigint 0.4.3", "num-integer", "num-traits", ] @@ -5315,12 +5309,12 @@ dependencies = [ [[package]] name = "object" -version = "0.28.4" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424" +checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" dependencies = [ "crc32fast", - "hashbrown 0.11.2", + "hashbrown 0.12.3", "indexmap", "memchr", ] @@ -5358,7 +5352,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "dyn-clonable", @@ -5374,7 +5368,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "expander 0.0.6", "itertools", @@ -5412,7 +5406,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5433,7 +5427,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -5450,7 +5444,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5464,7 +5458,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -5480,7 +5474,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -5496,7 +5490,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -5511,7 +5505,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5535,7 +5529,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5555,7 +5549,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5570,7 +5564,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "beefy-primitives", "frame-support", @@ -5586,7 +5580,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5609,7 +5603,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5627,7 +5621,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5672,7 +5666,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5689,7 +5683,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "bitflags", "frame-benchmarking", @@ -5717,7 +5711,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "bitflags", "parity-scale-codec", @@ -5732,7 +5726,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro2", "quote", @@ -5742,7 +5736,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5759,7 +5753,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5772,7 +5766,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5788,7 +5782,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5811,7 +5805,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5824,7 +5818,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5842,7 +5836,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5857,7 +5851,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5880,7 +5874,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5896,7 +5890,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5916,7 +5910,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5933,7 +5927,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5950,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5968,7 +5962,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5983,7 +5977,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -5998,7 +5992,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -6015,7 +6009,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6034,7 +6028,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "sp-api", @@ -6044,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -6061,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6084,7 +6078,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6100,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6115,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -6129,7 +6123,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6144,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6160,7 +6154,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -6181,7 +6175,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6197,7 +6191,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -6211,7 +6205,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6234,7 +6228,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6245,7 +6239,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "sp-arithmetic", @@ -6254,7 +6248,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -6283,7 +6277,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6301,7 +6295,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6320,7 +6314,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-support", "frame-system", @@ -6336,7 +6330,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6351,7 +6345,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6362,7 +6356,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6379,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6394,7 +6388,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6410,7 +6404,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-benchmarking", "frame-support", @@ -6424,8 +6418,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-support", "frame-system", @@ -6442,8 +6436,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-benchmarking", "frame-support", @@ -6495,7 +6489,7 @@ dependencies = [ "parachain-template-runtime", "parity-scale-codec", "polkadot-cli", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-service", "sc-basic-authorship", @@ -6571,7 +6565,7 @@ dependencies = [ "pallet-xcm", "parachain-info", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-runtime-common", "scale-info", "serde", @@ -6712,9 +6706,9 @@ dependencies = [ [[package]] name = "parity-wasm" -version = "0.42.2" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92" +checksum = "e1ad0aff30c1da14b1254fcb2af73e1fa9a28670e584a626f53a369d0e157304" [[package]] name = "parking" @@ -6837,7 +6831,7 @@ dependencies = [ "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-runtime-common", "scale-info", @@ -7000,8 +6994,8 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7015,8 +7009,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7029,8 +7023,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "derive_more", "fatality", @@ -7052,8 +7046,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "fatality", "futures", @@ -7073,8 +7067,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "clap 3.2.20", "frame-benchmarking-cli", @@ -7099,8 +7093,8 @@ dependencies = [ [[package]] name = "polkadot-client" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7140,8 +7134,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "always-assert", "fatality", @@ -7161,8 +7155,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7174,8 +7168,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "derive_more", "fatality", @@ -7197,8 +7191,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7211,8 +7205,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "futures-timer", @@ -7231,8 +7225,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "always-assert", "async-trait", @@ -7255,8 +7249,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "parity-scale-codec", @@ -7273,8 +7267,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bitvec", "derive_more", @@ -7302,8 +7296,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bitvec", "futures", @@ -7322,8 +7316,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bitvec", "fatality", @@ -7341,8 +7335,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7356,8 +7350,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "futures", @@ -7366,7 +7360,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "sp-maybe-compressed-blob", "tracing-gum", @@ -7374,8 +7368,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7389,8 +7383,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "futures-timer", @@ -7406,8 +7400,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "fatality", "futures", @@ -7425,8 +7419,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "futures", @@ -7442,8 +7436,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bitvec", "fatality", @@ -7460,8 +7454,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "always-assert", "assert_matches", @@ -7473,7 +7467,7 @@ dependencies = [ "pin-project", "polkadot-core-primitives", "polkadot-node-subsystem-util", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "rand 0.8.5", "rayon", "sc-executor", @@ -7492,8 +7486,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "polkadot-node-primitives", @@ -7508,8 +7502,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "futures", "memory-lru", @@ -7524,8 +7518,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-std", "lazy_static", @@ -7542,8 +7536,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bs58", "futures", @@ -7561,8 +7555,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "derive_more", @@ -7583,13 +7577,13 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bounded-vec", "futures", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "schnorrkel", "serde", @@ -7605,8 +7599,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7615,8 +7609,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "futures", @@ -7633,8 +7627,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "derive_more", @@ -7656,8 +7650,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "derive_more", @@ -7689,8 +7683,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "futures", @@ -7712,8 +7706,8 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "derive_more", "frame-support", @@ -7760,7 +7754,7 @@ dependencies = [ "parity-scale-codec", "penpal-runtime", "polkadot-cli", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-service", "rococo-parachain-runtime", @@ -7812,8 +7806,8 @@ dependencies = [ [[package]] name = "polkadot-performance-test" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7827,8 +7821,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bitvec", "frame-system", @@ -7836,7 +7830,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "scale-info", "serde", "sp-api", @@ -7857,8 +7851,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7889,8 +7883,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-primitives", "bitvec", @@ -7977,8 +7971,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-primitives", "bitvec", @@ -8024,8 +8018,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-support", "polkadot-primitives", @@ -8036,8 +8030,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bs58", "parity-scale-codec", @@ -8048,8 +8042,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "bitflags", "bitvec", @@ -8091,8 +8085,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "async-trait", "beefy-gadget", @@ -8138,7 +8132,7 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-rpc", "polkadot-runtime", @@ -8196,8 +8190,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8217,8 +8211,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8227,8 +8221,8 @@ dependencies = [ [[package]] name = "polkadot-test-client" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8252,8 +8246,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-primitives", "bitvec", @@ -8280,7 +8274,7 @@ dependencies = [ "pallet-vesting", "pallet-xcm", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", @@ -8313,8 +8307,8 @@ dependencies = [ [[package]] name = "polkadot-test-service" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-benchmarking", "frame-system", @@ -8326,7 +8320,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-rpc", "polkadot-runtime-common", @@ -8459,7 +8453,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8852,9 +8846,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a8d23b35d7177df3b9d31ed8a9ab4bf625c668be77a319d4f5efd4a5257701c" +checksum = "d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779" dependencies = [ "fxhash", "log", @@ -8888,22 +8882,10 @@ version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" -[[package]] -name = "region" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" -dependencies = [ - "bitflags", - "libc", - "mach", - "winapi", -] - [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9001,7 +8983,7 @@ dependencies = [ "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "scale-info", "serde", "sp-api", @@ -9024,8 +9006,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9043,25 +9025,39 @@ dependencies = [ "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", + "pallet-bounties", + "pallet-child-bounties", "pallet-collective", + "pallet-democracy", + "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", + "pallet-identity", "pallet-im-online", "pallet-indices", "pallet-membership", "pallet-mmr", "pallet-multisig", "pallet-offences", + "pallet-preimage", "pallet-proxy", + "pallet-recovery", + "pallet-scheduler", "pallet-session", + "pallet-society", "pallet-staking", "pallet-sudo", "pallet-timestamp", + "pallet-tips", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", "pallet-utility", + "pallet-vesting", "pallet-xcm", + "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", @@ -9085,6 +9081,7 @@ dependencies = [ "sp-std", "sp-transaction-pool", "sp-version", + "static_assertions", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -9093,8 +9090,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-support", "polkadot-primitives", @@ -9166,29 +9163,15 @@ dependencies = [ [[package]] name = "rustix" -version = "0.33.7" +version = "0.35.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938a344304321a9da4973b9ff4f9f8db9caf4597dfd9dda6a60b523340a0fff0" +checksum = "72c825b8aa8010eb9ee99b75f05e10180b9278d161583034d7574c9d617aeada" dependencies = [ "bitflags", "errno", - "io-lifetimes 0.5.3", + "io-lifetimes", "libc", - "linux-raw-sys 0.0.42", - "winapi", -] - -[[package]] -name = "rustix" -version = "0.35.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d51cc38aa10f6bbb377ed28197aa052aa4e2b762c22be9d3153d01822587e787" -dependencies = [ - "bitflags", - "errno", - "io-lifetimes 0.7.2", - "libc", - "linux-raw-sys 0.0.46", + "linux-raw-sys", "windows-sys 0.36.1", ] @@ -9278,7 +9261,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "sp-core", @@ -9289,7 +9272,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures", @@ -9316,7 +9299,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "futures-timer", @@ -9339,7 +9322,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9355,7 +9338,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9372,7 +9355,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9383,7 +9366,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "chrono", "clap 3.2.20", @@ -9422,7 +9405,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "fnv", "futures", @@ -9450,7 +9433,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "hash-db", "kvdb", @@ -9475,7 +9458,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures", @@ -9499,7 +9482,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures", @@ -9528,14 +9511,14 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "fork-tree", "futures", "log", "merlin", - "num-bigint", + "num-bigint 0.2.6", "num-rational 0.2.4", "num-traits", "parity-scale-codec", @@ -9570,7 +9553,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "jsonrpsee", @@ -9592,7 +9575,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9605,7 +9588,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures", @@ -9630,7 +9613,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9657,7 +9640,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "environmental", "parity-scale-codec", @@ -9673,7 +9656,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "parity-scale-codec", @@ -9688,16 +9671,15 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "cfg-if 1.0.0", "libc", "log", "once_cell", "parity-scale-codec", - "parity-wasm 0.42.2", - "rustix 0.33.7", - "rustix 0.35.7", + "parity-wasm 0.45.0", + "rustix", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -9709,7 +9691,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "ahash", "async-trait", @@ -9750,7 +9732,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "finality-grandpa", "futures", @@ -9771,7 +9753,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "ansi_term", "futures", @@ -9788,7 +9770,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "hex", @@ -9803,7 +9785,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "asynchronous-codec", @@ -9852,7 +9834,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "bitflags", @@ -9875,7 +9857,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "ahash", "futures", @@ -9893,7 +9875,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "hex", @@ -9914,7 +9896,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "fork-tree", "futures", @@ -9942,7 +9924,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "bytes", "fnv", @@ -9972,7 +9954,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "libp2p", @@ -9985,7 +9967,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9994,7 +9976,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "hash-db", @@ -10024,7 +10006,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "jsonrpsee", @@ -10047,7 +10029,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "jsonrpsee", @@ -10060,7 +10042,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "directories", @@ -10127,7 +10109,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "parity-scale-codec", @@ -10141,7 +10123,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10160,7 +10142,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "libc", @@ -10179,7 +10161,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "chrono", "futures", @@ -10197,7 +10179,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "ansi_term", "atty", @@ -10228,7 +10210,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10239,7 +10221,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "futures-timer", @@ -10265,7 +10247,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "log", @@ -10278,7 +10260,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "futures-timer", @@ -10724,8 +10706,8 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "enumn", "parity-scale-codec", @@ -10801,7 +10783,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "hash-db", "log", @@ -10819,7 +10801,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "blake2", "proc-macro-crate", @@ -10831,7 +10813,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -10844,7 +10826,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "integer-sqrt", "num-traits", @@ -10859,7 +10841,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -10872,7 +10854,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "parity-scale-codec", @@ -10884,7 +10866,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "sp-api", @@ -10896,7 +10878,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "log", @@ -10914,7 +10896,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures", @@ -10933,7 +10915,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "parity-scale-codec", @@ -10951,7 +10933,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "merlin", @@ -10974,7 +10956,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -10988,7 +10970,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -11001,7 +10983,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "base58", "bitflags", @@ -11047,7 +11029,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "blake2", "byteorder", @@ -11061,7 +11043,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro2", "quote", @@ -11072,7 +11054,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11081,7 +11063,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro2", "quote", @@ -11091,7 +11073,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "environmental", "parity-scale-codec", @@ -11102,7 +11084,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "finality-grandpa", "log", @@ -11120,7 +11102,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11134,7 +11116,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "bytes", "futures", @@ -11160,7 +11142,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "lazy_static", "sp-core", @@ -11171,7 +11153,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures", @@ -11188,7 +11170,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "thiserror", "zstd", @@ -11197,7 +11179,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "parity-scale-codec", @@ -11212,7 +11194,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -11226,7 +11208,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "sp-api", "sp-core", @@ -11236,7 +11218,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "backtrace", "lazy_static", @@ -11246,7 +11228,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "rustc-hash", "serde", @@ -11256,7 +11238,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "either", "hash256-std-hasher", @@ -11278,7 +11260,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11296,7 +11278,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "Inflector", "proc-macro-crate", @@ -11308,7 +11290,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "parity-scale-codec", @@ -11322,7 +11304,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "serde", "serde_json", @@ -11331,7 +11313,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -11345,7 +11327,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "scale-info", @@ -11356,7 +11338,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "hash-db", "log", @@ -11378,12 +11360,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11396,7 +11378,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "log", "sp-core", @@ -11409,7 +11391,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures-timer", @@ -11425,7 +11407,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "sp-std", @@ -11437,7 +11419,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "sp-api", "sp-runtime", @@ -11446,7 +11428,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "log", @@ -11462,7 +11444,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "ahash", "hash-db", @@ -11485,11 +11467,11 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "impl-serde", "parity-scale-codec", - "parity-wasm 0.42.2", + "parity-wasm 0.45.0", "scale-info", "serde", "sp-core-hashing-proc-macro", @@ -11502,7 +11484,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11513,7 +11495,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "impl-trait-for-tuples", "log", @@ -11531,9 +11513,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "ss58-registry" -version = "1.18.0" +version = "1.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ceb8b72a924ccfe7882d0e26144c114503760a4d1248bb5cd06c8ab2d55404cc" +checksum = "b0837b5d62f42082c9d56cd946495ae273a3c68083b637b9153341d5e465146d" dependencies = [ "Inflector", "num-format", @@ -11595,7 +11577,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-runtime-common", "scale-info", "serde", @@ -11662,7 +11644,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", @@ -11774,7 +11756,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "platforms", ] @@ -11782,7 +11764,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11803,7 +11785,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures-util", "hyper", @@ -11816,7 +11798,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "jsonrpsee", "log", @@ -11837,7 +11819,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "async-trait", "futures", @@ -11863,7 +11845,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11873,7 +11855,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11884,7 +11866,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "ansi_term", "build-helper", @@ -11991,8 +11973,8 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-support", "polkadot-primitives", @@ -12281,8 +12263,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12292,8 +12274,8 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12420,7 +12402,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#26193945883c773f2f14f976da3c3bd11dc0eb79" +source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" dependencies = [ "clap 3.2.20", "frame-try-runtime", @@ -12733,11 +12715,11 @@ dependencies = [ [[package]] name = "wasm-instrument" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "962e5b0401bbb6c887f54e69b8c496ea36f704df65db73e81fd5ff8dc3e63a9f" +checksum = "8bca81f5279342b38b17d9acbf007a46ddeb73144e2bd5f0a21bfa9fc5d4ab3e" dependencies = [ - "parity-wasm 0.42.2", + "parity-wasm 0.45.0", ] [[package]] @@ -12757,58 +12739,63 @@ dependencies = [ [[package]] name = "wasmi" -version = "0.9.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca00c5147c319a8ec91ec1a0edbec31e566ce2c9cc93b3f9bb86a9efd0eb795d" +checksum = "fc13b3c219ca9aafeec59150d80d89851df02e0061bc357b4d66fc55a8d38787" dependencies = [ - "downcast-rs", - "libc", - "libm", - "memory_units", - "num-rational 0.2.4", - "num-traits", - "parity-wasm 0.42.2", + "parity-wasm 0.45.0", "wasmi-validation", + "wasmi_core", ] [[package]] name = "wasmi-validation" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "165343ecd6c018fc09ebcae280752702c9a2ef3e6f8d02f1cfcbdb53ef6d7937" +checksum = "91ff416ad1ff0c42e5a926ed5d5fab74c0f098749aa0ad8b2a34b982ce0e867b" dependencies = [ - "parity-wasm 0.42.2", + "parity-wasm 0.45.0", +] + +[[package]] +name = "wasmi_core" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a088e8c4c59c6f2b9eae169bf86328adccc477c00b56d3661e3e9fb397b184" +dependencies = [ + "downcast-rs", + "libm", + "memory_units", + "num-rational 0.4.0", + "num-traits", ] [[package]] name = "wasmparser" -version = "0.85.0" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" +checksum = "fb8cf7dd82407fe68161bedcd57fde15596f32ebf6e9b3bdbf3ae1da20e38e5e" dependencies = [ "indexmap", ] [[package]] name = "wasmtime" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f50eadf868ab6a04b7b511460233377d0bfbb92e417b2f6a98b98fef2e098f5" +checksum = "a020a3f6587fa7a7d98a021156177735ebb07212a6239a85ab5f14b2f728508f" dependencies = [ "anyhow", - "backtrace", "bincode", "cfg-if 1.0.0", "indexmap", - "lazy_static", "libc", "log", - "object 0.28.4", + "object 0.29.0", "once_cell", "paste", "psm", "rayon", - "region", "serde", "target-lexicon", "wasmparser", @@ -12817,14 +12804,23 @@ dependencies = [ "wasmtime-environ", "wasmtime-jit", "wasmtime-runtime", - "winapi", + "windows-sys 0.36.1", +] + +[[package]] +name = "wasmtime-asm-macros" +version = "0.40.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed4ada1fdd4d9a2aa37be652abcc31ae3188ad0efcefb4571ef4f785be2d777" +dependencies = [ + "cfg-if 1.0.0", ] [[package]] name = "wasmtime-cache" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1df23c642e1376892f3b72f311596976979cbf8b85469680cdd3a8a063d12a2" +checksum = "d96a03a5732ef39b83943d9d72de8ac2d58623d3bfaaea4d9a92aea5fcd9acf5" dependencies = [ "anyhow", "base64", @@ -12832,19 +12828,19 @@ dependencies = [ "directories-next", "file-per-thread-logger", "log", - "rustix 0.33.7", + "rustix", "serde", "sha2 0.9.8", "toml", - "winapi", + "windows-sys 0.36.1", "zstd", ] [[package]] name = "wasmtime-cranelift" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f264ff6b4df247d15584f2f53d009fbc90032cfdc2605b52b961bffc71b6eccd" +checksum = "1fc59c28fe895112db09e262fb9c483f9e7b82c78a82a6ded69567ccc0e9795b" dependencies = [ "anyhow", "cranelift-codegen", @@ -12854,8 +12850,7 @@ dependencies = [ "cranelift-wasm", "gimli", "log", - "more-asserts", - "object 0.28.4", + "object 0.29.0", "target-lexicon", "thiserror", "wasmparser", @@ -12864,17 +12859,16 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "839d2820e4b830f4b9e7aa08d4c0acabf4a5036105d639f6dfa1c6891c73bdc6" +checksum = "11086e573d2635a45ac0d44697a8e4586e058cf1b190f76bea466ca2ec36c30a" dependencies = [ "anyhow", "cranelift-entity", "gimli", "indexmap", "log", - "more-asserts", - "object 0.28.4", + "object 0.29.0", "serde", "target-lexicon", "thiserror", @@ -12884,9 +12878,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef0a0bcbfa18b946d890078ba0e1bc76bcc53eccfb40806c0020ec29dcd1bd49" +checksum = "d5444a78b74144718633f8642eccd7c4858f4c6f0c98ae6a3668998adf177ba2" dependencies = [ "addr2line", "anyhow", @@ -12895,38 +12889,36 @@ dependencies = [ "cpp_demangle", "gimli", "log", - "object 0.28.4", - "region", + "object 0.29.0", "rustc-demangle", - "rustix 0.33.7", + "rustix", "serde", "target-lexicon", "thiserror", "wasmtime-environ", "wasmtime-jit-debug", "wasmtime-runtime", - "winapi", + "windows-sys 0.36.1", ] [[package]] name = "wasmtime-jit-debug" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4779d976206c458edd643d1ac622b6c37e4a0800a8b1d25dfbf245ac2f2cac" +checksum = "c2bf6a667d2a29b2b0ed42bcf7564f00c595d92c24acb4d241c7c4d950b1910c" dependencies = [ - "lazy_static", - "object 0.28.4", - "rustix 0.33.7", + "object 0.29.0", + "once_cell", + "rustix", ] [[package]] name = "wasmtime-runtime" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7eb6ffa169eb5dcd18ac9473c817358cd57bc62c244622210566d473397954a" +checksum = "ee064ce7b563cc201cdf3bb1cc4b233f386d8c57a96e55f4c4afe6103f4bd6a1" dependencies = [ "anyhow", - "backtrace", "cc", "cfg-if 1.0.0", "indexmap", @@ -12935,21 +12927,21 @@ dependencies = [ "mach", "memfd", "memoffset", - "more-asserts", + "paste", "rand 0.8.5", - "region", - "rustix 0.33.7", + "rustix", "thiserror", + "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-jit-debug", - "winapi", + "windows-sys 0.36.1", ] [[package]] name = "wasmtime-types" -version = "0.38.3" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d932b0ac5336f7308d869703dd225610a6a3aeaa8e968c52b43eed96cefb1c2" +checksum = "01e104bd9e625181d53ead85910bbc0863aa5f0c6ef96836fe9a5cc65da11b69" dependencies = [ "cranelift-entity", "serde", @@ -12997,8 +12989,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "beefy-primitives", "bitvec", @@ -13052,7 +13044,7 @@ dependencies = [ "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", @@ -13086,8 +13078,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-support", "polkadot-primitives", @@ -13140,7 +13132,7 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-core-primitives", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "polkadot-runtime-common", "scale-info", "serde", @@ -13372,8 +13364,8 @@ dependencies = [ [[package]] name = "xcm" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13386,15 +13378,15 @@ dependencies = [ [[package]] name = "xcm-builder" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-support", "frame-system", "log", "pallet-transaction-payment", "parity-scale-codec", - "polkadot-parachain 0.9.28", + "polkadot-parachain 0.9.29", "scale-info", "sp-arithmetic", "sp-io", @@ -13406,8 +13398,8 @@ dependencies = [ [[package]] name = "xcm-executor" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13424,8 +13416,8 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "0.9.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#850d1f5a819de5a9bf52a149ffd8b7d584ba1076" +version = "0.9.29" +source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" dependencies = [ "Inflector", "proc-macro2", diff --git a/pallets/collator-selection/src/benchmarking.rs b/pallets/collator-selection/src/benchmarking.rs index a08b2c7a43..f5467fbd09 100644 --- a/pallets/collator-selection/src/benchmarking.rs +++ b/pallets/collator-selection/src/benchmarking.rs @@ -44,9 +44,9 @@ macro_rules! whitelist { }; } -fn assert_last_event(generic_event: ::Event) { +fn assert_last_event(generic_event: ::RuntimeEvent) { let events = frame_system::Pallet::::events(); - let system_event: ::Event = generic_event.into(); + let system_event: ::RuntimeEvent = generic_event.into(); // compare to the last event record let EventRecord { event, .. } = &events[events.len() - 1]; assert_eq!(event, &system_event); diff --git a/pallets/collator-selection/src/lib.rs b/pallets/collator-selection/src/lib.rs index 918ec95a3d..e2e8e95f9a 100644 --- a/pallets/collator-selection/src/lib.rs +++ b/pallets/collator-selection/src/lib.rs @@ -112,7 +112,7 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { /// Overarching event type. - type Event: From> + IsType<::Event>; + type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// The currency mechanism. type Currency: ReservableCurrency; diff --git a/pallets/collator-selection/src/mock.rs b/pallets/collator-selection/src/mock.rs index a3aa8a20cc..deac932ac2 100644 --- a/pallets/collator-selection/src/mock.rs +++ b/pallets/collator-selection/src/mock.rs @@ -60,7 +60,7 @@ impl system::Config for Test { type BlockLength = (); type DbWeight = (); type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; type Hash = H256; @@ -68,7 +68,7 @@ impl system::Config for Test { type AccountId = u64; type Lookup = IdentityLookup; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); type PalletInfo = PalletInfo; @@ -88,7 +88,7 @@ parameter_types! { impl pallet_balances::Config for Test { type Balance = u64; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -171,7 +171,7 @@ parameter_types! { } impl pallet_session::Config for Test { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = IdentityCollator; @@ -207,7 +207,7 @@ impl ValidatorRegistration for IsRegistered { } impl Config for Test { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = EnsureSignedBy; type PotId = PotId; diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index d27455079d..bf1141bb58 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -84,9 +84,9 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { /// The overarching event type. - type Event: From> + IsType<::Event>; + type RuntimeEvent: From> + IsType<::RuntimeEvent>; - type XcmExecutor: ExecuteXcm; + type XcmExecutor: ExecuteXcm; /// Origin which is allowed to execute overweight messages. type ExecuteOverweightOrigin: EnsureOrigin; @@ -224,11 +224,11 @@ pub mod pallet { mut data: &[u8], ) -> Result { let message_id = sp_io::hashing::blake2_256(data); - let maybe_msg = VersionedXcm::::decode_all_with_depth_limit( + let maybe_msg = VersionedXcm::::decode_all_with_depth_limit( MAX_XCM_DECODE_DEPTH, &mut data, ) - .map(Xcm::::try_from); + .map(Xcm::::try_from); match maybe_msg { Err(_) => { Self::deposit_event(Event::InvalidFormat { message_id }); @@ -353,7 +353,7 @@ mod tests { type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; - type Xcm = xcm::latest::Xcm; + type Xcm = xcm::latest::Xcm; frame_support::construct_runtime!( pub enum Test where @@ -387,7 +387,7 @@ mod tests { impl frame_system::Config for Test { type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; type Hash = H256; @@ -395,7 +395,7 @@ mod tests { type AccountId = AccountId; type Lookup = IdentityLookup; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type BlockLength = (); type BlockWeights = (); @@ -425,7 +425,7 @@ mod tests { } pub struct MockExec; - impl ExecuteXcm for MockExec { + impl ExecuteXcm for MockExec { fn execute_xcm_in_credit( _origin: impl Into, message: Xcm, @@ -449,7 +449,7 @@ mod tests { } impl Config for Test { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = MockExec; type ExecuteOverweightOrigin = frame_system::EnsureRoot; } @@ -465,7 +465,7 @@ mod tests { index.end_used, enqueued .iter() - .map(|m| (0, VersionedXcm::::from(m.clone()).encode())) + .map(|m| (0, VersionedXcm::::from(m.clone()).encode())) .collect::>(), ); index.end_used += 1; @@ -474,7 +474,9 @@ mod tests { } fn handle_messages(incoming: &[Xcm], limit: Weight) -> Weight { - let iter = incoming.iter().map(|m| (0, VersionedXcm::::from(m.clone()).encode())); + let iter = incoming + .iter() + .map(|m| (0, VersionedXcm::::from(m.clone()).encode())); DmpQueue::handle_dmp_messages(iter, limit) } diff --git a/pallets/parachain-system/src/lib.rs b/pallets/parachain-system/src/lib.rs index ee2564b2fa..b8e15d6e6a 100644 --- a/pallets/parachain-system/src/lib.rs +++ b/pallets/parachain-system/src/lib.rs @@ -147,7 +147,7 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config> { /// The overarching event type. - type Event: From> + IsType<::Event>; + type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// Something which can be notified when the validation data is set. type OnSystemEvent: OnSystemEvent; diff --git a/pallets/parachain-system/src/tests.rs b/pallets/parachain-system/src/tests.rs index 9e3fa908e3..5bb3c965e6 100755 --- a/pallets/parachain-system/src/tests.rs +++ b/pallets/parachain-system/src/tests.rs @@ -74,7 +74,7 @@ parameter_types! { } impl frame_system::Config for Test { type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; type Hash = H256; @@ -82,7 +82,7 @@ impl frame_system::Config for Test { type AccountId = u64; type Lookup = IdentityLookup; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type BlockLength = (); type BlockWeights = (); @@ -99,7 +99,7 @@ impl frame_system::Config for Test { type MaxConsumers = frame_support::traits::ConstU32<16>; } impl Config for Test { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = ParachainId; type OutboundXcmpMessageSource = FromThreadLocal; @@ -403,7 +403,7 @@ fn events() { let events = System::events(); assert_eq!( events[0].event, - Event::ParachainSystem(crate::Event::ValidationFunctionStored.into()) + RuntimeEvent::ParachainSystem(crate::Event::ValidationFunctionStored.into()) ); }, ) @@ -414,7 +414,7 @@ fn events() { let events = System::events(); assert_eq!( events[0].event, - Event::ParachainSystem( + RuntimeEvent::ParachainSystem( crate::Event::ValidationFunctionApplied { relay_chain_block_num: 1234 } .into() ) @@ -490,7 +490,7 @@ fn aborted_upgrade() { let events = System::events(); assert_eq!( events[0].event, - Event::ParachainSystem(crate::Event::ValidationFunctionDiscarded.into()) + RuntimeEvent::ParachainSystem(crate::Event::ValidationFunctionDiscarded.into()) ); }, ); diff --git a/pallets/solo-to-para/src/lib.rs b/pallets/solo-to-para/src/lib.rs index 8a0b7dd2f2..bea78d25d4 100644 --- a/pallets/solo-to-para/src/lib.rs +++ b/pallets/solo-to-para/src/lib.rs @@ -40,7 +40,7 @@ pub mod pallet { pub trait Config: frame_system::Config + parachain_system::Config + pallet_sudo::Config { - type Event: From + IsType<::Event>; + type RuntimeEvent: From + IsType<::RuntimeEvent>; } #[pallet::pallet] @@ -133,10 +133,10 @@ pub mod pallet { impl SignedExtension for CheckSudo where - ::Call: Dispatchable, + ::RuntimeCall: Dispatchable, { type AccountId = T::AccountId; - type Call = ::Call; + type Call = ::RuntimeCall; type AdditionalSigned = (); type Pre = (); const IDENTIFIER: &'static str = "CheckSudo"; diff --git a/pallets/xcm/src/lib.rs b/pallets/xcm/src/lib.rs index f3adaae3db..9d9c656e84 100644 --- a/pallets/xcm/src/lib.rs +++ b/pallets/xcm/src/lib.rs @@ -48,9 +48,9 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { /// The overarching event type. - type Event: From> + IsType<::Event>; + type RuntimeEvent: From> + IsType<::RuntimeEvent>; - type XcmExecutor: ExecuteXcm; + type XcmExecutor: ExecuteXcm; } #[pallet::error] @@ -114,11 +114,11 @@ impl DmpMessageHandler for UnlimitedDmpExecution { let mut used = Weight::zero(); for (_sent_at, data) in iter { let id = sp_io::hashing::twox_64(&data[..]); - let msg = VersionedXcm::::decode_all_with_depth_limit( + let msg = VersionedXcm::::decode_all_with_depth_limit( MAX_XCM_DECODE_DEPTH, &mut data.as_slice(), ) - .map(Xcm::::try_from); + .map(Xcm::::try_from); match msg { Err(_) => Pallet::::deposit_event(Event::InvalidFormat(id)), Ok(Err(())) => Pallet::::deposit_event(Event::UnsupportedVersion(id)), @@ -147,11 +147,11 @@ impl DmpMessageHandler for LimitAndDropDmpExecution { let mut used = Weight::zero(); for (_sent_at, data) in iter { let id = sp_io::hashing::twox_64(&data[..]); - let msg = VersionedXcm::::decode_all_with_depth_limit( + let msg = VersionedXcm::::decode_all_with_depth_limit( MAX_XCM_DECODE_DEPTH, &mut data.as_slice(), ) - .map(Xcm::::try_from); + .map(Xcm::::try_from); match msg { Err(_) => Pallet::::deposit_event(Event::InvalidFormat(id)), Ok(Err(())) => Pallet::::deposit_event(Event::UnsupportedVersion(id)), diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index f3dc23a348..bd48fa7c99 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -78,10 +78,10 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { - type Event: From> + IsType<::Event>; + type RuntimeEvent: From> + IsType<::RuntimeEvent>; /// Something to execute an XCM message. We need this to service the XCMoXCMP queue. - type XcmExecutor: ExecuteXcm; + type XcmExecutor: ExecuteXcm; /// Information on the avaialble XCMP channels. type ChannelInfo: GetChannelInfo; @@ -140,7 +140,7 @@ pub mod pallet { let (sender, sent_at, data) = Overweight::::get(index).ok_or(Error::::BadOverweightIndex)?; - let xcm = VersionedXcm::::decode_all_with_depth_limit( + let xcm = VersionedXcm::::decode_all_with_depth_limit( MAX_XCM_DECODE_DEPTH, &mut data.as_slice(), ) @@ -596,12 +596,12 @@ impl Pallet { fn handle_xcm_message( sender: ParaId, _sent_at: RelayBlockNumber, - xcm: VersionedXcm, + xcm: VersionedXcm, max_weight: Weight, ) -> Result { let hash = Encode::using_encoded(&xcm, T::Hashing::hash); log::debug!("Processing XCMP-XCM: {:?}", &hash); - let (result, event) = match Xcm::::try_from(xcm) { + let (result, event) = match Xcm::::try_from(xcm) { Ok(xcm) => { let location = (1, Parachain(sender.into())); @@ -650,7 +650,7 @@ impl Pallet { XcmpMessageFormat::ConcatenatedVersionedXcm => { while !remaining_fragments.is_empty() { last_remaining_fragments = remaining_fragments; - if let Ok(xcm) = VersionedXcm::::decode_with_depth_limit( + if let Ok(xcm) = VersionedXcm::::decode_with_depth_limit( MAX_XCM_DECODE_DEPTH, &mut remaining_fragments, ) { diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index 9d945314e3..cc591c37fc 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -63,7 +63,7 @@ impl frame_system::Config for Test { type BlockLength = (); type DbWeight = (); type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; type Hash = H256; @@ -71,7 +71,7 @@ impl frame_system::Config for Test { type AccountId = AccountId; type Lookup = IdentityLookup; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); type PalletInfo = PalletInfo; @@ -91,7 +91,7 @@ parameter_types! { impl pallet_balances::Config for Test { type Balance = u64; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -102,7 +102,7 @@ impl pallet_balances::Config for Test { } impl cumulus_pallet_parachain_system::Config for Test { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = (); type OutboundXcmpMessageSource = XcmpQueue; @@ -138,7 +138,7 @@ pub type LocationToAccountId = (ParentIsPreset,); pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; // How to withdraw and deposit an asset. type AssetTransactor = LocalAssetTransactor; @@ -147,7 +147,7 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; type LocationInverter = LocationInverter; type Barrier = (); - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type Trader = (); type ResponseHandler = (); type AssetTrap = (); @@ -183,7 +183,7 @@ impl ConvertOrigin for SystemParachainAsSuperuser; type ChannelInfo = ParachainSystem; type VersionWrapper = (); diff --git a/pallets/xcmp-queue/src/tests.rs b/pallets/xcmp-queue/src/tests.rs index d3660ffe22..9d5288ce43 100644 --- a/pallets/xcmp-queue/src/tests.rs +++ b/pallets/xcmp-queue/src/tests.rs @@ -16,7 +16,7 @@ use super::*; use cumulus_primitives_core::XcmpMessageHandler; use frame_support::{assert_noop, assert_ok}; -use mock::{new_test_ext, Call, Origin, Test, XcmpQueue}; +use mock::{new_test_ext, Origin, RuntimeCall, Test, XcmpQueue}; use sp_runtime::traits::BadOrigin; #[test] @@ -120,7 +120,9 @@ fn suspend_xcm_execution_works() { new_test_ext().execute_with(|| { QueueSuspended::::put(true); - let xcm = VersionedXcm::from(Xcm::(vec![Instruction::::ClearOrigin])).encode(); + let xcm = + VersionedXcm::from(Xcm::(vec![Instruction::::ClearOrigin])) + .encode(); let mut message_format = XcmpMessageFormat::ConcatenatedVersionedXcm.encode(); message_format.extend(xcm.clone()); let messages = vec![(ParaId::from(999), 1u32.into(), message_format.as_slice())]; diff --git a/parachain-template/pallets/template/src/lib.rs b/parachain-template/pallets/template/src/lib.rs index 36a07d2c5e..18d94bedb9 100644 --- a/parachain-template/pallets/template/src/lib.rs +++ b/parachain-template/pallets/template/src/lib.rs @@ -23,7 +23,7 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { /// Because this pallet emits events, it depends on the runtime's definition of an event. - type Event: From> + IsType<::Event>; + type RuntimeEvent: From> + IsType<::RuntimeEvent>; } #[pallet::pallet] diff --git a/parachain-template/pallets/template/src/mock.rs b/parachain-template/pallets/template/src/mock.rs index 917356c1d9..5debcc4a1c 100644 --- a/parachain-template/pallets/template/src/mock.rs +++ b/parachain-template/pallets/template/src/mock.rs @@ -33,7 +33,7 @@ impl system::Config for Test { type BlockLength = (); type DbWeight = (); type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; type Hash = H256; @@ -41,7 +41,7 @@ impl system::Config for Test { type AccountId = u64; type Lookup = IdentityLookup; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); type PalletInfo = PalletInfo; @@ -55,7 +55,7 @@ impl system::Config for Test { } impl pallet_template::Config for Test { - type Event = Event; + type RuntimeEvent = RuntimeEvent; } // Build genesis storage according to the mock runtime. diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index bd56bcac63..aa5b6805c1 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -104,10 +104,11 @@ pub type SignedExtra = ( ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< @@ -258,7 +259,7 @@ impl frame_system::Config for Runtime { /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. - type Call = Call; + type RuntimeCall = RuntimeCall; /// The lookup mechanism to get account ID from whatever is passed in dispatchers. type Lookup = AccountIdLookup; /// The index type for storing how many extrinsics an account has signed. @@ -272,7 +273,7 @@ impl frame_system::Config for Runtime { /// The header type. type Header = generic::Header; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. type Origin = Origin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). @@ -338,7 +339,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -354,7 +355,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type WeightToFee = WeightToFee; type LengthToFee = ConstantMultiplier; @@ -368,7 +369,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type OutboundXcmpMessageSource = XcmpQueue; @@ -384,7 +385,7 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = (); @@ -395,7 +396,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = EnsureRoot; } @@ -407,7 +408,7 @@ parameter_types! { } impl pallet_session::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = pallet_collator_selection::IdentityCollator; @@ -439,7 +440,7 @@ parameter_types! { pub type CollatorSelectionUpdateOrigin = EnsureRoot; impl pallet_collator_selection::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = CollatorSelectionUpdateOrigin; type PotId = PotId; @@ -456,7 +457,7 @@ impl pallet_collator_selection::Config for Runtime { /// Configure the pallet template in pallets/template. impl pallet_template::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; } // Create the runtime by composing the FRAME pallets that were previously configured. @@ -613,17 +614,17 @@ impl_runtime_apis! { } } - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi for Runtime { fn query_call_info( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::RuntimeDispatchInfo { TransactionPayment::query_call_info(call, len) } fn query_call_fee_details( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) diff --git a/parachain-template/runtime/src/xcm_config.rs b/parachain-template/runtime/src/xcm_config.rs index f01b7166ea..fb2e59bb9a 100644 --- a/parachain-template/runtime/src/xcm_config.rs +++ b/parachain-template/runtime/src/xcm_config.rs @@ -1,6 +1,6 @@ use super::{ - AccountId, Balances, Call, Event, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, - WeightToFee, XcmpQueue, + AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, WeightToFee, XcmpQueue, }; use core::marker::PhantomData; use frame_support::{ @@ -100,9 +100,9 @@ where Deny: ShouldExecute, Allow: ShouldExecute, { - fn should_execute( + fn should_execute( origin: &MultiLocation, - message: &mut Xcm, + message: &mut Xcm, max_weight: XCMWeight, weight_credit: &mut XCMWeight, ) -> Result<(), ()> { @@ -114,9 +114,10 @@ where // See issue #5233 pub struct DenyReserveTransferToRelayChain; impl ShouldExecute for DenyReserveTransferToRelayChain { - fn should_execute( + fn should_execute( origin: &MultiLocation, - message: &mut Xcm, + + message: &mut Xcm, _max_weight: XCMWeight, _weight_credit: &mut XCMWeight, ) -> Result<(), ()> { @@ -163,7 +164,7 @@ pub type Barrier = DenyThenTry< pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; // How to withdraw and deposit an asset. type AssetTransactor = LocalAssetTransactor; @@ -172,7 +173,7 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = (); // Teleporting is disabled. type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type Trader = UsingComponents>; type ResponseHandler = PolkadotXcm; @@ -194,7 +195,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; type ExecuteXcmOrigin = EnsureXcmOrigin; @@ -204,10 +205,10 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Nothing; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; // ^ Override for AdvertisedXcmVersion default @@ -215,6 +216,6 @@ impl pallet_xcm::Config for Runtime { } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } diff --git a/parachains/common/src/impls.rs b/parachains/common/src/impls.rs index 4a2411c2cf..c58e32a67e 100644 --- a/parachains/common/src/impls.rs +++ b/parachains/common/src/impls.rs @@ -41,7 +41,7 @@ where R: pallet_balances::Config + pallet_collator_selection::Config, AccountIdOf: From + Into, - ::Event: From>, + ::RuntimeEvent: From>, { fn on_nonzero_unbalanced(amount: NegativeImbalance) { let staking_pot = >::account_id(); @@ -57,7 +57,7 @@ where R: pallet_balances::Config + pallet_collator_selection::Config, AccountIdOf: From + Into, - ::Event: From>, + ::RuntimeEvent: From>, { fn on_unbalanceds(mut fees_then_tips: impl Iterator>) { if let Some(mut fees) = fees_then_tips.next() { @@ -156,13 +156,13 @@ mod tests { type Origin = Origin; type Index = u64; type BlockNumber = u64; - type Call = Call; + type RuntimeCall = RuntimeCall; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type BlockLength = BlockLength; type BlockWeights = (); @@ -180,7 +180,7 @@ mod tests { impl pallet_balances::Config for Test { type Balance = u64; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = (); type AccountStore = System; @@ -215,7 +215,7 @@ mod tests { } impl pallet_collator_selection::Config for Test { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = EnsureRoot; type PotId = PotId; diff --git a/parachains/common/src/xcm_config.rs b/parachains/common/src/xcm_config.rs index 7f796666d8..b9ae5ef87c 100644 --- a/parachains/common/src/xcm_config.rs +++ b/parachains/common/src/xcm_config.rs @@ -22,9 +22,9 @@ where Deny: ShouldExecute, Allow: ShouldExecute, { - fn should_execute( + fn should_execute( origin: &MultiLocation, - message: &mut Xcm, + message: &mut Xcm, max_weight: XCMWeight, weight_credit: &mut XCMWeight, ) -> Result<(), ()> { @@ -36,9 +36,9 @@ where // See issue #5233 pub struct DenyReserveTransferToRelayChain; impl ShouldExecute for DenyReserveTransferToRelayChain { - fn should_execute( + fn should_execute( origin: &MultiLocation, - message: &mut Xcm, + message: &mut Xcm, _max_weight: XCMWeight, _weight_credit: &mut XCMWeight, ) -> Result<(), ()> { diff --git a/parachains/pallets/ping/src/lib.rs b/parachains/pallets/ping/src/lib.rs index 9d325d9145..5e20a94c07 100644 --- a/parachains/pallets/ping/src/lib.rs +++ b/parachains/pallets/ping/src/lib.rs @@ -47,13 +47,13 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { /// The overarching event type. - type Event: From> + IsType<::Event>; + type RuntimeEvent: From> + IsType<::RuntimeEvent>; type Origin: From<::Origin> + Into::Origin>>; /// The overarching call type; we assume sibling chains use the same type. - type Call: From> + Encode; + type RuntimeCall: From> + Encode; type XcmSender: SendXcm; } @@ -108,7 +108,7 @@ pub mod pallet { Xcm(vec![Transact { origin_type: OriginKind::Native, require_weight_at_most: 1_000, - call: ::Call::from(Call::::ping { + call: ::RuntimeCall::from(Call::::ping { seq, payload: payload.clone().to_vec(), }) @@ -198,7 +198,7 @@ pub mod pallet { Xcm(vec![Transact { origin_type: OriginKind::Native, require_weight_at_most: 1_000, - call: ::Call::from(Call::::pong { + call: ::RuntimeCall::from(Call::::pong { seq, payload: payload.clone(), }) diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index 8de270a645..579eafb82a 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -129,14 +129,14 @@ impl frame_system::Config for Runtime { type BlockWeights = RuntimeBlockWeights; type BlockLength = RuntimeBlockLength; type AccountId = AccountId; - type Call = Call; + type RuntimeCall = RuntimeCall; type Lookup = AccountIdLookup; type Index = Index; type BlockNumber = BlockNumber; type Hash = Hash; type Hashing = BlakeTwo256; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Origin = Origin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; @@ -185,7 +185,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -201,7 +201,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter>; type WeightToFee = WeightToFee; @@ -227,7 +227,7 @@ pub type AssetsForceOrigin = EitherOfDiverse, EnsureXcm>>; impl pallet_assets::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Balance = Balance; type AssetId = AssetId; type Currency = Balances; @@ -252,8 +252,8 @@ parameter_types! { } impl pallet_multisig::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type DepositBase = DepositBase; type DepositFactor = DepositFactor; @@ -262,8 +262,8 @@ impl pallet_multisig::Config for Runtime { } impl pallet_utility::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = weights::pallet_utility::WeightInfo; } @@ -315,65 +315,75 @@ impl Default for ProxyType { Self::Any } } -impl InstanceFilter for ProxyType { - fn filter(&self, c: &Call) -> bool { +impl InstanceFilter for ProxyType { + fn filter(&self, c: &RuntimeCall) -> bool { match self { ProxyType::Any => true, - ProxyType::NonTransfer => - !matches!(c, Call::Balances { .. } | Call::Assets { .. } | Call::Uniques { .. }), + ProxyType::NonTransfer => !matches!( + c, + RuntimeCall::Balances { .. } | + RuntimeCall::Assets { .. } | + RuntimeCall::Uniques { .. } + ), ProxyType::CancelProxy => matches!( c, - Call::Proxy(pallet_proxy::Call::reject_announcement { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Assets => { matches!( c, - Call::Assets { .. } | - Call::Utility { .. } | Call::Multisig { .. } | - Call::Uniques { .. } + RuntimeCall::Assets { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } | + RuntimeCall::Uniques { .. } ) }, ProxyType::AssetOwner => matches!( c, - Call::Assets(pallet_assets::Call::create { .. }) | - Call::Assets(pallet_assets::Call::destroy { .. }) | - Call::Assets(pallet_assets::Call::transfer_ownership { .. }) | - Call::Assets(pallet_assets::Call::set_team { .. }) | - Call::Assets(pallet_assets::Call::set_metadata { .. }) | - Call::Assets(pallet_assets::Call::clear_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::create { .. }) | - Call::Uniques(pallet_uniques::Call::destroy { .. }) | - Call::Uniques(pallet_uniques::Call::transfer_ownership { .. }) | - Call::Uniques(pallet_uniques::Call::set_team { .. }) | - Call::Uniques(pallet_uniques::Call::set_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::set_attribute { .. }) | - Call::Uniques(pallet_uniques::Call::set_collection_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::clear_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::clear_attribute { .. }) | - Call::Uniques(pallet_uniques::Call::clear_collection_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::set_collection_max_supply { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Assets(pallet_assets::Call::create { .. }) | + RuntimeCall::Assets(pallet_assets::Call::destroy { .. }) | + RuntimeCall::Assets(pallet_assets::Call::transfer_ownership { .. }) | + RuntimeCall::Assets(pallet_assets::Call::set_team { .. }) | + RuntimeCall::Assets(pallet_assets::Call::set_metadata { .. }) | + RuntimeCall::Assets(pallet_assets::Call::clear_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::create { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::destroy { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::transfer_ownership { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_team { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_attribute { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_collection_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_attribute { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_collection_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_collection_max_supply { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::AssetManager => matches!( c, - Call::Assets(pallet_assets::Call::mint { .. }) | - Call::Assets(pallet_assets::Call::burn { .. }) | - Call::Assets(pallet_assets::Call::freeze { .. }) | - Call::Assets(pallet_assets::Call::thaw { .. }) | - Call::Assets(pallet_assets::Call::freeze_asset { .. }) | - Call::Assets(pallet_assets::Call::thaw_asset { .. }) | - Call::Uniques(pallet_uniques::Call::mint { .. }) | - Call::Uniques(pallet_uniques::Call::burn { .. }) | - Call::Uniques(pallet_uniques::Call::freeze { .. }) | - Call::Uniques(pallet_uniques::Call::thaw { .. }) | - Call::Uniques(pallet_uniques::Call::freeze_collection { .. }) | - Call::Uniques(pallet_uniques::Call::thaw_collection { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Assets(pallet_assets::Call::mint { .. }) | + RuntimeCall::Assets(pallet_assets::Call::burn { .. }) | + RuntimeCall::Assets(pallet_assets::Call::freeze { .. }) | + RuntimeCall::Assets(pallet_assets::Call::thaw { .. }) | + RuntimeCall::Assets(pallet_assets::Call::freeze_asset { .. }) | + RuntimeCall::Assets(pallet_assets::Call::thaw_asset { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::mint { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::burn { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::freeze { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::thaw { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::freeze_collection { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::thaw_collection { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Collator => matches!( c, - Call::CollatorSelection { .. } | Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::CollatorSelection { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), } } @@ -392,8 +402,8 @@ impl InstanceFilter for ProxyType { } impl pallet_proxy::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type ProxyType = ProxyType; type ProxyDepositBase = ProxyDepositBase; @@ -412,7 +422,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type DmpMessageHandler = DmpQueue; @@ -428,7 +438,7 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = PolkadotXcm; @@ -442,7 +452,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = EnsureRoot; } @@ -454,7 +464,7 @@ parameter_types! { } impl pallet_session::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = pallet_collator_selection::IdentityCollator; @@ -486,7 +496,7 @@ pub type CollatorSelectionUpdateOrigin = EitherOfDiverse, EnsureXcm>>; impl pallet_collator_selection::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = CollatorSelectionUpdateOrigin; type PotId = PotId; @@ -502,7 +512,7 @@ impl pallet_collator_selection::Config for Runtime { } impl pallet_asset_tx_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Fungibles = Assets; type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< pallet_assets::BalanceToAssetBalance, @@ -522,7 +532,7 @@ parameter_types! { } impl pallet_uniques::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type CollectionId = u32; type ItemId = u32; type Currency = Balances; @@ -607,9 +617,10 @@ pub type SignedExtra = ( pallet_asset_tx_payment::ChargeAssetTxPayment, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -746,17 +757,17 @@ impl_runtime_apis! { } } - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi for Runtime { fn query_call_info( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::RuntimeDispatchInfo { TransactionPayment::query_call_info(call, len) } fn query_call_fee_details( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) @@ -889,7 +900,7 @@ impl_runtime_apis! { } impl pallet_xcm_benchmarks::generic::Config for Runtime { - type Call = Call; + type RuntimeCall = RuntimeCall; fn worst_case_response() -> (u64, Response) { (0u64, Response::Version(Default::default())) diff --git a/parachains/runtimes/assets/statemine/src/xcm_config.rs b/parachains/runtimes/assets/statemine/src/xcm_config.rs index d8f59ffcb6..5036b889c1 100644 --- a/parachains/runtimes/assets/statemine/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemine/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Call, Event, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, + ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -159,7 +159,7 @@ pub type Barrier = DenyThenTry< pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; @@ -170,8 +170,11 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of KSM type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = - WeightInfoBounds, Call, MaxInstructions>; + type Weigher = WeightInfoBounds< + crate::weights::xcm::StatemineXcmWeight, + RuntimeCall, + MaxInstructions, + >; type Trader = ( UsingComponents>, cumulus_primitives_utility::TakeFirstAssetTrader< @@ -215,7 +218,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; @@ -226,17 +229,20 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = - WeightInfoBounds, Call, MaxInstructions>; + type Weigher = WeightInfoBounds< + crate::weights::xcm::StatemineXcmWeight, + RuntimeCall, + MaxInstructions, + >; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 02a04b3ed0..5a54fa95cc 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -159,14 +159,14 @@ impl frame_system::Config for Runtime { type BlockWeights = RuntimeBlockWeights; type BlockLength = RuntimeBlockLength; type AccountId = AccountId; - type Call = Call; + type RuntimeCall = RuntimeCall; type Lookup = AccountIdLookup; type Index = Index; type BlockNumber = BlockNumber; type Hash = Hash; type Hashing = BlakeTwo256; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Origin = Origin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; @@ -215,7 +215,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -231,7 +231,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter>; type WeightToFee = WeightToFee; @@ -257,7 +257,7 @@ pub type AssetsForceOrigin = EitherOfDiverse, EnsureXcm>>; impl pallet_assets::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Balance = Balance; type AssetId = AssetId; type Currency = Balances; @@ -282,8 +282,8 @@ parameter_types! { } impl pallet_multisig::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type DepositBase = DepositBase; type DepositFactor = DepositFactor; @@ -292,8 +292,8 @@ impl pallet_multisig::Config for Runtime { } impl pallet_utility::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = weights::pallet_utility::WeightInfo; } @@ -345,65 +345,75 @@ impl Default for ProxyType { Self::Any } } -impl InstanceFilter for ProxyType { - fn filter(&self, c: &Call) -> bool { +impl InstanceFilter for ProxyType { + fn filter(&self, c: &RuntimeCall) -> bool { match self { ProxyType::Any => true, - ProxyType::NonTransfer => - !matches!(c, Call::Balances { .. } | Call::Assets { .. } | Call::Uniques { .. }), + ProxyType::NonTransfer => !matches!( + c, + RuntimeCall::Balances { .. } | + RuntimeCall::Assets { .. } | + RuntimeCall::Uniques { .. } + ), ProxyType::CancelProxy => matches!( c, - Call::Proxy(pallet_proxy::Call::reject_announcement { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Assets => { matches!( c, - Call::Assets { .. } | - Call::Utility { .. } | Call::Multisig { .. } | - Call::Uniques { .. } + RuntimeCall::Assets { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } | + RuntimeCall::Uniques { .. } ) }, ProxyType::AssetOwner => matches!( c, - Call::Assets(pallet_assets::Call::create { .. }) | - Call::Assets(pallet_assets::Call::destroy { .. }) | - Call::Assets(pallet_assets::Call::transfer_ownership { .. }) | - Call::Assets(pallet_assets::Call::set_team { .. }) | - Call::Assets(pallet_assets::Call::set_metadata { .. }) | - Call::Assets(pallet_assets::Call::clear_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::create { .. }) | - Call::Uniques(pallet_uniques::Call::destroy { .. }) | - Call::Uniques(pallet_uniques::Call::transfer_ownership { .. }) | - Call::Uniques(pallet_uniques::Call::set_team { .. }) | - Call::Uniques(pallet_uniques::Call::set_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::set_attribute { .. }) | - Call::Uniques(pallet_uniques::Call::set_collection_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::clear_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::clear_attribute { .. }) | - Call::Uniques(pallet_uniques::Call::clear_collection_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::set_collection_max_supply { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Assets(pallet_assets::Call::create { .. }) | + RuntimeCall::Assets(pallet_assets::Call::destroy { .. }) | + RuntimeCall::Assets(pallet_assets::Call::transfer_ownership { .. }) | + RuntimeCall::Assets(pallet_assets::Call::set_team { .. }) | + RuntimeCall::Assets(pallet_assets::Call::set_metadata { .. }) | + RuntimeCall::Assets(pallet_assets::Call::clear_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::create { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::destroy { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::transfer_ownership { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_team { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_attribute { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_collection_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_attribute { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_collection_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_collection_max_supply { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::AssetManager => matches!( c, - Call::Assets(pallet_assets::Call::mint { .. }) | - Call::Assets(pallet_assets::Call::burn { .. }) | - Call::Assets(pallet_assets::Call::freeze { .. }) | - Call::Assets(pallet_assets::Call::thaw { .. }) | - Call::Assets(pallet_assets::Call::freeze_asset { .. }) | - Call::Assets(pallet_assets::Call::thaw_asset { .. }) | - Call::Uniques(pallet_uniques::Call::mint { .. }) | - Call::Uniques(pallet_uniques::Call::burn { .. }) | - Call::Uniques(pallet_uniques::Call::freeze { .. }) | - Call::Uniques(pallet_uniques::Call::thaw { .. }) | - Call::Uniques(pallet_uniques::Call::freeze_collection { .. }) | - Call::Uniques(pallet_uniques::Call::thaw_collection { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Assets(pallet_assets::Call::mint { .. }) | + RuntimeCall::Assets(pallet_assets::Call::burn { .. }) | + RuntimeCall::Assets(pallet_assets::Call::freeze { .. }) | + RuntimeCall::Assets(pallet_assets::Call::thaw { .. }) | + RuntimeCall::Assets(pallet_assets::Call::freeze_asset { .. }) | + RuntimeCall::Assets(pallet_assets::Call::thaw_asset { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::mint { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::burn { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::freeze { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::thaw { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::freeze_collection { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::thaw_collection { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Collator => matches!( c, - Call::CollatorSelection { .. } | Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::CollatorSelection { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), } } @@ -422,8 +432,8 @@ impl InstanceFilter for ProxyType { } impl pallet_proxy::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type ProxyType = ProxyType; type ProxyDepositBase = ProxyDepositBase; @@ -442,7 +452,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type DmpMessageHandler = DmpQueue; @@ -458,7 +468,7 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = PolkadotXcm; @@ -472,7 +482,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = EnsureRoot; } @@ -484,7 +494,7 @@ parameter_types! { } impl pallet_session::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = pallet_collator_selection::IdentityCollator; @@ -516,7 +526,7 @@ pub type CollatorSelectionUpdateOrigin = EitherOfDiverse, EnsureXcm>>; impl pallet_collator_selection::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = CollatorSelectionUpdateOrigin; type PotId = PotId; @@ -532,7 +542,7 @@ impl pallet_collator_selection::Config for Runtime { } impl pallet_asset_tx_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Fungibles = Assets; type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< pallet_assets::BalanceToAssetBalance, @@ -552,7 +562,7 @@ parameter_types! { } impl pallet_uniques::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type CollectionId = u32; type ItemId = u32; type Currency = Balances; @@ -637,9 +647,10 @@ pub type SignedExtra = ( pallet_asset_tx_payment::ChargeAssetTxPayment, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -775,17 +786,17 @@ impl_runtime_apis! { } } - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi for Runtime { fn query_call_info( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::RuntimeDispatchInfo { TransactionPayment::query_call_info(call, len) } fn query_call_fee_details( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) @@ -917,7 +928,7 @@ impl_runtime_apis! { } impl pallet_xcm_benchmarks::generic::Config for Runtime { - type Call = Call; + type RuntimeCall = RuntimeCall; fn worst_case_response() -> (u64, Response) { (0u64, Response::Version(Default::default())) diff --git a/parachains/runtimes/assets/statemint/src/xcm_config.rs b/parachains/runtimes/assets/statemint/src/xcm_config.rs index a8bf77b6d3..a7932e69de 100644 --- a/parachains/runtimes/assets/statemint/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemint/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Call, Event, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, + ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -156,7 +156,7 @@ pub type Barrier = DenyThenTry< pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; @@ -167,8 +167,11 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of DOT type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = - WeightInfoBounds, Call, MaxInstructions>; + type Weigher = WeightInfoBounds< + crate::weights::xcm::StatemintXcmWeight, + RuntimeCall, + MaxInstructions, + >; type Trader = UsingComponents>; type ResponseHandler = PolkadotXcm; @@ -191,7 +194,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; @@ -202,16 +205,19 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = - WeightInfoBounds, Call, MaxInstructions>; + type Weigher = WeightInfoBounds< + crate::weights::xcm::StatemintXcmWeight, + RuntimeCall, + MaxInstructions, + >; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 6482e5a1b0..27e6c15da0 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -127,14 +127,14 @@ impl frame_system::Config for Runtime { type BlockWeights = RuntimeBlockWeights; type BlockLength = RuntimeBlockLength; type AccountId = AccountId; - type Call = Call; + type RuntimeCall = RuntimeCall; type Lookup = AccountIdLookup; type Index = Index; type BlockNumber = BlockNumber; type Hash = Hash; type Hashing = BlakeTwo256; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Origin = Origin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; @@ -183,7 +183,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -199,7 +199,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter>; type WeightToFee = WeightToFee; @@ -222,7 +222,7 @@ parameter_types! { pub type AssetsForceOrigin = EnsureRoot; impl pallet_assets::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Balance = Balance; type AssetId = AssetId; type Currency = Balances; @@ -247,8 +247,8 @@ parameter_types! { } impl pallet_multisig::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type DepositBase = DepositBase; type DepositFactor = DepositFactor; @@ -257,8 +257,8 @@ impl pallet_multisig::Config for Runtime { } impl pallet_utility::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = weights::pallet_utility::WeightInfo; } @@ -310,65 +310,75 @@ impl Default for ProxyType { Self::Any } } -impl InstanceFilter for ProxyType { - fn filter(&self, c: &Call) -> bool { +impl InstanceFilter for ProxyType { + fn filter(&self, c: &RuntimeCall) -> bool { match self { ProxyType::Any => true, - ProxyType::NonTransfer => - !matches!(c, Call::Balances { .. } | Call::Assets { .. } | Call::Uniques { .. }), + ProxyType::NonTransfer => !matches!( + c, + RuntimeCall::Balances { .. } | + RuntimeCall::Assets { .. } | + RuntimeCall::Uniques { .. } + ), ProxyType::CancelProxy => matches!( c, - Call::Proxy(pallet_proxy::Call::reject_announcement { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Assets => { matches!( c, - Call::Assets { .. } | - Call::Utility { .. } | Call::Multisig { .. } | - Call::Uniques { .. } + RuntimeCall::Assets { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } | + RuntimeCall::Uniques { .. } ) }, ProxyType::AssetOwner => matches!( c, - Call::Assets(pallet_assets::Call::create { .. }) | - Call::Assets(pallet_assets::Call::destroy { .. }) | - Call::Assets(pallet_assets::Call::transfer_ownership { .. }) | - Call::Assets(pallet_assets::Call::set_team { .. }) | - Call::Assets(pallet_assets::Call::set_metadata { .. }) | - Call::Assets(pallet_assets::Call::clear_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::create { .. }) | - Call::Uniques(pallet_uniques::Call::destroy { .. }) | - Call::Uniques(pallet_uniques::Call::transfer_ownership { .. }) | - Call::Uniques(pallet_uniques::Call::set_team { .. }) | - Call::Uniques(pallet_uniques::Call::set_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::set_attribute { .. }) | - Call::Uniques(pallet_uniques::Call::set_collection_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::clear_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::clear_attribute { .. }) | - Call::Uniques(pallet_uniques::Call::clear_collection_metadata { .. }) | - Call::Uniques(pallet_uniques::Call::set_collection_max_supply { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Assets(pallet_assets::Call::create { .. }) | + RuntimeCall::Assets(pallet_assets::Call::destroy { .. }) | + RuntimeCall::Assets(pallet_assets::Call::transfer_ownership { .. }) | + RuntimeCall::Assets(pallet_assets::Call::set_team { .. }) | + RuntimeCall::Assets(pallet_assets::Call::set_metadata { .. }) | + RuntimeCall::Assets(pallet_assets::Call::clear_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::create { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::destroy { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::transfer_ownership { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_team { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_attribute { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_collection_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_attribute { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::clear_collection_metadata { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::set_collection_max_supply { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::AssetManager => matches!( c, - Call::Assets(pallet_assets::Call::mint { .. }) | - Call::Assets(pallet_assets::Call::burn { .. }) | - Call::Assets(pallet_assets::Call::freeze { .. }) | - Call::Assets(pallet_assets::Call::thaw { .. }) | - Call::Assets(pallet_assets::Call::freeze_asset { .. }) | - Call::Assets(pallet_assets::Call::thaw_asset { .. }) | - Call::Uniques(pallet_uniques::Call::mint { .. }) | - Call::Uniques(pallet_uniques::Call::burn { .. }) | - Call::Uniques(pallet_uniques::Call::freeze { .. }) | - Call::Uniques(pallet_uniques::Call::thaw { .. }) | - Call::Uniques(pallet_uniques::Call::freeze_collection { .. }) | - Call::Uniques(pallet_uniques::Call::thaw_collection { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Assets(pallet_assets::Call::mint { .. }) | + RuntimeCall::Assets(pallet_assets::Call::burn { .. }) | + RuntimeCall::Assets(pallet_assets::Call::freeze { .. }) | + RuntimeCall::Assets(pallet_assets::Call::thaw { .. }) | + RuntimeCall::Assets(pallet_assets::Call::freeze_asset { .. }) | + RuntimeCall::Assets(pallet_assets::Call::thaw_asset { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::mint { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::burn { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::freeze { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::thaw { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::freeze_collection { .. }) | + RuntimeCall::Uniques(pallet_uniques::Call::thaw_collection { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Collator => matches!( c, - Call::CollatorSelection { .. } | Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::CollatorSelection { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), } } @@ -387,8 +397,8 @@ impl InstanceFilter for ProxyType { } impl pallet_proxy::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type ProxyType = ProxyType; type ProxyDepositBase = ProxyDepositBase; @@ -407,7 +417,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type OutboundXcmpMessageSource = XcmpQueue; @@ -423,7 +433,7 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = PolkadotXcm; @@ -434,7 +444,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = EnsureRoot; } @@ -446,7 +456,7 @@ parameter_types! { } impl pallet_session::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = pallet_collator_selection::IdentityCollator; @@ -476,7 +486,7 @@ parameter_types! { pub type CollatorSelectionUpdateOrigin = EnsureRoot; impl pallet_collator_selection::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = CollatorSelectionUpdateOrigin; type PotId = PotId; @@ -492,7 +502,7 @@ impl pallet_collator_selection::Config for Runtime { } impl pallet_asset_tx_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Fungibles = Assets; type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< pallet_assets::BalanceToAssetBalance, @@ -512,7 +522,7 @@ parameter_types! { } impl pallet_uniques::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type CollectionId = u32; type ItemId = u32; type Currency = Balances; @@ -597,9 +607,10 @@ pub type SignedExtra = ( pallet_asset_tx_payment::ChargeAssetTxPayment, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -736,17 +747,17 @@ impl_runtime_apis! { } } - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi for Runtime { fn query_call_info( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::RuntimeDispatchInfo { TransactionPayment::query_call_info(call, len) } fn query_call_fee_details( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) @@ -878,7 +889,7 @@ impl_runtime_apis! { } impl pallet_xcm_benchmarks::generic::Config for Runtime { - type Call = Call; + type RuntimeCall = RuntimeCall; fn worst_case_response() -> (u64, Response) { (0u64, Response::Version(Default::default())) diff --git a/parachains/runtimes/assets/westmint/src/xcm_config.rs b/parachains/runtimes/assets/westmint/src/xcm_config.rs index 94a6ba6528..bd869c977b 100644 --- a/parachains/runtimes/assets/westmint/src/xcm_config.rs +++ b/parachains/runtimes/assets/westmint/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Call, Event, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, + ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -156,7 +156,7 @@ pub type Barrier = DenyThenTry< pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; @@ -167,8 +167,11 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of WND type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = - WeightInfoBounds, Call, MaxInstructions>; + type Weigher = WeightInfoBounds< + crate::weights::xcm::WestmintXcmWeight, + RuntimeCall, + MaxInstructions, + >; type Trader = ( UsingComponents>, cumulus_primitives_utility::TakeFirstAssetTrader< @@ -211,7 +214,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; type ExecuteXcmOrigin = EnsureXcmOrigin; @@ -219,16 +222,19 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = - WeightInfoBounds, Call, MaxInstructions>; + type Weigher = WeightInfoBounds< + crate::weights::xcm::WestmintXcmWeight, + RuntimeCall, + MaxInstructions, + >; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index cd7701481c..a5c5a5daf6 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -152,14 +152,14 @@ impl frame_system::Config for Runtime { type BlockWeights = RuntimeBlockWeights; type BlockLength = RuntimeBlockLength; type AccountId = AccountId; - type Call = Call; + type RuntimeCall = RuntimeCall; type Lookup = AccountIdLookup; type Index = Index; type BlockNumber = BlockNumber; type Hash = Hash; type Hashing = BlakeTwo256; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Origin = Origin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; @@ -200,7 +200,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -215,7 +215,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter>; type WeightToFee = WeightToFee; @@ -232,8 +232,8 @@ parameter_types! { } impl pallet_multisig::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type DepositBase = DepositBase; type DepositFactor = DepositFactor; @@ -242,8 +242,8 @@ impl pallet_multisig::Config for Runtime { } impl pallet_utility::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = weights::pallet_utility::WeightInfo; } @@ -289,25 +289,29 @@ impl Default for ProxyType { Self::Any } } -impl InstanceFilter for ProxyType { - fn filter(&self, c: &Call) -> bool { +impl InstanceFilter for ProxyType { + fn filter(&self, c: &RuntimeCall) -> bool { match self { ProxyType::Any => true, - ProxyType::NonTransfer => !matches!(c, Call::Balances { .. }), + ProxyType::NonTransfer => !matches!(c, RuntimeCall::Balances { .. }), ProxyType::CancelProxy => matches!( c, - Call::Proxy(pallet_proxy::Call::reject_announcement { .. }) | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::Proxy(pallet_proxy::Call::reject_announcement { .. }) | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Collator => matches!( c, - Call::CollatorSelection { .. } | Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::CollatorSelection { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), ProxyType::Alliance => matches!( c, - Call::AllianceMotion { .. } | - Call::Alliance { .. } | - Call::Utility { .. } | Call::Multisig { .. } + RuntimeCall::AllianceMotion { .. } | + RuntimeCall::Alliance { .. } | + RuntimeCall::Utility { .. } | + RuntimeCall::Multisig { .. } ), } } @@ -323,8 +327,8 @@ impl InstanceFilter for ProxyType { } impl pallet_proxy::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type ProxyType = ProxyType; type ProxyDepositBase = ProxyDepositBase; @@ -343,7 +347,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type DmpMessageHandler = DmpQueue; @@ -359,7 +363,7 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = PolkadotXcm; @@ -370,7 +374,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = EnsureRoot; } @@ -379,7 +383,7 @@ pub const PERIOD: u32 = 6 * HOURS; pub const OFFSET: u32 = 0; impl pallet_session::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = pallet_collator_selection::IdentityCollator; @@ -408,7 +412,7 @@ parameter_types! { pub type CollatorSelectionUpdateOrigin = RootOrExecutiveSimpleMajority; impl pallet_collator_selection::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = CollatorSelectionUpdateOrigin; type PotId = PotId; @@ -434,8 +438,8 @@ pub const ALLIANCE_MAX_MEMBERS: u32 = 100; type AllianceCollective = pallet_collective::Instance1; impl pallet_collective::Config for Runtime { type Origin = Origin; - type Proposal = Call; - type Event = Event; + type Proposal = RuntimeCall; + type RuntimeEvent = RuntimeEvent; type MotionDuration = AllianceMotionDuration; type MaxProposals = ConstU32; type MaxMembers = ConstU32; @@ -458,8 +462,8 @@ parameter_types! { } impl pallet_alliance::Config for Runtime { - type Event = Event; - type Proposal = Call; + type RuntimeEvent = RuntimeEvent; + type Proposal = RuntimeCall; type AdminOrigin = RootOrAllianceTwoThirdsMajority; type MembershipManager = RootOrAllianceTwoThirdsMajority; type AnnouncementOrigin = RootOrAllianceTwoThirdsMajority; @@ -544,9 +548,10 @@ pub type SignedExtra = ( frame_system::CheckWeight, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index f728a6d9cb..bfcfd9567b 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, Balances, Call, Event, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, - WeightToFee, XcmpQueue, + AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -132,7 +132,7 @@ pub type Barrier = DenyThenTry< pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; type AssetTransactor = CurrencyTransactor; type OriginConverter = XcmOriginToTransactDispatchOrigin; @@ -143,7 +143,7 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = ConcreteNativeAssetFrom; type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type Trader = UsingComponents>; type ResponseHandler = PolkadotXcm; @@ -166,7 +166,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; @@ -177,15 +177,15 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Nothing; // This parachain is not meant as a reserve location. - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } diff --git a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs index 5f3d5310b8..3c4e81f3e3 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs @@ -1,6 +1,6 @@ use crate::{ - constants::currency::deposit, Balance, Balances, Call, Event, RandomnessCollectiveFlip, - Runtime, RuntimeBlockWeights, Timestamp, + constants::currency::deposit, Balance, Balances, RandomnessCollectiveFlip, Runtime, + RuntimeBlockWeights, RuntimeCall, RuntimeEvent, Timestamp, }; use frame_support::{ parameter_types, @@ -37,8 +37,8 @@ impl Config for Runtime { type Time = Timestamp; type Randomness = RandomnessCollectiveFlip; type Currency = Balances; - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; /// The safest default is to allow no calls at all. /// /// Runtimes should whitelist dispatchables that are allowed to be called from contracts diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index ff0271775b..46c53a95ef 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -89,9 +89,10 @@ pub type SignedExtra = ( pallet_transaction_payment::ChargeTransactionPayment, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -156,14 +157,14 @@ impl frame_system::Config for Runtime { type BlockWeights = RuntimeBlockWeights; type BlockLength = RuntimeBlockLength; type AccountId = AccountId; - type Call = Call; + type RuntimeCall = RuntimeCall; type Lookup = AccountIdLookup; type Index = Index; type BlockNumber = BlockNumber; type Hash = Hash; type Hashing = BlakeTwo256; type Header = Header; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Origin = Origin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; @@ -198,7 +199,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ConstU128; type AccountStore = System; @@ -208,7 +209,7 @@ impl pallet_balances::Config for Runtime { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter>; type WeightToFee = WeightToFee; @@ -226,8 +227,8 @@ parameter_types! { } impl pallet_multisig::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type Currency = Balances; type DepositBase = DepositBase; type DepositFactor = DepositFactor; @@ -236,8 +237,8 @@ impl pallet_multisig::Config for Runtime { } impl pallet_utility::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; type PalletsOrigin = OriginCaller; type WeightInfo = pallet_utility::weights::SubstrateWeight; } @@ -248,7 +249,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type DmpMessageHandler = DmpQueue; @@ -271,7 +272,7 @@ parameter_types! { } impl pallet_session::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = pallet_collator_selection::IdentityCollator; @@ -295,7 +296,7 @@ parameter_types! { } impl pallet_collator_selection::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = CollatorSelectionUpdateOrigin; type PotId = PotId; @@ -311,8 +312,8 @@ impl pallet_collator_selection::Config for Runtime { } impl pallet_sudo::Config for Runtime { - type Call = Call; - type Event = Event; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; } // Create the runtime by composing the FRAME pallets that were previously configured. @@ -479,17 +480,17 @@ impl_runtime_apis! { } } - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi for Runtime { fn query_call_info( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::RuntimeDispatchInfo { TransactionPayment::query_call_info(call, len) } fn query_call_fee_details( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) diff --git a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs index 97a2991525..fbccf508c1 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, Balances, Call, Event, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, - WeightToFee, XcmpQueue, + AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -135,7 +135,7 @@ pub type Barrier = DenyThenTry< pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; type AssetTransactor = CurrencyTransactor; type OriginConverter = XcmOriginToTransactDispatchOrigin; @@ -143,7 +143,7 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type Trader = UsingComponents; type ResponseHandler = PolkadotXcm; type AssetTrap = PolkadotXcm; @@ -165,7 +165,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; @@ -176,21 +176,21 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = PolkadotXcm; @@ -204,7 +204,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = EnsureRoot; } diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs index 8c34141c33..035dff2eb4 100644 --- a/parachains/runtimes/starters/seedling/src/lib.rs +++ b/parachains/runtimes/starters/seedling/src/lib.rs @@ -114,7 +114,7 @@ impl frame_system::Config for Runtime { /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. - type Call = Call; + type RuntimeCall = RuntimeCall; /// The lookup mechanism to get account ID from whatever is passed in dispatchers. type Lookup = AccountIdLookup; /// The index type for storing how many extrinsics an account has signed. @@ -128,7 +128,7 @@ impl frame_system::Config for Runtime { /// The header type. type Header = generic::Header; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. type Origin = Origin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). @@ -151,16 +151,16 @@ impl frame_system::Config for Runtime { } impl pallet_sudo::Config for Runtime { - type Call = Call; - type Event = Event; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; } impl cumulus_pallet_solo_to_para::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = cumulus_pallet_solo_to_para::Pallet; type SelfParaId = parachain_info::Pallet; type OutboundXcmpMessageSource = (); @@ -216,9 +216,10 @@ pub type SignedExtra = ( cumulus_pallet_solo_to_para::CheckSudo, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, diff --git a/parachains/runtimes/starters/shell/src/lib.rs b/parachains/runtimes/starters/shell/src/lib.rs index 31a95e20d9..fab27c2fc6 100644 --- a/parachains/runtimes/starters/shell/src/lib.rs +++ b/parachains/runtimes/starters/shell/src/lib.rs @@ -122,7 +122,7 @@ impl frame_system::Config for Runtime { /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. - type Call = Call; + type RuntimeCall = RuntimeCall; /// The lookup mechanism to get account ID from whatever is passed in dispatchers. type Lookup = AccountIdLookup; /// The index type for storing how many extrinsics an account has signed. @@ -136,7 +136,7 @@ impl frame_system::Config for Runtime { /// The header type. type Header = generic::Header; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. type Origin = Origin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). @@ -164,7 +164,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type OutboundXcmpMessageSource = (); @@ -200,7 +200,7 @@ pub struct DisallowSigned; impl sp_runtime::traits::SignedExtension for DisallowSigned { const IDENTIFIER: &'static str = "DisallowSigned"; type AccountId = AccountId; - type Call = Call; + type Call = RuntimeCall; type AdditionalSigned = (); type Pre = (); fn additional_signed( @@ -248,9 +248,10 @@ pub type BlockId = generic::BlockId; /// The SignedExtension to the basic transaction logic. pub type SignedExtra = DisallowSigned; /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, diff --git a/parachains/runtimes/starters/shell/src/xcm_config.rs b/parachains/runtimes/starters/shell/src/xcm_config.rs index e5d96c7a64..8e754299ab 100644 --- a/parachains/runtimes/starters/shell/src/xcm_config.rs +++ b/parachains/runtimes/starters/shell/src/xcm_config.rs @@ -13,7 +13,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -use super::{AccountId, Call, Event, Origin, ParachainInfo, Runtime}; +use super::{AccountId, Origin, ParachainInfo, Runtime, RuntimeCall, RuntimeEvent}; use frame_support::{match_types, parameter_types}; use xcm::latest::prelude::*; use xcm_builder::{ @@ -52,7 +52,7 @@ parameter_types! { pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = (); // sending XCM not supported type AssetTransactor = (); // balances not supported type OriginConverter = XcmOriginToTransactDispatchOrigin; @@ -60,7 +60,7 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = (); // balances not supported type LocationInverter = LocationInverter; type Barrier = AllowUnpaidExecutionFrom; - type Weigher = FixedWeightBounds; // balances not supported + type Weigher = FixedWeightBounds; // balances not supported type Trader = (); // balances not supported type ResponseHandler = (); // Don't handle responses for now. type AssetTrap = (); // don't trap for now @@ -69,6 +69,6 @@ impl xcm_executor::Config for XcmConfig { } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = xcm_executor::XcmExecutor; } diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index ba91d29aa7..a9342c3a65 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -117,10 +117,11 @@ pub type SignedExtra = ( ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< @@ -271,7 +272,7 @@ impl frame_system::Config for Runtime { /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. - type Call = Call; + type RuntimeCall = RuntimeCall; /// The lookup mechanism to get account ID from whatever is passed in dispatchers. type Lookup = AccountIdLookup; /// The index type for storing how many extrinsics an account has signed. @@ -285,7 +286,7 @@ impl frame_system::Config for Runtime { /// The header type. type Header = generic::Header; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. type Origin = Origin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). @@ -351,7 +352,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -367,7 +368,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type WeightToFee = WeightToFee; type LengthToFee = ConstantMultiplier; @@ -389,7 +390,7 @@ parameter_types! { // EnsureOneOf, EnsureXcm>>; impl pallet_assets::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Balance = Balance; type AssetId = AssetId; type Currency = Balances; @@ -411,7 +412,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type DmpMessageHandler = DmpQueue; @@ -427,7 +428,7 @@ impl parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = PolkadotXcm; @@ -438,7 +439,7 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = EnsureRoot; } @@ -450,7 +451,7 @@ parameter_types! { } impl pallet_session::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type ValidatorId = ::AccountId; // we don't have stash and controller, thus we don't need the convert as well. type ValidatorIdOf = pallet_collator_selection::IdentityCollator; @@ -482,7 +483,7 @@ parameter_types! { pub type CollatorSelectionUpdateOrigin = EnsureRoot; impl pallet_collator_selection::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Currency = Balances; type UpdateOrigin = CollatorSelectionUpdateOrigin; type PotId = PotId; @@ -498,7 +499,7 @@ impl pallet_collator_selection::Config for Runtime { } impl pallet_asset_tx_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Fungibles = Assets; type OnChargeAssetTransaction = pallet_asset_tx_payment::FungiblesAdapter< pallet_assets::BalanceToAssetBalance, @@ -507,8 +508,8 @@ impl pallet_asset_tx_payment::Config for Runtime { } impl pallet_sudo::Config for Runtime { - type Event = Event; - type Call = Call; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; } // Create the runtime by composing the FRAME pallets that were previously configured. @@ -668,17 +669,17 @@ impl_runtime_apis! { } } - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi for Runtime { fn query_call_info( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::RuntimeDispatchInfo { TransactionPayment::query_call_info(call, len) } fn query_call_fee_details( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) diff --git a/parachains/runtimes/testing/penpal/src/xcm_config.rs b/parachains/runtimes/testing/penpal/src/xcm_config.rs index b132659a29..5c814be50c 100644 --- a/parachains/runtimes/testing/penpal/src/xcm_config.rs +++ b/parachains/runtimes/testing/penpal/src/xcm_config.rs @@ -22,8 +22,8 @@ //! with statemine as the reserve. At present no derivative tokens are minted on receipt of a //! ReserveAssetTransferDeposited message but that will but the intension will be to support this soon. use super::{ - AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, Call, Event, Origin, - ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, WeightToFee, XcmpQueue, + AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, Origin, ParachainInfo, + ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use core::marker::PhantomData; use frame_support::{ @@ -161,9 +161,9 @@ where Deny: ShouldExecute, Allow: ShouldExecute, { - fn should_execute( + fn should_execute( origin: &MultiLocation, - message: &mut Xcm, + message: &mut Xcm, max_weight: XCMWeight, weight_credit: &mut XCMWeight, ) -> Result<(), ()> { @@ -175,9 +175,9 @@ where // See issue #5233 pub struct DenyReserveTransferToRelayChain; impl ShouldExecute for DenyReserveTransferToRelayChain { - fn should_execute( + fn should_execute( origin: &MultiLocation, - message: &mut Xcm, + message: &mut Xcm, _max_weight: XCMWeight, _weight_credit: &mut XCMWeight, ) -> Result<(), ()> { @@ -320,7 +320,7 @@ pub type Reserves = (NativeAsset, AssetsFrom); pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; // How to withdraw and deposit an asset. type AssetTransactor = AssetTransactors; @@ -329,7 +329,7 @@ impl xcm_executor::Config for XcmConfig { type IsTeleporter = NativeAsset; type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type Trader = UsingComponents>; type ResponseHandler = PolkadotXcm; @@ -351,7 +351,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; type ExecuteXcmOrigin = EnsureXcmOrigin; @@ -361,10 +361,10 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = Everything; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; // ^ Override for AdvertisedXcmVersion default @@ -372,6 +372,6 @@ impl pallet_xcm::Config for Runtime { } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 6606e46570..96ba3bdef2 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -164,7 +164,7 @@ impl frame_system::Config for Runtime { /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. - type Call = Call; + type RuntimeCall = RuntimeCall; /// The lookup mechanism to get account ID from whatever is passed in dispatchers. type Lookup = AccountIdLookup; /// The index type for storing how many extrinsics an account has signed. @@ -178,7 +178,7 @@ impl frame_system::Config for Runtime { /// The header type. type Header = generic::Header; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. type Origin = Origin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). @@ -225,7 +225,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -240,7 +240,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type WeightToFee = IdentityFee; type LengthToFee = ConstantMultiplier; @@ -249,8 +249,8 @@ impl pallet_transaction_payment::Config for Runtime { } impl pallet_sudo::Config for Runtime { - type Call = Call; - type Event = Event; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; } parameter_types! { @@ -259,7 +259,7 @@ parameter_types! { } impl cumulus_pallet_parachain_system::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type SelfParaId = parachain_info::Pallet; type OutboundXcmpMessageSource = XcmpQueue; @@ -398,7 +398,7 @@ pub type Reserves = (NativeAsset, AssetsFrom); pub struct XcmConfig; impl Config for XcmConfig { - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; // How to withdraw and deposit an asset. type AssetTransactor = AssetTransactors; @@ -407,7 +407,7 @@ impl Config for XcmConfig { type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of ROC type LocationInverter = LocationInverter; type Barrier = Barrier; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type Trader = UsingComponents, RocLocation, AccountId, Balances, ()>; type ResponseHandler = PolkadotXcm; type AssetTrap = PolkadotXcm; @@ -428,7 +428,7 @@ pub type XcmRouter = ( ); impl pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; type ExecuteXcmOrigin = EnsureXcmOrigin; @@ -436,21 +436,21 @@ impl pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = frame_support::traits::Nothing; - type Weigher = FixedWeightBounds; + type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; } impl cumulus_pallet_xcm::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; } impl cumulus_pallet_xcmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ChannelInfo = ParachainSystem; type VersionWrapper = (); @@ -461,15 +461,15 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { } impl cumulus_pallet_dmp_queue::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; type ExecuteOverweightOrigin = frame_system::EnsureRoot; } impl cumulus_ping::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Origin = Origin; - type Call = Call; + type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; } @@ -489,7 +489,7 @@ pub type AdminOrigin = EitherOfDiverse, EnsureXcm>>; impl pallet_assets::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type Balance = u64; type AssetId = AssetId; type Currency = Balances; @@ -573,9 +573,10 @@ pub type SignedExtra = ( pallet_transaction_payment::ChargeTransactionPayment, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -697,17 +698,17 @@ impl_runtime_apis! { } } - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi for Runtime { fn query_call_info( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::RuntimeDispatchInfo { TransactionPayment::query_call_info(call, len) } fn query_call_fee_details( - call: Call, + call: RuntimeCall, len: u32, ) -> pallet_transaction_payment::FeeDetails { TransactionPayment::query_call_fee_details(call, len) diff --git a/test/client/src/lib.rs b/test/client/src/lib.rs index 2bac18a78a..813cafd62f 100644 --- a/test/client/src/lib.rs +++ b/test/client/src/lib.rs @@ -19,7 +19,7 @@ mod block_builder; use codec::{Decode, Encode}; use runtime::{ - Balance, Block, BlockHashCount, Call, GenesisConfig, Runtime, Signature, SignedExtra, + Balance, Block, BlockHashCount, GenesisConfig, Runtime, RuntimeCall, Signature, SignedExtra, SignedPayload, UncheckedExtrinsic, VERSION, }; use sc_executor::{WasmExecutionMethod, WasmExecutor}; @@ -122,7 +122,7 @@ fn genesis_config() -> GenesisConfig { pub fn generate_extrinsic( client: &Client, origin: sp_keyring::AccountKeyring, - function: impl Into, + function: impl Into, ) -> UncheckedExtrinsic { let current_block_hash = client.info().best_hash; let current_block = client.info().best_number.saturated_into(); @@ -165,8 +165,10 @@ pub fn transfer( dest: sp_keyring::AccountKeyring, value: Balance, ) -> UncheckedExtrinsic { - let function = - Call::Balances(pallet_balances::Call::transfer { dest: dest.public().into(), value }); + let function = RuntimeCall::Balances(pallet_balances::Call::transfer { + dest: dest.public().into(), + value, + }); generate_extrinsic(client, origin, function) } diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index 225b874f36..0d5838d001 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -170,7 +170,7 @@ impl frame_system::Config for Runtime { /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. - type Call = Call; + type RuntimeCall = RuntimeCall; /// The lookup mechanism to get account ID from whatever is passed in dispatchers. type Lookup = IdentityLookup; /// The index type for storing how many extrinsics an account has signed. @@ -184,7 +184,7 @@ impl frame_system::Config for Runtime { /// The header type. type Header = generic::Header; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. type Origin = Origin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). @@ -229,7 +229,7 @@ impl pallet_balances::Config for Runtime { /// The type for recording an account's balance. type Balance = Balance; /// The ubiquitous event type. - type Event = Event; + type RuntimeEvent = RuntimeEvent; type DustRemoval = (); type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; @@ -244,7 +244,7 @@ parameter_types! { } impl pallet_transaction_payment::Config for Runtime { - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter; type WeightToFee = IdentityFee; type LengthToFee = ConstantMultiplier; @@ -253,13 +253,13 @@ impl pallet_transaction_payment::Config for Runtime { } impl pallet_sudo::Config for Runtime { - type Call = Call; - type Event = Event; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; } impl cumulus_pallet_parachain_system::Config for Runtime { type SelfParaId = ParachainId; - type Event = Event; + type RuntimeEvent = RuntimeEvent; type OnSystemEvent = (); type OutboundXcmpMessageSource = (); type DmpMessageHandler = (); @@ -328,9 +328,10 @@ pub type SignedExtra = ( pallet_transaction_payment::ChargeTransactionPayment, ); /// Unchecked extrinsic type as expected by this runtime. -pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; +pub type UncheckedExtrinsic = + generic::UncheckedExtrinsic; /// Extrinsic type that has already been checked. -pub type CheckedExtrinsic = generic::CheckedExtrinsic; +pub type CheckedExtrinsic = generic::CheckedExtrinsic; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -341,7 +342,7 @@ pub type Executive = frame_executive::Executive< TestOnRuntimeUpgrade, >; /// The payload being signed in transactions. -pub type SignedPayload = generic::SignedPayload; +pub type SignedPayload = generic::SignedPayload; pub struct TestOnRuntimeUpgrade; diff --git a/test/service/src/lib.rs b/test/service/src/lib.rs index c0a0067ec3..a45b3c8bf1 100644 --- a/test/service/src/lib.rs +++ b/test/service/src/lib.rs @@ -705,7 +705,7 @@ impl TestNode { /// Send an extrinsic to this node. pub async fn send_extrinsic( &self, - function: impl Into, + function: impl Into, caller: Sr25519Keyring, ) -> Result { let extrinsic = construct_extrinsic(&*self.client, function, caller.pair(), Some(0)); @@ -741,7 +741,7 @@ pub fn fetch_nonce(client: &Client, account: sp_core::sr25519::Public) -> u32 { /// Construct an extrinsic that can be applied to the test runtime. pub fn construct_extrinsic( client: &Client, - function: impl Into, + function: impl Into, caller: sp_core::sr25519::Pair, nonce: Option, ) -> runtime::UncheckedExtrinsic { From 1f2b85c87bfa6e514bb0f1915389f7b2e04df6d7 Mon Sep 17 00:00:00 2001 From: Keith Yeung Date: Wed, 14 Sep 2022 15:59:03 +0800 Subject: [PATCH 31/54] Companion for paritytech/substrate#12219 (#1610) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Remove CanAuthorWith trait CanAuthotWith trait removed. Also all dependencies, parameters, type paramers were removed. This is related to removal of native runtime. * Companion for paritytech/substrate#12219 * Fixes * polkadot-runtime-common updated cargo update -p polkadot-runtime-common * warning fixed * Update cid * update lockfile for {"polkadot", "substrate"} * Update substrate * update lockfile for {"polkadot", "substrate"} * Update polkadot * Fix tests * :facepalm: Co-authored-by: Michal Kucharczyk <1728078+michalkucharczyk@users.noreply.github.com> Co-authored-by: parity-processbot <> Co-authored-by: Bastian Köcher --- Cargo.lock | 694 ++++++++++-------- client/consensus/aura/src/import_queue.rs | 34 +- pallets/collator-selection/src/lib.rs | 3 +- pallets/dmp-queue/src/lib.rs | 5 +- pallets/parachain-system/src/lib.rs | 4 +- pallets/solo-to-para/src/lib.rs | 5 +- parachain-template/node/src/service.rs | 3 - parachain-template/runtime/src/lib.rs | 8 +- .../runtimes/assets/statemine/src/lib.rs | 6 +- .../runtimes/assets/statemint/src/lib.rs | 6 +- .../runtimes/assets/westmint/src/lib.rs | 6 +- .../collectives-polkadot/src/lib.rs | 6 +- .../contracts/contracts-rococo/src/lib.rs | 6 +- .../runtimes/starters/seedling/src/lib.rs | 6 +- parachains/runtimes/starters/shell/src/lib.rs | 6 +- parachains/runtimes/testing/penpal/src/lib.rs | 8 +- .../testing/rococo-parachain/src/lib.rs | 6 +- polkadot-parachain/src/service.rs | 27 +- test/runtime/src/lib.rs | 6 +- test/service/src/lib.rs | 2 +- 20 files changed, 486 insertions(+), 361 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7abe9f28c5..3e22fe183b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +487,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +507,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +516,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -908,9 +908,9 @@ dependencies = [ [[package]] name = "cid" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a52cffa791ce5cf490ac3b2d6df970dc04f931b04e727be3c3e220e17164dfc4" +checksum = "f6ed9c8b2d17acb8110c46f1da5bf4a696d745e1474a16db0cd2b49cd0249bf2" dependencies = [ "core2", "multibase", @@ -2786,7 +2786,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", ] @@ -2803,7 +2803,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -2826,7 +2826,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "Inflector", "chrono", @@ -2877,7 +2877,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2888,7 +2888,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -2933,7 +2933,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "bitflags", "frame-metadata", @@ -2958,13 +2958,14 @@ dependencies = [ "sp-state-machine", "sp-std", "sp-tracing", + "sp-weights", "tt-call", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "Inflector", "cfg-expr", @@ -2978,7 +2979,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2990,7 +2991,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro2", "quote", @@ -3000,7 +3001,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "log", @@ -3012,12 +3013,13 @@ dependencies = [ "sp-runtime", "sp-std", "sp-version", + "sp-weights", ] [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3032,7 +3034,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "sp-api", @@ -3041,7 +3043,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "parity-scale-codec", @@ -3920,7 +3922,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-primitives", "bitvec", @@ -4013,7 +4015,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-support", "polkadot-primitives", @@ -4172,8 +4174,8 @@ dependencies = [ "libp2p-request-response", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.8.5", ] @@ -4199,8 +4201,8 @@ dependencies = [ "multistream-select", "parking_lot 0.12.1", "pin-project", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.8.5", "ring", "rw-stream-sink", @@ -4250,8 +4252,8 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.7.3", "smallvec", ] @@ -4274,8 +4276,8 @@ dependencies = [ "libp2p-swarm", "log", "prometheus-client", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.7.3", "regex", "sha2 0.10.2", @@ -4297,8 +4299,8 @@ dependencies = [ "libp2p-swarm", "log", "lru 0.7.7", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "prost-codec", "smallvec", "thiserror", @@ -4322,8 +4324,8 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.7.3", "sha2 0.10.2", "smallvec", @@ -4400,8 +4402,8 @@ dependencies = [ "lazy_static", "libp2p-core", "log", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.8.5", "sha2 0.10.2", "snow", @@ -4437,8 +4439,8 @@ dependencies = [ "futures", "libp2p-core", "log", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "unsigned-varint", "void", ] @@ -4473,8 +4475,8 @@ dependencies = [ "libp2p-swarm", "log", "pin-project", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "prost-codec", "rand 0.8.5", "smallvec", @@ -4497,8 +4499,8 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.8.5", "sha2 0.10.2", "thiserror", @@ -5352,7 +5354,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "dyn-clonable", @@ -5368,7 +5370,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "expander 0.0.6", "itertools", @@ -5406,7 +5408,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5427,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -5444,7 +5446,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5458,7 +5460,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -5474,7 +5476,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -5490,7 +5492,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -5505,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5529,7 +5531,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5549,7 +5551,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5564,7 +5566,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "beefy-primitives", "frame-support", @@ -5580,7 +5582,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5603,7 +5605,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5621,7 +5623,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5666,7 +5668,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5683,7 +5685,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "bitflags", "frame-benchmarking", @@ -5711,7 +5713,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "bitflags", "parity-scale-codec", @@ -5726,7 +5728,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro2", "quote", @@ -5736,7 +5738,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5753,7 +5755,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5766,7 +5768,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5782,7 +5784,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5805,7 +5807,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5818,7 +5820,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5836,7 +5838,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5851,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5874,7 +5876,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5890,7 +5892,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5910,7 +5912,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5927,7 +5929,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5944,7 +5946,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5962,7 +5964,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5977,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -5992,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -6009,7 +6011,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6028,7 +6030,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "sp-api", @@ -6038,7 +6040,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -6055,7 +6057,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6078,7 +6080,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6094,7 +6096,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6111,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -6123,7 +6125,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6138,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6154,7 +6156,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -6175,7 +6177,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6191,7 +6193,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -6205,7 +6207,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6228,7 +6230,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6239,7 +6241,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "sp-arithmetic", @@ -6248,7 +6250,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -6277,7 +6279,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6295,7 +6297,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6314,7 +6316,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-support", "frame-system", @@ -6330,7 +6332,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6345,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6356,7 +6358,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6373,7 +6375,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6390,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6404,7 +6406,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6421,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-support", "frame-system", @@ -6437,7 +6439,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-benchmarking", "frame-support", @@ -6995,7 +6997,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7010,7 +7012,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7024,7 +7026,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "derive_more", "fatality", @@ -7047,7 +7049,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "fatality", "futures", @@ -7068,7 +7070,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "clap 3.2.20", "frame-benchmarking-cli", @@ -7094,7 +7096,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7135,7 +7137,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "always-assert", "fatality", @@ -7156,7 +7158,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7169,7 +7171,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "derive_more", "fatality", @@ -7192,7 +7194,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7206,7 +7208,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "futures-timer", @@ -7226,7 +7228,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "always-assert", "async-trait", @@ -7250,7 +7252,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "parity-scale-codec", @@ -7268,7 +7270,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bitvec", "derive_more", @@ -7297,7 +7299,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bitvec", "futures", @@ -7317,7 +7319,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bitvec", "fatality", @@ -7336,7 +7338,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7351,7 +7353,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "futures", @@ -7369,7 +7371,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7384,7 +7386,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "futures-timer", @@ -7401,7 +7403,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "fatality", "futures", @@ -7420,7 +7422,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "futures", @@ -7437,7 +7439,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bitvec", "fatality", @@ -7455,7 +7457,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "always-assert", "assert_matches", @@ -7487,7 +7489,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "polkadot-node-primitives", @@ -7503,7 +7505,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "futures", "memory-lru", @@ -7519,7 +7521,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-std", "lazy_static", @@ -7537,7 +7539,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bs58", "futures", @@ -7556,7 +7558,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "derive_more", @@ -7578,7 +7580,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bounded-vec", "futures", @@ -7600,7 +7602,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7610,7 +7612,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "futures", @@ -7628,7 +7630,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "derive_more", @@ -7651,7 +7653,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "derive_more", @@ -7684,7 +7686,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "futures", @@ -7707,7 +7709,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "derive_more", "frame-support", @@ -7807,7 +7809,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7822,7 +7824,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bitvec", "frame-system", @@ -7852,7 +7854,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7884,7 +7886,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-primitives", "bitvec", @@ -7972,7 +7974,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-primitives", "bitvec", @@ -8019,7 +8021,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-support", "polkadot-primitives", @@ -8031,7 +8033,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bs58", "parity-scale-codec", @@ -8043,7 +8045,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "bitflags", "bitvec", @@ -8086,7 +8088,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "async-trait", "beefy-gadget", @@ -8191,7 +8193,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8212,7 +8214,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8222,7 +8224,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8247,7 +8249,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-primitives", "bitvec", @@ -8308,7 +8310,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-benchmarking", "frame-system", @@ -8453,7 +8455,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8553,7 +8555,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc03e116981ff7d8da8e5c220e374587b98d294af7ba7dd7fda761158f00086f" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.10.1", +] + +[[package]] +name = "prost" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "399c3c31cdec40583bb68f0b18403400d01ec4289c383aa047560439952c4dd7" +dependencies = [ + "bytes", + "prost-derive 0.11.0", ] [[package]] @@ -8571,8 +8583,28 @@ dependencies = [ "log", "multimap", "petgraph", - "prost", - "prost-types", + "prost 0.10.3", + "prost-types 0.10.1", + "regex", + "tempfile", + "which", +] + +[[package]] +name = "prost-build" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f835c582e6bd972ba8347313300219fed5bfa52caf175298d860b61ff6069bb" +dependencies = [ + "bytes", + "heck", + "itertools", + "lazy_static", + "log", + "multimap", + "petgraph", + "prost 0.11.0", + "prost-types 0.11.1", "regex", "tempfile", "which", @@ -8586,7 +8618,7 @@ checksum = "00af1e92c33b4813cc79fda3f2dbf56af5169709be0202df730e9ebc3e4cd007" dependencies = [ "asynchronous-codec", "bytes", - "prost", + "prost 0.10.3", "thiserror", "unsigned-varint", ] @@ -8604,6 +8636,19 @@ dependencies = [ "syn", ] +[[package]] +name = "prost-derive" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7345d5f0e08c0536d7ac7229952590239e77abf0a0100a1b1d890add6ea96364" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "prost-types" version = "0.10.1" @@ -8611,7 +8656,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" dependencies = [ "bytes", - "prost", + "prost 0.10.3", +] + +[[package]] +name = "prost-types" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dfaa718ad76a44b3415e6c4d53b17c8f99160dcb3a99b10470fce8ad43f6e3e" +dependencies = [ + "bytes", + "prost 0.11.0", ] [[package]] @@ -8820,7 +8875,7 @@ dependencies = [ "derive_more", "fs-err", "itertools", - "static_init", + "static_init 0.5.2", "thiserror", ] @@ -8885,7 +8940,7 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9007,7 +9062,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9091,7 +9146,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-support", "polkadot-primitives", @@ -9261,7 +9316,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "sp-core", @@ -9272,7 +9327,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures", @@ -9281,8 +9336,8 @@ dependencies = [ "libp2p", "log", "parity-scale-codec", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "rand 0.7.3", "sc-client-api", "sc-network-common", @@ -9299,7 +9354,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "futures-timer", @@ -9322,7 +9377,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9338,7 +9393,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9355,7 +9410,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9366,7 +9421,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "chrono", "clap 3.2.20", @@ -9405,7 +9460,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "fnv", "futures", @@ -9433,7 +9488,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "hash-db", "kvdb", @@ -9458,7 +9513,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures", @@ -9482,7 +9537,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures", @@ -9511,7 +9566,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "fork-tree", @@ -9553,7 +9608,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "jsonrpsee", @@ -9575,7 +9630,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9588,7 +9643,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures", @@ -9613,7 +9668,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9640,7 +9695,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "environmental", "parity-scale-codec", @@ -9656,7 +9711,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "parity-scale-codec", @@ -9671,7 +9726,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9691,7 +9746,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "ahash", "async-trait", @@ -9732,7 +9787,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "finality-grandpa", "futures", @@ -9753,7 +9808,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "ansi_term", "futures", @@ -9770,7 +9825,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "hex", @@ -9785,7 +9840,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "asynchronous-codec", @@ -9807,8 +9862,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "pin-project", - "prost", - "prost-build", + "prost 0.10.3", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -9827,14 +9881,33 @@ dependencies = [ "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", - "void", "zeroize", ] +[[package]] +name = "sc-network-bitswap" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +dependencies = [ + "cid", + "futures", + "libp2p", + "log", + "prost 0.11.0", + "prost-build 0.11.1", + "sc-client-api", + "sc-network-common", + "sp-blockchain", + "sp-runtime", + "thiserror", + "unsigned-varint", + "void", +] + [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "bitflags", @@ -9842,7 +9915,7 @@ dependencies = [ "futures", "libp2p", "parity-scale-codec", - "prost-build", + "prost-build 0.10.4", "sc-consensus", "sc-peerset", "serde", @@ -9857,7 +9930,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "ahash", "futures", @@ -9875,15 +9948,15 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "hex", "libp2p", "log", "parity-scale-codec", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "sc-client-api", "sc-network-common", "sc-peerset", @@ -9896,7 +9969,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "fork-tree", "futures", @@ -9905,8 +9978,8 @@ dependencies = [ "log", "lru 0.7.7", "parity-scale-codec", - "prost", - "prost-build", + "prost 0.10.3", + "prost-build 0.10.4", "sc-client-api", "sc-consensus", "sc-network-common", @@ -9924,7 +9997,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "bytes", "fnv", @@ -9954,7 +10027,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "libp2p", @@ -9967,7 +10040,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9976,7 +10049,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "hash-db", @@ -10006,7 +10079,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "jsonrpsee", @@ -10029,7 +10102,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "jsonrpsee", @@ -10042,7 +10115,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "directories", @@ -10066,6 +10139,7 @@ dependencies = [ "sc-informant", "sc-keystore", "sc-network", + "sc-network-bitswap", "sc-network-common", "sc-network-light", "sc-network-sync", @@ -10098,6 +10172,7 @@ dependencies = [ "sp-transaction-storage-proof", "sp-trie", "sp-version", + "static_init 1.0.3", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -10109,7 +10184,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "parity-scale-codec", @@ -10123,7 +10198,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10142,7 +10217,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "libc", @@ -10161,7 +10236,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "chrono", "futures", @@ -10179,7 +10254,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "ansi_term", "atty", @@ -10210,7 +10285,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10221,7 +10296,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "futures-timer", @@ -10247,7 +10322,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "log", @@ -10260,7 +10335,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "futures-timer", @@ -10707,7 +10782,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "enumn", "parity-scale-codec", @@ -10783,7 +10858,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "hash-db", "log", @@ -10801,7 +10876,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "blake2", "proc-macro-crate", @@ -10813,7 +10888,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10826,7 +10901,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "integer-sqrt", "num-traits", @@ -10841,7 +10916,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10854,7 +10929,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "parity-scale-codec", @@ -10866,7 +10941,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "sp-api", @@ -10878,7 +10953,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "log", @@ -10896,7 +10971,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures", @@ -10915,7 +10990,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "parity-scale-codec", @@ -10933,7 +11008,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "merlin", @@ -10956,7 +11031,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10970,7 +11045,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -10983,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "base58", "bitflags", @@ -11029,7 +11104,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "blake2", "byteorder", @@ -11043,7 +11118,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro2", "quote", @@ -11054,7 +11129,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11063,7 +11138,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro2", "quote", @@ -11073,7 +11148,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "environmental", "parity-scale-codec", @@ -11084,7 +11159,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "finality-grandpa", "log", @@ -11102,7 +11177,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11116,7 +11191,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "bytes", "futures", @@ -11142,7 +11217,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "lazy_static", "sp-core", @@ -11153,7 +11228,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures", @@ -11170,7 +11245,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "thiserror", "zstd", @@ -11179,7 +11254,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "parity-scale-codec", @@ -11194,7 +11269,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -11208,7 +11283,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "sp-api", "sp-core", @@ -11218,7 +11293,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "backtrace", "lazy_static", @@ -11228,7 +11303,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "rustc-hash", "serde", @@ -11238,7 +11313,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "either", "hash256-std-hasher", @@ -11255,12 +11330,13 @@ dependencies = [ "sp-core", "sp-io", "sp-std", + "sp-weights", ] [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11278,7 +11354,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "Inflector", "proc-macro-crate", @@ -11290,7 +11366,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "parity-scale-codec", @@ -11304,7 +11380,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "serde", "serde_json", @@ -11313,7 +11389,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -11327,7 +11403,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "scale-info", @@ -11338,7 +11414,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "hash-db", "log", @@ -11360,12 +11436,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11378,7 +11454,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "log", "sp-core", @@ -11391,7 +11467,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures-timer", @@ -11407,7 +11483,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "sp-std", @@ -11419,7 +11495,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "sp-api", "sp-runtime", @@ -11428,7 +11504,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "log", @@ -11444,7 +11520,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "ahash", "hash-db", @@ -11467,7 +11543,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11484,7 +11560,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11495,7 +11571,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "impl-trait-for-tuples", "log", @@ -11505,6 +11581,22 @@ dependencies = [ "wasmtime", ] +[[package]] +name = "sp-weights" +version = "4.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic", + "sp-core", + "sp-debug-derive", + "sp-std", +] + [[package]] name = "spin" version = "0.5.2" @@ -11683,7 +11775,22 @@ dependencies = [ "cfg_aliases", "libc", "parking_lot 0.11.2", - "static_init_macro", + "static_init_macro 0.5.0", +] + +[[package]] +name = "static_init" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a2a1c578e98c1c16fc3b8ec1328f7659a500737d7a0c6d625e73e830ff9c1f6" +dependencies = [ + "bitflags", + "cfg_aliases", + "libc", + "parking_lot 0.11.2", + "parking_lot_core 0.8.5", + "static_init_macro 1.0.2", + "winapi", ] [[package]] @@ -11699,6 +11806,19 @@ dependencies = [ "syn", ] +[[package]] +name = "static_init_macro" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70a2595fc3aa78f2d0e45dd425b22282dd863273761cc77780914b2cf3003acf" +dependencies = [ + "cfg_aliases", + "memchr", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "statrs" version = "0.15.0" @@ -11756,7 +11876,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "platforms", ] @@ -11764,7 +11884,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11785,7 +11905,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures-util", "hyper", @@ -11798,7 +11918,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "jsonrpsee", "log", @@ -11819,7 +11939,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "async-trait", "futures", @@ -11845,7 +11965,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11855,7 +11975,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11866,7 +11986,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "ansi_term", "build-helper", @@ -11974,7 +12094,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-support", "polkadot-primitives", @@ -12264,7 +12384,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12275,7 +12395,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12402,7 +12522,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#5527263978a763bafc78d60955c662c20f465d18" +source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" dependencies = [ "clap 3.2.20", "frame-try-runtime", @@ -12990,7 +13110,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "beefy-primitives", "bitvec", @@ -13079,7 +13199,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-support", "polkadot-primitives", @@ -13365,7 +13485,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13379,7 +13499,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-support", "frame-system", @@ -13399,7 +13519,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "frame-benchmarking", "frame-support", @@ -13417,7 +13537,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#53253de77f1649ecbb650df2ec3e29d0d1110a2d" +source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" dependencies = [ "Inflector", "proc-macro2", diff --git a/client/consensus/aura/src/import_queue.rs b/client/consensus/aura/src/import_queue.rs index 31ed577985..80b35a2bab 100644 --- a/client/consensus/aura/src/import_queue.rs +++ b/client/consensus/aura/src/import_queue.rs @@ -25,7 +25,7 @@ use sc_telemetry::TelemetryHandle; use sp_api::{ApiExt, ProvideRuntimeApi}; use sp_block_builder::BlockBuilder as BlockBuilderApi; use sp_blockchain::HeaderBackend; -use sp_consensus::{CanAuthorWith, Error as ConsensusError}; +use sp_consensus::Error as ConsensusError; use sp_consensus_aura::AuraApi; use sp_core::crypto::Pair; use sp_inherents::CreateInherentDataProviders; @@ -34,7 +34,7 @@ use std::{fmt::Debug, hash::Hash, sync::Arc}; use substrate_prometheus_endpoint::Registry; /// Parameters of [`import_queue`]. -pub struct ImportQueueParams<'a, I, C, CIDP, S, CAW> { +pub struct ImportQueueParams<'a, I, C, CIDP, S> { /// The block import to use. pub block_import: I, /// The client to interact with the chain. @@ -45,23 +45,20 @@ pub struct ImportQueueParams<'a, I, C, CIDP, S, CAW> { pub spawner: &'a S, /// The prometheus registry. pub registry: Option<&'a Registry>, - /// Can we author with the current node? - pub can_author_with: CAW, /// The telemetry handle. pub telemetry: Option, } /// Start an import queue for the Aura consensus algorithm. -pub fn import_queue<'a, P, Block, I, C, S, CAW, CIDP>( +pub fn import_queue<'a, P, Block, I, C, S, CIDP>( ImportQueueParams { block_import, client, create_inherent_data_providers, spawner, registry, - can_author_with, telemetry, - }: ImportQueueParams<'a, I, C, CIDP, S, CAW>, + }: ImportQueueParams<'a, I, C, CIDP, S>, ) -> Result, sp_consensus::Error> where Block: BlockT, @@ -82,48 +79,41 @@ where P::Public: Clone + Eq + Send + Sync + Hash + Debug + Codec, P::Signature: Codec, S: sp_core::traits::SpawnEssentialNamed, - CAW: CanAuthorWith + Send + Sync + 'static, CIDP: CreateInherentDataProviders + Sync + Send + 'static, CIDP::InherentDataProviders: InherentDataProviderExt + Send + Sync, { - sc_consensus_aura::import_queue::(sc_consensus_aura::ImportQueueParams { + sc_consensus_aura::import_queue::(sc_consensus_aura::ImportQueueParams { block_import: cumulus_client_consensus_common::ParachainBlockImport::new(block_import), justification_import: None, client, create_inherent_data_providers, spawner, registry, - can_author_with, check_for_equivocation: sc_consensus_aura::CheckForEquivocation::No, telemetry, }) } /// Parameters of [`build_verifier`]. -pub struct BuildVerifierParams { +pub struct BuildVerifierParams { /// The client to interact with the chain. pub client: Arc, /// The inherent data providers, to create the inherent data. pub create_inherent_data_providers: CIDP, - /// Can we author with the current node? - pub can_author_with: CAW, /// The telemetry handle. pub telemetry: Option, } /// Build the [`AuraVerifier`]. -pub fn build_verifier( - BuildVerifierParams { - client, - create_inherent_data_providers, - can_author_with, - telemetry, - }: BuildVerifierParams, -) -> AuraVerifier { +pub fn build_verifier( + BuildVerifierParams { client, create_inherent_data_providers, telemetry }: BuildVerifierParams< + C, + CIDP, + >, +) -> AuraVerifier { sc_consensus_aura::build_verifier(sc_consensus_aura::BuildVerifierParams { client, create_inherent_data_providers, - can_author_with, telemetry, check_for_equivocation: sc_consensus_aura::CheckForEquivocation::No, }) diff --git a/pallets/collator-selection/src/lib.rs b/pallets/collator-selection/src/lib.rs index e2e8e95f9a..44a81ff14b 100644 --- a/pallets/collator-selection/src/lib.rs +++ b/pallets/collator-selection/src/lib.rs @@ -77,7 +77,7 @@ pub mod pallet { pub use crate::weights::WeightInfo; use core::ops::Div; use frame_support::{ - dispatch::DispatchResultWithPostInfo, + dispatch::{DispatchClass, DispatchResultWithPostInfo}, inherent::Vec, pallet_prelude::*, sp_runtime::{ @@ -88,7 +88,6 @@ pub mod pallet { Currency, EnsureOrigin, ExistenceRequirement::KeepAlive, ReservableCurrency, ValidatorRegistration, }, - weights::DispatchClass, BoundedVec, PalletId, }; use frame_system::{pallet_prelude::*, Config as SystemConfig}; diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index bf1141bb58..06b0c13ff1 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -24,7 +24,8 @@ use codec::{Decode, DecodeLimit, Encode}; use cumulus_primitives_core::{relay_chain::BlockNumber as RelayBlockNumber, DmpMessageHandler}; use frame_support::{ - dispatch::Weight, traits::EnsureOrigin, weights::constants::WEIGHT_PER_MILLIS, + traits::EnsureOrigin, + weights::{constants::WEIGHT_PER_MILLIS, Weight}, }; pub use pallet::*; use scale_info::TypeInfo; @@ -760,7 +761,7 @@ mod tests { super::Call::::service_overweight { index: 0, weight_limit: Weight::zero() } .get_dispatch_info() .weight; - use frame_support::weights::GetDispatchInfo; + use frame_support::dispatch::GetDispatchInfo; let info = DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(20000)) .unwrap(); diff --git a/pallets/parachain-system/src/lib.rs b/pallets/parachain-system/src/lib.rs index b8e15d6e6a..4bcae1ff59 100644 --- a/pallets/parachain-system/src/lib.rs +++ b/pallets/parachain-system/src/lib.rs @@ -36,12 +36,12 @@ use cumulus_primitives_core::{ }; use cumulus_primitives_parachain_inherent::{MessageQueueChain, ParachainInherentData}; use frame_support::{ - dispatch::{DispatchError, DispatchResult}, + dispatch::{DispatchError, DispatchResult, Pays, PostDispatchInfo}, ensure, inherent::{InherentData, InherentIdentifier, ProvideInherent}, storage, traits::Get, - weights::{Pays, PostDispatchInfo, Weight}, + weights::Weight, }; use frame_system::{ensure_none, ensure_root}; use polkadot_parachain::primitives::RelayChainBlockNumber; diff --git a/pallets/solo-to-para/src/lib.rs b/pallets/solo-to-para/src/lib.rs index bea78d25d4..b1e7c99d6a 100644 --- a/pallets/solo-to-para/src/lib.rs +++ b/pallets/solo-to-para/src/lib.rs @@ -18,7 +18,10 @@ use codec::{Decode, Encode}; use cumulus_pallet_parachain_system as parachain_system; -use frame_support::{dispatch::DispatchResult, pallet_prelude::*, weights::DispatchInfo}; +use frame_support::{ + dispatch::{DispatchInfo, DispatchResult}, + pallet_prelude::*, +}; use frame_system::pallet_prelude::*; pub use pallet::*; use polkadot_primitives::v2::PersistedValidationData; diff --git a/parachain-template/node/src/service.rs b/parachain-template/node/src/service.rs index 9ad3c38e1a..f57411642b 100644 --- a/parachain-template/node/src/service.rs +++ b/parachain-template/node/src/service.rs @@ -25,7 +25,6 @@ use cumulus_relay_chain_interface::{RelayChainError, RelayChainInterface, RelayC use cumulus_relay_chain_rpc_interface::{create_client_and_start_worker, RelayChainRpcInterface}; // Substrate Imports -use sc_client_api::ExecutorProvider; use sc_executor::NativeElseWasmExecutor; use sc_network::NetworkService; use sc_network_common::service::NetworkBlock; @@ -424,7 +423,6 @@ pub fn parachain_build_import_queue( _, _, _, - _, >(cumulus_client_consensus_aura::ImportQueueParams { block_import: client.clone(), client: client.clone(), @@ -440,7 +438,6 @@ pub fn parachain_build_import_queue( Ok((time, slot)) }, registry: config.prometheus_registry(), - can_author_with: sp_consensus::CanAuthorWithNativeVersion::new(client.executor().clone()), spawner: &task_manager.spawn_essential_handle(), telemetry, }) diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index aa5b6805c1..253bb2d712 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -26,11 +26,13 @@ use sp_version::NativeVersion; use sp_version::RuntimeVersion; use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::Everything, weights::{ - constants::WEIGHT_PER_SECOND, ConstantMultiplier, DispatchClass, Weight, - WeightToFeeCoefficient, WeightToFeeCoefficients, WeightToFeePolynomial, + constants::WEIGHT_PER_SECOND, ConstantMultiplier, Weight, WeightToFeeCoefficient, + WeightToFeeCoefficients, WeightToFeePolynomial, }, PalletId, }; diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index 579eafb82a..c03ba675de 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -46,9 +46,11 @@ use sp_version::RuntimeVersion; use codec::{Decode, Encode, MaxEncodedLen}; use constants::{currency::*, fee::WeightToFee}; use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::{AsEnsureOriginWithArg, EitherOfDiverse, InstanceFilter}, - weights::{ConstantMultiplier, DispatchClass, Weight}, + weights::{ConstantMultiplier, Weight}, PalletId, RuntimeDebug, }; use frame_system::{ diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 5a54fa95cc..606a4b71e6 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -75,9 +75,11 @@ use sp_version::RuntimeVersion; use codec::{Decode, Encode, MaxEncodedLen}; use constants::{currency::*, fee::WeightToFee}; use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::{AsEnsureOriginWithArg, EitherOfDiverse, InstanceFilter}, - weights::{ConstantMultiplier, DispatchClass, Weight}, + weights::{ConstantMultiplier, Weight}, PalletId, RuntimeDebug, }; use frame_system::{ diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 27e6c15da0..08a5e3584a 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -46,9 +46,11 @@ use sp_version::RuntimeVersion; use codec::{Decode, Encode, MaxEncodedLen}; use constants::{currency::*, fee::WeightToFee}; use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::{AsEnsureOriginWithArg, InstanceFilter}, - weights::{ConstantMultiplier, DispatchClass, Weight}, + weights::{ConstantMultiplier, Weight}, PalletId, RuntimeDebug, }; use frame_system::{ diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index a5c5a5daf6..b9bbf84279 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -61,9 +61,11 @@ use sp_version::RuntimeVersion; use codec::{Decode, Encode, MaxEncodedLen}; use constants::{currency::*, fee::WeightToFee}; use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::{ConstU16, ConstU32, ConstU64, ConstU8, EitherOfDiverse, InstanceFilter}, - weights::{ConstantMultiplier, DispatchClass, Weight}, + weights::{ConstantMultiplier, Weight}, PalletId, RuntimeDebug, }; use frame_system::{ diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 46c53a95ef..1967ef34c9 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -47,9 +47,11 @@ use sp_version::RuntimeVersion; use constants::{currency::*, fee::WeightToFee}; use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::{ConstU128, ConstU16, ConstU32, ConstU64, ConstU8, Everything}, - weights::{ConstantMultiplier, DispatchClass, Weight}, + weights::{ConstantMultiplier, Weight}, PalletId, }; use frame_system::limits::{BlockLength, BlockWeights}; diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs index 035dff2eb4..daab72eba4 100644 --- a/parachains/runtimes/starters/seedling/src/lib.rs +++ b/parachains/runtimes/starters/seedling/src/lib.rs @@ -43,11 +43,13 @@ use sp_version::RuntimeVersion; // A few exports that help ease life for downstream crates. pub use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::{IsInVec, Randomness}, weights::{ constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, - DispatchClass, IdentityFee, Weight, + IdentityFee, Weight, }, StorageValue, }; diff --git a/parachains/runtimes/starters/shell/src/lib.rs b/parachains/runtimes/starters/shell/src/lib.rs index fab27c2fc6..8b692c210e 100644 --- a/parachains/runtimes/starters/shell/src/lib.rs +++ b/parachains/runtimes/starters/shell/src/lib.rs @@ -50,11 +50,13 @@ use sp_version::RuntimeVersion; // A few exports that help ease life for downstream crates. pub use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::{Everything, IsInVec, Randomness}, weights::{ constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, - DispatchClass, IdentityFee, Weight, + IdentityFee, Weight, }, StorageValue, }; diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index a9342c3a65..d48fc4bf53 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -32,11 +32,13 @@ pub mod xcm_config; use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::Everything, weights::{ - constants::WEIGHT_PER_SECOND, ConstantMultiplier, DispatchClass, Weight, - WeightToFeeCoefficient, WeightToFeeCoefficients, WeightToFeePolynomial, + constants::WEIGHT_PER_SECOND, ConstantMultiplier, Weight, WeightToFeeCoefficient, + WeightToFeeCoefficients, WeightToFeePolynomial, }, PalletId, }; diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 96ba3bdef2..dc5577cbfa 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -38,11 +38,13 @@ use sp_version::RuntimeVersion; // A few exports that help ease life for downstream crates. pub use frame_support::{ - construct_runtime, match_types, parameter_types, + construct_runtime, + dispatch::DispatchClass, + match_types, parameter_types, traits::{EitherOfDiverse, Everything, IsInVec, Randomness}, weights::{ constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, - ConstantMultiplier, DispatchClass, IdentityFee, Weight, + ConstantMultiplier, IdentityFee, Weight, }, StorageValue, }; diff --git a/polkadot-parachain/src/service.rs b/polkadot-parachain/src/service.rs index ae03e400b0..2bdeed82b1 100644 --- a/polkadot-parachain/src/service.rs +++ b/polkadot-parachain/src/service.rs @@ -710,7 +710,6 @@ pub fn rococo_parachain_build_import_queue( _, _, _, - _, >(cumulus_client_consensus_aura::ImportQueueParams { block_import: client.clone(), client, @@ -726,7 +725,6 @@ pub fn rococo_parachain_build_import_queue( Ok((timestamp, slot)) }, registry: config.prometheus_registry(), - can_author_with: sp_consensus::AlwaysCanAuthor, spawner: &task_manager.spawn_essential_handle(), telemetry, }) @@ -1086,26 +1084,23 @@ where let aura_verifier = move || { let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client2).unwrap(); - Box::new( - cumulus_client_consensus_aura::build_verifier::<::Pair, _, _, _>( - cumulus_client_consensus_aura::BuildVerifierParams { - client: client2.clone(), - create_inherent_data_providers: move |_, _| async move { - let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); + Box::new(cumulus_client_consensus_aura::build_verifier::<::Pair, _, _>( + cumulus_client_consensus_aura::BuildVerifierParams { + client: client2.clone(), + create_inherent_data_providers: move |_, _| async move { + let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); - let slot = + let slot = sp_consensus_aura::inherents::InherentDataProvider::from_timestamp_and_slot_duration( *timestamp, slot_duration, ); - Ok((timestamp, slot)) - }, - can_author_with: sp_consensus::AlwaysCanAuthor, - telemetry: telemetry_handle, + Ok((timestamp, slot)) }, - ), - ) as Box<_> + telemetry: telemetry_handle, + }, + )) as Box<_> }; let relay_chain_verifier = @@ -1530,7 +1525,6 @@ pub fn contracts_rococo_build_import_queue( _, _, _, - _, >(cumulus_client_consensus_aura::ImportQueueParams { block_import: client.clone(), client, @@ -1546,7 +1540,6 @@ pub fn contracts_rococo_build_import_queue( Ok((timestamp, slot)) }, registry: config.prometheus_registry(), - can_author_with: sp_consensus::AlwaysCanAuthor, spawner: &task_manager.spawn_essential_handle(), telemetry, }) diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index 0d5838d001..7d47140922 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -45,11 +45,13 @@ use sp_version::RuntimeVersion; // A few exports that help ease life for downstream crates. pub use frame_support::{ - construct_runtime, parameter_types, + construct_runtime, + dispatch::DispatchClass, + parameter_types, traits::Randomness, weights::{ constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND}, - ConstantMultiplier, DispatchClass, IdentityFee, Weight, + ConstantMultiplier, IdentityFee, Weight, }, StorageValue, }; diff --git a/test/service/src/lib.rs b/test/service/src/lib.rs index a45b3c8bf1..53a04d47e6 100644 --- a/test/service/src/lib.rs +++ b/test/service/src/lib.rs @@ -608,7 +608,7 @@ pub fn node_config( is_collator: bool, ) -> Result { let base_path = BasePath::new_temp_dir()?; - let root = base_path.path().to_path_buf(); + let root = base_path.path().join(format!("cumulus_test_service_{}", key.to_string())); let role = if is_collator { Role::Authority } else { Role::Full }; let key_seed = key.to_seed(); let mut spec = Box::new(chain_spec::get_chain_spec(para_id)); From 34e341c6257a646fb7bd46227a038dacd8883b5e Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Wed, 14 Sep 2022 21:05:34 +0200 Subject: [PATCH 32/54] Co #11976: Enable rust features (#1607) * Respect feature gated functions Signed-off-by: Oliver Tale-Yazdi * update lockfile for {"polkadot", "substrate"} * Fix features Signed-off-by: Oliver Tale-Yazdi * Feature gate test Signed-off-by: Oliver Tale-Yazdi Signed-off-by: Oliver Tale-Yazdi Co-authored-by: parity-processbot <> --- Cargo.lock | 546 +++++++++--------- parachain-template/node/src/command.rs | 9 + parachain-template/runtime/Cargo.toml | 2 +- .../runtimes/assets/statemine/Cargo.toml | 4 +- .../runtimes/assets/statemint/Cargo.toml | 4 +- .../runtimes/assets/westmint/Cargo.toml | 4 +- .../collectives-polkadot/Cargo.toml | 2 +- .../contracts/contracts-rococo/Cargo.toml | 2 +- parachains/runtimes/testing/penpal/Cargo.toml | 2 +- polkadot-parachain/src/command.rs | 9 + .../tests/benchmark_storage_works.rs | 2 + 11 files changed, 318 insertions(+), 268 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3e22fe183b..d3d90eb4e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -439,6 +439,12 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +[[package]] +name = "base64ct" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2b2456fd614d856680dcd9fcc660a51a820fa09daef2e49772b56a193c8474" + [[package]] name = "beef" version = "0.5.1" @@ -451,7 +457,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "beefy-primitives", @@ -487,7 +493,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -507,7 +513,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "beefy-primitives", "sp-api", @@ -516,7 +522,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -2786,7 +2792,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", ] @@ -2803,7 +2809,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -2826,7 +2832,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "Inflector", "chrono", @@ -2877,7 +2883,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2888,7 +2894,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2904,7 +2910,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -2933,7 +2939,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "bitflags", "frame-metadata", @@ -2965,7 +2971,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "Inflector", "cfg-expr", @@ -2979,7 +2985,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2991,7 +2997,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro2", "quote", @@ -3001,7 +3007,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "log", @@ -3019,7 +3025,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -3034,7 +3040,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "sp-api", @@ -3043,7 +3049,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "parity-scale-codec", @@ -3922,7 +3928,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-primitives", "bitvec", @@ -4015,7 +4021,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-support", "polkadot-primitives", @@ -4757,20 +4763,20 @@ dependencies = [ [[package]] name = "lru" -version = "0.6.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ea2d928b485416e8908cff2d97d621db22b27f7b3b6729e438bcf42c671ba91" +checksum = "c84e6fe5655adc6ce00787cf7dcaf8dc4f998a0565d23eafc207a8b08ca3349a" dependencies = [ "hashbrown 0.11.2", ] [[package]] name = "lru" -version = "0.7.7" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c84e6fe5655adc6ce00787cf7dcaf8dc4f998a0565d23eafc207a8b08ca3349a" +checksum = "936d98d2ddd79c18641c6709e7bb09981449694e402d1a0f0f657ea8d61f4a51" dependencies = [ - "hashbrown 0.11.2", + "hashbrown 0.12.3", ] [[package]] @@ -4902,11 +4908,11 @@ dependencies = [ [[package]] name = "memory-lru" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beeb98b3d1ed2c0054bd81b5ba949a0243c3ccad751d45ea898fa8059fa2860a" +checksum = "ce95ae042940bad7e312857b929ee3d11b8f799a80cb7b9c7ec5125516906395" dependencies = [ - "lru 0.6.6", + "lru 0.8.0", ] [[package]] @@ -5354,7 +5360,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "dyn-clonable", @@ -5370,7 +5376,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "expander 0.0.6", "itertools", @@ -5408,7 +5414,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5429,7 +5435,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -5446,7 +5452,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5460,7 +5466,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -5476,7 +5482,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -5492,7 +5498,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -5507,7 +5513,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5531,7 +5537,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5551,7 +5557,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5566,7 +5572,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "beefy-primitives", "frame-support", @@ -5582,7 +5588,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5605,7 +5611,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5623,7 +5629,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5668,7 +5674,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5685,7 +5691,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "bitflags", "frame-benchmarking", @@ -5713,7 +5719,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "bitflags", "parity-scale-codec", @@ -5728,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro2", "quote", @@ -5738,7 +5744,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5755,7 +5761,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5768,7 +5774,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5784,13 +5790,14 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-support", "frame-system", "log", + "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.7.3", "scale-info", @@ -5807,7 +5814,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5820,7 +5827,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5838,7 +5845,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5853,7 +5860,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5876,7 +5883,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5892,7 +5899,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5912,7 +5919,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5929,7 +5936,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5946,7 +5953,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5964,7 +5971,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5979,7 +5986,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -5994,7 +6001,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -6011,7 +6018,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6023,6 +6030,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", + "sp-runtime-interface", "sp-staking", "sp-std", ] @@ -6030,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "sp-api", @@ -6040,7 +6048,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -6057,7 +6065,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6080,7 +6088,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6096,7 +6104,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6111,7 +6119,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -6125,7 +6133,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6140,7 +6148,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6156,7 +6164,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -6177,7 +6185,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6193,7 +6201,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -6207,7 +6215,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6230,7 +6238,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6241,7 +6249,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "sp-arithmetic", @@ -6250,7 +6258,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -6279,7 +6287,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6297,7 +6305,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6316,7 +6324,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-support", "frame-system", @@ -6332,7 +6340,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6347,7 +6355,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6358,7 +6366,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6375,7 +6383,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6390,7 +6398,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6406,7 +6414,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-benchmarking", "frame-support", @@ -6421,7 +6429,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-support", "frame-system", @@ -6439,7 +6447,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-benchmarking", "frame-support", @@ -6954,6 +6962,17 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkcs8" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0" +dependencies = [ + "der", + "spki", + "zeroize", +] + [[package]] name = "pkg-config" version = "0.3.22" @@ -6997,7 +7016,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7012,7 +7031,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7026,7 +7045,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "derive_more", "fatality", @@ -7049,7 +7068,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "fatality", "futures", @@ -7070,7 +7089,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "clap 3.2.20", "frame-benchmarking-cli", @@ -7096,7 +7115,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7137,7 +7156,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "always-assert", "fatality", @@ -7158,7 +7177,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7171,7 +7190,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "derive_more", "fatality", @@ -7194,7 +7213,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7208,7 +7227,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "futures-timer", @@ -7228,7 +7247,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "always-assert", "async-trait", @@ -7252,7 +7271,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "parity-scale-codec", @@ -7270,7 +7289,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bitvec", "derive_more", @@ -7299,7 +7318,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bitvec", "futures", @@ -7319,7 +7338,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bitvec", "fatality", @@ -7338,7 +7357,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7353,7 +7372,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "futures", @@ -7371,7 +7390,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7386,7 +7405,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "futures-timer", @@ -7403,7 +7422,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "fatality", "futures", @@ -7422,7 +7441,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "futures", @@ -7439,7 +7458,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bitvec", "fatality", @@ -7457,7 +7476,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "always-assert", "assert_matches", @@ -7489,7 +7508,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "polkadot-node-primitives", @@ -7505,7 +7524,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "futures", "memory-lru", @@ -7521,7 +7540,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-std", "lazy_static", @@ -7539,7 +7558,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bs58", "futures", @@ -7558,7 +7577,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "derive_more", @@ -7580,7 +7599,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bounded-vec", "futures", @@ -7602,7 +7621,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7612,7 +7631,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "futures", @@ -7630,7 +7649,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "derive_more", @@ -7653,7 +7672,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "derive_more", @@ -7686,7 +7705,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "futures", @@ -7709,7 +7728,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "derive_more", "frame-support", @@ -7809,7 +7828,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7824,7 +7843,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bitvec", "frame-system", @@ -7854,7 +7873,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7886,7 +7905,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-primitives", "bitvec", @@ -7974,7 +7993,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-primitives", "bitvec", @@ -8021,7 +8040,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-support", "polkadot-primitives", @@ -8033,7 +8052,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bs58", "parity-scale-codec", @@ -8045,7 +8064,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "bitflags", "bitvec", @@ -8088,7 +8107,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "async-trait", "beefy-gadget", @@ -8193,7 +8212,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8214,7 +8233,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8224,7 +8243,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8249,7 +8268,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-primitives", "bitvec", @@ -8310,7 +8329,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-benchmarking", "frame-system", @@ -8455,7 +8474,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8940,7 +8959,7 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9062,7 +9081,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9146,7 +9165,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-support", "polkadot-primitives", @@ -9316,7 +9335,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "sp-core", @@ -9327,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures", @@ -9354,7 +9373,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "futures-timer", @@ -9377,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9393,7 +9412,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9410,7 +9429,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9421,7 +9440,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "chrono", "clap 3.2.20", @@ -9460,7 +9479,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "fnv", "futures", @@ -9488,7 +9507,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "hash-db", "kvdb", @@ -9513,7 +9532,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures", @@ -9537,7 +9556,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures", @@ -9566,7 +9585,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "fork-tree", @@ -9608,7 +9627,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "jsonrpsee", @@ -9630,7 +9649,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9643,7 +9662,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures", @@ -9668,7 +9687,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9695,7 +9714,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "environmental", "parity-scale-codec", @@ -9711,7 +9730,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "parity-scale-codec", @@ -9726,7 +9745,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9746,7 +9765,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "ahash", "async-trait", @@ -9787,7 +9806,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "finality-grandpa", "futures", @@ -9808,7 +9827,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "ansi_term", "futures", @@ -9825,7 +9844,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "hex", @@ -9840,7 +9859,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "asynchronous-codec", @@ -9887,7 +9906,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "cid", "futures", @@ -9907,7 +9926,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "bitflags", @@ -9930,7 +9949,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "ahash", "futures", @@ -9948,7 +9967,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "hex", @@ -9969,7 +9988,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "fork-tree", "futures", @@ -9997,7 +10016,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "bytes", "fnv", @@ -10027,7 +10046,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "libp2p", @@ -10040,7 +10059,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10049,7 +10068,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "hash-db", @@ -10079,7 +10098,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "jsonrpsee", @@ -10102,7 +10121,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "jsonrpsee", @@ -10115,7 +10134,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "directories", @@ -10184,7 +10203,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "parity-scale-codec", @@ -10198,7 +10217,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10217,7 +10236,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "libc", @@ -10236,7 +10255,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "chrono", "futures", @@ -10254,7 +10273,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "ansi_term", "atty", @@ -10285,7 +10304,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10296,7 +10315,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "futures-timer", @@ -10322,7 +10341,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "log", @@ -10335,7 +10354,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "futures-timer", @@ -10423,6 +10442,7 @@ checksum = "08da66b8b0965a5555b6bd6639e68ccba85e1e2506f5fbb089e93f8a04e1a2d1" dependencies = [ "der", "generic-array 0.14.4", + "pkcs8", "subtle", "zeroize", ] @@ -10782,7 +10802,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "enumn", "parity-scale-codec", @@ -10858,7 +10878,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "hash-db", "log", @@ -10876,7 +10896,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "blake2", "proc-macro-crate", @@ -10888,7 +10908,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -10901,7 +10921,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "integer-sqrt", "num-traits", @@ -10916,7 +10936,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -10929,7 +10949,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "parity-scale-codec", @@ -10941,7 +10961,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "sp-api", @@ -10953,7 +10973,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "log", @@ -10971,7 +10991,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures", @@ -10990,7 +11010,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "parity-scale-codec", @@ -11008,7 +11028,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "merlin", @@ -11031,7 +11051,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -11045,7 +11065,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -11058,7 +11078,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "base58", "bitflags", @@ -11104,7 +11124,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "blake2", "byteorder", @@ -11118,7 +11138,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro2", "quote", @@ -11129,7 +11149,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11138,7 +11158,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro2", "quote", @@ -11148,7 +11168,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "environmental", "parity-scale-codec", @@ -11159,7 +11179,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "finality-grandpa", "log", @@ -11177,7 +11197,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11191,7 +11211,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "bytes", "futures", @@ -11217,7 +11237,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "lazy_static", "sp-core", @@ -11228,7 +11248,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures", @@ -11245,7 +11265,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "thiserror", "zstd", @@ -11254,7 +11274,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "parity-scale-codec", @@ -11269,7 +11289,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -11283,7 +11303,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "sp-api", "sp-core", @@ -11293,7 +11313,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "backtrace", "lazy_static", @@ -11303,7 +11323,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "rustc-hash", "serde", @@ -11313,7 +11333,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "either", "hash256-std-hasher", @@ -11336,7 +11356,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11354,7 +11374,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "Inflector", "proc-macro-crate", @@ -11366,7 +11386,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "parity-scale-codec", @@ -11380,7 +11400,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "serde", "serde_json", @@ -11389,7 +11409,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -11403,7 +11423,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "scale-info", @@ -11414,7 +11434,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "hash-db", "log", @@ -11436,12 +11456,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11454,7 +11474,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "log", "sp-core", @@ -11467,7 +11487,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures-timer", @@ -11483,7 +11503,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "sp-std", @@ -11495,7 +11515,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "sp-api", "sp-runtime", @@ -11504,7 +11524,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "log", @@ -11520,7 +11540,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "ahash", "hash-db", @@ -11543,7 +11563,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11560,7 +11580,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11571,7 +11591,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "impl-trait-for-tuples", "log", @@ -11584,7 +11604,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11603,6 +11623,16 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "spki" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27" +dependencies = [ + "base64ct", + "der", +] + [[package]] name = "ss58-registry" version = "1.29.0" @@ -11876,7 +11906,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "platforms", ] @@ -11884,7 +11914,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11905,7 +11935,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures-util", "hyper", @@ -11918,7 +11948,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "jsonrpsee", "log", @@ -11939,7 +11969,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "async-trait", "futures", @@ -11965,7 +11995,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11975,7 +12005,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11986,7 +12016,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "ansi_term", "build-helper", @@ -12094,7 +12124,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-support", "polkadot-primitives", @@ -12384,7 +12414,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12395,7 +12425,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12522,7 +12552,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#23bb5a6255bbcd7ce2999044710428bc4a7a924f" +source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "clap 3.2.20", "frame-try-runtime", @@ -13110,7 +13140,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "beefy-primitives", "bitvec", @@ -13199,7 +13229,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-support", "polkadot-primitives", @@ -13485,7 +13515,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13499,7 +13529,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-support", "frame-system", @@ -13519,7 +13549,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "frame-benchmarking", "frame-support", @@ -13537,7 +13567,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#2b0d83258089578b65712e143c794cf4922941de" +source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ "Inflector", "proc-macro2", diff --git a/parachain-template/node/src/command.rs b/parachain-template/node/src/command.rs index d1eebd127d..7f7bfd140a 100644 --- a/parachain-template/node/src/command.rs +++ b/parachain-template/node/src/command.rs @@ -217,6 +217,15 @@ pub fn run() -> Result<()> { )?; cmd.run(partials.client) }), + #[cfg(not(feature = "runtime-benchmarks"))] + BenchmarkCmd::Storage(_) => + return Err(sc_cli::Error::Input( + "Compile with --features=runtime-benchmarks \ + to enable storage benchmarks." + .into(), + ) + .into()), + #[cfg(feature = "runtime-benchmarks")] BenchmarkCmd::Storage(cmd) => runner.sync_run(|config| { let partials = new_partial::( &config, diff --git a/parachain-template/runtime/Cargo.toml b/parachain-template/runtime/Cargo.toml index 145c09fcc3..7f12eacad1 100644 --- a/parachain-template/runtime/Cargo.toml +++ b/parachain-template/runtime/Cargo.toml @@ -131,7 +131,7 @@ runtime-benchmarks = [ "hex-literal", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", - "frame-system-benchmarking", + "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", diff --git a/parachains/runtimes/assets/statemine/Cargo.toml b/parachains/runtimes/assets/statemine/Cargo.toml index a6313d4d27..90a78d670c 100644 --- a/parachains/runtimes/assets/statemine/Cargo.toml +++ b/parachains/runtimes/assets/statemine/Cargo.toml @@ -87,7 +87,7 @@ runtime-benchmarks = [ "hex-literal", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", - "frame-system-benchmarking", + "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-assets/runtime-benchmarks", "pallet-balances/runtime-benchmarks", @@ -102,7 +102,7 @@ runtime-benchmarks = [ "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", - "pallet-xcm-benchmarks", + "pallet-xcm-benchmarks/runtime-benchmarks", ] try-runtime = [ "cumulus-pallet-aura-ext/try-runtime", diff --git a/parachains/runtimes/assets/statemint/Cargo.toml b/parachains/runtimes/assets/statemint/Cargo.toml index 1420852d9e..e59071152a 100644 --- a/parachains/runtimes/assets/statemint/Cargo.toml +++ b/parachains/runtimes/assets/statemint/Cargo.toml @@ -86,7 +86,7 @@ runtime-benchmarks = [ "hex-literal", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", - "frame-system-benchmarking", + "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-assets/runtime-benchmarks", "pallet-balances/runtime-benchmarks", @@ -101,7 +101,7 @@ runtime-benchmarks = [ "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", - "pallet-xcm-benchmarks", + "pallet-xcm-benchmarks/runtime-benchmarks", ] try-runtime = [ "cumulus-pallet-aura-ext/try-runtime", diff --git a/parachains/runtimes/assets/westmint/Cargo.toml b/parachains/runtimes/assets/westmint/Cargo.toml index c3fe092552..a127b7bfbc 100644 --- a/parachains/runtimes/assets/westmint/Cargo.toml +++ b/parachains/runtimes/assets/westmint/Cargo.toml @@ -86,7 +86,7 @@ runtime-benchmarks = [ "hex-literal", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", - "frame-system-benchmarking", + "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-assets/runtime-benchmarks", "pallet-balances/runtime-benchmarks", @@ -101,7 +101,7 @@ runtime-benchmarks = [ "cumulus-pallet-session-benchmarking/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", "cumulus-pallet-xcmp-queue/runtime-benchmarks", - "pallet-xcm-benchmarks", + "pallet-xcm-benchmarks/runtime-benchmarks", ] try-runtime = [ "cumulus-pallet-aura-ext/try-runtime", diff --git a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml index 3bef7d21fe..2e113d7ea1 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml +++ b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml @@ -83,7 +83,7 @@ runtime-benchmarks = [ "hex-literal", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", - "frame-system-benchmarking", + "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-alliance/runtime-benchmarks", "pallet-balances/runtime-benchmarks", diff --git a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml index 379156f426..4a811f4640 100644 --- a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml +++ b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml @@ -147,7 +147,7 @@ runtime-benchmarks = [ "hex-literal", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", - "frame-system-benchmarking", + "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", diff --git a/parachains/runtimes/testing/penpal/Cargo.toml b/parachains/runtimes/testing/penpal/Cargo.toml index dfa7b160b1..399f616c1a 100644 --- a/parachains/runtimes/testing/penpal/Cargo.toml +++ b/parachains/runtimes/testing/penpal/Cargo.toml @@ -134,7 +134,7 @@ runtime-benchmarks = [ "hex-literal", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", - "frame-system-benchmarking", + "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", diff --git a/polkadot-parachain/src/command.rs b/polkadot-parachain/src/command.rs index e07a8cfed5..0c3fbe6702 100644 --- a/polkadot-parachain/src/command.rs +++ b/polkadot-parachain/src/command.rs @@ -572,6 +572,15 @@ pub fn run() -> Result<()> { BenchmarkCmd::Block(cmd) => runner.sync_run(|config| { construct_benchmark_partials!(config, |partials| cmd.run(partials.client)) }), + #[cfg(not(feature = "runtime-benchmarks"))] + BenchmarkCmd::Storage(_) => + return Err(sc_cli::Error::Input( + "Compile with --features=runtime-benchmarks \ + to enable storage benchmarks." + .into(), + ) + .into()), + #[cfg(feature = "runtime-benchmarks")] BenchmarkCmd::Storage(cmd) => runner.sync_run(|config| { construct_benchmark_partials!(config, |partials| { let db = partials.backend.expose_db(); diff --git a/polkadot-parachain/tests/benchmark_storage_works.rs b/polkadot-parachain/tests/benchmark_storage_works.rs index df3c7fe919..916d65c0a1 100644 --- a/polkadot-parachain/tests/benchmark_storage_works.rs +++ b/polkadot-parachain/tests/benchmark_storage_works.rs @@ -1,3 +1,5 @@ +#![cfg(feature = "runtime-benchmarks")] + use assert_cmd::cargo::cargo_bin; use std::{ path::Path, From bd71977f61ad8af52ae0ebec95fe532326a9398c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Sep 2022 10:21:40 +0200 Subject: [PATCH 33/54] Bump tokio from 1.21.0 to 1.21.1 (#1623) Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.21.0 to 1.21.1. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.21.0...tokio-1.21.1) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 4 ++-- client/network/Cargo.toml | 2 +- client/pov-recovery/Cargo.toml | 2 +- client/relay-chain-rpc-interface/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d3d90eb4e9..0a21837dc1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12273,9 +12273,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.21.0" +version = "1.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89797afd69d206ccd11fb0ea560a44bbb87731d020670e79416d442919257d42" +checksum = "0020c875007ad96677dcc890298f4b942882c5d4eb7cc8f439fc3bf813dc9c95" dependencies = [ "autocfg", "bytes", diff --git a/client/network/Cargo.toml b/client/network/Cargo.toml index 13dc0947b3..fe28547003 100644 --- a/client/network/Cargo.toml +++ b/client/network/Cargo.toml @@ -33,7 +33,7 @@ cumulus-relay-chain-interface = { path = "../relay-chain-interface" } [dev-dependencies] portpicker = "0.1.1" -tokio = { version = "1.21.0", features = ["macros"] } +tokio = { version = "1.21.1", features = ["macros"] } url = "2.3.1" # Substrate diff --git a/client/pov-recovery/Cargo.toml b/client/pov-recovery/Cargo.toml index 89c5f4e2a2..fd70e341f2 100644 --- a/client/pov-recovery/Cargo.toml +++ b/client/pov-recovery/Cargo.toml @@ -31,7 +31,7 @@ cumulus-primitives-core = { path = "../../primitives/core" } cumulus-relay-chain-interface = {path = "../relay-chain-interface"} [dev-dependencies] -tokio = { version = "1.21.0", features = ["macros"] } +tokio = { version = "1.21.1", features = ["macros"] } # Cumulus cumulus-test-service = { path = "../../test/service" } diff --git a/client/relay-chain-rpc-interface/Cargo.toml b/client/relay-chain-rpc-interface/Cargo.toml index e1c3b2bebf..52ce2a0f3b 100644 --- a/client/relay-chain-rpc-interface/Cargo.toml +++ b/client/relay-chain-rpc-interface/Cargo.toml @@ -18,7 +18,7 @@ sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = " sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-storage = { git = "https://github.com/paritytech/substrate", branch = "master" } sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "master" } -tokio = { version = "1.21.0", features = ["sync"] } +tokio = { version = "1.21.1", features = ["sync"] } futures = "0.3.24" futures-timer = "3.0.2" diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index b1b7ecf921..b6fa36373c 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -94,7 +94,7 @@ substrate-build-script-utils = { git = "https://github.com/paritytech/substrate" assert_cmd = "2.0" nix = "0.25" tempfile = "3.3.0" -tokio = { version = "1.21.0", features = ["macros", "time", "parking_lot"] } +tokio = { version = "1.21.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"] } diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index ba581d6c87..60f155523a 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -16,7 +16,7 @@ criterion = { version = "0.3.6", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } rand = "0.8.5" serde = { version = "1.0.144", features = ["derive"] } -tokio = { version = "1.21.0", features = ["macros"] } +tokio = { version = "1.21.1", features = ["macros"] } tracing = "0.1.36" url = "2.3.1" From bb87312a2e518bd27d9cde865112ef41a11fb75a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Sep 2022 10:24:12 +0200 Subject: [PATCH 34/54] Bump criterion from 0.3.6 to 0.4.0 (#1618) Bumps [criterion](https://github.com/bheisler/criterion.rs) from 0.3.6 to 0.4.0. - [Release notes](https://github.com/bheisler/criterion.rs/releases) - [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/bheisler/criterion.rs/compare/0.3.6...0.4.0) --- updated-dependencies: - dependency-name: criterion dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 131 ++++++++++++++++------------------------ test/service/Cargo.toml | 2 +- 2 files changed, 52 insertions(+), 81 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0a21837dc1..b5f1ca0b92 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -88,6 +88,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbf688625d06217d5b1bb0ea9d9c44a1635fd0ee3534466388d18203174f4d11" +[[package]] +name = "anes" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" + [[package]] name = "ansi_term" version = "0.12.1" @@ -724,7 +730,6 @@ dependencies = [ "lazy_static", "memchr", "regex-automata", - "serde", ] [[package]] @@ -814,15 +819,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "cast" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a" -dependencies = [ - "rustc_version 0.4.0", -] - [[package]] name = "cast" version = "0.3.0" @@ -912,6 +908,33 @@ dependencies = [ "winapi", ] +[[package]] +name = "ciborium" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369" + +[[package]] +name = "ciborium-ll" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b" +dependencies = [ + "ciborium-io", + "half", +] + [[package]] name = "cid" version = "0.8.6" @@ -954,17 +977,6 @@ dependencies = [ "libloading 0.7.2", ] -[[package]] -name = "clap" -version = "2.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" -dependencies = [ - "bitflags", - "textwrap 0.11.0", - "unicode-width", -] - [[package]] name = "clap" version = "3.2.20" @@ -979,7 +991,7 @@ dependencies = [ "once_cell", "strsim", "termcolor", - "textwrap 0.15.0", + "textwrap", ] [[package]] @@ -1344,15 +1356,16 @@ dependencies = [ [[package]] name = "criterion" -version = "0.3.6" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" +checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" dependencies = [ + "anes", "atty", - "cast 0.3.0", - "clap 2.34.0", + "cast", + "ciborium", + "clap", "criterion-plot", - "csv", "futures", "itertools", "lazy_static", @@ -1362,7 +1375,6 @@ dependencies = [ "rayon", "regex", "serde", - "serde_cbor", "serde_derive", "serde_json", "tinytemplate", @@ -1372,11 +1384,11 @@ dependencies = [ [[package]] name = "criterion-plot" -version = "0.4.4" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d00996de9f2f7559f7f4dc286073197f83e92256a59ed395f9aac01fe717da57" +checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" dependencies = [ - "cast 0.2.7", + "cast", "itertools", ] @@ -1482,28 +1494,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "csv" -version = "1.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" -dependencies = [ - "bstr", - "csv-core", - "itoa 0.4.8", - "ryu", - "serde", -] - -[[package]] -name = "csv-core" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" -dependencies = [ - "memchr", -] - [[package]] name = "ctor" version = "0.1.21" @@ -1538,7 +1528,7 @@ dependencies = [ name = "cumulus-client-cli" version = "0.1.0" dependencies = [ - "clap 3.2.20", + "clap", "parity-scale-codec", "sc-chain-spec", "sc-cli", @@ -2152,7 +2142,7 @@ name = "cumulus-test-service" version = "0.1.0" dependencies = [ "async-trait", - "clap 3.2.20", + "clap", "criterion", "cumulus-client-cli", "cumulus-client-consensus-common", @@ -2836,7 +2826,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da7 dependencies = [ "Inflector", "chrono", - "clap 3.2.20", + "clap", "comfy-table", "frame-benchmarking", "frame-support", @@ -6477,7 +6467,7 @@ dependencies = [ name = "parachain-template-node" version = "0.1.0" dependencies = [ - "clap 3.2.20", + "clap", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-aura", @@ -7091,7 +7081,7 @@ name = "polkadot-cli" version = "0.9.29" source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" dependencies = [ - "clap 3.2.20", + "clap", "frame-benchmarking-cli", "futures", "log", @@ -7748,7 +7738,7 @@ version = "0.9.230" dependencies = [ "assert_cmd", "async-trait", - "clap 3.2.20", + "clap", "collectives-polkadot-runtime", "contracts-rococo-runtime", "cumulus-client-cli", @@ -9443,7 +9433,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ "chrono", - "clap 3.2.20", + "clap", "fdlimit", "futures", "hex", @@ -10571,16 +10561,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde_cbor" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" -dependencies = [ - "half", - "serde", -] - [[package]] name = "serde_derive" version = "1.0.144" @@ -12133,15 +12113,6 @@ dependencies = [ "sp-runtime", ] -[[package]] -name = "textwrap" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" -dependencies = [ - "unicode-width", -] - [[package]] name = "textwrap" version = "0.15.0" @@ -12554,7 +12525,7 @@ name = "try-runtime-cli" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" dependencies = [ - "clap 3.2.20", + "clap", "frame-try-runtime", "jsonrpsee", "log", diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index 60f155523a..95c56e2643 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -12,7 +12,7 @@ path = "src/main.rs" async-trait = "0.1.57" clap = { version = "3.2.20", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } -criterion = { version = "0.3.6", features = [ "async_tokio" ] } +criterion = { version = "0.4.0", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } rand = "0.8.5" serde = { version = "1.0.144", features = ["derive"] } From 0313a371acc10dcb04376c424cfeb58d3b0518e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Sep 2022 10:27:55 +0200 Subject: [PATCH 35/54] Bump thiserror from 1.0.34 to 1.0.35 (#1622) Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.34 to 1.0.35. - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.34...1.0.35) --- updated-dependencies: - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- client/relay-chain-interface/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b5f1ca0b92..8649b85987 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12121,18 +12121,18 @@ checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" [[package]] name = "thiserror" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1b05ca9d106ba7d2e31a9dab4a64e7be2cce415321966ea3132c49a656e252" +checksum = "c53f98874615aea268107765aa1ed8f6116782501d18e53d08b471733bea6c85" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8f2591983642de85c921015f3f070c665a197ed69e417af436115e3a1407487" +checksum = "f8b463991b4eab2d801e724172285ec4195c650e8ec79b149e6c2a8e6dd3f783" dependencies = [ "proc-macro2", "quote", diff --git a/client/relay-chain-interface/Cargo.toml b/client/relay-chain-interface/Cargo.toml index 288d9d5286..ae39b02ed9 100644 --- a/client/relay-chain-interface/Cargo.toml +++ b/client/relay-chain-interface/Cargo.toml @@ -21,6 +21,6 @@ futures = "0.3.24" parking_lot = "0.12.1" derive_more = "0.99.2" async-trait = "0.1.57" -thiserror = "1.0.34" +thiserror = "1.0.35" jsonrpsee-core = "0.15.1" parity-scale-codec = "3.1.5" From a913719715edf408d9cf6f49922349cc073dfde2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Sep 2022 18:10:40 +0200 Subject: [PATCH 36/54] Bump parity-scale-codec from 3.1.5 to 3.2.1 (#1626) Bumps [parity-scale-codec](https://github.com/paritytech/parity-scale-codec) from 3.1.5 to 3.2.1. - [Release notes](https://github.com/paritytech/parity-scale-codec/releases) - [Changelog](https://github.com/paritytech/parity-scale-codec/blob/master/CHANGELOG.md) - [Commits](https://github.com/paritytech/parity-scale-codec/compare/parity-scale-codec-3.1.5...parity-scale-codec-3.2.1) --- updated-dependencies: - dependency-name: parity-scale-codec dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- client/relay-chain-interface/Cargo.toml | 2 +- client/relay-chain-rpc-interface/Cargo.toml | 2 +- pallets/session-benchmarking/Cargo.toml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8649b85987..5cb7e9c98d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -749,9 +749,9 @@ checksum = "8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c" [[package]] name = "byte-slice-cast" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d30c751592b77c499e7bce34d99d67c2c11bdc0574e9a488ddade14150a4698" +checksum = "87c5fdd0166095e1d463fc6cc01aa8ce547ad77a4e84d42eb6762b084e28067e" [[package]] name = "byte-tools" @@ -6637,9 +6637,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.1.5" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9182e4a71cae089267ab03e67c99368db7cd877baf50f931e5d6d4b71e195ac0" +checksum = "366e44391a8af4cfd6002ef6ba072bae071a96aafca98d7d448a34c5dca38b6a" dependencies = [ "arrayvec 0.7.2", "bitvec", diff --git a/client/relay-chain-interface/Cargo.toml b/client/relay-chain-interface/Cargo.toml index ae39b02ed9..c84a4265d0 100644 --- a/client/relay-chain-interface/Cargo.toml +++ b/client/relay-chain-interface/Cargo.toml @@ -23,4 +23,4 @@ derive_more = "0.99.2" async-trait = "0.1.57" thiserror = "1.0.35" jsonrpsee-core = "0.15.1" -parity-scale-codec = "3.1.5" +parity-scale-codec = "3.2.1" diff --git a/client/relay-chain-rpc-interface/Cargo.toml b/client/relay-chain-rpc-interface/Cargo.toml index 52ce2a0f3b..188f709bae 100644 --- a/client/relay-chain-rpc-interface/Cargo.toml +++ b/client/relay-chain-rpc-interface/Cargo.toml @@ -22,7 +22,7 @@ tokio = { version = "1.21.1", features = ["sync"] } futures = "0.3.24" futures-timer = "3.0.2" -parity-scale-codec = "3.1.5" +parity-scale-codec = "3.2.1" parking_lot = "0.12.1" jsonrpsee = { version = "0.15.1", features = ["ws-client"] } tracing = "0.1.36" diff --git a/pallets/session-benchmarking/Cargo.toml b/pallets/session-benchmarking/Cargo.toml index a9e8724714..e30b460161 100644 --- a/pallets/session-benchmarking/Cargo.toml +++ b/pallets/session-benchmarking/Cargo.toml @@ -13,7 +13,7 @@ readme = "README.md" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -parity-scale-codec = { version = "3.1.5", default-features = false } +parity-scale-codec = { version = "3.2.1", default-features = false } sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } From 99c8f61c9169296a60d1d3217df56dafd8d8b612 Mon Sep 17 00:00:00 2001 From: Squirrel Date: Fri, 16 Sep 2022 11:28:15 +0100 Subject: [PATCH 37/54] Don't panic. (#1629) --- parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs | 2 +- parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs index e52a046809..79fbd0812b 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs @@ -57,7 +57,7 @@ impl XcmWeightInfo for StatemineXcmWeight { } // Currently there is no trusted reserve fn reserve_asset_deposited(_assets: &MultiAssets) -> XCMWeight { - unimplemented!() + u64::MAX } fn receive_teleported_asset(assets: &MultiAssets) -> XCMWeight { assets.weigh_multi_assets(XcmFungibleWeight::::receive_teleported_asset()) diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs index ad9123676b..b51f8b207a 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs @@ -57,7 +57,7 @@ impl XcmWeightInfo for StatemintXcmWeight { } // Currently there is no trusted reserve fn reserve_asset_deposited(_assets: &MultiAssets) -> XCMWeight { - unimplemented!() + u64::MAX } fn receive_teleported_asset(assets: &MultiAssets) -> XCMWeight { assets.weigh_multi_assets(XcmFungibleWeight::::receive_teleported_asset()) From db70676ffad06aff0f8d7c29eb6d7ad3c663973a Mon Sep 17 00:00:00 2001 From: Squirrel Date: Fri, 16 Sep 2022 13:38:54 +0100 Subject: [PATCH 38/54] Westmint don't panic. (#1631) --- parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs index 52f643d8f5..018f8f7d9f 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs @@ -57,7 +57,7 @@ impl XcmWeightInfo for WestmintXcmWeight { } // Currently there is no trusted reserve fn reserve_asset_deposited(_assets: &MultiAssets) -> XCMWeight { - unimplemented!() + u64::MAX } fn receive_teleported_asset(assets: &MultiAssets) -> XCMWeight { assets.weigh_multi_assets(XcmFungibleWeight::::receive_teleported_asset()) From 331e85e3199f521dc4bd16025865f80de528c9ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Sep 2022 21:26:27 +0200 Subject: [PATCH 39/54] Bump clap from 3.2.20 to 3.2.21 (#1621) Bumps [clap](https://github.com/clap-rs/clap) from 3.2.20 to 3.2.21. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/v3.2.21/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v3.2.20...v3.2.21) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 4 ++-- client/cli/Cargo.toml | 2 +- parachain-template/node/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5cb7e9c98d..15e2697786 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -979,9 +979,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.20" +version = "3.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd" +checksum = "1ed5341b2301a26ab80be5cbdced622e80ed808483c52e45e3310a877d3b37d7" dependencies = [ "atty", "bitflags", diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index 1f74ca3311..66085dac4e 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2021" [dependencies] -clap = { version = "3.2.20", features = ["derive", "deprecated"] } +clap = { version = "3.2.21", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } url = "2.3.1" diff --git a/parachain-template/node/Cargo.toml b/parachain-template/node/Cargo.toml index 6f6a9fac71..ea2f795654 100644 --- a/parachain-template/node/Cargo.toml +++ b/parachain-template/node/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" build = "build.rs" [dependencies] -clap = { version = "3.2.20", features = ["derive"] } +clap = { version = "3.2.21", features = ["derive"] } derive_more = "0.99.2" log = "0.4.17" codec = { package = "parity-scale-codec", version = "3.0.0" } diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index b6fa36373c..d3c4fe3ae6 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -8,7 +8,7 @@ description = "Runs a polkadot parachain node which could be a collator." [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.20", features = ["derive", "deprecated"] } +clap = { version = "3.2.21", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } futures = "0.3.24" hex-literal = "0.3.4" diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index 95c56e2643..e9d40370f1 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.20", features = ["derive", "deprecated"] } +clap = { version = "3.2.21", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } criterion = { version = "0.4.0", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } From 1df48c70db5bf4540ccfee746d42f5067bf17687 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Sep 2022 22:52:51 +0200 Subject: [PATCH 40/54] Bump scale-info from 2.1.2 to 2.2.0 (#1627) Bumps [scale-info](https://github.com/paritytech/scale-info) from 2.1.2 to 2.2.0. - [Release notes](https://github.com/paritytech/scale-info/releases) - [Changelog](https://github.com/paritytech/scale-info/blob/master/CHANGELOG.md) - [Commits](https://github.com/paritytech/scale-info/commits) --- updated-dependencies: - dependency-name: scale-info dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- pallets/aura-ext/Cargo.toml | 2 +- pallets/collator-selection/Cargo.toml | 2 +- pallets/dmp-queue/Cargo.toml | 2 +- pallets/parachain-system/Cargo.toml | 2 +- pallets/xcm/Cargo.toml | 2 +- pallets/xcmp-queue/Cargo.toml | 2 +- parachain-template/runtime/Cargo.toml | 2 +- parachains/common/Cargo.toml | 2 +- parachains/pallets/parachain-info/Cargo.toml | 2 +- parachains/pallets/ping/Cargo.toml | 2 +- parachains/runtimes/assets/statemine/Cargo.toml | 2 +- parachains/runtimes/assets/statemint/Cargo.toml | 2 +- parachains/runtimes/assets/westmint/Cargo.toml | 2 +- .../runtimes/collectives/collectives-polkadot/Cargo.toml | 2 +- parachains/runtimes/contracts/contracts-rococo/Cargo.toml | 2 +- parachains/runtimes/starters/seedling/Cargo.toml | 2 +- parachains/runtimes/starters/shell/Cargo.toml | 2 +- parachains/runtimes/testing/penpal/Cargo.toml | 2 +- parachains/runtimes/testing/rococo-parachain/Cargo.toml | 2 +- primitives/parachain-inherent/Cargo.toml | 2 +- test/runtime/Cargo.toml | 2 +- 22 files changed, 25 insertions(+), 25 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 15e2697786..39565504ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10356,9 +10356,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c46be926081c9f4dd5dd9b6f1d3e3229f2360bc6502dd8836f84a93b7c75e99a" +checksum = "333af15b02563b8182cd863f925bd31ef8fa86a0e095d30c091956057d436153" dependencies = [ "bitvec", "cfg-if 1.0.0", @@ -10370,9 +10370,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e334bb10a245e28e5fd755cabcafd96cfcd167c99ae63a46924ca8d8703a3c" +checksum = "53f56acbd0743d29ffa08f911ab5397def774ad01bab3786804cf6ee057fb5e1" dependencies = [ "proc-macro-crate", "proc-macro2", diff --git a/pallets/aura-ext/Cargo.toml b/pallets/aura-ext/Cargo.toml index 593ad83138..22874e3edb 100644 --- a/pallets/aura-ext/Cargo.toml +++ b/pallets/aura-ext/Cargo.toml @@ -7,7 +7,7 @@ description = "AURA consensus extension pallet for parachains" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } # Substrate diff --git a/pallets/collator-selection/Cargo.toml b/pallets/collator-selection/Cargo.toml index 4ed02a07c5..81f1d0f97c 100644 --- a/pallets/collator-selection/Cargo.toml +++ b/pallets/collator-selection/Cargo.toml @@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"] log = { version = "0.4.17", default-features = false } codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.0.0" } rand = { version = "0.8.5", features = ["std_rng"], default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", default-features = false } sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/pallets/dmp-queue/Cargo.toml b/pallets/dmp-queue/Cargo.toml index 9c199f3d9f..b4f1be08ba 100644 --- a/pallets/dmp-queue/Cargo.toml +++ b/pallets/dmp-queue/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false } log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } # Substrate frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } diff --git a/pallets/parachain-system/Cargo.toml b/pallets/parachain-system/Cargo.toml index 15f4be3dab..4fa139422a 100644 --- a/pallets/parachain-system/Cargo.toml +++ b/pallets/parachain-system/Cargo.toml @@ -11,7 +11,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = environmental = { version = "1.1.2", default-features = false } impl-trait-for-tuples = "0.2.1" log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } # Substrate diff --git a/pallets/xcm/Cargo.toml b/pallets/xcm/Cargo.toml index 16f57d81ab..36a8e433f2 100644 --- a/pallets/xcm/Cargo.toml +++ b/pallets/xcm/Cargo.toml @@ -6,7 +6,7 @@ version = "0.1.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } diff --git a/pallets/xcmp-queue/Cargo.toml b/pallets/xcmp-queue/Cargo.toml index 0d4f83757a..8c7aef6a35 100644 --- a/pallets/xcmp-queue/Cargo.toml +++ b/pallets/xcmp-queue/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false } log = { version = "0.4.17", default-features = false } rand_chacha = { version = "0.3.0", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } # Substrate frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } diff --git a/parachain-template/runtime/Cargo.toml b/parachain-template/runtime/Cargo.toml index 7f12eacad1..1662313ab7 100644 --- a/parachain-template/runtime/Cargo.toml +++ b/parachain-template/runtime/Cargo.toml @@ -18,7 +18,7 @@ substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", bran codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } smallvec = "1.9.0" diff --git a/parachains/common/Cargo.toml b/parachains/common/Cargo.toml index dd70f4436a..041f02a73d 100644 --- a/parachains/common/Cargo.toml +++ b/parachains/common/Cargo.toml @@ -10,7 +10,7 @@ targets = ["x86_64-unknown-linux-gnu"] [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"], default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } # Substrate frame-executive = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/parachains/pallets/parachain-info/Cargo.toml b/parachains/pallets/parachain-info/Cargo.toml index 0fa54dcc72..7cccb7db5e 100644 --- a/parachains/pallets/parachain-info/Cargo.toml +++ b/parachains/pallets/parachain-info/Cargo.toml @@ -6,7 +6,7 @@ version = "0.1.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } diff --git a/parachains/pallets/ping/Cargo.toml b/parachains/pallets/ping/Cargo.toml index 4e97fcb6b8..00c17d6567 100644 --- a/parachains/pallets/ping/Cargo.toml +++ b/parachains/pallets/ping/Cargo.toml @@ -6,7 +6,7 @@ version = "0.1.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } diff --git a/parachains/runtimes/assets/statemine/Cargo.toml b/parachains/runtimes/assets/statemine/Cargo.toml index 90a78d670c..519cb07390 100644 --- a/parachains/runtimes/assets/statemine/Cargo.toml +++ b/parachains/runtimes/assets/statemine/Cargo.toml @@ -9,7 +9,7 @@ description = "Kusama variant of Statemint parachain runtime" codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] } hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } smallvec = "1.9.0" diff --git a/parachains/runtimes/assets/statemint/Cargo.toml b/parachains/runtimes/assets/statemint/Cargo.toml index e59071152a..9b5e58c86a 100644 --- a/parachains/runtimes/assets/statemint/Cargo.toml +++ b/parachains/runtimes/assets/statemint/Cargo.toml @@ -10,7 +10,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.17", default-features = false } serde = { version = "1.0.144", optional = true, features = ["derive"] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } smallvec = "1.9.0" # Substrate diff --git a/parachains/runtimes/assets/westmint/Cargo.toml b/parachains/runtimes/assets/westmint/Cargo.toml index a127b7bfbc..0add127f40 100644 --- a/parachains/runtimes/assets/westmint/Cargo.toml +++ b/parachains/runtimes/assets/westmint/Cargo.toml @@ -9,7 +9,7 @@ description = "Westend variant of Statemint parachain runtime" codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] } hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } smallvec = "1.9.0" diff --git a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml index 2e113d7ea1..c6e7005477 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml +++ b/parachains/runtimes/collectives/collectives-polkadot/Cargo.toml @@ -10,7 +10,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.17", default-features = false } serde = { version = "1.0.144", optional = true, features = ["derive"] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } smallvec = "1.6.1" # Substrate diff --git a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml index 4a811f4640..5c277c2b0e 100644 --- a/parachains/runtimes/contracts/contracts-rococo/Cargo.toml +++ b/parachains/runtimes/contracts/contracts-rococo/Cargo.toml @@ -14,7 +14,7 @@ substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", bran codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } smallvec = "1.9.0" diff --git a/parachains/runtimes/starters/seedling/Cargo.toml b/parachains/runtimes/starters/seedling/Cargo.toml index 430ef29a1f..952294f8c3 100644 --- a/parachains/runtimes/starters/seedling/Cargo.toml +++ b/parachains/runtimes/starters/seedling/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } log = { version = "0.4.14", default-features = false } -scale-info = { version = "2.0.0", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } # Substrate diff --git a/parachains/runtimes/starters/shell/Cargo.toml b/parachains/runtimes/starters/shell/Cargo.toml index 6a351cb5c2..87ebd609ea 100644 --- a/parachains/runtimes/starters/shell/Cargo.toml +++ b/parachains/runtimes/starters/shell/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } # Substrate diff --git a/parachains/runtimes/testing/penpal/Cargo.toml b/parachains/runtimes/testing/penpal/Cargo.toml index 399f616c1a..b38addb9b3 100644 --- a/parachains/runtimes/testing/penpal/Cargo.toml +++ b/parachains/runtimes/testing/penpal/Cargo.toml @@ -18,7 +18,7 @@ substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", bran codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.16", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } smallvec = "1.9.0" diff --git a/parachains/runtimes/testing/rococo-parachain/Cargo.toml b/parachains/runtimes/testing/rococo-parachain/Cargo.toml index 2904940f34..ad77957c46 100644 --- a/parachains/runtimes/testing/rococo-parachain/Cargo.toml +++ b/parachains/runtimes/testing/rococo-parachain/Cargo.toml @@ -8,7 +8,7 @@ description = "Simple runtime used by the rococo parachain(s)" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } log = { version = "0.4.17", default-features = false } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } # Substrate diff --git a/primitives/parachain-inherent/Cargo.toml b/primitives/parachain-inherent/Cargo.toml index e3fc81dec0..ebe971a116 100644 --- a/primitives/parachain-inherent/Cargo.toml +++ b/primitives/parachain-inherent/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] async-trait = { version = "0.1.57", optional = true } codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } tracing = { version = "0.1.36", optional = true } # Substrate diff --git a/test/runtime/Cargo.toml b/test/runtime/Cargo.toml index 42b78f935a..6842412e18 100644 --- a/test/runtime/Cargo.toml +++ b/test/runtime/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } -scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } +scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } # Substrate From 06f852ad557b36ef69d2e36d2f6570bb28600047 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Sep 2022 07:40:04 +0000 Subject: [PATCH 41/54] Bump clap from 3.2.21 to 3.2.22 (#1632) Bumps [clap](https://github.com/clap-rs/clap) from 3.2.21 to 3.2.22. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/v3.2.22/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v3.2.21...v3.2.22) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- client/cli/Cargo.toml | 2 +- parachain-template/node/Cargo.toml | 2 +- polkadot-parachain/Cargo.toml | 2 +- test/service/Cargo.toml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 39565504ee..be8ad68d4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -979,9 +979,9 @@ dependencies = [ [[package]] name = "clap" -version = "3.2.21" +version = "3.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ed5341b2301a26ab80be5cbdced622e80ed808483c52e45e3310a877d3b37d7" +checksum = "86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750" dependencies = [ "atty", "bitflags", @@ -12115,9 +12115,9 @@ dependencies = [ [[package]] name = "textwrap" -version = "0.15.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" +checksum = "949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16" [[package]] name = "thiserror" diff --git a/client/cli/Cargo.toml b/client/cli/Cargo.toml index 66085dac4e..4f20e564dd 100644 --- a/client/cli/Cargo.toml +++ b/client/cli/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Parity Technologies "] edition = "2021" [dependencies] -clap = { version = "3.2.21", features = ["derive", "deprecated"] } +clap = { version = "3.2.22", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } url = "2.3.1" diff --git a/parachain-template/node/Cargo.toml b/parachain-template/node/Cargo.toml index ea2f795654..4bfda52d30 100644 --- a/parachain-template/node/Cargo.toml +++ b/parachain-template/node/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" build = "build.rs" [dependencies] -clap = { version = "3.2.21", features = ["derive"] } +clap = { version = "3.2.22", features = ["derive"] } derive_more = "0.99.2" log = "0.4.17" codec = { package = "parity-scale-codec", version = "3.0.0" } diff --git a/polkadot-parachain/Cargo.toml b/polkadot-parachain/Cargo.toml index d3c4fe3ae6..2febe33aea 100644 --- a/polkadot-parachain/Cargo.toml +++ b/polkadot-parachain/Cargo.toml @@ -8,7 +8,7 @@ description = "Runs a polkadot parachain node which could be a collator." [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.21", features = ["derive", "deprecated"] } +clap = { version = "3.2.22", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } futures = "0.3.24" hex-literal = "0.3.4" diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index e9d40370f1..1a652e96ab 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] async-trait = "0.1.57" -clap = { version = "3.2.21", features = ["derive", "deprecated"] } +clap = { version = "3.2.22", features = ["derive", "deprecated"] } codec = { package = "parity-scale-codec", version = "3.0.0" } criterion = { version = "0.4.0", features = [ "async_tokio" ] } jsonrpsee = { version = "0.15.1", features = ["server"] } From 7b7988e5966dd98400ea46b6910f3711cd213ee3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Sep 2022 07:47:40 +0000 Subject: [PATCH 42/54] Bump lz4-sys from 1.9.2 to 1.9.4 (#1588) * Bump lz4-sys from 1.9.2 to 1.9.4 Bumps [lz4-sys](https://github.com/10xGenomics/lz4-rs) from 1.9.2 to 1.9.4. - [Release notes](https://github.com/10xGenomics/lz4-rs/releases) - [Changelog](https://github.com/10XGenomics/lz4-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/10xGenomics/lz4-rs/commits) --- updated-dependencies: - dependency-name: lz4-sys dependency-type: indirect ... Signed-off-by: dependabot[bot] * bump lz4 to match lz4-sys Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sebastian Kunert --- Cargo.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index be8ad68d4f..76df82bdba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4780,9 +4780,9 @@ dependencies = [ [[package]] name = "lz4" -version = "1.23.2" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac20ed6991e01bf6a2e68cc73df2b389707403662a8ba89f68511fb340f724c" +checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" dependencies = [ "libc", "lz4-sys", @@ -4790,9 +4790,9 @@ dependencies = [ [[package]] name = "lz4-sys" -version = "1.9.2" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dca79aa95d8b3226213ad454d328369853be3a1382d89532a854f4d69640acae" +checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" dependencies = [ "cc", "libc", From ebab061e88783308135d1f3ffaf93e2a8e9a7c47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Thei=C3=9Fen?= Date: Mon, 19 Sep 2022 13:22:11 +0200 Subject: [PATCH 43/54] Companion: contracts: Use `WeakBoundedVec` for instrumented code (#1595) * Remove `RelaxedMaxCodeLen` * update lockfile for {"substrate", "polkadot"} Co-authored-by: parity-processbot <> --- Cargo.lock | 516 +++++++++--------- .../contracts-rococo/src/contracts.rs | 1 - 2 files changed, 258 insertions(+), 259 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 76df82bdba..3188666aba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -463,7 +463,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "beefy-primitives", @@ -499,7 +499,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -519,7 +519,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "beefy-primitives", "sp-api", @@ -528,7 +528,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -593,9 +593,9 @@ dependencies = [ [[package]] name = "blake2" -version = "0.10.2" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94ba84325db59637ffc528bbe8c7f86c02c57cff5c0e2b9b00f9a851f42f309" +checksum = "b9cf849ee05b2ee5fba5e36f97ff8ec2533916700fc0758d40d92136a42f3388" dependencies = [ "digest 0.10.3", ] @@ -2537,9 +2537,9 @@ dependencies = [ [[package]] name = "enumn" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052bc8773a98bd051ff37db74a8a25f00e6bfa2cbd03373390c72e9f7afbf344" +checksum = "038b1afa59052df211f9efd58f8b1d84c242935ede1c3dbaed26b018a9e06ae2" dependencies = [ "proc-macro2", "quote", @@ -2782,7 +2782,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", ] @@ -2799,7 +2799,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -2822,7 +2822,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "Inflector", "chrono", @@ -2873,7 +2873,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2884,7 +2884,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2900,7 +2900,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -2929,7 +2929,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "bitflags", "frame-metadata", @@ -2961,7 +2961,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "Inflector", "cfg-expr", @@ -2975,7 +2975,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2987,7 +2987,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro2", "quote", @@ -2997,7 +2997,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "log", @@ -3015,7 +3015,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -3030,7 +3030,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "sp-api", @@ -3039,7 +3039,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "parity-scale-codec", @@ -3918,7 +3918,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-primitives", "bitvec", @@ -4011,7 +4011,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-support", "polkadot-primitives", @@ -5350,7 +5350,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "dyn-clonable", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "expander 0.0.6", "itertools", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5425,7 +5425,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -5442,7 +5442,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5456,7 +5456,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -5472,7 +5472,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -5488,7 +5488,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -5503,7 +5503,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5527,7 +5527,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5547,7 +5547,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5562,7 +5562,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "beefy-primitives", "frame-support", @@ -5578,7 +5578,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5601,7 +5601,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5619,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5664,7 +5664,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5681,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "bitflags", "frame-benchmarking", @@ -5709,7 +5709,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "bitflags", "parity-scale-codec", @@ -5724,7 +5724,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro2", "quote", @@ -5734,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5751,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5764,7 +5764,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5780,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5804,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5817,7 +5817,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5835,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5850,7 +5850,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5873,7 +5873,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5889,7 +5889,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5909,7 +5909,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5926,7 +5926,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5943,7 +5943,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5976,7 +5976,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -5991,7 +5991,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -6008,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6028,7 +6028,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "sp-api", @@ -6038,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -6055,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6078,7 +6078,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6094,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -6123,7 +6123,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6138,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6154,7 +6154,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -6175,7 +6175,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6191,7 +6191,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -6205,7 +6205,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6228,7 +6228,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6239,7 +6239,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "sp-arithmetic", @@ -6248,7 +6248,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -6277,7 +6277,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6295,7 +6295,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6314,7 +6314,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-support", "frame-system", @@ -6330,7 +6330,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6345,7 +6345,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6356,7 +6356,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6388,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6404,7 +6404,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6419,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-support", "frame-system", @@ -6437,7 +6437,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-benchmarking", "frame-support", @@ -7006,7 +7006,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7021,7 +7021,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7035,7 +7035,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "derive_more", "fatality", @@ -7058,7 +7058,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "fatality", "futures", @@ -7079,7 +7079,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "clap", "frame-benchmarking-cli", @@ -7105,7 +7105,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7146,7 +7146,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "always-assert", "fatality", @@ -7167,7 +7167,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7180,7 +7180,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "derive_more", "fatality", @@ -7203,7 +7203,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7217,7 +7217,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "futures-timer", @@ -7237,7 +7237,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "always-assert", "async-trait", @@ -7261,7 +7261,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "parity-scale-codec", @@ -7279,7 +7279,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bitvec", "derive_more", @@ -7308,7 +7308,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bitvec", "futures", @@ -7328,7 +7328,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bitvec", "fatality", @@ -7347,7 +7347,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7362,7 +7362,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "futures", @@ -7380,7 +7380,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7395,7 +7395,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "futures-timer", @@ -7412,7 +7412,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "fatality", "futures", @@ -7431,7 +7431,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "futures", @@ -7448,7 +7448,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bitvec", "fatality", @@ -7466,7 +7466,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "always-assert", "assert_matches", @@ -7477,7 +7477,7 @@ dependencies = [ "parity-scale-codec", "pin-project", "polkadot-core-primitives", - "polkadot-node-subsystem-util", + "polkadot-node-metrics", "polkadot-parachain 0.9.29", "rand 0.8.5", "rayon", @@ -7498,7 +7498,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "polkadot-node-primitives", @@ -7514,7 +7514,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "futures", "memory-lru", @@ -7530,7 +7530,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-std", "lazy_static", @@ -7548,7 +7548,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bs58", "futures", @@ -7567,7 +7567,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "derive_more", @@ -7589,7 +7589,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bounded-vec", "futures", @@ -7611,7 +7611,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7621,7 +7621,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "futures", @@ -7639,7 +7639,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "derive_more", @@ -7662,7 +7662,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "derive_more", @@ -7695,7 +7695,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "futures", @@ -7718,7 +7718,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "derive_more", "frame-support", @@ -7818,7 +7818,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7833,7 +7833,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bitvec", "frame-system", @@ -7863,7 +7863,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7895,7 +7895,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-primitives", "bitvec", @@ -7983,7 +7983,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-primitives", "bitvec", @@ -8030,7 +8030,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-support", "polkadot-primitives", @@ -8042,7 +8042,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bs58", "parity-scale-codec", @@ -8054,7 +8054,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "bitflags", "bitvec", @@ -8097,7 +8097,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "async-trait", "beefy-gadget", @@ -8202,7 +8202,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8223,7 +8223,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8233,7 +8233,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8258,7 +8258,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-primitives", "bitvec", @@ -8319,7 +8319,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-benchmarking", "frame-system", @@ -8464,7 +8464,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8949,7 +8949,7 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9071,7 +9071,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9155,7 +9155,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-support", "polkadot-primitives", @@ -9325,7 +9325,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "sp-core", @@ -9336,7 +9336,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures", @@ -9363,7 +9363,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "futures-timer", @@ -9386,7 +9386,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9402,7 +9402,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9419,7 +9419,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9430,7 +9430,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "chrono", "clap", @@ -9469,7 +9469,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "fnv", "futures", @@ -9497,7 +9497,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "hash-db", "kvdb", @@ -9522,7 +9522,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures", @@ -9546,7 +9546,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures", @@ -9575,7 +9575,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "fork-tree", @@ -9617,7 +9617,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "jsonrpsee", @@ -9639,7 +9639,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9652,7 +9652,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures", @@ -9677,7 +9677,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9704,7 +9704,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "environmental", "parity-scale-codec", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "parity-scale-codec", @@ -9735,7 +9735,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9755,7 +9755,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "ahash", "async-trait", @@ -9796,7 +9796,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "finality-grandpa", "futures", @@ -9817,7 +9817,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "ansi_term", "futures", @@ -9834,7 +9834,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "hex", @@ -9849,7 +9849,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "asynchronous-codec", @@ -9896,7 +9896,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "cid", "futures", @@ -9916,7 +9916,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "bitflags", @@ -9939,7 +9939,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "ahash", "futures", @@ -9957,7 +9957,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "hex", @@ -9978,7 +9978,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "fork-tree", "futures", @@ -10006,7 +10006,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "bytes", "fnv", @@ -10036,7 +10036,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "libp2p", @@ -10049,7 +10049,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "hash-db", @@ -10088,7 +10088,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "jsonrpsee", @@ -10111,7 +10111,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "jsonrpsee", @@ -10124,7 +10124,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "directories", @@ -10193,7 +10193,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "parity-scale-codec", @@ -10207,7 +10207,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10226,7 +10226,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "libc", @@ -10245,7 +10245,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "chrono", "futures", @@ -10263,7 +10263,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "ansi_term", "atty", @@ -10294,7 +10294,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10305,7 +10305,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "futures-timer", @@ -10331,7 +10331,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "log", @@ -10344,7 +10344,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "futures-timer", @@ -10782,7 +10782,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "enumn", "parity-scale-codec", @@ -10858,7 +10858,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "hash-db", "log", @@ -10876,7 +10876,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "blake2", "proc-macro-crate", @@ -10888,7 +10888,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -10901,7 +10901,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "integer-sqrt", "num-traits", @@ -10916,7 +10916,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -10929,7 +10929,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "parity-scale-codec", @@ -10941,7 +10941,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "sp-api", @@ -10953,7 +10953,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "log", @@ -10971,7 +10971,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures", @@ -10990,7 +10990,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "parity-scale-codec", @@ -11008,7 +11008,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "merlin", @@ -11031,7 +11031,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -11045,7 +11045,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -11058,11 +11058,11 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "base58", "bitflags", - "blake2-rfc", + "blake2", "byteorder", "dyn-clonable", "ed25519-zebra", @@ -11104,7 +11104,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "blake2", "byteorder", @@ -11118,7 +11118,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro2", "quote", @@ -11129,7 +11129,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11138,7 +11138,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro2", "quote", @@ -11148,7 +11148,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "environmental", "parity-scale-codec", @@ -11159,7 +11159,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "finality-grandpa", "log", @@ -11177,7 +11177,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11191,7 +11191,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "bytes", "futures", @@ -11217,7 +11217,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "lazy_static", "sp-core", @@ -11228,7 +11228,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures", @@ -11245,7 +11245,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "thiserror", "zstd", @@ -11254,7 +11254,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "parity-scale-codec", @@ -11269,7 +11269,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -11283,7 +11283,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "sp-api", "sp-core", @@ -11293,7 +11293,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "backtrace", "lazy_static", @@ -11303,7 +11303,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "rustc-hash", "serde", @@ -11313,7 +11313,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "either", "hash256-std-hasher", @@ -11336,7 +11336,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11354,7 +11354,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "Inflector", "proc-macro-crate", @@ -11366,7 +11366,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "parity-scale-codec", @@ -11380,7 +11380,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "serde", "serde_json", @@ -11389,7 +11389,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -11403,7 +11403,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "scale-info", @@ -11414,7 +11414,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "hash-db", "log", @@ -11436,12 +11436,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11454,7 +11454,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "log", "sp-core", @@ -11467,7 +11467,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures-timer", @@ -11483,7 +11483,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "sp-std", @@ -11495,7 +11495,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "sp-api", "sp-runtime", @@ -11504,7 +11504,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "log", @@ -11520,7 +11520,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "ahash", "hash-db", @@ -11543,7 +11543,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11560,7 +11560,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11571,7 +11571,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "impl-trait-for-tuples", "log", @@ -11584,7 +11584,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11886,7 +11886,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "platforms", ] @@ -11894,7 +11894,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11915,7 +11915,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures-util", "hyper", @@ -11928,7 +11928,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "jsonrpsee", "log", @@ -11949,7 +11949,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "async-trait", "futures", @@ -11975,7 +11975,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11985,7 +11985,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11996,7 +11996,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "ansi_term", "build-helper", @@ -12104,7 +12104,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-support", "polkadot-primitives", @@ -12385,7 +12385,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12396,7 +12396,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12523,7 +12523,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#dc22e48e1da70b84fb7b8a1ffc2076cf1b6e1d99" +source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" dependencies = [ "clap", "frame-try-runtime", @@ -12836,9 +12836,9 @@ dependencies = [ [[package]] name = "wasm-instrument" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bca81f5279342b38b17d9acbf007a46ddeb73144e2bd5f0a21bfa9fc5d4ab3e" +checksum = "aa1dafb3e60065305741e83db35c6c2584bb3725b692b5b66148a38d72ace6cd" dependencies = [ "parity-wasm 0.45.0", ] @@ -13111,7 +13111,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "beefy-primitives", "bitvec", @@ -13200,7 +13200,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-support", "polkadot-primitives", @@ -13486,7 +13486,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13500,7 +13500,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-support", "frame-system", @@ -13520,7 +13520,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "frame-benchmarking", "frame-support", @@ -13538,7 +13538,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#7725d4b5a12eb503a2380ac534468b87b4476f03" +source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" dependencies = [ "Inflector", "proc-macro2", diff --git a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs index 3c4e81f3e3..7abe94865a 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs @@ -58,7 +58,6 @@ impl Config for Runtime { type AddressGenerator = DefaultAddressGenerator; type ContractAccessWeight = DefaultContractAccessWeight; type MaxCodeLen = ConstU32<{ 128 * 1024 }>; - type RelaxedMaxCodeLen = ConstU32<{ 256 * 1024 }>; type MaxStorageKeyLen = ConstU32<128>; } From 778d6bbe0b44e3af7e846f79686d17c1356a726a Mon Sep 17 00:00:00 2001 From: Alexander Samusev <41779041+alvicsam@users.noreply.github.com> Date: Mon, 19 Sep 2022 15:50:19 +0200 Subject: [PATCH 44/54] [ci] build runtime only if runtime files were changed (#1582) * [WIP][ci] build runtime only if runtime files were changed * debug * enable valid job * enable valid job * enable everything back * test build-runtime-assets-statemine * add need * build nightly * test build runtime statemint * cargo check instead build * rm test file * restart pipeline * add paths to build-runtime-template * add test file to trigger builds * move test * remove test file * trigger pipeline to calculate times * modify build-runtime jobs * add echo * fix semicolon * debug * fix variable * uncomment all * add DAG for build-runtime jobs * restart pipeline --- .gitlab-ci.yml | 69 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 67 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4ef5fb8df8..501a71f6ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -234,7 +234,7 @@ build-test-parachain: variables: # Enable debug assertions since we are running optimized builds for testing # but still want to have debug assertions. - RUSTFLAGS: "-Cdebug-assertions=y -Dwarnings" + RUSTFLAGS: "-Cdebug-assertions=y -Dwarnings" # this is an artificial job dependency, for pipeline optimization using GitLab's DAGs needs: - job: check-rustdoc @@ -248,9 +248,74 @@ build-test-parachain: - mkdir -p ./artifacts/zombienet - mv ./target/release/wbuild/cumulus-test-runtime/wasm_binary_spec_version_incremented.rs.compact.compressed.wasm ./artifacts/zombienet/. +# build runtime only if files in $RUNTIME_PATH/$RUNTIME_NAME were changed +.build-runtime-template: &build-runtime-template + stage: build + <<: *docker-env + <<: *pr-refs + # this is an artificial job dependency, for pipeline optimization using GitLab's DAGs + needs: + - job: check-rustdoc + artifacts: false + variables: + RUNTIME_PATH: "parachains/runtimes/assets" + script: + - cd ${RUNTIME_PATH} + - for directory in $(echo */); do + echo "_____Running cargo check for ${directory} ______"; + cd ${directory}; + pwd; + SKIP_WASM_BUILD=1 cargo check; + cd ..; + done + +# DAG: build-runtime-assets -> build-runtime-collectives -> build-runtime-contracts +# DAG: build-runtime-assets ->build-runtime-starters -> build-runtime-testing +build-runtime-assets: + <<: *build-runtime-template + variables: + RUNTIME_PATH: "parachains/runtimes/assets" + +build-runtime-collectives: + <<: *build-runtime-template + variables: + RUNTIME_PATH: "parachains/runtimes/collectives" + # this is an artificial job dependency, for pipeline optimization using GitLab's DAGs + needs: + - job: build-runtime-assets + artifacts: false + +build-runtime-contracts: + <<: *build-runtime-template + variables: + RUNTIME_PATH: "parachains/runtimes/contracts" + # this is an artificial job dependency, for pipeline optimization using GitLab's DAGs + needs: + - job: build-runtime-collectives + artifacts: false + +build-runtime-starters: + <<: *build-runtime-template + variables: + RUNTIME_PATH: "parachains/runtimes/starters" + # this is an artificial job dependency, for pipeline optimization using GitLab's DAGs + needs: + - job: build-runtime-assets + artifacts: false + +build-runtime-testing: + <<: *build-runtime-template + variables: + RUNTIME_PATH: "parachains/runtimes/testing" + # this is an artificial job dependency, for pipeline optimization using GitLab's DAGs + needs: + - job: build-runtime-starters + artifacts: false + + #### stage: publish -.build-push-image: &build-push-image +.build-push-image: &build-push-image image: quay.io/buildah/stable variables: DOCKERFILE: "" # docker/path-to.Dockerfile From 14115c82de55de2d581e9ad9f7b8a4c7093c2f71 Mon Sep 17 00:00:00 2001 From: Roman Useinov Date: Mon, 19 Sep 2022 20:29:31 +0200 Subject: [PATCH 45/54] [Fix] Weight calculations for Wild -> affects teleports (#1639) * [Fix] Weight calculations for Wild -> affects teleports * introduce a separate asset limit for teleports * fix deposit * reshuffle abstractions * fix imports * little refactoring * Update parachains/common/src/xcm_config.rs Co-authored-by: Squirrel * add comments Co-authored-by: Squirrel --- parachains/common/src/xcm_config.rs | 14 +++++++++ .../assets/statemine/src/weights/xcm/mod.rs | 29 ++++++++++++------- .../assets/statemint/src/weights/xcm/mod.rs | 29 ++++++++++++------- .../assets/westmint/src/weights/xcm/mod.rs | 29 ++++++++++++------- 4 files changed, 68 insertions(+), 33 deletions(-) diff --git a/parachains/common/src/xcm_config.rs b/parachains/common/src/xcm_config.rs index b9ae5ef87c..346e0f9cb6 100644 --- a/parachains/common/src/xcm_config.rs +++ b/parachains/common/src/xcm_config.rs @@ -119,3 +119,17 @@ impl> FilterAssetLocation for ConcreteNativeAssetFr matches!(asset.id, Concrete(ref id) if id == origin && origin == &Location::get()) } } + +/// A generic function to use for MultiAssetFilter implementations, currently used to differentiate +/// between reserve operations and the rest of them. +pub fn weigh_multi_assets_generic( + filter: &MultiAssetFilter, + weight: Weight, + max_assets: u32, +) -> XCMWeight { + let multiplier = match filter { + MultiAssetFilter::Definite(assets) => assets.len() as u64, + MultiAssetFilter::Wild(_) => max_assets as u64, + }; + weight.saturating_mul(multiplier).ref_time() +} diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs index 79fbd0812b..9dd4345ef7 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use sp_std::prelude::*; +use parachains_common::xcm_config::weigh_multi_assets_generic; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -31,22 +31,29 @@ trait WeighMultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; } -const MAX_ASSETS: u32 = 100; +trait WeighMultiAssetsReserve { + fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight; +} + +const RESERVE_MAX_ASSETS: u32 = 100; +/// For teleports and deposits +const MAX_ASSETS: u32 = 1; impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - let weight = match self { - Self::Definite(assets) => - weight.saturating_mul(assets.inner().into_iter().count() as u64), - Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), - }; - weight.ref_time() + weigh_multi_assets_generic(self, weight, MAX_ASSETS) + } +} + +impl WeighMultiAssetsReserve for MultiAssetFilter { + fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight { + weigh_multi_assets_generic(self, weight, RESERVE_MAX_ASSETS) } } impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() + weight.saturating_mul(self.len() as u64).ref_time() } } @@ -125,7 +132,7 @@ impl XcmWeightInfo for StatemineXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) + assets.weigh_multi_assets_reserve(XcmFungibleWeight::::deposit_reserve_asset()) } fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { Weight::MAX.ref_time() @@ -135,7 +142,7 @@ impl XcmWeightInfo for StatemineXcmWeight { _reserve: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) + assets.weigh_multi_assets_reserve(XcmGeneric::::initiate_reserve_withdraw()) } fn initiate_teleport( assets: &MultiAssetFilter, diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs index b51f8b207a..2fbe469aab 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use sp_std::prelude::*; +use parachains_common::xcm_config::weigh_multi_assets_generic; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -31,22 +31,29 @@ trait WeighMultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; } -const MAX_ASSETS: u32 = 100; +trait WeighMultiAssetsReserve { + fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight; +} + +const RESERVE_MAX_ASSETS: u32 = 100; +/// For teleports and deposits +const MAX_ASSETS: u32 = 1; impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - let weight = match self { - Self::Definite(assets) => - weight.saturating_mul(assets.inner().into_iter().count() as u64), - Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), - }; - weight.ref_time() + weigh_multi_assets_generic(self, weight, MAX_ASSETS) + } +} + +impl WeighMultiAssetsReserve for MultiAssetFilter { + fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight { + weigh_multi_assets_generic(self, weight, RESERVE_MAX_ASSETS) } } impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() + weight.saturating_mul(self.len() as u64).ref_time() } } @@ -125,7 +132,7 @@ impl XcmWeightInfo for StatemintXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) + assets.weigh_multi_assets_reserve(XcmFungibleWeight::::deposit_reserve_asset()) } fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { Weight::MAX.ref_time() @@ -135,7 +142,7 @@ impl XcmWeightInfo for StatemintXcmWeight { _reserve: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) + assets.weigh_multi_assets_reserve(XcmGeneric::::initiate_reserve_withdraw()) } fn initiate_teleport( assets: &MultiAssetFilter, diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs index 018f8f7d9f..0c1f96ae7d 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use sp_std::prelude::*; +use parachains_common::xcm_config::weigh_multi_assets_generic; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -31,22 +31,29 @@ trait WeighMultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; } -const MAX_ASSETS: u32 = 100; +trait WeighMultiAssetsReserve { + fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight; +} + +const RESERVE_MAX_ASSETS: u32 = 100; +/// For teleports and deposits +const MAX_ASSETS: u32 = 1; impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - let weight = match self { - Self::Definite(assets) => - weight.saturating_mul(assets.inner().into_iter().count() as u64), - Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), - }; - weight.ref_time() + weigh_multi_assets_generic(self, weight, MAX_ASSETS) + } +} + +impl WeighMultiAssetsReserve for MultiAssetFilter { + fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight { + weigh_multi_assets_generic(self, weight, RESERVE_MAX_ASSETS) } } impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() + weight.saturating_mul(self.len() as u64).ref_time() } } @@ -125,7 +132,7 @@ impl XcmWeightInfo for WestmintXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) + assets.weigh_multi_assets_reserve(XcmFungibleWeight::::deposit_reserve_asset()) } fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { Weight::MAX.ref_time() @@ -135,7 +142,7 @@ impl XcmWeightInfo for WestmintXcmWeight { _reserve: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) + assets.weigh_multi_assets_reserve(XcmGeneric::::initiate_reserve_withdraw()) } fn initiate_teleport( assets: &MultiAssetFilter, From 822c4d79626462f36e0e0652a4a5021355e37154 Mon Sep 17 00:00:00 2001 From: joe petrowski <25483142+joepetrowski@users.noreply.github.com> Date: Mon, 19 Sep 2022 22:18:14 +0200 Subject: [PATCH 46/54] Revert "[Fix] Weight calculations for Wild -> affects teleports (#1639)" (#1640) This reverts commit 14115c82de55de2d581e9ad9f7b8a4c7093c2f71. --- parachains/common/src/xcm_config.rs | 14 --------- .../assets/statemine/src/weights/xcm/mod.rs | 29 +++++++------------ .../assets/statemint/src/weights/xcm/mod.rs | 29 +++++++------------ .../assets/westmint/src/weights/xcm/mod.rs | 29 +++++++------------ 4 files changed, 33 insertions(+), 68 deletions(-) diff --git a/parachains/common/src/xcm_config.rs b/parachains/common/src/xcm_config.rs index 346e0f9cb6..b9ae5ef87c 100644 --- a/parachains/common/src/xcm_config.rs +++ b/parachains/common/src/xcm_config.rs @@ -119,17 +119,3 @@ impl> FilterAssetLocation for ConcreteNativeAssetFr matches!(asset.id, Concrete(ref id) if id == origin && origin == &Location::get()) } } - -/// A generic function to use for MultiAssetFilter implementations, currently used to differentiate -/// between reserve operations and the rest of them. -pub fn weigh_multi_assets_generic( - filter: &MultiAssetFilter, - weight: Weight, - max_assets: u32, -) -> XCMWeight { - let multiplier = match filter { - MultiAssetFilter::Definite(assets) => assets.len() as u64, - MultiAssetFilter::Wild(_) => max_assets as u64, - }; - weight.saturating_mul(multiplier).ref_time() -} diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs index 9dd4345ef7..79fbd0812b 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use parachains_common::xcm_config::weigh_multi_assets_generic; +use sp_std::prelude::*; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -31,29 +31,22 @@ trait WeighMultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; } -trait WeighMultiAssetsReserve { - fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight; -} - -const RESERVE_MAX_ASSETS: u32 = 100; -/// For teleports and deposits -const MAX_ASSETS: u32 = 1; +const MAX_ASSETS: u32 = 100; impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weigh_multi_assets_generic(self, weight, MAX_ASSETS) - } -} - -impl WeighMultiAssetsReserve for MultiAssetFilter { - fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight { - weigh_multi_assets_generic(self, weight, RESERVE_MAX_ASSETS) + let weight = match self { + Self::Definite(assets) => + weight.saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), + }; + weight.ref_time() } } impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.saturating_mul(self.len() as u64).ref_time() + weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() } } @@ -132,7 +125,7 @@ impl XcmWeightInfo for StatemineXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets_reserve(XcmFungibleWeight::::deposit_reserve_asset()) + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) } fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { Weight::MAX.ref_time() @@ -142,7 +135,7 @@ impl XcmWeightInfo for StatemineXcmWeight { _reserve: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets_reserve(XcmGeneric::::initiate_reserve_withdraw()) + assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) } fn initiate_teleport( assets: &MultiAssetFilter, diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs index 2fbe469aab..b51f8b207a 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use parachains_common::xcm_config::weigh_multi_assets_generic; +use sp_std::prelude::*; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -31,29 +31,22 @@ trait WeighMultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; } -trait WeighMultiAssetsReserve { - fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight; -} - -const RESERVE_MAX_ASSETS: u32 = 100; -/// For teleports and deposits -const MAX_ASSETS: u32 = 1; +const MAX_ASSETS: u32 = 100; impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weigh_multi_assets_generic(self, weight, MAX_ASSETS) - } -} - -impl WeighMultiAssetsReserve for MultiAssetFilter { - fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight { - weigh_multi_assets_generic(self, weight, RESERVE_MAX_ASSETS) + let weight = match self { + Self::Definite(assets) => + weight.saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), + }; + weight.ref_time() } } impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.saturating_mul(self.len() as u64).ref_time() + weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() } } @@ -132,7 +125,7 @@ impl XcmWeightInfo for StatemintXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets_reserve(XcmFungibleWeight::::deposit_reserve_asset()) + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) } fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { Weight::MAX.ref_time() @@ -142,7 +135,7 @@ impl XcmWeightInfo for StatemintXcmWeight { _reserve: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets_reserve(XcmGeneric::::initiate_reserve_withdraw()) + assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) } fn initiate_teleport( assets: &MultiAssetFilter, diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs index 0c1f96ae7d..018f8f7d9f 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use parachains_common::xcm_config::weigh_multi_assets_generic; +use sp_std::prelude::*; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -31,29 +31,22 @@ trait WeighMultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight; } -trait WeighMultiAssetsReserve { - fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight; -} - -const RESERVE_MAX_ASSETS: u32 = 100; -/// For teleports and deposits -const MAX_ASSETS: u32 = 1; +const MAX_ASSETS: u32 = 100; impl WeighMultiAssets for MultiAssetFilter { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weigh_multi_assets_generic(self, weight, MAX_ASSETS) - } -} - -impl WeighMultiAssetsReserve for MultiAssetFilter { - fn weigh_multi_assets_reserve(&self, weight: Weight) -> XCMWeight { - weigh_multi_assets_generic(self, weight, RESERVE_MAX_ASSETS) + let weight = match self { + Self::Definite(assets) => + weight.saturating_mul(assets.inner().into_iter().count() as u64), + Self::Wild(_) => weight.saturating_mul(MAX_ASSETS as u64), + }; + weight.ref_time() } } impl WeighMultiAssets for MultiAssets { fn weigh_multi_assets(&self, weight: Weight) -> XCMWeight { - weight.saturating_mul(self.len() as u64).ref_time() + weight.saturating_mul(self.inner().into_iter().count() as u64).ref_time() } } @@ -132,7 +125,7 @@ impl XcmWeightInfo for WestmintXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets_reserve(XcmFungibleWeight::::deposit_reserve_asset()) + assets.weigh_multi_assets(XcmFungibleWeight::::deposit_reserve_asset()) } fn exchange_asset(_give: &MultiAssetFilter, _receive: &MultiAssets) -> XCMWeight { Weight::MAX.ref_time() @@ -142,7 +135,7 @@ impl XcmWeightInfo for WestmintXcmWeight { _reserve: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets_reserve(XcmGeneric::::initiate_reserve_withdraw()) + assets.weigh_multi_assets(XcmGeneric::::initiate_reserve_withdraw()) } fn initiate_teleport( assets: &MultiAssetFilter, From 5115d9529ee958e937e2be729b3089d17273fa9c Mon Sep 17 00:00:00 2001 From: Alexander Samusev <41779041+alvicsam@users.noreply.github.com> Date: Tue, 20 Sep 2022 11:27:41 +0200 Subject: [PATCH 47/54] [ci] Disable auto-fmt and revert cancel-pipeline (#1642) * [WIP][ci] Disable auto-fmt and revert cancel-pipeline * fail test-linux-stable * fix test-linux-stable --- .gitlab-ci.yml | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 501a71f6ff..2f899e378a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -112,23 +112,6 @@ variables: tags: - kubernetes-parity-build -#### stage: .pre - -# checks code format and fails if formatting is required -# the code will be formatted automatically and the pipeline will be restarted -cargo-fmt: - stage: .pre - <<: *pr-refs - <<: *kubernetes-env - before_script: - - echo PROJECT_NAME=$CI_PROJECT_NAME > fmt.env - - echo PR_BRANCH_NAME=$(curl -s https://api.github.com/repos/paritytech/${CI_PROJECT_NAME}/pulls/${CI_COMMIT_REF_NAME} | jq -r ".head.ref") >> fmt.env - script: - - cargo +nightly fmt --check - artifacts: - reports: - dotenv: fmt.env - #### stage: test test-linux-stable: @@ -686,19 +669,5 @@ cancel-pipeline: PR_NUM: "${PR_NUM}" trigger: project: "parity/infrastructure/ci_cd/pipeline-stopper" - # remove branch, when pipeline-stopper for substrate and polakdot is updated to the same branch - branch: "as-improve" -# this job will automatically format code and rerun pipeline if cargo-fmt job fails -auto-fmt: - stage: .post - rules: - - if: $CI_COMMIT_REF_NAME =~ /^[0-9]+$/ # PRs - when: on_failure - needs: - - job: cargo-fmt - variables: - PROJECT_NAME: "${CI_PROJECT_NAME}" - PR_BRANCH_NAME: "${PR_BRANCH_NAME}" - trigger: - project: "parity/infrastructure/ci_cd/auto-fmt" + From 05e561de89f60de3d2221767b0ff5c5ba648b338 Mon Sep 17 00:00:00 2001 From: Roman Useinov Date: Tue, 20 Sep 2022 12:17:54 +0200 Subject: [PATCH 48/54] [Fix] Hardcode teleport weight until XCM pallet is fixed (#1641) * [Fix] Hardcode teleport weight until XCM pallet is fixed * fix build * solve dead code * fix lint * more eloquent weights * quick fix --- .../runtimes/assets/statemine/src/weights/xcm/mod.rs | 7 +++++-- .../runtimes/assets/statemint/src/weights/xcm/mod.rs | 7 +++++-- parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs | 7 +++++-- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs index 79fbd0812b..f1fe664953 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use sp_std::prelude::*; +use sp_std::{cmp, prelude::*}; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -142,7 +142,10 @@ impl XcmWeightInfo for StatemineXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()) + // Hardcoded till the XCM pallet is fixed + let hardcoded_weight = Weight::from_ref_time(200_000_000 as u64).ref_time(); + let weight = assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()); + cmp::min(hardcoded_weight, weight) } fn query_holding( _query_id: &u64, diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs index b51f8b207a..04db4216ef 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use sp_std::prelude::*; +use sp_std::{cmp, prelude::*}; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -142,7 +142,10 @@ impl XcmWeightInfo for StatemintXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()) + // Hardcoded till the XCM pallet is fixed + let hardcoded_weight = Weight::from_ref_time(200_000_000 as u64).ref_time(); + let weight = assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()); + cmp::min(hardcoded_weight, weight) } fn query_holding( _query_id: &u64, diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs index 018f8f7d9f..0fc8a28dba 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs @@ -21,7 +21,7 @@ use crate::Runtime; use frame_support::weights::Weight; use pallet_xcm_benchmarks_fungible::WeightInfo as XcmFungibleWeight; use pallet_xcm_benchmarks_generic::WeightInfo as XcmGeneric; -use sp_std::prelude::*; +use sp_std::{cmp, prelude::*}; use xcm::{ latest::{prelude::*, Weight as XCMWeight}, DoubleEncoded, @@ -142,7 +142,10 @@ impl XcmWeightInfo for WestmintXcmWeight { _dest: &MultiLocation, _xcm: &Xcm<()>, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()) + // Hardcoded till the XCM pallet is fixed + let hardcoded_weight = Weight::from_ref_time(200_000_000 as u64).ref_time(); + let weight = assets.weigh_multi_assets(XcmFungibleWeight::::initiate_teleport()); + cmp::min(hardcoded_weight, weight) } fn query_holding( _query_id: &u64, From 4f18266954122e400a4ac20b1acc5b424131284c Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Tue, 20 Sep 2022 13:29:38 +0200 Subject: [PATCH 49/54] fix a wrong path to ci script (#1646) --- .../workflows/release-20_extrinsic-ordering-check-from-bin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-20_extrinsic-ordering-check-from-bin.yml b/.github/workflows/release-20_extrinsic-ordering-check-from-bin.yml index 704cee5d70..442f7793f4 100644 --- a/.github/workflows/release-20_extrinsic-ordering-check-from-bin.yml +++ b/.github/workflows/release-20_extrinsic-ordering-check-from-bin.yml @@ -65,7 +65,7 @@ jobs: $CMD >> output.txt sed -z -i 's/\n\n/\n/g' output.txt cat output.txt | egrep -n -i '' - SUMMARY=$(./scripts/ci/extrinsic-ordering-filter.sh output.txt) + SUMMARY=$(./scripts/ci/github/extrinsic-ordering-filter.sh output.txt) echo -e $SUMMARY echo -e $SUMMARY >> output.txt From 6f40bb9efe10f6c9b7f7a2c3c14db1f00310ddc3 Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Tue, 20 Sep 2022 15:36:04 +0200 Subject: [PATCH 50/54] Bump runtimes transaction version for v9290 (#1647) --- parachains/runtimes/assets/statemine/src/lib.rs | 2 +- parachains/runtimes/assets/statemint/src/lib.rs | 2 +- parachains/runtimes/assets/westmint/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index c03ba675de..6a316fd5fa 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -90,7 +90,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 7, + transaction_version: 8, state_version: 0, }; diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 606a4b71e6..ae4cba4a34 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -120,7 +120,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 7, + transaction_version: 8, state_version: 0, }; diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 08a5e3584a..76989eb593 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -88,7 +88,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_version: 9290, impl_version: 0, apis: RUNTIME_API_VERSIONS, - transaction_version: 7, + transaction_version: 8, state_version: 0, }; From 14186393b28dcfc14d6d30a8aa92b1e6a6ece46d Mon Sep 17 00:00:00 2001 From: Sergej Sakac <73715684+Szegoo@users.noreply.github.com> Date: Wed, 21 Sep 2022 01:17:31 +0200 Subject: [PATCH 51/54] Rename Origin (#1628) * Rename Origin * more renaming * fixes * fix errors * last fix? * rename * Update mock.rs * update lockfile for {"polkadot", "substrate"} Co-authored-by: Shawn Tabrizi Co-authored-by: parity-processbot <> --- Cargo.lock | 500 +++++++++--------- client/service/src/lib.rs | 4 +- pallets/collator-selection/src/lib.rs | 2 +- pallets/collator-selection/src/mock.rs | 2 +- pallets/collator-selection/src/tests.rs | 68 +-- pallets/dmp-queue/src/lib.rs | 33 +- pallets/parachain-system/src/tests.rs | 2 +- pallets/xcmp-queue/src/lib.rs | 6 +- pallets/xcmp-queue/src/mock.rs | 14 +- pallets/xcmp-queue/src/tests.rs | 33 +- .../pallets/template/src/mock.rs | 2 +- .../pallets/template/src/tests.rs | 7 +- parachain-template/runtime/src/lib.rs | 2 +- parachain-template/runtime/src/xcm_config.rs | 26 +- parachains/common/src/impls.rs | 2 +- parachains/pallets/ping/src/lib.rs | 8 +- .../runtimes/assets/statemine/src/lib.rs | 2 +- .../assets/statemine/src/xcm_config.rs | 28 +- .../runtimes/assets/statemint/src/lib.rs | 2 +- .../assets/statemint/src/xcm_config.rs | 28 +- .../runtimes/assets/test-utils/src/lib.rs | 10 +- .../runtimes/assets/westmint/src/lib.rs | 2 +- .../assets/westmint/src/xcm_config.rs | 28 +- .../collectives-polkadot/src/impls.rs | 4 +- .../collectives-polkadot/src/lib.rs | 4 +- .../collectives-polkadot/src/xcm_config.rs | 28 +- .../contracts/contracts-rococo/src/lib.rs | 2 +- .../contracts-rococo/src/xcm_config.rs | 28 +- .../runtimes/starters/seedling/src/lib.rs | 2 +- parachains/runtimes/starters/shell/src/lib.rs | 2 +- .../runtimes/starters/shell/src/xcm_config.rs | 6 +- parachains/runtimes/testing/penpal/src/lib.rs | 2 +- .../runtimes/testing/penpal/src/xcm_config.rs | 27 +- .../testing/rococo-parachain/src/lib.rs | 28 +- test/runtime/src/lib.rs | 2 +- 35 files changed, 488 insertions(+), 458 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3188666aba..cd30d7a90f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -463,7 +463,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "beefy-primitives", @@ -499,7 +499,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -519,7 +519,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-primitives", "sp-api", @@ -528,7 +528,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -2782,7 +2782,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", ] @@ -2799,7 +2799,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -2822,7 +2822,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "Inflector", "chrono", @@ -2873,7 +2873,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2884,7 +2884,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2900,7 +2900,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -2929,7 +2929,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bitflags", "frame-metadata", @@ -2961,7 +2961,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "Inflector", "cfg-expr", @@ -2975,7 +2975,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2987,7 +2987,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -2997,7 +2997,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "log", @@ -3015,7 +3015,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -3030,7 +3030,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-api", @@ -3039,7 +3039,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "parity-scale-codec", @@ -3918,7 +3918,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -4011,7 +4011,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -5350,7 +5350,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "dyn-clonable", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "expander 0.0.6", "itertools", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5425,7 +5425,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5442,7 +5442,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5456,7 +5456,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5472,7 +5472,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5488,7 +5488,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5503,7 +5503,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5527,7 +5527,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5547,7 +5547,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5562,7 +5562,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-primitives", "frame-support", @@ -5578,7 +5578,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5601,7 +5601,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5619,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5664,7 +5664,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5681,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bitflags", "frame-benchmarking", @@ -5709,7 +5709,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bitflags", "parity-scale-codec", @@ -5724,7 +5724,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -5734,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5751,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5764,7 +5764,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5780,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5804,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5817,7 +5817,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5835,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5850,7 +5850,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5873,7 +5873,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5889,7 +5889,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5909,7 +5909,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5926,7 +5926,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5943,7 +5943,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5976,7 +5976,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5991,7 +5991,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6008,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6028,7 +6028,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-api", @@ -6038,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6055,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6078,7 +6078,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6094,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6123,7 +6123,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6138,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6154,7 +6154,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6175,7 +6175,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6191,7 +6191,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6205,7 +6205,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6228,7 +6228,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6239,7 +6239,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "sp-arithmetic", @@ -6248,7 +6248,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6277,7 +6277,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6295,7 +6295,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6314,7 +6314,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6330,7 +6330,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6345,7 +6345,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6356,7 +6356,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6388,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6404,7 +6404,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6419,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "frame-system", @@ -6437,7 +6437,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-benchmarking", "frame-support", @@ -7006,7 +7006,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7021,7 +7021,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7035,7 +7035,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derive_more", "fatality", @@ -7058,7 +7058,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "fatality", "futures", @@ -7079,7 +7079,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "clap", "frame-benchmarking-cli", @@ -7105,7 +7105,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7146,7 +7146,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "always-assert", "fatality", @@ -7167,7 +7167,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7180,7 +7180,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derive_more", "fatality", @@ -7203,7 +7203,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7217,7 +7217,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "futures-timer", @@ -7237,7 +7237,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "always-assert", "async-trait", @@ -7261,7 +7261,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "parity-scale-codec", @@ -7279,7 +7279,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "derive_more", @@ -7308,7 +7308,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "futures", @@ -7328,7 +7328,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "fatality", @@ -7347,7 +7347,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7362,7 +7362,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7380,7 +7380,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7395,7 +7395,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "futures-timer", @@ -7412,7 +7412,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "fatality", "futures", @@ -7431,7 +7431,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7448,7 +7448,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "fatality", @@ -7466,7 +7466,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "always-assert", "assert_matches", @@ -7498,7 +7498,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-primitives", @@ -7514,7 +7514,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "memory-lru", @@ -7530,7 +7530,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-std", "lazy_static", @@ -7548,7 +7548,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bs58", "futures", @@ -7567,7 +7567,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "derive_more", @@ -7589,7 +7589,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bounded-vec", "futures", @@ -7611,7 +7611,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7621,7 +7621,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7639,7 +7639,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "derive_more", @@ -7662,7 +7662,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "derive_more", @@ -7695,7 +7695,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7718,7 +7718,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derive_more", "frame-support", @@ -7818,7 +7818,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7833,7 +7833,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "frame-system", @@ -7863,7 +7863,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7895,7 +7895,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -7983,7 +7983,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -8030,7 +8030,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -8042,7 +8042,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bs58", "parity-scale-codec", @@ -8054,7 +8054,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitflags", "bitvec", @@ -8097,7 +8097,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "beefy-gadget", @@ -8202,7 +8202,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8223,7 +8223,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8233,7 +8233,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8258,7 +8258,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -8319,7 +8319,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-benchmarking", "frame-system", @@ -8464,7 +8464,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8949,7 +8949,7 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9071,7 +9071,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9155,7 +9155,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -9325,7 +9325,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "sp-core", @@ -9336,7 +9336,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9363,7 +9363,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "futures-timer", @@ -9386,7 +9386,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9402,7 +9402,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9419,7 +9419,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9430,7 +9430,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "chrono", "clap", @@ -9469,7 +9469,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "fnv", "futures", @@ -9497,7 +9497,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "hash-db", "kvdb", @@ -9522,7 +9522,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9546,7 +9546,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9575,7 +9575,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "fork-tree", @@ -9617,7 +9617,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "jsonrpsee", @@ -9639,7 +9639,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9652,7 +9652,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9677,7 +9677,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9704,7 +9704,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "environmental", "parity-scale-codec", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -9735,7 +9735,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9755,7 +9755,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ahash", "async-trait", @@ -9796,7 +9796,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "finality-grandpa", "futures", @@ -9817,7 +9817,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ansi_term", "futures", @@ -9834,7 +9834,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "hex", @@ -9849,7 +9849,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "asynchronous-codec", @@ -9896,7 +9896,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "cid", "futures", @@ -9916,7 +9916,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "bitflags", @@ -9939,7 +9939,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ahash", "futures", @@ -9957,7 +9957,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "hex", @@ -9978,7 +9978,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "fork-tree", "futures", @@ -10006,7 +10006,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bytes", "fnv", @@ -10036,7 +10036,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "libp2p", @@ -10049,7 +10049,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "hash-db", @@ -10088,7 +10088,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "jsonrpsee", @@ -10111,7 +10111,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "jsonrpsee", @@ -10124,7 +10124,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "directories", @@ -10193,7 +10193,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -10207,7 +10207,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10226,7 +10226,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "libc", @@ -10245,7 +10245,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "chrono", "futures", @@ -10263,7 +10263,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ansi_term", "atty", @@ -10294,7 +10294,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10305,7 +10305,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "futures-timer", @@ -10331,7 +10331,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "log", @@ -10344,7 +10344,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "futures-timer", @@ -10782,7 +10782,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "enumn", "parity-scale-codec", @@ -10858,7 +10858,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "hash-db", "log", @@ -10876,7 +10876,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "blake2", "proc-macro-crate", @@ -10888,7 +10888,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -10901,7 +10901,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "integer-sqrt", "num-traits", @@ -10916,7 +10916,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -10929,7 +10929,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "parity-scale-codec", @@ -10941,7 +10941,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-api", @@ -10953,7 +10953,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "log", @@ -10971,7 +10971,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -10990,7 +10990,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "parity-scale-codec", @@ -11008,7 +11008,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "merlin", @@ -11031,7 +11031,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11045,7 +11045,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11058,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "base58", "bitflags", @@ -11104,7 +11104,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "blake2", "byteorder", @@ -11118,7 +11118,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -11129,7 +11129,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11138,7 +11138,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -11148,7 +11148,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "environmental", "parity-scale-codec", @@ -11159,7 +11159,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "finality-grandpa", "log", @@ -11177,7 +11177,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11191,7 +11191,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bytes", "futures", @@ -11217,7 +11217,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "lazy_static", "sp-core", @@ -11228,7 +11228,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -11245,7 +11245,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "thiserror", "zstd", @@ -11254,7 +11254,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -11269,7 +11269,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11283,7 +11283,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "sp-api", "sp-core", @@ -11293,7 +11293,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "backtrace", "lazy_static", @@ -11303,7 +11303,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "rustc-hash", "serde", @@ -11313,7 +11313,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "either", "hash256-std-hasher", @@ -11336,7 +11336,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11354,7 +11354,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "Inflector", "proc-macro-crate", @@ -11366,7 +11366,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -11380,7 +11380,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "serde", "serde_json", @@ -11389,7 +11389,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11403,7 +11403,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11414,7 +11414,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "hash-db", "log", @@ -11436,12 +11436,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11454,7 +11454,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "sp-core", @@ -11467,7 +11467,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures-timer", @@ -11483,7 +11483,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-std", @@ -11495,7 +11495,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "sp-api", "sp-runtime", @@ -11504,7 +11504,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "log", @@ -11520,7 +11520,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ahash", "hash-db", @@ -11543,7 +11543,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11560,7 +11560,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11571,7 +11571,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-trait-for-tuples", "log", @@ -11584,7 +11584,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11886,7 +11886,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "platforms", ] @@ -11894,7 +11894,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11915,7 +11915,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures-util", "hyper", @@ -11928,7 +11928,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "log", @@ -11949,7 +11949,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -11975,7 +11975,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11985,7 +11985,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11996,7 +11996,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ansi_term", "build-helper", @@ -12104,7 +12104,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -12385,7 +12385,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12396,7 +12396,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12523,7 +12523,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "clap", "frame-try-runtime", @@ -13111,7 +13111,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -13200,7 +13200,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -13486,7 +13486,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13500,7 +13500,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "frame-system", @@ -13520,7 +13520,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-benchmarking", "frame-support", @@ -13538,7 +13538,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "Inflector", "proc-macro2", diff --git a/client/service/src/lib.rs b/client/service/src/lib.rs index 5ca73a530a..600e1fcf44 100644 --- a/client/service/src/lib.rs +++ b/client/service/src/lib.rs @@ -27,7 +27,7 @@ use sc_client_api::{ Backend as BackendT, BlockBackend, BlockchainEvents, Finalizer, UsageProvider, }; use sc_consensus::{ - import_queue::{ImportQueue, IncomingBlock, Link, Origin}, + import_queue::{ImportQueue, IncomingBlock, Link, RuntimeOrigin}, BlockImport, }; use sc_service::{Configuration, TaskManager}; @@ -261,7 +261,7 @@ impl ImportQueue for SharedImportQueue { fn import_justifications( &mut self, - who: Origin, + who: RuntimeOrigin, hash: Block::Hash, number: NumberFor, justifications: Justifications, diff --git a/pallets/collator-selection/src/lib.rs b/pallets/collator-selection/src/lib.rs index 44a81ff14b..1644034484 100644 --- a/pallets/collator-selection/src/lib.rs +++ b/pallets/collator-selection/src/lib.rs @@ -117,7 +117,7 @@ pub mod pallet { type Currency: ReservableCurrency; /// Origin that can dictate updating parameters of this pallet. - type UpdateOrigin: EnsureOrigin; + type UpdateOrigin: EnsureOrigin; /// Account Identifier from which the internal Pot is generated. type PotId: Get; diff --git a/pallets/collator-selection/src/mock.rs b/pallets/collator-selection/src/mock.rs index deac932ac2..4b3cc49773 100644 --- a/pallets/collator-selection/src/mock.rs +++ b/pallets/collator-selection/src/mock.rs @@ -59,7 +59,7 @@ impl system::Config for Test { type BlockWeights = (); type BlockLength = (); type DbWeight = (); - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; diff --git a/pallets/collator-selection/src/tests.rs b/pallets/collator-selection/src/tests.rs index 730bfd489c..459b107ecc 100644 --- a/pallets/collator-selection/src/tests.rs +++ b/pallets/collator-selection/src/tests.rs @@ -38,14 +38,14 @@ fn it_should_set_invulnerables() { new_test_ext().execute_with(|| { let new_set = vec![1, 2, 3, 4]; assert_ok!(CollatorSelection::set_invulnerables( - Origin::signed(RootAccount::get()), + RuntimeOrigin::signed(RootAccount::get()), new_set.clone() )); assert_eq!(CollatorSelection::invulnerables(), new_set); // cannot set with non-root. assert_noop!( - CollatorSelection::set_invulnerables(Origin::signed(1), new_set.clone()), + CollatorSelection::set_invulnerables(RuntimeOrigin::signed(1), new_set.clone()), BadOrigin ); @@ -53,7 +53,7 @@ fn it_should_set_invulnerables() { let invulnerables = vec![7]; assert_noop!( CollatorSelection::set_invulnerables( - Origin::signed(RootAccount::get()), + RuntimeOrigin::signed(RootAccount::get()), invulnerables.clone() ), Error::::ValidatorNotRegistered @@ -69,13 +69,16 @@ fn set_desired_candidates_works() { // can set assert_ok!(CollatorSelection::set_desired_candidates( - Origin::signed(RootAccount::get()), + RuntimeOrigin::signed(RootAccount::get()), 7 )); assert_eq!(CollatorSelection::desired_candidates(), 7); // rejects bad origin - assert_noop!(CollatorSelection::set_desired_candidates(Origin::signed(1), 8), BadOrigin); + assert_noop!( + CollatorSelection::set_desired_candidates(RuntimeOrigin::signed(1), 8), + BadOrigin + ); }); } @@ -86,11 +89,14 @@ fn set_candidacy_bond() { assert_eq!(CollatorSelection::candidacy_bond(), 10); // can set - assert_ok!(CollatorSelection::set_candidacy_bond(Origin::signed(RootAccount::get()), 7)); + assert_ok!(CollatorSelection::set_candidacy_bond( + RuntimeOrigin::signed(RootAccount::get()), + 7 + )); assert_eq!(CollatorSelection::candidacy_bond(), 7); // rejects bad origin. - assert_noop!(CollatorSelection::set_candidacy_bond(Origin::signed(1), 8), BadOrigin); + assert_noop!(CollatorSelection::set_candidacy_bond(RuntimeOrigin::signed(1), 8), BadOrigin); }); } @@ -102,17 +108,17 @@ fn cannot_register_candidate_if_too_many() { // can't accept anyone anymore. assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(3)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3)), Error::::TooManyCandidates, ); // reset desired candidates: >::put(1); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // but no more assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(5)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(5)), Error::::TooManyCandidates, ); }) @@ -123,11 +129,11 @@ fn cannot_unregister_candidate_if_too_few() { new_test_ext().execute_with(|| { // reset desired candidates: >::put(1); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // can not remove too few assert_noop!( - CollatorSelection::leave_intent(Origin::signed(4)), + CollatorSelection::leave_intent(RuntimeOrigin::signed(4)), Error::::TooFewCandidates, ); }) @@ -140,7 +146,7 @@ fn cannot_register_as_candidate_if_invulnerable() { // can't 1 because it is invulnerable. assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(1)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(1)), Error::::AlreadyInvulnerable, ); }) @@ -151,7 +157,7 @@ fn cannot_register_as_candidate_if_keys_not_registered() { new_test_ext().execute_with(|| { // can't 7 because keys not registered. assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(7)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(7)), Error::::ValidatorNotRegistered ); }) @@ -161,7 +167,7 @@ fn cannot_register_as_candidate_if_keys_not_registered() { fn cannot_register_dupe_candidate() { new_test_ext().execute_with(|| { // can add 3 as candidate - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); let addition = CandidateInfo { who: 3, deposit: 10 }; assert_eq!(CollatorSelection::candidates(), vec![addition]); assert_eq!(CollatorSelection::last_authored_block(3), 10); @@ -169,7 +175,7 @@ fn cannot_register_dupe_candidate() { // but no more assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(3)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3)), Error::::AlreadyCandidate, ); }) @@ -182,11 +188,11 @@ fn cannot_register_as_candidate_if_poor() { assert_eq!(Balances::free_balance(&33), 0); // works - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); // poor assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(33)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(33)), BalancesError::::InsufficientBalance, ); }); @@ -205,8 +211,8 @@ fn register_as_candidate_works() { assert_eq!(Balances::free_balance(&3), 100); assert_eq!(Balances::free_balance(&4), 100); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); assert_eq!(Balances::free_balance(&3), 90); assert_eq!(Balances::free_balance(&4), 90); @@ -219,21 +225,21 @@ fn register_as_candidate_works() { fn leave_intent() { new_test_ext().execute_with(|| { // register a candidate. - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); assert_eq!(Balances::free_balance(3), 90); // register too so can leave above min candidates - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(5))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(5))); assert_eq!(Balances::free_balance(5), 90); // cannot leave if not candidate. assert_noop!( - CollatorSelection::leave_intent(Origin::signed(4)), + CollatorSelection::leave_intent(RuntimeOrigin::signed(4)), Error::::NotCandidate ); // bond is returned - assert_ok!(CollatorSelection::leave_intent(Origin::signed(3))); + assert_ok!(CollatorSelection::leave_intent(RuntimeOrigin::signed(3))); assert_eq!(Balances::free_balance(3), 100); assert_eq!(CollatorSelection::last_authored_block(3), 0); }); @@ -247,7 +253,7 @@ fn authorship_event_handler() { // 4 is the default author. assert_eq!(Balances::free_balance(4), 100); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // triggers `note_author` Authorship::on_initialize(1); @@ -272,7 +278,7 @@ fn fees_edgecases() { Balances::make_free_balance_be(&CollatorSelection::account_id(), 5); // 4 is the default author. assert_eq!(Balances::free_balance(4), 100); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // triggers `note_author` Authorship::on_initialize(1); @@ -301,7 +307,7 @@ fn session_management_works() { assert_eq!(SessionHandlerCollators::get(), vec![1, 2]); // add a new collator - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); // session won't see this. assert_eq!(SessionHandlerCollators::get(), vec![1, 2]); @@ -328,8 +334,8 @@ fn session_management_works() { fn kick_mechanism() { new_test_ext().execute_with(|| { // add a new collator - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); initialize_to_block(10); assert_eq!(CollatorSelection::candidates().len(), 2); initialize_to_block(20); @@ -353,8 +359,8 @@ fn kick_mechanism() { fn should_not_kick_mechanism_too_few() { new_test_ext().execute_with(|| { // add a new collator - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(5))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(5))); initialize_to_block(10); assert_eq!(CollatorSelection::candidates().len(), 2); initialize_to_block(20); diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index 06b0c13ff1..cfcae5f3ad 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -90,7 +90,7 @@ pub mod pallet { type XcmExecutor: ExecuteXcm; /// Origin which is allowed to execute overweight messages. - type ExecuteOverweightOrigin: EnsureOrigin; + type ExecuteOverweightOrigin: EnsureOrigin; } /// The configuration. @@ -387,7 +387,7 @@ mod tests { type AccountId = u64; impl frame_system::Config for Test { - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; @@ -744,15 +744,23 @@ mod tests { assert_eq!(overweights(), vec![0]); assert_noop!( - DmpQueue::service_overweight(Origin::signed(1), 0, Weight::from_ref_time(20000)), + DmpQueue::service_overweight( + RuntimeOrigin::signed(1), + 0, + Weight::from_ref_time(20000) + ), BadOrigin ); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 1, Weight::from_ref_time(20000)), + DmpQueue::service_overweight( + RuntimeOrigin::root(), + 1, + Weight::from_ref_time(20000) + ), Error::::Unknown ); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(9999)), + DmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(9999)), Error::::OverLimit ); assert_eq!(take_trace(), vec![msg_limit_reached(10000)]); @@ -762,16 +770,23 @@ mod tests { .get_dispatch_info() .weight; use frame_support::dispatch::GetDispatchInfo; - let info = - DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(20000)) - .unwrap(); + let info = DmpQueue::service_overweight( + RuntimeOrigin::root(), + 0, + Weight::from_ref_time(20000), + ) + .unwrap(); let actual_weight = info.actual_weight.unwrap(); assert_eq!(actual_weight, base_weight + Weight::from_ref_time(10000)); assert_eq!(take_trace(), vec![msg_complete(10000)]); assert!(overweights().is_empty()); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(20000)), + DmpQueue::service_overweight( + RuntimeOrigin::root(), + 0, + Weight::from_ref_time(20000) + ), Error::::Unknown ); }); diff --git a/pallets/parachain-system/src/tests.rs b/pallets/parachain-system/src/tests.rs index 5bb3c965e6..9b4b24a242 100755 --- a/pallets/parachain-system/src/tests.rs +++ b/pallets/parachain-system/src/tests.rs @@ -73,7 +73,7 @@ parameter_types! { pub const ReservedDmpWeight: Weight = Weight::zero(); } impl frame_system::Config for Test { - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index bd48fa7c99..22d1d4c1bb 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -90,14 +90,14 @@ pub mod pallet { type VersionWrapper: WrapVersion; /// The origin that is allowed to execute overweight messages. - type ExecuteOverweightOrigin: EnsureOrigin; + type ExecuteOverweightOrigin: EnsureOrigin; /// The origin that is allowed to resume or suspend the XCMP queue. - type ControllerOrigin: EnsureOrigin; + type ControllerOrigin: EnsureOrigin; /// The conversion function used to attempt to convert an XCM `MultiLocation` origin to a /// superuser origin. - type ControllerOriginConverter: ConvertOrigin; + type ControllerOriginConverter: ConvertOrigin; /// The weight information of this pallet. type WeightInfo: WeightInfo; diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index cc591c37fc..c07ae0a29c 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -62,7 +62,7 @@ impl frame_system::Config for Test { type BlockWeights = (); type BlockLength = (); type DbWeight = (); - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; @@ -160,12 +160,14 @@ pub type XcmRouter = ( XcmpQueue, ); -pub struct SystemParachainAsSuperuser(PhantomData); -impl ConvertOrigin for SystemParachainAsSuperuser { +pub struct SystemParachainAsSuperuser(PhantomData); +impl ConvertOrigin + for SystemParachainAsSuperuser +{ fn convert_origin( origin: impl Into, kind: OriginKind, - ) -> Result { + ) -> Result { let origin = origin.into(); if kind == OriginKind::Superuser && matches!( @@ -175,7 +177,7 @@ impl ConvertOrigin for SystemParachainAsSuperuser; type ControllerOrigin = EnsureRoot; - type ControllerOriginConverter = SystemParachainAsSuperuser; + type ControllerOriginConverter = SystemParachainAsSuperuser; type WeightInfo = (); } diff --git a/pallets/xcmp-queue/src/tests.rs b/pallets/xcmp-queue/src/tests.rs index 9d5288ce43..1b6303ddaf 100644 --- a/pallets/xcmp-queue/src/tests.rs +++ b/pallets/xcmp-queue/src/tests.rs @@ -16,7 +16,7 @@ use super::*; use cumulus_primitives_core::XcmpMessageHandler; use frame_support::{assert_noop, assert_ok}; -use mock::{new_test_ext, Origin, RuntimeCall, Test, XcmpQueue}; +use mock::{new_test_ext, RuntimeCall, RuntimeOrigin, Test, XcmpQueue}; use sp_runtime::traits::BadOrigin; #[test] @@ -96,7 +96,7 @@ fn handle_invalid_data() { fn service_overweight_unknown() { new_test_ext().execute_with(|| { assert_noop!( - XcmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(1000)), + XcmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(1000)), Error::::BadOverweightIndex, ); }); @@ -109,7 +109,7 @@ fn service_overweight_bad_xcm_format() { Overweight::::insert(0, (ParaId::from(1000), 0, bad_xcm)); assert_noop!( - XcmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(1000)), + XcmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(1000)), Error::::BadXcm ); }); @@ -148,8 +148,8 @@ fn update_suspend_threshold_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); assert_eq!(data.suspend_threshold, 2); - assert_ok!(XcmpQueue::update_suspend_threshold(Origin::root(), 3)); - assert_noop!(XcmpQueue::update_suspend_threshold(Origin::signed(2), 5), BadOrigin); + assert_ok!(XcmpQueue::update_suspend_threshold(RuntimeOrigin::root(), 3)); + assert_noop!(XcmpQueue::update_suspend_threshold(RuntimeOrigin::signed(2), 5), BadOrigin); let data: QueueConfigData = >::get(); assert_eq!(data.suspend_threshold, 3); @@ -161,8 +161,8 @@ fn update_drop_threshold_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); assert_eq!(data.drop_threshold, 5); - assert_ok!(XcmpQueue::update_drop_threshold(Origin::root(), 6)); - assert_noop!(XcmpQueue::update_drop_threshold(Origin::signed(2), 7), BadOrigin); + assert_ok!(XcmpQueue::update_drop_threshold(RuntimeOrigin::root(), 6)); + assert_noop!(XcmpQueue::update_drop_threshold(RuntimeOrigin::signed(2), 7), BadOrigin); let data: QueueConfigData = >::get(); assert_eq!(data.drop_threshold, 6); @@ -174,8 +174,8 @@ fn update_resume_threshold_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); assert_eq!(data.resume_threshold, 1); - assert_ok!(XcmpQueue::update_resume_threshold(Origin::root(), 2)); - assert_noop!(XcmpQueue::update_resume_threshold(Origin::signed(7), 3), BadOrigin); + assert_ok!(XcmpQueue::update_resume_threshold(RuntimeOrigin::root(), 2)); + assert_noop!(XcmpQueue::update_resume_threshold(RuntimeOrigin::signed(7), 3), BadOrigin); let data: QueueConfigData = >::get(); assert_eq!(data.resume_threshold, 2); @@ -188,12 +188,12 @@ fn update_threshold_weight_works() { let data: QueueConfigData = >::get(); assert_eq!(data.threshold_weight, Weight::from_ref_time(100_000)); assert_ok!(XcmpQueue::update_threshold_weight( - Origin::root(), + RuntimeOrigin::root(), Weight::from_ref_time(10_000) )); assert_noop!( XcmpQueue::update_threshold_weight( - Origin::signed(5), + RuntimeOrigin::signed(5), Weight::from_ref_time(10_000_000) ), BadOrigin @@ -210,11 +210,14 @@ fn update_weight_restrict_decay_works() { let data: QueueConfigData = >::get(); assert_eq!(data.weight_restrict_decay, Weight::from_ref_time(2)); assert_ok!(XcmpQueue::update_weight_restrict_decay( - Origin::root(), + RuntimeOrigin::root(), Weight::from_ref_time(5) )); assert_noop!( - XcmpQueue::update_weight_restrict_decay(Origin::signed(6), Weight::from_ref_time(4)), + XcmpQueue::update_weight_restrict_decay( + RuntimeOrigin::signed(6), + Weight::from_ref_time(4) + ), BadOrigin ); let data: QueueConfigData = >::get(); @@ -229,12 +232,12 @@ fn update_xcmp_max_individual_weight() { let data: QueueConfigData = >::get(); assert_eq!(data.xcmp_max_individual_weight, 20u64 * WEIGHT_PER_MILLIS); assert_ok!(XcmpQueue::update_xcmp_max_individual_weight( - Origin::root(), + RuntimeOrigin::root(), 30u64 * WEIGHT_PER_MILLIS )); assert_noop!( XcmpQueue::update_xcmp_max_individual_weight( - Origin::signed(3), + RuntimeOrigin::signed(3), 10u64 * WEIGHT_PER_MILLIS ), BadOrigin diff --git a/parachain-template/pallets/template/src/mock.rs b/parachain-template/pallets/template/src/mock.rs index 5debcc4a1c..4a7ebac0fa 100644 --- a/parachain-template/pallets/template/src/mock.rs +++ b/parachain-template/pallets/template/src/mock.rs @@ -32,7 +32,7 @@ impl system::Config for Test { type BlockWeights = (); type BlockLength = (); type DbWeight = (); - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; diff --git a/parachain-template/pallets/template/src/tests.rs b/parachain-template/pallets/template/src/tests.rs index 2205658601..527aec8ed0 100644 --- a/parachain-template/pallets/template/src/tests.rs +++ b/parachain-template/pallets/template/src/tests.rs @@ -5,7 +5,7 @@ use frame_support::{assert_noop, assert_ok}; fn it_works_for_default_value() { new_test_ext().execute_with(|| { // Dispatch a signed extrinsic. - assert_ok!(TemplateModule::do_something(Origin::signed(1), 42)); + assert_ok!(TemplateModule::do_something(RuntimeOrigin::signed(1), 42)); // Read pallet storage and assert an expected result. assert_eq!(TemplateModule::something(), Some(42)); }); @@ -15,6 +15,9 @@ fn it_works_for_default_value() { fn correct_error_for_none_value() { new_test_ext().execute_with(|| { // Ensure the expected error is thrown when no value is present. - assert_noop!(TemplateModule::cause_error(Origin::signed(1)), Error::::NoneValue); + assert_noop!( + TemplateModule::cause_error(RuntimeOrigin::signed(1)), + Error::::NoneValue + ); }); } diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index 253bb2d712..fc0c354f7e 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -277,7 +277,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachain-template/runtime/src/xcm_config.rs b/parachain-template/runtime/src/xcm_config.rs index fb2e59bb9a..c06bfb9532 100644 --- a/parachain-template/runtime/src/xcm_config.rs +++ b/parachain-template/runtime/src/xcm_config.rs @@ -1,6 +1,6 @@ use super::{ - AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, - RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use core::marker::PhantomData; use frame_support::{ @@ -23,7 +23,7 @@ use xcm_executor::{traits::ShouldExecute, XcmExecutor}; parameter_types! { pub const RelayLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Any; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } @@ -60,18 +60,18 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when // recognized. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognized. - SiblingParachainAsNative, + SiblingParachainAsNative, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -183,7 +183,7 @@ impl xcm_executor::Config for XcmConfig { } /// No local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -196,9 +196,9 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Nothing; // ^ Disable dispatchable execute on the XCM pallet. // Needs to be `Everything` for local testing. @@ -207,7 +207,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Nothing; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; diff --git a/parachains/common/src/impls.rs b/parachains/common/src/impls.rs index c58e32a67e..80c3015b47 100644 --- a/parachains/common/src/impls.rs +++ b/parachains/common/src/impls.rs @@ -153,7 +153,7 @@ mod tests { impl frame_system::Config for Test { type BaseCallFilter = frame_support::traits::Everything; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type Index = u64; type BlockNumber = u64; type RuntimeCall = RuntimeCall; diff --git a/parachains/pallets/ping/src/lib.rs b/parachains/pallets/ping/src/lib.rs index 5e20a94c07..1ef9938e5c 100644 --- a/parachains/pallets/ping/src/lib.rs +++ b/parachains/pallets/ping/src/lib.rs @@ -49,8 +49,8 @@ pub mod pallet { /// The overarching event type. type RuntimeEvent: From> + IsType<::RuntimeEvent>; - type Origin: From<::Origin> - + Into::Origin>>; + type RuntimeOrigin: From<::RuntimeOrigin> + + Into::RuntimeOrigin>>; /// The overarching call type; we assume sibling chains use the same type. type RuntimeCall: From> + Encode; @@ -190,7 +190,7 @@ pub mod pallet { #[pallet::weight(0)] pub fn ping(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. - let para = ensure_sibling_para(::Origin::from(origin))?; + let para = ensure_sibling_para(::RuntimeOrigin::from(origin))?; Self::deposit_event(Event::Pinged(para, seq, payload.clone())); match T::XcmSender::send_xcm( @@ -215,7 +215,7 @@ pub mod pallet { #[pallet::weight(0)] pub fn pong(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. - let para = ensure_sibling_para(::Origin::from(origin))?; + let para = ensure_sibling_para(::RuntimeOrigin::from(origin))?; if let Some(sent_at) = Pings::::take(seq) { Self::deposit_event(Event::Ponged( diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index 6a316fd5fa..4271985c24 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -139,7 +139,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/assets/statemine/src/xcm_config.rs b/parachains/runtimes/assets/statemine/src/xcm_config.rs index 5036b889c1..e4b8fd99fa 100644 --- a/parachains/runtimes/assets/statemine/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemine/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, ParachainInfo, ParachainSystem, + PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -45,7 +45,7 @@ use xcm_executor::{traits::JustTry, XcmExecutor}; parameter_types! { pub const KsmLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Kusama; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub AssetsPalletLocation: MultiLocation = @@ -110,21 +110,21 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -206,7 +206,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -220,10 +220,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; @@ -236,7 +236,7 @@ impl pallet_xcm::Config for Runtime { >; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index ae4cba4a34..b5f8b081ef 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -169,7 +169,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/assets/statemint/src/xcm_config.rs b/parachains/runtimes/assets/statemint/src/xcm_config.rs index a7932e69de..eaaa04f2f6 100644 --- a/parachains/runtimes/assets/statemint/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemint/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, ParachainInfo, ParachainSystem, + PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -42,7 +42,7 @@ use xcm_executor::{traits::JustTry, XcmExecutor}; parameter_types! { pub const DotLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Polkadot; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub AssetsPalletLocation: MultiLocation = @@ -107,21 +107,21 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -182,7 +182,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -196,10 +196,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; @@ -211,7 +211,7 @@ impl pallet_xcm::Config for Runtime { MaxInstructions, >; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/assets/test-utils/src/lib.rs b/parachains/runtimes/assets/test-utils/src/lib.rs index f37465e5bd..fb4750bae9 100644 --- a/parachains/runtimes/assets/test-utils/src/lib.rs +++ b/parachains/runtimes/assets/test-utils/src/lib.rs @@ -96,7 +96,7 @@ pub struct RuntimeHelper(PhantomData); impl RuntimeHelper where AccountIdOf: - Into<<::Origin as OriginTrait>::AccountId>, + Into<<::RuntimeOrigin as OriginTrait>::AccountId>, { pub fn run_to_block(n: u32, author: Option) { while frame_system::Pallet::::block_number() < n.into() { @@ -122,13 +122,13 @@ where } } - pub fn root_origin() -> ::Origin { - ::Origin::root() + pub fn root_origin() -> ::RuntimeOrigin { + ::RuntimeOrigin::root() } pub fn origin_of( account_id: AccountIdOf, - ) -> ::Origin { - ::Origin::signed(account_id.into()) + ) -> ::RuntimeOrigin { + ::RuntimeOrigin::signed(account_id.into()) } } diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 76989eb593..25b51f42a9 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -137,7 +137,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/assets/westmint/src/xcm_config.rs b/parachains/runtimes/assets/westmint/src/xcm_config.rs index bd869c977b..6b36b79720 100644 --- a/parachains/runtimes/assets/westmint/src/xcm_config.rs +++ b/parachains/runtimes/assets/westmint/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, ParachainInfo, ParachainSystem, + PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -46,7 +46,7 @@ parameter_types! { pub const WestendLocation: MultiLocation = MultiLocation::parent(); pub RelayNetwork: NetworkId = NetworkId::Named(b"Westend".to_vec().try_into().expect("less than length limit; qed")); - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub AssetsPalletLocation: MultiLocation = @@ -111,21 +111,21 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -202,7 +202,7 @@ impl xcm_executor::Config for XcmConfig { } /// Local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -215,9 +215,9 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Everything; type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; @@ -228,7 +228,7 @@ impl pallet_xcm::Config for Runtime { MaxInstructions, >; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs index 6810267a67..107e387ed7 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs @@ -52,7 +52,7 @@ where T: pallet_xcm::Config + frame_system::Config + pallet_alliance::Config, [u8; 32]: From>, BalanceOf: Into, - <::Origin as OriginTrait>::AccountId: From>, + <::RuntimeOrigin as OriginTrait>::AccountId: From>, { fn on_unbalanced(amount: NegativeImbalanceOf) { let temp_account: AccountIdOf = TempAcc::get(); @@ -62,7 +62,7 @@ where >::resolve_creating(&temp_account, amount); let result = pallet_xcm::Pallet::::teleport_assets( - ::Origin::signed(temp_account.into()), + ::RuntimeOrigin::signed(temp_account.into()), Box::new(Parent.into()), Box::new( Junction::AccountId32 { network: NetworkId::Any, id: treasury_acc.into() } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index b9bbf84279..604329a0ca 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -162,7 +162,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; @@ -439,7 +439,7 @@ pub const ALLIANCE_MAX_MEMBERS: u32 = 100; type AllianceCollective = pallet_collective::Instance1; impl pallet_collective::Config for Runtime { - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; type RuntimeEvent = RuntimeEvent; type MotionDuration = AllianceMotionDuration; diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index bfcfd9567b..1192306daa 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, - RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -41,7 +41,7 @@ use xcm_executor::XcmExecutor; parameter_types! { pub const DotLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Polkadot; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub CheckingAccount: AccountId = PolkadotXcm::check_account(); @@ -80,21 +80,21 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -154,7 +154,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -168,10 +168,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; @@ -179,7 +179,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Nothing; // This parachain is not meant as a reserve location. type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 1967ef34c9..0aff6751e1 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -167,7 +167,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs index fbccf508c1..14619efb02 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, - RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, @@ -39,7 +39,7 @@ use xcm_executor::XcmExecutor; parameter_types! { pub const RelayLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Any; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub CheckingAccount: AccountId = PolkadotXcm::check_account(); @@ -85,21 +85,21 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -153,7 +153,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -167,10 +167,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; @@ -178,7 +178,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Everything; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs index daab72eba4..d35d96f674 100644 --- a/parachains/runtimes/starters/seedling/src/lib.rs +++ b/parachains/runtimes/starters/seedling/src/lib.rs @@ -132,7 +132,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachains/runtimes/starters/shell/src/lib.rs b/parachains/runtimes/starters/shell/src/lib.rs index 8b692c210e..f75a734c94 100644 --- a/parachains/runtimes/starters/shell/src/lib.rs +++ b/parachains/runtimes/starters/shell/src/lib.rs @@ -140,7 +140,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachains/runtimes/starters/shell/src/xcm_config.rs b/parachains/runtimes/starters/shell/src/xcm_config.rs index 8e754299ab..2c51387a15 100644 --- a/parachains/runtimes/starters/shell/src/xcm_config.rs +++ b/parachains/runtimes/starters/shell/src/xcm_config.rs @@ -13,7 +13,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -use super::{AccountId, Origin, ParachainInfo, Runtime, RuntimeCall, RuntimeEvent}; +use super::{AccountId, ParachainInfo, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin}; use frame_support::{match_types, parameter_types}; use xcm::latest::prelude::*; use xcm_builder::{ @@ -34,10 +34,10 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, Origin>, + SovereignSignedViaLocation, RuntimeOrigin>, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, ); match_types! { diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index d48fc4bf53..ecaa8a09b6 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -290,7 +290,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachains/runtimes/testing/penpal/src/xcm_config.rs b/parachains/runtimes/testing/penpal/src/xcm_config.rs index 5c814be50c..8715995035 100644 --- a/parachains/runtimes/testing/penpal/src/xcm_config.rs +++ b/parachains/runtimes/testing/penpal/src/xcm_config.rs @@ -22,8 +22,9 @@ //! with statemine as the reserve. At present no derivative tokens are minted on receipt of a //! ReserveAssetTransferDeposited message but that will but the intension will be to support this soon. use super::{ - AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, ParachainInfo, + ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, + XcmpQueue, }; use core::marker::PhantomData; use frame_support::{ @@ -56,7 +57,7 @@ use xcm_executor::{ parameter_types! { pub const RelayLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Any; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } @@ -118,18 +119,18 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when // recognized. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognized. - SiblingParachainAsNative, + SiblingParachainAsNative, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -339,7 +340,7 @@ impl xcm_executor::Config for XcmConfig { } /// No local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -352,9 +353,9 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Nothing; // ^ Disable dispatchable execute on the XCM pallet. // Needs to be `Everything` for local testing. @@ -363,7 +364,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Everything; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index dc5577cbfa..e5d75c3493 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -182,7 +182,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. @@ -279,7 +279,7 @@ impl cumulus_pallet_aura_ext::Config for Runtime {} parameter_types! { pub const RocLocation: MultiLocation = MultiLocation::parent(); pub const RococoNetwork: NetworkId = NetworkId::Polkadot; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub CheckingAccount: AccountId = PolkadotXcm::check_account(); } @@ -341,21 +341,21 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -418,7 +418,7 @@ impl Config for XcmConfig { } /// Local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -431,16 +431,16 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Everything; type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; type XcmReserveTransferFilter = frame_support::traits::Nothing; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; @@ -470,7 +470,7 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { impl cumulus_ping::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; } diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index 7d47140922..ea1800f076 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -188,7 +188,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. From 3f11a7a6cfe357955050a6e3b8d4201cd1fff2e5 Mon Sep 17 00:00:00 2001 From: Roman Useinov Date: Wed, 21 Sep 2022 12:57:54 +0200 Subject: [PATCH 52/54] [Fix] Deposit weight hardcoded to pre-bench value (#1651) * [Fix] Deposit weight hardcoded to pre-bench value * lint --- parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs | 5 ++++- parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs | 5 ++++- parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs index f1fe664953..7972667cf0 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/mod.rs @@ -117,7 +117,10 @@ impl XcmWeightInfo for StatemineXcmWeight { _max_assets: &u32, _dest: &MultiLocation, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()) + // Hardcoded till the XCM pallet is fixed + let hardcoded_weight = Weight::from_ref_time(1_000_000_000 as u64).ref_time(); + let weight = assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()); + cmp::min(hardcoded_weight, weight) } fn deposit_reserve_asset( assets: &MultiAssetFilter, diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs index 04db4216ef..1a0ffcdb22 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/mod.rs @@ -117,7 +117,10 @@ impl XcmWeightInfo for StatemintXcmWeight { _max_assets: &u32, _dest: &MultiLocation, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()) + // Hardcoded till the XCM pallet is fixed + let hardcoded_weight = Weight::from_ref_time(1_000_000_000 as u64).ref_time(); + let weight = assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()); + cmp::min(hardcoded_weight, weight) } fn deposit_reserve_asset( assets: &MultiAssetFilter, diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs index 0fc8a28dba..5f6bf034fd 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/mod.rs @@ -117,7 +117,10 @@ impl XcmWeightInfo for WestmintXcmWeight { _max_assets: &u32, _dest: &MultiLocation, ) -> XCMWeight { - assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()) + // Hardcoded till the XCM pallet is fixed + let hardcoded_weight = Weight::from_ref_time(1_000_000_000 as u64).ref_time(); + let weight = assets.weigh_multi_assets(XcmFungibleWeight::::deposit_asset()); + cmp::min(hardcoded_weight, weight) } fn deposit_reserve_asset( assets: &MultiAssetFilter, From 82ff35b815a00cec79dd5f9f7583f8191aa806e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Wed, 21 Sep 2022 14:08:41 +0200 Subject: [PATCH 53/54] Ensure that inherents are first and unsigned (#1654) * Ensure that inherents are first and unsigned * Update pallets/parachain-system/src/validate_block/tests.rs Co-authored-by: Sergei Shulepov Co-authored-by: Sergei Shulepov --- .../src/validate_block/implementation.rs | 5 +++ .../src/validate_block/tests.rs | 37 +++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/pallets/parachain-system/src/validate_block/implementation.rs b/pallets/parachain-system/src/validate_block/implementation.rs index f37622688d..8c03f012be 100644 --- a/pallets/parachain-system/src/validate_block/implementation.rs +++ b/pallets/parachain-system/src/validate_block/implementation.rs @@ -118,6 +118,11 @@ where let inherent_data = block .extrinsics() .iter() + // Inherents are at the front of the block and are unsigned. + // + // If `is_signed` is returning `None`, we keep it safe and assume that it is "signed". + // We are searching for unsigned transactions anyway. + .take_while(|e| !e.is_signed().unwrap_or(true)) .filter_map(|e| e.call().is_sub_type()) .find_map(|c| match c { crate::Call::set_validation_data { data: validation_data } => diff --git a/pallets/parachain-system/src/validate_block/tests.rs b/pallets/parachain-system/src/validate_block/tests.rs index 6453b9cd39..e06c2cafdc 100644 --- a/pallets/parachain-system/src/validate_block/tests.rs +++ b/pallets/parachain-system/src/validate_block/tests.rs @@ -251,3 +251,40 @@ fn check_inherent_fails_on_validate_block_as_expected() { ); } } + +#[test] +fn check_inherents_are_unsigned_and_before_all_other_extrinsics() { + sp_tracing::try_init_simple(); + + if env::var("RUN_TEST").is_ok() { + let (client, parent_head) = create_test_client(); + + let TestBlockData { block, validation_data } = + build_block_with_witness(&client, Vec::new(), parent_head.clone(), Default::default()); + + let (header, mut extrinsics, proof) = block.deconstruct(); + + extrinsics.insert(0, transfer(&client, Alice, Bob, 69)); + + call_validate_block( + parent_head, + ParachainBlockData::new(header, extrinsics, proof), + validation_data.relay_parent_storage_root, + ) + .unwrap_err(); + } else { + let output = Command::new(env::current_exe().unwrap()) + .args(&[ + "check_inherents_are_unsigned_and_before_all_other_extrinsics", + "--", + "--nocapture", + ]) + .env("RUN_TEST", "1") + .output() + .expect("Runs the test"); + assert!(output.status.success()); + + assert!(String::from_utf8(output.stderr).unwrap() + .contains("Could not find `set_validation_data` inherent")); + } +} From 50f3eb2e534f80700b552420617f0a94b180423e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Thei=C3=9Fen?= Date: Wed, 21 Sep 2022 19:55:36 +0200 Subject: [PATCH 54/54] Companion for: Make automatic storage deposits resistant against changing deposit prices (#1561) * Adapt to new contracts migration API * Add missing type argument * update lockfile for {"substrate", "polkadot"} Co-authored-by: parity-processbot <> --- Cargo.lock | 610 +++++++++--------- .../contracts-rococo/src/contracts.rs | 10 +- .../contracts/contracts-rococo/src/lib.rs | 2 +- 3 files changed, 311 insertions(+), 311 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cd30d7a90f..9c9e2cd9d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -118,6 +118,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "array-bytes" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a913633b0c922e6b745072795f50d90ebea78ba31a57e2ac8c2fc7b50950949" + [[package]] name = "arrayref" version = "0.3.6" @@ -463,14 +469,14 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "async-trait", "beefy-primitives", "fnv", "futures", "futures-timer", - "hex", "log", "parity-scale-codec", "parking_lot 0.12.1", @@ -499,7 +505,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -519,7 +525,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "beefy-primitives", "sp-api", @@ -528,7 +534,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -1251,19 +1257,21 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f91425bea5a5ac6d76b788477064944a7e21f0e240fd93f6f368a774a3efdd1" +checksum = "b27bbd3e6c422cf6282b047bcdd51ecd9ca9f3497a3be0132ffa08e509b824b0" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b83b4bbf7bc96db77b7b5b5e41fafc4001536e9f0cbfd702ed7d4d8f848dc06" +checksum = "872f5d4557a411b087bd731df6347c142ae1004e6467a144a7e33662e5715a01" dependencies = [ + "arrayvec 0.7.2", + "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", @@ -1278,33 +1286,33 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da02e8fff048c381b313a3dfef4deb2343976fb6d7acc8e7d9c86d4c93e3fa06" +checksum = "21b49fdebb29c62c1fc4da1eeebd609e9d530ecde24a9876def546275f73a244" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9abc2a06e8fc29e36660ebbc9e2503e18a051057072acbb1e75e7f7cf19cb95e" +checksum = "5fc0c091e2db055d4d7f6b7cec2d2ead286bcfaea3357c6a52c2a2613a8cb5ac" [[package]] name = "cranelift-entity" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeced7874890fc25d85cacc5e626c4d67931c7c25aad1c2ad521684744c1ff5c" +checksum = "354a9597be87996c9b278655e68b8447f65dd907256855ad773864edee8d985c" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1d301ccad6fce05d9c9793d433d225fafdd57661b98d268d8d162e9291ff2e" +checksum = "0cd8dd3fb8b82c772f4172e87ae1677b971676fffa7c4e3398e3047e650a266b" dependencies = [ "cranelift-codegen", "log", @@ -1314,15 +1322,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7b100db19320848986b4df1da19501dbddeb706a799f502222f72f889b0fab" +checksum = "b82527802b1f7d8da288adc28f1dc97ea52943f5871c041213f7b5035ac698a7" [[package]] name = "cranelift-native" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7be18d8b976cddc822e52343f328b7593d26dd2f1aeadd90da071596a210d524" +checksum = "c30ba8b910f1be023af0c39109cb28a8809734942a6b3eecbf2de8993052ea5e" dependencies = [ "cranelift-codegen", "libc", @@ -1331,9 +1339,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.87.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f9e48bb632a2e189b38a9fa89fa5a6eea687a5a4c613bbef7c2b7522c3ad0e0" +checksum = "776a8916d201894aca9637a20814f1e11abc62acd5cfbe0b4eb2e63922756971" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -2782,7 +2790,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", ] @@ -2799,7 +2807,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -2822,9 +2830,10 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "Inflector", + "array-bytes", "chrono", "clap", "comfy-table", @@ -2834,7 +2843,6 @@ dependencies = [ "gethostname", "handlebars", "hash-db", - "hex", "itertools", "kvdb", "lazy_static", @@ -2873,7 +2881,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2884,7 +2892,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2900,7 +2908,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -2929,7 +2937,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "bitflags", "frame-metadata", @@ -2961,7 +2969,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "Inflector", "cfg-expr", @@ -2975,7 +2983,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2987,7 +2995,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro2", "quote", @@ -2997,7 +3005,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "log", @@ -3015,7 +3023,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -3030,7 +3038,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "sp-api", @@ -3039,7 +3047,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "parity-scale-codec", @@ -3918,7 +3926,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-primitives", "bitvec", @@ -4011,7 +4019,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-support", "polkadot-primitives", @@ -5350,7 +5358,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "dyn-clonable", @@ -5366,7 +5374,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "expander 0.0.6", "itertools", @@ -5404,12 +5412,12 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "frame-benchmarking", "frame-support", "frame-system", - "hex", "log", "pallet-collective", "pallet-identity", @@ -5425,7 +5433,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -5442,7 +5450,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5456,7 +5464,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -5472,7 +5480,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -5488,7 +5496,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -5503,7 +5511,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5527,7 +5535,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5547,7 +5555,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5562,7 +5570,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "beefy-primitives", "frame-support", @@ -5578,13 +5586,13 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "beefy-merkle-tree", "beefy-primitives", "frame-support", "frame-system", - "hex", "log", "pallet-beefy", "pallet-mmr", @@ -5601,7 +5609,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5619,7 +5627,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5664,7 +5672,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5689,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "bitflags", "frame-benchmarking", @@ -5709,7 +5717,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "bitflags", "parity-scale-codec", @@ -5724,7 +5732,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro2", "quote", @@ -5734,7 +5742,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5751,7 +5759,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5764,7 +5772,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5780,7 +5788,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5804,7 +5812,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5817,7 +5825,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5835,7 +5843,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5850,7 +5858,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5873,7 +5881,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5889,7 +5897,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5909,7 +5917,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5926,7 +5934,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5943,7 +5951,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5961,7 +5969,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5976,7 +5984,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -5991,7 +5999,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -6008,7 +6016,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6028,7 +6036,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "sp-api", @@ -6038,7 +6046,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -6055,7 +6063,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6078,7 +6086,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6094,7 +6102,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6117,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -6123,7 +6131,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6138,7 +6146,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6154,7 +6162,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -6175,7 +6183,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6191,7 +6199,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -6205,7 +6213,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6228,7 +6236,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6239,7 +6247,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "sp-arithmetic", @@ -6248,7 +6256,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -6277,7 +6285,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6295,7 +6303,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6314,7 +6322,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-support", "frame-system", @@ -6330,7 +6338,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6345,7 +6353,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6356,7 +6364,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6373,7 +6381,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6396,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6404,7 +6412,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6427,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-support", "frame-system", @@ -6437,7 +6445,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-benchmarking", "frame-support", @@ -7006,7 +7014,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7021,7 +7029,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7035,7 +7043,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "derive_more", "fatality", @@ -7058,7 +7066,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "fatality", "futures", @@ -7079,7 +7087,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "clap", "frame-benchmarking-cli", @@ -7105,7 +7113,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7146,7 +7154,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "always-assert", "fatality", @@ -7167,7 +7175,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7180,7 +7188,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "derive_more", "fatality", @@ -7203,7 +7211,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7217,7 +7225,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "futures-timer", @@ -7237,7 +7245,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "always-assert", "async-trait", @@ -7261,7 +7269,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "parity-scale-codec", @@ -7279,7 +7287,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bitvec", "derive_more", @@ -7308,7 +7316,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bitvec", "futures", @@ -7328,7 +7336,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bitvec", "fatality", @@ -7347,7 +7355,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7362,7 +7370,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "futures", @@ -7380,7 +7388,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7395,7 +7403,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "futures-timer", @@ -7412,7 +7420,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "fatality", "futures", @@ -7431,7 +7439,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "futures", @@ -7448,7 +7456,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bitvec", "fatality", @@ -7466,7 +7474,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "always-assert", "assert_matches", @@ -7498,7 +7506,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "polkadot-node-primitives", @@ -7514,7 +7522,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "futures", "memory-lru", @@ -7530,7 +7538,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-std", "lazy_static", @@ -7548,7 +7556,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bs58", "futures", @@ -7567,7 +7575,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "derive_more", @@ -7589,7 +7597,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bounded-vec", "futures", @@ -7611,7 +7619,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7621,7 +7629,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "futures", @@ -7639,7 +7647,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "derive_more", @@ -7662,7 +7670,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "derive_more", @@ -7695,7 +7703,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "futures", @@ -7718,7 +7726,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "derive_more", "frame-support", @@ -7818,7 +7826,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7833,7 +7841,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bitvec", "frame-system", @@ -7863,7 +7871,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7895,7 +7903,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-primitives", "bitvec", @@ -7983,7 +7991,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-primitives", "bitvec", @@ -8030,7 +8038,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-support", "polkadot-primitives", @@ -8042,7 +8050,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bs58", "parity-scale-codec", @@ -8054,7 +8062,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "bitflags", "bitvec", @@ -8097,7 +8105,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "async-trait", "beefy-gadget", @@ -8202,7 +8210,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8223,7 +8231,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8233,7 +8241,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8258,7 +8266,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-primitives", "bitvec", @@ -8319,7 +8327,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-benchmarking", "frame-system", @@ -8464,7 +8472,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8949,7 +8957,7 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9071,7 +9079,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9155,7 +9163,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-support", "polkadot-primitives", @@ -9325,7 +9333,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "sp-core", @@ -9336,7 +9344,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "futures", @@ -9363,7 +9371,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "futures-timer", @@ -9386,7 +9394,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9402,7 +9410,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9419,7 +9427,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9430,13 +9438,13 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "chrono", "clap", "fdlimit", "futures", - "hex", "libp2p", "log", "names", @@ -9469,7 +9477,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "fnv", "futures", @@ -9497,7 +9505,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "hash-db", "kvdb", @@ -9522,7 +9530,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "futures", @@ -9546,7 +9554,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "futures", @@ -9575,7 +9583,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "fork-tree", @@ -9617,7 +9625,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "jsonrpsee", @@ -9639,7 +9647,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9652,7 +9660,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "futures", @@ -9677,7 +9685,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9704,7 +9712,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "environmental", "parity-scale-codec", @@ -9720,7 +9728,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "parity-scale-codec", @@ -9735,7 +9743,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9755,16 +9763,16 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "ahash", + "array-bytes", "async-trait", "dyn-clone", "finality-grandpa", "fork-tree", "futures", "futures-timer", - "hex", "log", "parity-scale-codec", "parking_lot 0.12.1", @@ -9796,7 +9804,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "finality-grandpa", "futures", @@ -9817,7 +9825,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "ansi_term", "futures", @@ -9834,10 +9842,10 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "async-trait", - "hex", "parking_lot 0.12.1", "serde_json", "sp-application-crypto", @@ -9849,8 +9857,9 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "async-trait", "asynchronous-codec", "bitflags", @@ -9861,7 +9870,6 @@ dependencies = [ "fork-tree", "futures", "futures-timer", - "hex", "ip_network", "libp2p", "linked-hash-map", @@ -9896,7 +9904,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "cid", "futures", @@ -9916,7 +9924,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "bitflags", @@ -9939,7 +9947,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "ahash", "futures", @@ -9957,10 +9965,10 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "futures", - "hex", "libp2p", "log", "parity-scale-codec", @@ -9978,11 +9986,11 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "fork-tree", "futures", - "hex", "libp2p", "log", "lru 0.7.7", @@ -10006,13 +10014,13 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "bytes", "fnv", "futures", "futures-timer", - "hex", "hyper", "hyper-rustls", "libp2p", @@ -10036,7 +10044,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "libp2p", @@ -10049,7 +10057,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10058,7 +10066,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "hash-db", @@ -10088,7 +10096,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "jsonrpsee", @@ -10111,7 +10119,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "jsonrpsee", @@ -10124,7 +10132,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "directories", @@ -10193,7 +10201,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "parity-scale-codec", @@ -10207,7 +10215,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10226,7 +10234,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "libc", @@ -10245,7 +10253,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "chrono", "futures", @@ -10263,7 +10271,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "ansi_term", "atty", @@ -10294,7 +10302,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10305,7 +10313,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "futures-timer", @@ -10331,7 +10339,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "log", @@ -10344,7 +10352,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "futures-timer", @@ -10782,7 +10790,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "enumn", "parity-scale-codec", @@ -10858,7 +10866,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "hash-db", "log", @@ -10876,7 +10884,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "blake2", "proc-macro-crate", @@ -10888,7 +10896,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -10901,7 +10909,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "integer-sqrt", "num-traits", @@ -10916,7 +10924,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -10929,7 +10937,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "parity-scale-codec", @@ -10941,7 +10949,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "sp-api", @@ -10953,7 +10961,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "log", @@ -10971,7 +10979,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "futures", @@ -10990,7 +10998,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "parity-scale-codec", @@ -11008,7 +11016,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "merlin", @@ -11031,7 +11039,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -11045,7 +11053,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -11058,8 +11066,9 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "base58", "bitflags", "blake2", @@ -11069,7 +11078,6 @@ dependencies = [ "futures", "hash-db", "hash256-std-hasher", - "hex", "impl-serde", "lazy_static", "libsecp256k1", @@ -11104,7 +11112,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "blake2", "byteorder", @@ -11118,7 +11126,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro2", "quote", @@ -11129,7 +11137,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11138,7 +11146,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro2", "quote", @@ -11148,7 +11156,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "environmental", "parity-scale-codec", @@ -11159,7 +11167,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "finality-grandpa", "log", @@ -11177,7 +11185,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11191,7 +11199,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "bytes", "futures", @@ -11217,7 +11225,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "lazy_static", "sp-core", @@ -11228,7 +11236,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "futures", @@ -11245,7 +11253,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "thiserror", "zstd", @@ -11254,7 +11262,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "parity-scale-codec", @@ -11269,7 +11277,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -11283,7 +11291,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "sp-api", "sp-core", @@ -11293,7 +11301,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "backtrace", "lazy_static", @@ -11303,7 +11311,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "rustc-hash", "serde", @@ -11313,7 +11321,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "either", "hash256-std-hasher", @@ -11336,7 +11344,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11354,7 +11362,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "Inflector", "proc-macro-crate", @@ -11366,7 +11374,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "parity-scale-codec", @@ -11380,7 +11388,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "serde", "serde_json", @@ -11389,7 +11397,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -11403,7 +11411,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "scale-info", @@ -11414,7 +11422,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "hash-db", "log", @@ -11436,12 +11444,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11454,7 +11462,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "log", "sp-core", @@ -11467,7 +11475,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "futures-timer", @@ -11483,7 +11491,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "sp-std", @@ -11495,7 +11503,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "sp-api", "sp-runtime", @@ -11504,7 +11512,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "async-trait", "log", @@ -11520,7 +11528,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "ahash", "hash-db", @@ -11543,7 +11551,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11560,7 +11568,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11571,7 +11579,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "impl-trait-for-tuples", "log", @@ -11584,7 +11592,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11886,7 +11894,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "platforms", ] @@ -11894,7 +11902,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11915,7 +11923,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures-util", "hyper", @@ -11928,7 +11936,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "jsonrpsee", "log", @@ -11949,11 +11957,11 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ + "array-bytes", "async-trait", "futures", - "hex", "parity-scale-codec", "sc-client-api", "sc-client-db", @@ -11975,7 +11983,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11985,7 +11993,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11996,7 +12004,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "ansi_term", "build-helper", @@ -12104,7 +12112,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-support", "polkadot-primitives", @@ -12385,7 +12393,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12396,7 +12404,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12523,7 +12531,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" +source = "git+https://github.com/paritytech/substrate?branch=master#493b58bd4a475080d428ce47193ee9ea9757a808" dependencies = [ "clap", "frame-try-runtime", @@ -12893,18 +12901,18 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.88.0" +version = "0.89.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb8cf7dd82407fe68161bedcd57fde15596f32ebf6e9b3bdbf3ae1da20e38e5e" +checksum = "ab5d3e08b13876f96dd55608d03cd4883a0545884932d5adf11925876c96daef" dependencies = [ "indexmap", ] [[package]] name = "wasmtime" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a020a3f6587fa7a7d98a021156177735ebb07212a6239a85ab5f14b2f728508f" +checksum = "8a10dc9784d8c3a33c970e3939180424955f08af2e7f20368ec02685a0e8f065" dependencies = [ "anyhow", "bincode", @@ -12930,18 +12938,18 @@ dependencies = [ [[package]] name = "wasmtime-asm-macros" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed4ada1fdd4d9a2aa37be652abcc31ae3188ad0efcefb4571ef4f785be2d777" +checksum = "ee4dbdc6daf68528cad1275ac91e3f51848ce9824385facc94c759f529decdf8" dependencies = [ "cfg-if 1.0.0", ] [[package]] name = "wasmtime-cache" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96a03a5732ef39b83943d9d72de8ac2d58623d3bfaaea4d9a92aea5fcd9acf5" +checksum = "9f507f3fa1ee1b2f9a83644e2514242b1dfe580782c0eb042f1ef70255bc4ffe" dependencies = [ "anyhow", "base64", @@ -12959,9 +12967,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc59c28fe895112db09e262fb9c483f9e7b82c78a82a6ded69567ccc0e9795b" +checksum = "8f03cf79d982fc68e94ba0bea6a300a3b94621c4eb9705eece0a4f06b235a3b5" dependencies = [ "anyhow", "cranelift-codegen", @@ -12980,9 +12988,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11086e573d2635a45ac0d44697a8e4586e058cf1b190f76bea466ca2ec36c30a" +checksum = "5c587c62e91c5499df62012b87b88890d0eb470b2ffecc5964e9da967b70c77c" dependencies = [ "anyhow", "cranelift-entity", @@ -12999,9 +13007,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5444a78b74144718633f8642eccd7c4858f4c6f0c98ae6a3668998adf177ba2" +checksum = "047839b5dabeae5424a078c19b8cc897e5943a7fadc69e3d888b9c9a897666b3" dependencies = [ "addr2line", "anyhow", @@ -13024,9 +13032,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2bf6a667d2a29b2b0ed42bcf7564f00c595d92c24acb4d241c7c4d950b1910c" +checksum = "b299569abf6f99b7b8e020afaf84a700e8636c6a42e242069267322cd5818235" dependencies = [ "object 0.29.0", "once_cell", @@ -13035,9 +13043,9 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee064ce7b563cc201cdf3bb1cc4b233f386d8c57a96e55f4c4afe6103f4bd6a1" +checksum = "ae79e0515160bd5abee5df50a16c4eb8db9f71b530fc988ae1d9ce34dcb8dd01" dependencies = [ "anyhow", "cc", @@ -13060,9 +13068,9 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "0.40.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01e104bd9e625181d53ead85910bbc0863aa5f0c6ef96836fe9a5cc65da11b69" +checksum = "790cf43ee8e2d5dad1780af30f00d7a972b74725fb1e4f90c28d62733819b185" dependencies = [ "cranelift-entity", "serde", @@ -13111,7 +13119,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "beefy-primitives", "bitvec", @@ -13200,7 +13208,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-support", "polkadot-primitives", @@ -13486,7 +13494,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13500,7 +13508,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-support", "frame-system", @@ -13520,7 +13528,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "frame-benchmarking", "frame-support", @@ -13538,7 +13546,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" +source = "git+https://github.com/paritytech/polkadot?branch=master#e2da6e5369b0b1a2dd7524bfef03ec269dbc7ec6" dependencies = [ "Inflector", "proc-macro2", diff --git a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs index 7abe94865a..db59f92527 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/contracts.rs @@ -4,11 +4,10 @@ use crate::{ }; use frame_support::{ parameter_types, - traits::{ConstU32, Nothing, OnRuntimeUpgrade}, + traits::{ConstU32, Nothing}, weights::Weight, }; use pallet_contracts::{ - migration, weights::{SubstrateWeight, WeightInfo}, Config, DefaultAddressGenerator, DefaultContractAccessWeight, Frame, Schedule, }; @@ -60,10 +59,3 @@ impl Config for Runtime { type MaxCodeLen = ConstU32<{ 128 * 1024 }>; type MaxStorageKeyLen = ConstU32<128>; } - -pub struct Migrations; -impl OnRuntimeUpgrade for Migrations { - fn on_runtime_upgrade() -> Weight { - migration::migrate::() - } -} diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 0aff6751e1..1769c20dc8 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -102,7 +102,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - contracts::Migrations, + pallet_contracts::Migration, >; impl_opaque_keys! {