From 7491ac0554040ab6ce3189b7c66f964eea2a3d0a Mon Sep 17 00:00:00 2001 From: Jamie Date: Fri, 28 Jun 2024 12:00:24 +0800 Subject: [PATCH] Enable metadata hash verification (#1344) * [no ci]Enable metadata hash verification Signed-off-by: Jamie * [no ci]Add feature metadata-hash to runtimes Signed-off-by: Jamie * update deps Signed-off-by: Charles Ferrell * use KMA for token Signed-off-by: Charles Ferrell * Use zombienet binary for testing Signed-off-by: Jamie * Fix ci Signed-off-by: Jamie * Fix ci Signed-off-by: Jamie * Fix ci Signed-off-by: Jamie * ci Signed-off-by: Charles Ferrell * update node version Signed-off-by: Charles Ferrell * mkdir -p Signed-off-by: Charles Ferrell * use zombienet Signed-off-by: Charles Ferrell * use latest polkadot.js deps Signed-off-by: Charles Ferrell * manual nonce managment Signed-off-by: Charles Ferrell * nonce management Signed-off-by: Charles Ferrell * use rpc nonce Signed-off-by: Charles Ferrell --------- Signed-off-by: Jamie Signed-off-by: Charles Ferrell Co-authored-by: Charles Ferrell --- .../workflows/integration_test_calamari.yml | 38 +- .github/workflows/integration_test_manta.yml | 32 +- .github/workflows/metadata_diff.yml | 20 +- .github/workflows/runtime_upgrade_test.yml | 20 +- Cargo.lock | 3334 ++++++++++------- Cargo.toml | 6 +- runtime/calamari/Cargo.toml | 10 +- runtime/calamari/build.rs | 19 +- runtime/calamari/src/lib.rs | 1 + runtime/manta/Cargo.toml | 12 +- runtime/manta/build.rs | 19 +- runtime/manta/src/lib.rs | 1 + tests/chain-util.ts | 36 +- tests/package.json | 6 +- tests/yarn.lock | 537 +-- 15 files changed, 2508 insertions(+), 1583 deletions(-) diff --git a/.github/workflows/integration_test_calamari.yml b/.github/workflows/integration_test_calamari.yml index 0f8b655a9..9de73ce42 100644 --- a/.github/workflows/integration_test_calamari.yml +++ b/.github/workflows/integration_test_calamari.yml @@ -13,6 +13,7 @@ env: POLKADOT_BINARY: https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v1.7.0/polkadot POLKADOT_EXECUTE: https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v1.7.0/polkadot-execute-worker POLKADOT_PREPARE: https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v1.7.0/polkadot-prepare-worker + ZOMBIENET_BINARY: https://github.com/paritytech/zombienet/releases/download/v1.3.106/zombienet-linux-x64 jobs: print-rust-versions: if: contains(github.event.pull_request.labels.*.name, 'A-calamari') @@ -39,7 +40,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 18.12.x - name: install sccache env: SCCACHE_RELEASE_URL: https://github.com/mozilla/sccache/releases/download @@ -202,10 +203,15 @@ jobs: with: name: ${{ matrix.chain-spec.id }}-${{ steps.create-chainspec.outputs.short-sha }}-launch-config.json path: /home/runner/.local/share/calamari-pc/${{ matrix.chain-spec.id }}-${{ steps.create-chainspec.outputs.short-sha }}-launch-config.json - - uses: actions/checkout@v2 - with: - repository: paritytech/zombienet - path: zombienet-tool + - name: fetch and chmod zombienet + shell: bash + run: | + cd $GITHUB_WORKSPACE + mkdir -p ./zombienet-tool + curl -L -o $GITHUB_WORKSPACE/zombienet-tool/zombienet ${{ env.ZOMBIENET_BINARY }} + cd $GITHUB_WORKSPACE/zombienet-tool + chmod +x zombienet + ./zombienet version - uses: actions/checkout@v2 with: repository: Manta-Network/Dev-Tools @@ -222,11 +228,7 @@ jobs: shell: bash run: | cd $GITHUB_WORKSPACE/zombienet-tool - git pull && git checkout v1.3.92 - cd $GITHUB_WORKSPACE/zombienet-tool/javascript - yarn - npm run build - pm2 start packages/cli/dist/cli.js --name zombienet \ + pm2 start ./zombienet --name zombienet \ --output $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stdout.log \ --error $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stderr.log \ -- spawn --provider native $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.toml @@ -315,8 +317,8 @@ jobs: - if: always() name: test - calamari alice peered successfully run: | - cd $GITHUB_WORKSPACE/zombienet-tool/javascript - node packages/cli/dist/cli.js -f -p native test $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.zndsl + cd $GITHUB_WORKSPACE/zombienet-tool/ + ./zombienet -f -p native test $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.zndsl - name: append manta-pay storage shell: bash run: | @@ -337,10 +339,8 @@ jobs: - name: launch testnet shell: bash run: | - cd $GITHUB_WORKSPACE/zombienet-tool/javascript - yarn - npm run build - pm2 start packages/cli/dist/cli.js --name zombienet \ + cd $GITHUB_WORKSPACE/zombienet-tool/ + pm2 start ./zombienet --name zombienet \ --output $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stdout.log \ --error $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stderr.log \ -- spawn --provider native $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.toml @@ -363,10 +363,8 @@ jobs: - name: launch testnet shell: bash run: | - cd $GITHUB_WORKSPACE/zombienet-tool/javascript - yarn - npm run build - pm2 start packages/cli/dist/cli.js --name zombienet \ + cd $GITHUB_WORKSPACE/zombienet-tool + pm2 start ./zombienet --name zombienet \ --output $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stdout.log \ --error $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stderr.log \ -- spawn --provider native $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.toml diff --git a/.github/workflows/integration_test_manta.yml b/.github/workflows/integration_test_manta.yml index a3163d41d..c818a023c 100644 --- a/.github/workflows/integration_test_manta.yml +++ b/.github/workflows/integration_test_manta.yml @@ -13,6 +13,7 @@ env: POLKADOT_BINARY: https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v1.7.0/polkadot POLKADOT_EXECUTE: https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v1.7.0/polkadot-execute-worker POLKADOT_PREPARE: https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v1.7.0/polkadot-prepare-worker + ZOMBIENET_BINARY: https://github.com/paritytech/zombienet/releases/download/v1.3.106/zombienet-linux-x64 jobs: print-rust-versions: if: contains(github.event.pull_request.labels.*.name, 'A-manta') @@ -112,7 +113,7 @@ jobs: - name: Install Node.js, NPM and Yarn uses: actions/setup-node@v3 with: - node-version: 18.x + node-version: 18.12.x - run: | mkdir -p $HOME/.local/share/calamari-pc mkdir -p $HOME/.local/bin @@ -217,10 +218,15 @@ jobs: with: name: ${{ matrix.chain-spec.id }}-${{ steps.create-chainspec.outputs.short-sha }}-launch-config.json path: /home/runner/.local/share/calamari-pc/${{ matrix.chain-spec.id }}-${{ steps.create-chainspec.outputs.short-sha }}-launch-config.json - - uses: actions/checkout@v2 - with: - repository: paritytech/zombienet - path: zombienet-tool + - name: fetch and chmod zombienet + shell: bash + run: | + cd $GITHUB_WORKSPACE + mkdir -p ./zombienet-tool + curl -L -o $GITHUB_WORKSPACE/zombienet-tool/zombienet ${{ env.ZOMBIENET_BINARY }} + cd $GITHUB_WORKSPACE/zombienet-tool + chmod +x zombienet + ./zombienet version - uses: actions/checkout@v2 with: repository: Manta-Network/Dev-Tools @@ -237,11 +243,7 @@ jobs: shell: bash run: | cd $GITHUB_WORKSPACE/zombienet-tool - git pull && git checkout v1.3.92 - cd $GITHUB_WORKSPACE/zombienet-tool/javascript - yarn - npm run build - pm2 start packages/cli/dist/cli.js --name zombienet \ + pm2 start ./zombienet --name zombienet \ --output $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stdout.log \ --error $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stderr.log \ -- spawn --provider native $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.toml @@ -280,7 +282,7 @@ jobs: - name: test - manta alice peered successfully shell: bash run: | - cd $GITHUB_WORKSPACE/zombienet-tool/javascript + cd $GITHUB_WORKSPACE/zombienet-tool sed -i 's/2084/2104/g' $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.zndsl $HOME/dasel put -t string -v $HOME/.local/bin/polkadot -r toml \ -f $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.toml \ @@ -308,7 +310,7 @@ jobs: '.parachains.[0].id' cat $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.toml cat $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.zndsl - node packages/cli/dist/cli.js -f -p native test $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.zndsl + ./zombienet -f -p native test $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.zndsl - if: always() uses: actions/upload-artifact@v2 with: @@ -342,10 +344,8 @@ jobs: - name: launch testnet shell: bash run: | - cd $GITHUB_WORKSPACE/zombienet-tool/javascript - yarn - npm run build - pm2 start packages/cli/dist/cli.js --name zombienet \ + cd $GITHUB_WORKSPACE/zombienet-tool + pm2 start ./zombienet --name zombienet \ --output $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stdout.log \ --error $GITHUB_WORKSPACE/zombienet-for-${{ matrix.chain-spec.id }}-stderr.log \ -- spawn --provider native $GITHUB_WORKSPACE/Manta/zombienet/tests/0001-block-production.toml diff --git a/.github/workflows/metadata_diff.yml b/.github/workflows/metadata_diff.yml index 663fdf25b..ce5b86a89 100644 --- a/.github/workflows/metadata_diff.yml +++ b/.github/workflows/metadata_diff.yml @@ -17,6 +17,7 @@ env: CHAIN: ${{github.event.inputs.chain}} ENDPOINT: ${{github.event.inputs.endpoint}} DEBIAN_FRONTEND: noninteractive + ZOMBIENET_BINARY: https://github.com/paritytech/zombienet/releases/download/v1.3.106/zombienet-linux-x64 jobs: update-checks: timeout-minutes: 120 @@ -91,10 +92,15 @@ jobs: curl -sSLf "$(curl -sSLf https://api.github.com/repos/tomwright/dasel/releases/latest | grep browser_download_url | grep linux_amd64 | grep -v .gz | cut -d\" -f 4)" -L -o dasel && chmod +x dasel mv ./dasel $HOME/.cargo/bin/dasel dasel --version - - uses: actions/checkout@v2 - with: - repository: paritytech/zombienet - path: zombienet-tool + - name: fetch and chmod zombienet + shell: bash + run: | + cd $GITHUB_WORKSPACE + mkdir zombienet-tool + curl -L -o $GITHUB_WORKSPACE/zombienet-tool/zombienet ${{ env.ZOMBIENET_BINARY }} + cd $GITHUB_WORKSPACE/zombienet-tool + chmod +x zombienet + ./zombienet version - name: create launch config run: | ls -ahl $GITHUB_WORKSPACE/zombienet/tests @@ -117,11 +123,7 @@ jobs: - name: launch testnet run: | cd $GITHUB_WORKSPACE/zombienet-tool - git pull && git checkout v1.3.89 - cd $GITHUB_WORKSPACE/zombienet-tool/javascript - yarn - npm run build - pm2 start packages/cli/dist/cli.js --name zombienet \ + pm2 start ./zombienet --name zombienet \ --output $GITHUB_WORKSPACE/stdout.log \ --error $GITHUB_WORKSPACE/stderr.log \ -- spawn --provider native $GITHUB_WORKSPACE/zombienet/tests/0003-metadata-diff.toml diff --git a/.github/workflows/runtime_upgrade_test.yml b/.github/workflows/runtime_upgrade_test.yml index 39f747be7..430e2e6e5 100644 --- a/.github/workflows/runtime_upgrade_test.yml +++ b/.github/workflows/runtime_upgrade_test.yml @@ -21,6 +21,7 @@ env: RUNTIME_SPEC: ${{github.event.inputs.runtime}}-local POLKADOT_BINARY: ${{github.event.inputs.polkadot_url}} MANTA_BINARY: ${{github.event.inputs.manta_base_url}} + ZOMBIENET_BINARY: https://github.com/paritytech/zombienet/releases/download/v1.3.106/zombienet-linux-x64 jobs: build-runtimes: timeout-minutes: 120 @@ -135,10 +136,15 @@ jobs: '.parachains.[0].chain' fi; cat ${{ github.workspace }}/zombienet/tests/0002-runtime-upgrade.toml - - uses: actions/checkout@v2 - with: - repository: paritytech/zombienet - path: zombienet-tool + - name: fetch and chmod zombienet + shell: bash + run: | + cd $GITHUB_WORKSPACE + mkdir zombienet-tool + curl -L -o $GITHUB_WORKSPACE/zombienet-tool/zombienet ${{ env.ZOMBIENET_BINARY }} + cd $GITHUB_WORKSPACE/zombienet-tool + chmod +x zombienet + ./zombienet version - uses: actions/checkout@v2 with: repository: Manta-Network/Dev-Tools @@ -148,11 +154,7 @@ jobs: sudo apt update sudo apt install -y pkg-config libssl-dev protobuf-compiler curl build-essential clang git cd ${{ github.workspace }}/zombienet-tool - git pull && git checkout v1.3.89 - cd ${{ github.workspace }}/zombienet-tool/javascript - yarn - npm run build - pm2 start packages/cli/dist/cli.js --name zombienet \ + pm2 start ./zombienet --name zombienet \ --output ${{ github.workspace }}/zombienet-for-${{ env.RUNTIME_SPEC }}-stdout.log \ --error ${{ github.workspace }}/zombienet-for-${{ env.RUNTIME_SPEC }}-stderr.log \ -- spawn --provider native ${{ github.workspace }}/zombienet/tests/0002-runtime-upgrade.toml diff --git a/Cargo.lock b/Cargo.lock index 7c6065e56..b5f96bcec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -846,7 +846,7 @@ name = "async-backing-primitives" version = "0.9.0" source = "git+https://github.com/Manta-Network/moonkit.git?branch=manta-polkadot-1.6.0#f426837a93b3d72b96c7fd07ab09a9163fe85ee6" dependencies = [ - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus-slots", ] @@ -1013,9 +1013,9 @@ checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", @@ -1152,7 +1152,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "hash-db", "log", @@ -1212,19 +1212,35 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" dependencies = [ - "bitcoin_hashes", + "bitcoin_hashes 0.11.0", "rand", "rand_core 0.6.4", "serde", "unicode-normalization", ] +[[package]] +name = "bitcoin-internals" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" + [[package]] name = "bitcoin_hashes" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4" +[[package]] +name = "bitcoin_hashes" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" +dependencies = [ + "bitcoin-internals", + "hex-conservative", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -1394,6 +1410,18 @@ dependencies = [ "serde", ] +[[package]] +name = "bounded-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d32385ecb91a31bddaf908e8dcf4a15aef1bcd3913cc03ebfad02ff6d568abc1" +dependencies = [ + "log", + "parity-scale-codec", + "scale-info", + "serde", +] + [[package]] name = "bounded-vec" version = "0.7.1" @@ -1406,12 +1434,12 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", ] [[package]] @@ -1539,6 +1567,7 @@ dependencies = [ "frame-benchmarking", "frame-executive", "frame-metadata", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -1602,26 +1631,26 @@ dependencies = [ "session-key-primitives", "session-keys-primitives", "smallvec", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", "sp-block-builder", "sp-consensus-aura", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-io", + "sp-io 23.0.0", "sp-offchain", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-std 8.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 22.0.0", "staging-parachain-info", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", "substrate-fixed", - "substrate-wasm-builder", + "substrate-wasm-builder 23.0.0", "version-compare", "xcm-simulator", "zenlink-protocol", @@ -1641,9 +1670,9 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -1867,7 +1896,7 @@ version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "syn 2.0.57", @@ -1951,15 +1980,15 @@ dependencies = [ [[package]] name = "console" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" +checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" dependencies = [ "encode_unicode", "lazy_static", "libc", "unicode-width", - "windows-sys 0.45.0", + "windows-sys 0.52.0", ] [[package]] @@ -2089,7 +2118,7 @@ dependencies = [ "gimli 0.27.3", "hashbrown 0.13.2", "log", - "regalloc2", + "regalloc2 0.6.1", "smallvec", "target-lexicon", ] @@ -2338,7 +2367,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "clap", "parity-scale-codec", @@ -2347,20 +2376,20 @@ dependencies = [ "sc-client-api", "sc-service", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "url", ] [[package]] name = "cumulus-client-collator" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-primitives-core", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", @@ -2368,17 +2397,17 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "tracing", ] [[package]] name = "cumulus-client-consensus-aura" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2388,7 +2417,7 @@ dependencies = [ "cumulus-primitives-aura", "cumulus-primitives-core", "cumulus-relay-chain-interface", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -2401,17 +2430,17 @@ dependencies = [ "sc-consensus-slots", "sc-telemetry", "schnellru", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-timestamp", "substrate-prometheus-endpoint", "tracing", @@ -2420,14 +2449,14 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-client-pov-recovery", "cumulus-primitives-core", "cumulus-relay-chain-interface", "dyn-clone", - "futures 0.3.29", + "futures 0.3.30", "log", "parity-scale-codec", "polkadot-primitives", @@ -2438,10 +2467,10 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-timestamp", - "sp-trie", + "sp-trie 22.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -2449,37 +2478,37 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent", "sp-consensus", "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "thiserror", ] [[package]] name = "cumulus-client-consensus-relay-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", "cumulus-relay-chain-interface", - "futures 0.3.29", + "futures 0.3.30", "parking_lot 0.12.1", "sc-consensus", - "sp-api", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -2487,11 +2516,11 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-relay-chain-interface", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "parity-scale-codec", "parking_lot 0.12.1", @@ -2501,16 +2530,16 @@ dependencies = [ "sc-client-api", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "tracing", ] [[package]] name = "cumulus-client-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2520,26 +2549,26 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "scale-info", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-std 8.0.0", "sp-storage 13.0.0", - "sp-trie", + "sp-trie 22.0.0", "tracing", ] [[package]] name = "cumulus-client-pov-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "parity-scale-codec", "polkadot-node-primitives", @@ -2550,15 +2579,15 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-consensus", - "sp-maybe-compressed-blob", - "sp-runtime", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-runtime 24.0.0", "tracing", ] [[package]] name = "cumulus-client-service" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2570,7 +2599,7 @@ dependencies = [ "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", - "futures 0.3.29", + "futures 0.3.30", "polkadot-primitives", "sc-client-api", "sc-consensus", @@ -2583,18 +2612,18 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "sc-utils", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-transaction-pool", ] [[package]] name = "cumulus-pallet-dmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -2603,8 +2632,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", ] @@ -2612,7 +2641,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2630,23 +2659,23 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-runtime-parachains", "scale-info", - "sp-core", + "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-inherents", - "sp-io", - "sp-runtime", - "sp-state-machine", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-std 8.0.0", - "sp-trie", - "sp-version", + "sp-trie 22.0.0", + "sp-version 22.0.0", "staging-xcm", - "trie-db", + "trie-db 0.28.0", ] [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -2657,29 +2686,29 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "pallet-session", "parity-scale-codec", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-primitives-core", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", ] @@ -2687,9 +2716,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "bounded-collections", + "bounded-collections 0.1.9", "bp-xcm-bridge-hub-router", "cumulus-primitives-core", "frame-benchmarking", @@ -2701,9 +2730,9 @@ dependencies = [ "polkadot-runtime-common", "polkadot-runtime-parachains", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-executor", @@ -2712,66 +2741,66 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", "polkadot-primitives", - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus-aura", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", "polkadot-parachain-primitives", "polkadot-primitives", "scale-info", - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-trie", + "sp-trie 22.0.0", "staging-xcm", ] [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-primitives-core", "parity-scale-codec", "scale-info", - "sp-core", + "sp-core 21.0.0", "sp-inherents", "sp-std 8.0.0", - "sp-trie", + "sp-trie 22.0.0", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "sp-externalities 0.19.0", "sp-runtime-interface 17.0.0", - "sp-trie", + "sp-trie 22.0.0", ] [[package]] name = "cumulus-primitives-timestamp" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-primitives-core", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "sp-inherents", "sp-std 8.0.0", @@ -2781,7 +2810,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2790,8 +2819,8 @@ dependencies = [ "parity-scale-codec", "polkadot-runtime-common", "polkadot-runtime-parachains", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-builder", @@ -2801,12 +2830,12 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "polkadot-cli", "polkadot-service", @@ -2815,42 +2844,42 @@ dependencies = [ "sc-sysinfo", "sc-telemetry", "sc-tracing", - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", ] [[package]] name = "cumulus-relay-chain-interface" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-primitives-core", - "futures 0.3.29", + "futures 0.3.30", "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-state-machine", + "sp-state-machine 0.28.0", "thiserror", ] [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", - "futures 0.3.29", + "futures 0.3.30", "parking_lot 0.12.1", "polkadot-availability-recovery", "polkadot-collator-protocol", @@ -2871,11 +2900,11 @@ dependencies = [ "sc-service", "sc-tracing", "sc-utils", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-runtime", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "tokio", "tracing", @@ -2884,13 +2913,13 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", "either", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "jsonrpsee", "parity-scale-codec", @@ -2905,14 +2934,14 @@ dependencies = [ "serde_json", "smoldot", "smoldot-light", - "sp-api", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-consensus-babe", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-storage 13.0.0", - "sp-version", + "sp-version 22.0.0", "thiserror", "tokio", "tokio-util", @@ -2923,15 +2952,15 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-std 8.0.0", - "sp-trie", + "sp-trie 22.0.0", ] [[package]] @@ -3170,6 +3199,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive-syn-parse" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.57", +] + [[package]] name = "derive_more" version = "0.99.17" @@ -3290,21 +3330,21 @@ dependencies = [ [[package]] name = "docify" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc4fd38aaa9fb98ac70794c82a00360d1e165a87fbf96a8a91f9dfc602aaee2" +checksum = "43a2f138ad521dc4a2ced1a4576148a6a610b4c5923933b062a263130a6802ce" dependencies = [ "docify_macros", ] [[package]] name = "docify_macros" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63fa215f3a0d40fb2a221b3aa90d8e1fbb8379785a990cb60d62ac71ebdc6460" +checksum = "1a081e51fb188742f5a7a1164ad752121abcb22874b21e2c3b0dd040c515fdad" dependencies = [ "common-path", - "derive-syn-parse", + "derive-syn-parse 0.2.0", "once_cell", "proc-macro2", "quote", @@ -3382,6 +3422,7 @@ dependencies = [ "digest 0.10.7", "elliptic-curve 0.13.8", "rfc6979 0.4.0", + "serdect", "signature 2.2.0", "spki", ] @@ -3504,6 +3545,7 @@ dependencies = [ "pkcs8", "rand_core 0.6.4", "sec1 0.7.3", + "serdect", "subtle 2.4.1", "zeroize", ] @@ -3529,7 +3571,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "syn 1.0.109", @@ -3645,7 +3687,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", ] [[package]] @@ -3685,6 +3727,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + [[package]] name = "fastrand" version = "1.9.0" @@ -3803,7 +3851,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36530797b9bf31cd4ff126dcfee8170f86b00cfdcea3269d73133cc0415945c3" dependencies = [ "either", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "log", "num-traits", @@ -3874,7 +3922,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", ] @@ -3897,7 +3945,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-support-procedural", @@ -3908,11 +3956,11 @@ dependencies = [ "paste", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-runtime-interface 17.0.0", "sp-std 8.0.0", "sp-storage 13.0.0", @@ -3922,7 +3970,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "Inflector", "array-bytes 6.2.2", @@ -3945,23 +3993,23 @@ dependencies = [ "sc-cli", "sc-client-api", "sc-client-db", - "sc-executor", + "sc-executor 0.10.0-dev", "sc-service", "sc-sysinfo", "serde", "serde_json", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-database", "sp-externalities 0.19.0", "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-storage 13.0.0", - "sp-trie", + "sp-trie 22.0.0", "sp-wasm-interface 14.0.0", "thiserror", "thousands", @@ -3970,7 +4018,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -3981,24 +4029,24 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-election-provider-solution-type", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", "sp-npos-elections", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", @@ -4006,9 +4054,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-tracing 10.0.0", ] @@ -4025,21 +4073,36 @@ dependencies = [ "serde", ] +[[package]] +name = "frame-metadata-hash-extension" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" +dependencies = [ + "array-bytes 6.2.2", + "docify", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", +] + [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "indicatif", "jsonrpsee", "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "spinners", "substrate-rpc-client", "tokio", @@ -4049,7 +4112,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "aquamarine", "array-bytes 6.2.2", @@ -4059,7 +4122,7 @@ dependencies = [ "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", - "k256 0.13.2", + "k256 0.13.3", "log", "macro_magic", "parity-scale-codec", @@ -4068,21 +4131,21 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-core", + "sp-api 4.0.0-dev", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", "sp-core-hashing-proc-macro", "sp-debug-derive 8.0.0", "sp-genesis-builder", "sp-inherents", - "sp-io", - "sp-metadata-ir", - "sp-runtime", + "sp-io 23.0.0", + "sp-metadata-ir 0.1.0", + "sp-runtime 24.0.0", "sp-staking", - "sp-state-machine", + "sp-state-machine 0.28.0", "sp-std 8.0.0", "sp-tracing 10.0.0", - "sp-weights", + "sp-weights 20.0.0", "static_assertions", "tt-call", ] @@ -4090,11 +4153,11 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "Inflector", "cfg-expr", - "derive-syn-parse", + "derive-syn-parse 0.1.5", "expander 2.0.0", "frame-support-procedural-tools", "itertools 0.10.5", @@ -4109,7 +4172,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -4121,7 +4184,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "proc-macro2", "quote", @@ -4131,7 +4194,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cfg-if", "docify", @@ -4140,47 +4203,47 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-version", - "sp-weights", + "sp-version 22.0.0", + "sp-weights 20.0.0", ] [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", ] [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "parity-scale-codec", - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -4242,9 +4305,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -4257,9 +4320,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -4267,15 +4330,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -4285,9 +4348,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -4319,9 +4382,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", @@ -4341,15 +4404,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-timer" @@ -4359,9 +4422,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures 0.1.31", "futures-channel", @@ -4473,7 +4536,7 @@ version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" dependencies = [ - "fallible-iterator", + "fallible-iterator 0.2.0", "indexmap 1.9.3", "stable_deref_trait", ] @@ -4483,6 +4546,10 @@ name = "gimli" version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +dependencies = [ + "fallible-iterator 0.3.0", + "stable_deref_trait", +] [[package]] name = "gitignore" @@ -4635,6 +4702,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.3.3" @@ -4647,6 +4720,12 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex-conservative" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" + [[package]] name = "hex-literal" version = "0.4.1" @@ -4891,7 +4970,7 @@ dependencies = [ "async-io 2.2.1", "core-foundation", "fnv", - "futures 0.3.29", + "futures 0.3.30", "if-addrs", "ipnet", "log", @@ -5079,10 +5158,10 @@ dependencies = [ "runtime-common", "scale-info", "session-key-primitives", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-parachain-info", "staging-xcm", @@ -5277,7 +5356,7 @@ version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44e8ab85614a08792b9bff6c8feee23be78c98d0182d4c622c05256ab553892a" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro-crate 1.3.1", "proc-macro2", "quote", @@ -5347,14 +5426,15 @@ dependencies = [ [[package]] name = "k256" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f01b677d82ef7a676aa37e099defd83a28e15687112cafdd112d60236b6115b" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", "ecdsa 0.16.9", "elliptic-curve 0.13.8", "once_cell", + "serdect", "sha2 0.10.8", ] @@ -5431,9 +5511,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.150" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libloading" @@ -5458,7 +5538,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f35eae38201a993ece6bdc823292d6abd1bffed1c4d0f4a3517d2bd8e1d917fe" dependencies = [ "bytes", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "getrandom 0.2.11", "instant", @@ -5516,7 +5596,7 @@ checksum = "3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2" dependencies = [ "either", "fnv", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "instant", "libp2p-identity", @@ -5542,7 +5622,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "146ff7034daae62077c415c2376b8057368042df6ab95f5432ad5e88568b1554" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "libp2p-core", "log", "parking_lot 0.12.1", @@ -5558,7 +5638,7 @@ checksum = "5455f472243e63b9c497ff320ded0314254a9eb751799a39c283c6f20b793f3c" dependencies = [ "asynchronous-codec", "either", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "libp2p-core", "libp2p-identity", @@ -5601,7 +5681,7 @@ dependencies = [ "bytes", "either", "fnv", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "instant", "libp2p-core", @@ -5625,7 +5705,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19983e1f949f979a928f2c603de1cf180cc0dc23e4ac93a62651ccb18341460b" dependencies = [ "data-encoding", - "futures 0.3.29", + "futures 0.3.30", "if-watch", "libp2p-core", "libp2p-identity", @@ -5661,7 +5741,7 @@ checksum = "9c3673da89d29936bc6435bafc638e2f184180d554ce844db65915113f86ec5e" dependencies = [ "bytes", "curve25519-dalek 3.2.0", - "futures 0.3.29", + "futures 0.3.30", "libp2p-core", "libp2p-identity", "log", @@ -5683,7 +5763,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e57759c19c28a73ef1eb3585ca410cefb72c1a709fcf6de1612a378e4219202" dependencies = [ "either", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "instant", "libp2p-core", @@ -5700,7 +5780,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6b26abd81cd2398382a1edfe739b539775be8a90fa6914f39b2ab49571ec735" dependencies = [ "bytes", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "if-watch", "libp2p-core", @@ -5722,7 +5802,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "instant", "libp2p-core", "libp2p-identity", @@ -5739,7 +5819,7 @@ checksum = "903b3d592d7694e56204d211f29d31bc004be99386644ba8731fc3e3ef27b296" dependencies = [ "either", "fnv", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "instant", "libp2p-core", @@ -5758,7 +5838,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fba456131824ab6acd4c7bf61e9c0f0a3014b5fc9868ccb8e10d344594cdc4f" dependencies = [ - "heck", + "heck 0.4.1", "quote", "syn 1.0.109", ] @@ -5769,7 +5849,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33d33698596d7722d85d3ab0c86c2c322254fce1241e91208e3679b4eb3026cf" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "if-watch", "libc", @@ -5785,7 +5865,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "futures-rustls", "libp2p-core", "libp2p-identity", @@ -5804,7 +5884,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77dff9d32353a5887adb86c8afc1de1a94d9e8c3bc6df8b2201d7cdf5c848f43" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -5819,7 +5899,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "111273f7b3d3510524c752e8b7a5314b7f7a1fee7e68161c01a7d72cbb06db9f" dependencies = [ "either", - "futures 0.3.29", + "futures 0.3.30", "futures-rustls", "libp2p-core", "log", @@ -5837,7 +5917,7 @@ version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dcd21d950662700a385d4c6d68e2f5f54d778e97068cdd718522222ef513bda" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "libp2p-core", "log", "thiserror", @@ -6080,7 +6160,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "468155613a44cfd825f1fb0ffa532b018253920d404e6fca1e8d43155198a46d" dependencies = [ "const-random", - "derive-syn-parse", + "derive-syn-parse 0.1.5", "macro_magic_core_macros", "proc-macro2", "quote", @@ -6139,7 +6219,7 @@ dependencies = [ "frame-support", "frame-system-rpc-runtime-api", "frame-try-runtime", - "futures 0.3.29", + "futures 0.3.30", "hex-literal", "jsonrpsee", "log", @@ -6171,7 +6251,7 @@ dependencies = [ "sc-consensus-aura", "sc-consensus-manual-seal", "sc-consensus-slots", - "sc-executor", + "sc-executor 0.10.0-dev", "sc-keystore", "sc-network", "sc-rpc", @@ -6185,24 +6265,24 @@ dependencies = [ "serde", "session-key-primitives", "session-keys-primitives", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-io", - "sp-keystore", + "sp-io 23.0.0", + "sp-keystore 0.27.0", "sp-offchain", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-std 8.0.0", "sp-timestamp", "sp-transaction-pool", - "sp-version", + "sp-version 22.0.0", "staging-xcm", "substrate-build-script-utils", "substrate-frame-rpc-system", @@ -6220,7 +6300,7 @@ source = "git+https://github.com/manta-network/manta-rs.git?tag=v0.5.15#d5fb3502 dependencies = [ "derivative", "derive_more", - "futures 0.3.29", + "futures 0.3.30", "indexmap 1.9.3", "manta-crypto", "manta-util", @@ -6247,11 +6327,11 @@ dependencies = [ "rand", "scale-info", "serde", - "sp-arithmetic", + "sp-arithmetic 16.0.0", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", "sp-tracing 10.0.0", @@ -6327,9 +6407,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "smallvec", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-builder", @@ -6353,6 +6433,7 @@ dependencies = [ "frame-benchmarking", "frame-executive", "frame-metadata", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -6410,25 +6491,25 @@ dependencies = [ "session-key-primitives", "session-keys-primitives", "smallvec", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", "sp-block-builder", "sp-consensus-aura", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-io", + "sp-io 23.0.0", "sp-offchain", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-std 8.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 22.0.0", "staging-parachain-info", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "substrate-wasm-builder 23.0.0", "version-compare", "xcm-simulator", "zenlink-protocol", @@ -6542,6 +6623,20 @@ dependencies = [ "hash-db", ] +[[package]] +name = "merkleized-metadata" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f313fcff1d2a4bcaa2deeaa00bf7530d77d5f7bd0467a117dde2e29a75a7a17a" +dependencies = [ + "array-bytes 6.2.2", + "blake3", + "frame-metadata", + "parity-scale-codec", + "scale-decode", + "scale-info", +] + [[package]] name = "merlin" version = "2.0.1" @@ -6572,7 +6667,7 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "rand", "thrift", ] @@ -6637,36 +6732,36 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "log", "parity-scale-codec", "sc-client-api", "sc-offchain", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", "sp-consensus-beefy", - "sp-core", + "sp-core 21.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "anyhow", "jsonrpsee", "parity-scale-codec", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] @@ -6838,7 +6933,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" dependencies = [ "bytes", - "futures 0.3.29", + "futures 0.3.30", "log", "pin-project", "smallvec", @@ -6979,7 +7074,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" dependencies = [ "bytes", - "futures 0.3.29", + "futures 0.3.30", "log", "netlink-packet-core", "netlink-sys", @@ -6994,7 +7089,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411" dependencies = [ "bytes", - "futures 0.3.29", + "futures 0.3.30", "libc", "log", "tokio", @@ -7014,7 +7109,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-interface", - "futures 0.3.29", + "futures 0.3.30", "log", "nimbus-primitives", "parity-scale-codec", @@ -7025,17 +7120,17 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-consensus-manual-seal", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-version", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-version 22.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -7051,10 +7146,10 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -7223,9 +7318,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" @@ -7297,7 +7392,7 @@ checksum = "2356622ffdfe72362a45a1e5e87bb113b8327e596e39b91f11f0ef4395c8da79" dependencies = [ "async-trait", "dyn-clonable", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "orchestra-proc-macro", "pin-project", @@ -7343,8 +7438,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -7361,9 +7456,9 @@ dependencies = [ "paste", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", ] @@ -7377,9 +7472,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -7391,7 +7486,7 @@ dependencies = [ "frame-support", "orml-traits", "parity-scale-codec", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-executor", @@ -7411,8 +7506,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-executor", @@ -7438,10 +7533,10 @@ dependencies = [ "pallet-balances", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", ] @@ -7449,22 +7544,22 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7473,16 +7568,16 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7490,15 +7585,15 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", @@ -7506,9 +7601,9 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 23.0.0", "sp-consensus-aura", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -7523,8 +7618,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -7540,47 +7635,47 @@ dependencies = [ "nimbus-primitives", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 23.0.0", "sp-authority-discovery", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7591,11 +7686,11 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 23.0.0", "sp-consensus-babe", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-session", "sp-staking", "sp-std 8.0.0", @@ -7604,7 +7699,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "aquamarine", "docify", @@ -7616,9 +7711,9 @@ dependencies = [ "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-tracing 10.0.0", ] @@ -7626,7 +7721,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7634,14 +7729,14 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", @@ -7652,7 +7747,7 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-staking", "sp-std 8.0.0", @@ -7661,7 +7756,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "binary-merkle-tree", @@ -7674,19 +7769,19 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus-beefy", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-std 8.0.0", ] [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7695,16 +7790,16 @@ dependencies = [ "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-broker" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "frame-benchmarking", @@ -7712,16 +7807,16 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7731,16 +7826,16 @@ dependencies = [ "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-collator-selection" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7751,7 +7846,7 @@ dependencies = [ "parity-scale-codec", "rand", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -7759,7 +7854,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7767,16 +7862,16 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7785,15 +7880,15 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7802,16 +7897,16 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7822,11 +7917,11 @@ dependencies = [ "parity-scale-codec", "rand", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-npos-elections", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "strum 0.24.1", ] @@ -7834,21 +7929,21 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-system", "parity-scale-codec", "sp-npos-elections", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7856,10 +7951,10 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-npos-elections", - "sp-runtime", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -7880,10 +7975,10 @@ dependencies = [ "pallet-balances", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", ] @@ -7897,11 +7992,11 @@ dependencies = [ "pallet-farming-rpc-runtime-api", "parity-scale-codec", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-rpc", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] @@ -7910,14 +8005,14 @@ version = "4.7.0" dependencies = [ "manta-primitives", "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "docify", "frame-benchmarking", @@ -7927,8 +8022,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -7936,7 +8031,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7946,11 +8041,11 @@ dependencies = [ "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 23.0.0", "sp-consensus-grandpa", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-session", "sp-staking", "sp-std 8.0.0", @@ -7959,7 +8054,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7968,15 +8063,15 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -7985,10 +8080,10 @@ dependencies = [ "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -7996,17 +8091,17 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-keyring", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -8040,12 +8135,12 @@ dependencies = [ "serde", "session-key-primitives", "similar-asserts", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-arithmetic 16.0.0", "sp-blockchain", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", "staging-xcm", @@ -8076,11 +8171,11 @@ dependencies = [ "parity-scale-codec", "rand_chacha 0.3.1", "scale-info", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "tempfile", @@ -8116,11 +8211,11 @@ dependencies = [ "rand_chacha 0.3.1", "scale-info", "sha3", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "tempfile", @@ -8143,9 +8238,9 @@ dependencies = [ "parity-scale-codec", "rand_chacha 0.3.1", "scale-info", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "tempfile", ] @@ -8153,7 +8248,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8161,16 +8256,16 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "environmental", "frame-benchmarking", @@ -8179,18 +8274,18 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-weights", + "sp-weights 20.0.0", ] [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8198,17 +8293,17 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8216,8 +8311,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -8234,32 +8329,32 @@ dependencies = [ "parity-scale-codec", "safe-regex", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", @@ -8267,9 +8362,9 @@ dependencies = [ "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", "sp-tracing 10.0.0", @@ -8278,7 +8373,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8289,7 +8384,7 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-runtime-interface 17.0.0", "sp-staking", "sp-std 8.0.0", @@ -8298,18 +8393,18 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", @@ -8318,7 +8413,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -8326,7 +8421,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8342,7 +8437,7 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -8363,10 +8458,10 @@ dependencies = [ "scale-info", "serde", "similar-asserts", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", "substrate-fixed", @@ -8375,7 +8470,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8383,24 +8478,24 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -8421,16 +8516,16 @@ dependencies = [ "scale-info", "serde", "session-key-primitives", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8438,32 +8533,32 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8473,31 +8568,31 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-root-testing" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "docify", "frame-benchmarking", @@ -8506,16 +8601,16 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-weights", + "sp-weights 20.0.0", ] [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", @@ -8524,20 +8619,20 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-session", "sp-staking", - "sp-state-machine", + "sp-state-machine 0.28.0", "sp-std 8.0.0", - "sp-trie", + "sp-trie 22.0.0", ] [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8546,7 +8641,7 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "rand", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-std 8.0.0", ] @@ -8554,7 +8649,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8563,16 +8658,16 @@ dependencies = [ "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-arithmetic", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8585,9 +8680,9 @@ dependencies = [ "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", + "sp-application-crypto 23.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -8595,7 +8690,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -8606,26 +8701,26 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 16.0.0", ] [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", "sp-staking", ] [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8633,16 +8728,16 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "docify", "frame-benchmarking", @@ -8650,15 +8745,15 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "docify", "frame-benchmarking", @@ -8668,8 +8763,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-storage 13.0.0", "sp-timestamp", @@ -8678,7 +8773,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8688,60 +8783,60 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-rpc", - "sp-runtime", - "sp-weights", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-weights", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", ] [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "docify", "frame-benchmarking", @@ -8752,8 +8847,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -8771,9 +8866,9 @@ dependencies = [ "pallet-manta-support", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", ] @@ -8781,23 +8876,23 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8805,31 +8900,31 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-xcm" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "bounded-collections", + "bounded-collections 0.1.9", "frame-benchmarking", "frame-support", "frame-system", @@ -8838,9 +8933,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-builder", @@ -8850,7 +8945,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-benchmarking", "frame-support", @@ -8858,8 +8953,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-builder", @@ -8869,7 +8964,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -8891,18 +8986,31 @@ dependencies = [ "scale-info", "smallvec", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-parachain-info", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", "westend-runtime-constants", ] +[[package]] +name = "parity-bip39" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" +dependencies = [ + "bitcoin_hashes 0.13.0", + "rand", + "rand_core 0.6.4", + "serde", + "unicode-normalization", +] + [[package]] name = "parity-db" version = "0.4.12" @@ -8925,9 +9033,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.9" +version = "3.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe" +checksum = "306800abfa29c7f16596b5970a588435e3d5b3149683d00c12b699cc19f895ee" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -8940,11 +9048,11 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.9" +version = "3.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b" +checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c" dependencies = [ - "proc-macro-crate 2.0.0", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 1.0.109", @@ -9022,6 +9130,17 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7924d1d0ad836f665c9065e26d016c673ece3993f30d340068b16f282afc1156" +[[package]] +name = "password-hash" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" +dependencies = [ + "base64ct", + "rand_core 0.6.4", + "subtle 2.4.1", +] + [[package]] name = "paste" version = "1.0.14" @@ -9053,6 +9172,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", + "password-hash", ] [[package]] @@ -9205,10 +9325,10 @@ checksum = "14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0" [[package]] name = "polkadot-approval-distribution" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "itertools 0.10.5", "polkadot-node-jaeger", @@ -9225,10 +9345,10 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "always-assert", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "polkadot-node-network-protocol", "polkadot-node-subsystem", @@ -9241,11 +9361,11 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "derive_more", "fatality", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -9255,8 +9375,8 @@ dependencies = [ "polkadot-primitives", "rand", "schnellru", - "sp-core", - "sp-keystore", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "thiserror", "tracing-gum", ] @@ -9264,11 +9384,11 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "fatality", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -9287,26 +9407,26 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "1.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cfg-if", "clap", "frame-benchmarking-cli", - "futures 0.3.29", + "futures 0.3.30", "log", "polkadot-node-metrics", "polkadot-node-primitives", "polkadot-service", "sc-cli", - "sc-executor", + "sc-executor 0.10.0-dev", "sc-service", "sc-storage-monitor", "sc-sysinfo", "sc-tracing", - "sp-core", - "sp-io", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-keyring", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.1.0-dev", "substrate-build-script-utils", "thiserror", "try-runtime-cli", @@ -9315,20 +9435,20 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "fatality", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "thiserror", "tokio-util", "tracing-gum", @@ -9337,23 +9457,23 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "polkadot-dispute-distribution" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "derive_more", "fatality", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "indexmap 1.9.3", "parity-scale-codec", @@ -9365,8 +9485,8 @@ dependencies = [ "polkadot-primitives", "sc-network", "schnellru", - "sp-application-crypto", - "sp-keystore", + "sp-application-crypto 23.0.0", + "sp-keystore 0.27.0", "thiserror", "tracing-gum", ] @@ -9374,23 +9494,23 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core", - "sp-trie", + "sp-core 21.0.0", + "sp-trie 22.0.0", "thiserror", ] [[package]] name = "polkadot-gossip-support" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "polkadot-node-network-protocol", "polkadot-node-subsystem", @@ -9400,22 +9520,22 @@ dependencies = [ "rand_chacha 0.3.1", "sc-network", "sc-network-common", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "always-assert", "async-trait", "bytes", "fatality", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-metrics", @@ -9432,17 +9552,17 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 21.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", "thiserror", "tracing-gum", ] @@ -9450,11 +9570,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "derive_more", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "itertools 0.10.5", "kvdb", @@ -9472,10 +9592,10 @@ dependencies = [ "sc-keystore", "schnellru", "schnorrkel 0.11.4", - "sp-application-crypto", + "sp-application-crypto 23.0.0", "sp-consensus", "sp-consensus-slots", - "sp-runtime", + "sp-runtime 24.0.0", "thiserror", "tracing-gum", ] @@ -9483,10 +9603,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "kvdb", "parity-scale-codec", @@ -9505,18 +9625,18 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "fatality", - "futures 0.3.29", + "futures 0.3.30", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", "polkadot-statement-table", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", "tracing-gum", ] @@ -9524,13 +9644,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", "tracing-gum", "wasm-timer", @@ -9539,10 +9659,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "parity-scale-codec", "polkadot-node-core-pvf", @@ -9553,16 +9673,16 @@ dependencies = [ "polkadot-overseer", "polkadot-parachain-primitives", "polkadot-primitives", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.1.0-dev", "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-api" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", @@ -9574,9 +9694,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "kvdb", "parity-scale-codec", @@ -9591,10 +9711,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "fatality", - "futures 0.3.29", + "futures 0.3.30", "kvdb", "parity-scale-codec", "polkadot-node-primitives", @@ -9610,10 +9730,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "polkadot-node-subsystem", "polkadot-overseer", @@ -9627,11 +9747,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "fatality", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -9644,11 +9764,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "fatality", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -9661,13 +9781,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "always-assert", "array-bytes 6.2.2", "blake3", "cfg-if", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "is_executable", "libc", @@ -9682,8 +9802,8 @@ dependencies = [ "polkadot-primitives", "rand", "slotmap", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 21.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", "sp-wasm-interface 14.0.0", "tempfile", "thiserror", @@ -9694,15 +9814,15 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", "tracing-gum", ] @@ -9710,23 +9830,23 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cfg-if", "cpu-time", - "futures 0.3.29", + "futures 0.3.30", "landlock", "libc", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", + "sc-executor 0.10.0-dev", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", "seccompiler", - "sp-core", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-io", + "sp-io 23.0.0", "sp-tracing 10.0.0", "thiserror", "tracing-gum", @@ -9735,9 +9855,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", @@ -9750,7 +9870,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "lazy_static", "log", @@ -9760,7 +9880,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 21.0.0", "thiserror", "tokio", ] @@ -9768,10 +9888,10 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bs58 0.5.0", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "log", "parity-scale-codec", @@ -9787,14 +9907,14 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-channel 1.9.0", "async-trait", "bitvec", "derive_more", "fatality", - "futures 0.3.29", + "futures 0.3.30", "hex", "parity-scale-codec", "polkadot-node-jaeger", @@ -9811,22 +9931,22 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "bounded-vec", - "futures 0.3.29", + "futures 0.3.30", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", "schnorrkel 0.11.4", "serde", - "sp-application-crypto", + "sp-application-crypto 23.0.0", "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-maybe-compressed-blob", - "sp-runtime", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-runtime 24.0.0", "thiserror", "zstd 0.12.4", ] @@ -9834,7 +9954,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9844,12 +9964,12 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "bitvec", "derive_more", - "futures 0.3.29", + "futures 0.3.30", "orchestra", "polkadot-node-jaeger", "polkadot-node-network-protocol", @@ -9860,11 +9980,11 @@ dependencies = [ "sc-network", "sc-transaction-pool-api", "smallvec", - "sp-api", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-blockchain", "sp-consensus-babe", - "sp-runtime", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -9872,12 +9992,12 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "derive_more", "fatality", - "futures 0.3.29", + "futures 0.3.30", "futures-channel", "itertools 0.10.5", "kvdb", @@ -9897,9 +10017,9 @@ dependencies = [ "rand", "sc-client-api", "schnellru", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "thiserror", "tracing-gum", ] @@ -9907,10 +10027,10 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "orchestra", "parking_lot 0.12.1", @@ -9920,8 +10040,8 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-primitives", "sc-client-api", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", "tikv-jemalloc-ctl", "tracing-gum", ] @@ -9929,24 +10049,24 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "bounded-collections", + "bounded-collections 0.1.9", "derive_more", "parity-scale-codec", "polkadot-core-primitives", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-weights", + "sp-weights 20.0.0", ] [[package]] name = "polkadot-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "hex-literal", @@ -9955,16 +10075,16 @@ dependencies = [ "polkadot-parachain-primitives", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", "sp-authority-discovery", "sp-consensus-slots", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -9972,7 +10092,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -9991,13 +10111,13 @@ dependencies = [ "sc-rpc-spec-v2", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -10005,7 +10125,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitvec", "frame-benchmarking", @@ -10039,12 +10159,12 @@ dependencies = [ "serde", "serde_derive", "slot-range-helper", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", "sp-inherents", - "sp-io", + "sp-io 23.0.0", "sp-npos-elections", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-staking", "sp-std 8.0.0", @@ -10057,7 +10177,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bs58 0.5.0", "frame-benchmarking", @@ -10070,7 +10190,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -10100,14 +10220,14 @@ dependencies = [ "rustc-hex", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "sp-session", "sp-staking", "sp-std 8.0.0", @@ -10119,7 +10239,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "frame-benchmarking", @@ -10127,7 +10247,7 @@ dependencies = [ "frame-support", "frame-system", "frame-system-rpc-runtime-api", - "futures 0.3.29", + "futures 0.3.30", "hex-literal", "is_executable", "kvdb", @@ -10189,7 +10309,7 @@ dependencies = [ "sc-consensus-beefy", "sc-consensus-grandpa", "sc-consensus-slots", - "sc-executor", + "sc-executor 0.10.0-dev", "sc-keystore", "sc-network", "sc-network-common", @@ -10204,7 +10324,7 @@ dependencies = [ "schnellru", "serde", "serde_json", - "sp-api", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", @@ -10212,21 +10332,21 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-beefy", "sp-consensus-grandpa", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-io", + "sp-io 23.0.0", "sp-keyring", - "sp-keystore", + "sp-keystore 0.27.0", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", - "sp-state-machine", + "sp-state-machine 0.28.0", "sp-storage 13.0.0", "sp-timestamp", "sp-transaction-pool", - "sp-version", - "sp-weights", + "sp-version 22.0.0", + "sp-weights 20.0.0", "substrate-prometheus-endpoint", "thiserror", "tracing-gum", @@ -10236,12 +10356,12 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "arrayvec 0.7.4", "bitvec", "fatality", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "indexmap 1.9.3", "parity-scale-codec", @@ -10250,7 +10370,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.27.0", "sp-staking", "thiserror", "tracing-gum", @@ -10259,11 +10379,33 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", + "sp-core 21.0.0", +] + +[[package]] +name = "polkavm" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a3693e5efdb2bf74e449cd25fd777a28bd7ed87e41f5d5da75eb31b4de48b94" +dependencies = [ + "libc", + "log", + "polkavm-assembler", + "polkavm-common", + "polkavm-linux-raw", +] + +[[package]] +name = "polkavm-assembler" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa96d6d868243acc12de813dd48e756cbadcc8e13964c70d272753266deadc1" +dependencies = [ + "log", ] [[package]] @@ -10271,6 +10413,9 @@ name = "polkavm-common" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d9428a5cfcc85c5d7b9fc4b6a18c4b802d0173d768182a51cc7751640f08b92" +dependencies = [ + "log", +] [[package]] name = "polkavm-derive" @@ -10303,6 +10448,27 @@ dependencies = [ "syn 2.0.57", ] +[[package]] +name = "polkavm-linker" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c7be503e60cf56c0eb785f90aaba4b583b36bff00e93997d93fef97f9553c39" +dependencies = [ + "gimli 0.28.1", + "hashbrown 0.14.3", + "log", + "object 0.32.1", + "polkavm-common", + "regalloc2 0.9.3", + "rustc-demangle", +] + +[[package]] +name = "polkavm-linux-raw" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" + [[package]] name = "polling" version = "2.8.0" @@ -10458,7 +10624,7 @@ dependencies = [ "coarsetime", "crossbeam-queue", "derive_more", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "nanorand", "thiserror", @@ -10474,7 +10640,7 @@ dependencies = [ "coarsetime", "crossbeam-queue", "derive_more", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "nanorand", "thiserror", @@ -10491,15 +10657,6 @@ dependencies = [ "toml_edit 0.19.15", ] -[[package]] -name = "proc-macro-crate" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" -dependencies = [ - "toml_edit 0.20.7", -] - [[package]] name = "proc-macro-crate" version = "3.1.0" @@ -10607,7 +10764,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" dependencies = [ "bytes", - "heck", + "heck 0.4.1", "itertools 0.10.5", "lazy_static", "log", @@ -10906,6 +11063,19 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +dependencies = [ + "hashbrown 0.13.2", + "log", + "rustc-hash", + "slice-group-by", + "smallvec", +] + [[package]] name = "regex" version = "1.10.2" @@ -11086,11 +11256,12 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "binary-merkle-tree", "frame-benchmarking", "frame-executive", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -11153,44 +11324,44 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-arithmetic 16.0.0", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core", + "sp-core 21.0.0", "sp-genesis-builder", "sp-inherents", - "sp-io", + "sp-io 23.0.0", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-staking", "sp-std 8.0.0", "sp-storage 13.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 22.0.0", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", ] [[package]] name = "rococo-runtime-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", "staging-xcm", "staging-xcm-builder", ] @@ -11212,7 +11383,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "log", "netlink-packet-route", "netlink-proto", @@ -11260,9 +11431,9 @@ dependencies = [ "reqwest", "scale-info", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-parachain-info", "staging-xcm", @@ -11435,7 +11606,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "pin-project", "static_assertions", ] @@ -11514,21 +11685,33 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "log", - "sp-core", + "sp-core 21.0.0", "sp-wasm-interface 14.0.0", "thiserror", ] +[[package]] +name = "sc-allocator" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b975ee3a95eaacb611e7b415737a7fa2db4d8ad7b880cc1b97371b04e95c7903" +dependencies = [ + "log", + "sp-core 34.0.0", + "sp-wasm-interface 21.0.0", + "thiserror", +] + [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "ip_network", "libp2p", @@ -11541,12 +11724,12 @@ dependencies = [ "rand", "sc-client-api", "sc-network", - "sp-api", + "sp-api 4.0.0-dev", "sp-authority-discovery", "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11554,9 +11737,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "log", "parity-scale-codec", @@ -11564,34 +11747,34 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", ] [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", - "sp-trie", + "sp-runtime 24.0.0", + "sp-trie 22.0.0", ] [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "docify", @@ -11600,23 +11783,23 @@ dependencies = [ "parity-scale-codec", "sc-chain-spec-derive", "sc-client-api", - "sc-executor", + "sc-executor 0.10.0-dev", "sc-network", "sc-telemetry", "serde", "serde_json", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-genesis-builder", - "sp-io", - "sp-runtime", - "sp-state-machine", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", ] [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -11627,14 +11810,14 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "bip39", "chrono", "clap", "fdlimit", - "futures 0.3.29", + "futures 0.3.30", "itertools 0.10.5", "libp2p-identity", "log", @@ -11655,12 +11838,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-keystore 0.27.0", + "sp-panic-handler 8.0.0", + "sp-runtime 24.0.0", + "sp-version 22.0.0", "thiserror", "tokio", ] @@ -11668,34 +11851,34 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "fnv", - "futures 0.3.29", + "futures 0.3.30", "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-executor", + "sc-executor 0.10.0-dev", "sc-transaction-pool-api", "sc-utils", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 21.0.0", "sp-database", "sp-externalities 0.19.0", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-statement-store", "sp-storage 13.0.0", - "sp-trie", + "sp-trie 22.0.0", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "hash-db", "kvdb", @@ -11709,22 +11892,22 @@ dependencies = [ "sc-client-api", "sc-state-db", "schnellru", - "sp-arithmetic", + "sp-arithmetic 16.0.0", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-trie 22.0.0", ] [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "libp2p-identity", "log", @@ -11733,12 +11916,12 @@ dependencies = [ "sc-client-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11746,10 +11929,10 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "log", "parity-scale-codec", "sc-block-builder", @@ -11757,17 +11940,17 @@ dependencies = [ "sc-consensus", "sc-consensus-slots", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-aura", "sp-consensus-slots", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11775,11 +11958,11 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "fork-tree", - "futures 0.3.29", + "futures 0.3.30", "log", "num-bigint", "num-rational", @@ -11792,17 +11975,17 @@ dependencies = [ "sc-consensus-slots", "sc-telemetry", "sc-transaction-pool-api", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11810,35 +11993,35 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", "async-trait", "fnv", - "futures 0.3.29", + "futures 0.3.30", "log", "parity-scale-codec", "parking_lot 0.12.1", @@ -11848,16 +12031,16 @@ dependencies = [ "sc-network-gossip", "sc-network-sync", "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", "sp-blockchain", "sp-consensus", "sp-consensus-beefy", - "sp-core", - "sp-keystore", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", "tokio", @@ -11867,9 +12050,9 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "jsonrpsee", "log", "parity-scale-codec", @@ -11878,28 +12061,28 @@ dependencies = [ "sc-rpc", "serde", "sp-consensus-beefy", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "fork-tree", "parity-scale-codec", "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "ahash 0.8.6", "array-bytes 6.2.2", @@ -11907,7 +12090,7 @@ dependencies = [ "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "log", "parity-scale-codec", @@ -11925,15 +12108,15 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", "sp-blockchain", "sp-consensus", "sp-consensus-grandpa", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11941,10 +12124,10 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "finality-grandpa", - "futures 0.3.29", + "futures 0.3.30", "jsonrpsee", "log", "parity-scale-codec", @@ -11953,19 +12136,19 @@ dependencies = [ "sc-rpc", "serde", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "assert_matches", "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "jsonrpsee", "log", @@ -11978,16 +12161,16 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", "sp-consensus-aura", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "sp-timestamp", "substrate-prometheus-endpoint", "thiserror", @@ -11996,64 +12179,114 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "log", "parity-scale-codec", "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-arithmetic", + "sp-arithmetic 16.0.0", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", ] [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", - "sc-executor-common", - "sc-executor-wasmtime", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", "schnellru", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-io", - "sp-panic-handler", + "sp-io 23.0.0", + "sp-panic-handler 8.0.0", "sp-runtime-interface 17.0.0", - "sp-trie", - "sp-version", + "sp-trie 22.0.0", + "sp-version 22.0.0", "sp-wasm-interface 14.0.0", "tracing", ] +[[package]] +name = "sc-executor" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39f5767bf6a6bad29365d6d08fcf940ee453d31457ed034cf14f0392877daafd" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.1", + "sc-executor-common 0.35.0", + "sc-executor-polkavm", + "sc-executor-wasmtime 0.35.0", + "schnellru", + "sp-api 33.0.0", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-io 37.0.0", + "sp-panic-handler 13.0.0", + "sp-runtime-interface 28.0.0", + "sp-trie 36.0.0", + "sp-version 36.0.0", + "sp-wasm-interface 21.0.0", + "tracing", +] + [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "sc-allocator", - "sp-maybe-compressed-blob", + "sc-allocator 4.1.0-dev", + "sp-maybe-compressed-blob 4.1.0-dev", "sp-wasm-interface 14.0.0", "thiserror", - "wasm-instrument", + "wasm-instrument 0.3.0", +] + +[[package]] +name = "sc-executor-common" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c3b703a33dcb7cddf19176fdf12294b9a6408125836b0f4afee3e6969e7f190" +dependencies = [ + "polkavm", + "sc-allocator 29.0.0", + "sp-maybe-compressed-blob 11.0.0", + "sp-wasm-interface 21.0.0", + "thiserror", + "wasm-instrument 0.4.0", +] + +[[package]] +name = "sc-executor-polkavm" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fe58d9cacfab73e5595fa84b80f7bd03efebe54a0574daaeb221a1d1f7ab80" +dependencies = [ + "log", + "polkavm", + "sc-executor-common 0.35.0", + "sp-wasm-interface 21.0.0", ] [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "anyhow", "cfg-if", @@ -12061,20 +12294,39 @@ dependencies = [ "log", "parking_lot 0.12.1", "rustix 0.36.17", - "sc-allocator", - "sc-executor-common", + "sc-allocator 4.1.0-dev", + "sc-executor-common 0.10.0-dev", "sp-runtime-interface 17.0.0", "sp-wasm-interface 14.0.0", "wasmtime", ] +[[package]] +name = "sc-executor-wasmtime" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd498f2f77ec1f861c30804f5bfd796d4afcc8ce44ea1f11bfbe2847551d161" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "log", + "parking_lot 0.12.1", + "rustix 0.36.17", + "sc-allocator 29.0.0", + "sc-executor-common 0.35.0", + "sp-runtime-interface 28.0.0", + "sp-wasm-interface 21.0.0", + "wasmtime", +] + [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "ansi_term", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "log", "sc-client-api", @@ -12082,33 +12334,33 @@ dependencies = [ "sc-network-common", "sc-network-sync", "sp-blockchain", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "parking_lot 0.12.1", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "thiserror", ] [[package]] name = "sc-mixnet" version = "0.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 4.2.0", "arrayvec 0.7.4", "blake2 0.10.6", "bytes", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "libp2p-identity", "log", @@ -12119,19 +12371,19 @@ dependencies = [ "sc-client-api", "sc-network", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus", - "sp-core", - "sp-keystore", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "sp-mixnet", - "sp-runtime", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -12140,7 +12392,7 @@ dependencies = [ "bytes", "either", "fnv", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "ip_network", "libp2p", @@ -12158,10 +12410,10 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-arithmetic", + "sp-arithmetic 16.0.0", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", "tokio", @@ -12174,11 +12426,11 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-channel 1.9.0", "cid", - "futures 0.3.29", + "futures 0.3.30", "libp2p-identity", "log", "prost", @@ -12186,7 +12438,7 @@ dependencies = [ "sc-client-api", "sc-network", "sp-blockchain", - "sp-runtime", + "sp-runtime 24.0.0", "thiserror", "unsigned-varint", ] @@ -12194,27 +12446,27 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "bitflags 1.3.2", - "futures 0.3.29", + "futures 0.3.30", "libp2p-identity", "parity-scale-codec", "prost-build", "sc-consensus", "sp-consensus", "sp-consensus-grandpa", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "ahash 0.8.6", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "libp2p", "log", @@ -12222,7 +12474,7 @@ dependencies = [ "sc-network-common", "sc-network-sync", "schnellru", - "sp-runtime", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -12230,11 +12482,11 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", - "futures 0.3.29", + "futures 0.3.30", "libp2p-identity", "log", "parity-scale-codec", @@ -12243,21 +12495,21 @@ dependencies = [ "sc-client-api", "sc-network", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", "async-trait", "fork-tree", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "libp2p", "log", @@ -12272,12 +12524,12 @@ dependencies = [ "sc-utils", "schnellru", "smallvec", - "sp-arithmetic", + "sp-arithmetic 16.0.0", "sp-blockchain", "sp-consensus", "sp-consensus-grandpa", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", "thiserror", "tokio", @@ -12287,10 +12539,10 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", - "futures 0.3.29", + "futures 0.3.30", "libp2p", "log", "parity-scale-codec", @@ -12299,19 +12551,19 @@ dependencies = [ "sc-network-sync", "sc-utils", "sp-consensus", - "sp-runtime", + "sp-runtime 24.0.0", "substrate-prometheus-endpoint", ] [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "bytes", "fnv", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "hyper", "hyper-rustls", @@ -12327,12 +12579,12 @@ dependencies = [ "sc-network-common", "sc-transaction-pool-api", "sc-utils", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-offchain", - "sp-runtime", + "sp-runtime 24.0.0", "threadpool", "tracing", ] @@ -12340,7 +12592,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -12349,9 +12601,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "jsonrpsee", "log", "parity-scale-codec", @@ -12365,23 +12617,23 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", - "sp-keystore", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "sp-offchain", "sp-rpc", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-statement-store", - "sp-version", + "sp-version 22.0.0", "tokio", ] [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12391,17 +12643,17 @@ dependencies = [ "scale-info", "serde", "serde_json", - "sp-core", + "sp-core 21.0.0", "sp-rpc", - "sp-runtime", - "sp-version", + "sp-runtime 24.0.0", + "sp-version 22.0.0", "thiserror", ] [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "http", "jsonrpsee", @@ -12416,10 +12668,10 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", - "futures 0.3.29", + "futures 0.3.30", "futures-util", "hex", "jsonrpsee", @@ -12431,12 +12683,12 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-rpc", - "sp-runtime", - "sp-version", + "sp-runtime 24.0.0", + "sp-version 22.0.0", "thiserror", "tokio", "tokio-stream", @@ -12445,12 +12697,12 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "directories", "exit-future", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "jsonrpsee", "log", @@ -12462,7 +12714,7 @@ dependencies = [ "sc-client-api", "sc-client-db", "sc-consensus", - "sc-executor", + "sc-executor 0.10.0-dev", "sc-informant", "sc-keystore", "sc-network", @@ -12482,20 +12734,20 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "sp-session", - "sp-state-machine", + "sp-state-machine 0.28.0", "sp-storage 13.0.0", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-trie 22.0.0", + "sp-version 22.0.0", "static_init", "substrate-prometheus-endpoint", "tempfile", @@ -12508,23 +12760,23 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sp-core", + "sp-core 21.0.0", ] [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "clap", "fs4", "log", - "sp-core", + "sp-core 21.0.0", "thiserror", "tokio", ] @@ -12532,7 +12784,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12544,17 +12796,17 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "derive_more", - "futures 0.3.29", + "futures 0.3.30", "libc", "log", "rand", @@ -12563,18 +12815,18 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core", - "sp-io", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-std 8.0.0", ] [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "chrono", - "futures 0.3.29", + "futures 0.3.30", "libp2p", "log", "parking_lot 0.12.1", @@ -12590,7 +12842,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "ansi_term", "chrono", @@ -12605,11 +12857,11 @@ dependencies = [ "sc-client-api", "sc-tracing-proc-macro", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", + "sp-core 21.0.0", "sp-rpc", - "sp-runtime", + "sp-runtime 24.0.0", "sp-tracing 10.0.0", "thiserror", "tracing", @@ -12620,7 +12872,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -12631,10 +12883,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "linked-hash-map", "log", @@ -12644,10 +12896,10 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-tracing 10.0.0", "sp-transaction-pool", "substrate-prometheus-endpoint", @@ -12657,39 +12909,62 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "log", "parity-scale-codec", "serde", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-channel 1.9.0", - "futures 0.3.29", + "futures 0.3.30", "futures-timer", "lazy_static", "log", "parking_lot 0.12.1", "prometheus", - "sp-arithmetic", + "sp-arithmetic 16.0.0", +] + +[[package]] +name = "scale-bits" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +dependencies = [ + "parity-scale-codec", + "scale-type-resolver", +] + +[[package]] +name = "scale-decode" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" +dependencies = [ + "derive_more", + "parity-scale-codec", + "scale-bits", + "scale-type-resolver", + "smallvec", ] [[package]] name = "scale-info" -version = "2.10.0" +version = "2.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60" +checksum = "eca070c12893629e2cc820a9761bedf6ce1dcddc9852984d1dc734b8bd9bd024" dependencies = [ "bitvec", "cfg-if", @@ -12701,16 +12976,22 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.10.0" +version = "2.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19" +checksum = "2d35494501194174bda522a32605929eefc9ecf7e0a326c26db1fdd85881eb62" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "scale-type-resolver" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0cded6518aa0bd6c1be2b88ac81bf7044992f0f154bfbabd5ad34f43512abcb" + [[package]] name = "schannel" version = "0.1.22" @@ -12827,6 +13108,7 @@ dependencies = [ "der 0.7.8", "generic-array 0.14.7", "pkcs8", + "serdect", "subtle 2.4.1", "zeroize", ] @@ -12963,9 +13245,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.113" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ "itoa", "ryu", @@ -13015,6 +13297,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "serdect" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" +dependencies = [ + "base16ct 0.2.0", + "serde", +] + [[package]] name = "session-key-primitives" version = "4.7.0" @@ -13025,11 +13317,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-application-crypto", + "sp-application-crypto 23.0.0", "sp-consensus-aura", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] @@ -13042,13 +13334,13 @@ dependencies = [ "nimbus-primitives", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-consensus-babe", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -13217,6 +13509,12 @@ name = "simple-mermaid" version = "0.1.0" source = "git+https://github.com/kianenigma/simple-mermaid.git?rev=e48b187bcfd5cc75111acd9d241f1bd36604344b#e48b187bcfd5cc75111acd9d241f1bd36604344b" +[[package]] +name = "simple-mermaid" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "620a1d43d70e142b1d46a929af51d44f383db9c7a2ec122de2cd992ccfcf3c18" + [[package]] name = "siphasher" version = "0.3.11" @@ -13241,12 +13539,12 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -13424,7 +13722,7 @@ dependencies = [ "base64 0.13.1", "bytes", "flate2", - "futures 0.3.29", + "futures 0.3.30", "http", "httparse", "log", @@ -13435,28 +13733,51 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro", - "sp-core", + "sp-api-proc-macro 4.0.0-dev", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-metadata-ir", - "sp-runtime", - "sp-state-machine", + "sp-metadata-ir 0.1.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-std 8.0.0", - "sp-trie", - "sp-version", + "sp-trie 22.0.0", + "sp-version 22.0.0", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "33.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7e43fbf034e9dbaa8ffc6a238a22808777eb38c580f66fc6736d8511631789e" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 20.0.0", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-metadata-ir 0.7.0", + "sp-runtime 38.0.0", + "sp-runtime-interface 28.0.0", + "sp-state-machine 0.42.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 36.0.0", + "sp-version 36.0.0", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "Inflector", "blake2 0.10.6", @@ -13468,22 +13789,51 @@ dependencies = [ ] [[package]] -name = "sp-application-crypto" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +name = "sp-api-proc-macro" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9aadf9e97e694f0e343978aa632938c5de309cbcc8afed4136cb71596737278" +dependencies = [ + "Inflector", + "blake2 0.10.6", + "expander 2.0.0", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.57", +] + +[[package]] +name = "sp-application-crypto" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-std 8.0.0", ] +[[package]] +name = "sp-application-crypto" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d96d1fc0f1c741bbcbd0dd5470eff7b66f011708cc1942b088ebf0d4efb3d93" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 34.0.0", + "sp-io 37.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "integer-sqrt", "num-traits", @@ -13494,6 +13844,22 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "sp-arithmetic" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d0d0a4c591c421d3231ddd5e27d828618c24456d51445d21a1f79fcee97c23" +dependencies = [ + "docify", + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", +] + [[package]] name = "sp-ark-bls12-381" version = "0.4.2" @@ -13515,73 +13881,73 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "sp-api", + "sp-api 4.0.0-dev", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "log", "parity-scale-codec", "parking_lot 0.12.1", "schnellru", - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus", "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "thiserror", ] [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", - "futures 0.3.29", + "futures 0.3.30", "log", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "thiserror", ] [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-consensus-slots", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-timestamp", ] @@ -13589,18 +13955,18 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-consensus-slots", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-timestamp", ] @@ -13608,18 +13974,18 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "lazy_static", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "strum 0.24.1", ] @@ -13627,25 +13993,25 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", @@ -13657,18 +14023,18 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", "bandersnatch_vrfs", "bip39", "bitflags 1.3.2", "blake2 0.10.6", - "bounded-collections", + "bounded-collections 0.1.9", "bs58 0.5.0", "dyn-clonable", "ed25519-zebra 3.1.0", - "futures 0.3.29", + "futures 0.3.30", "hash-db", "hash256-std-hasher", "impl-serde", @@ -13693,7 +14059,54 @@ dependencies = [ "sp-std 8.0.0", "sp-storage 13.0.0", "ss58-registry", - "substrate-bip39", + "substrate-bip39 0.4.5", + "thiserror", + "tracing", + "w3f-bls", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "34.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c961a5e33fb2962fa775c044ceba43df9c6f917e2c35d63bfe23738468fa76a7" +dependencies = [ + "array-bytes 6.2.2", + "bitflags 1.3.2", + "blake2 0.10.6", + "bounded-collections 0.2.0", + "bs58 0.5.0", + "dyn-clonable", + "ed25519-zebra 4.0.3", + "futures 0.3.30", + "hash-db", + "hash256-std-hasher", + "impl-serde", + "itertools 0.11.0", + "k256 0.13.3", + "libsecp256k1", + "log", + "merlin 3.0.0", + "parity-bip39", + "parity-scale-codec", + "parking_lot 0.12.1", + "paste", + "primitive-types", + "rand", + "scale-info", + "schnorrkel 0.11.4", + "secp256k1", + "secrecy", + "serde", + "sp-crypto-hashing", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.29.0", + "sp-runtime-interface 28.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0", + "ss58-registry", + "substrate-bip39 0.6.0", "thiserror", "tracing", "w3f-bls", @@ -13703,7 +14116,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "blake2b_simd", "byteorder", @@ -13716,7 +14129,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "quote", "sp-core-hashing", @@ -13726,7 +14139,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -13743,10 +14156,35 @@ dependencies = [ "sp-runtime-interface 24.0.0", ] +[[package]] +name = "sp-crypto-hashing" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc9927a7f81334ed5b8a98a4a978c81324d12bd9713ec76b5c68fd410174c5eb" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3", + "twox-hash", +] + +[[package]] +name = "sp-crypto-hashing-proc-macro" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" +dependencies = [ + "quote", + "sp-crypto-hashing", + "syn 2.0.57", +] + [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -13755,7 +14193,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "proc-macro2", "quote", @@ -13765,7 +14203,18 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.57", +] + +[[package]] +name = "sp-debug-derive" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" dependencies = [ "proc-macro2", "quote", @@ -13775,7 +14224,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "environmental", "parity-scale-codec", @@ -13786,34 +14235,45 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" dependencies = [ "environmental", "parity-scale-codec", "sp-storage 19.0.0", ] +[[package]] +name = "sp-externalities" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a904407d61cb94228c71b55a9d3708e9d6558991f9e83bd42bd91df37a159d30" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-storage 21.0.0", +] + [[package]] name = "sp-genesis-builder" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "serde_json", - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "thiserror", ] @@ -13821,7 +14281,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bytes", "ed25519-dalek 2.1.0", @@ -13830,14 +14290,41 @@ dependencies = [ "parity-scale-codec", "rustversion", "secp256k1", - "sp-core", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime-interface 17.0.0", - "sp-state-machine", + "sp-state-machine 0.28.0", "sp-std 8.0.0", "sp-tracing 10.0.0", - "sp-trie", + "sp-trie 22.0.0", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "37.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5036cad2e48d41f5caf6785226c8be1a7db15bec14a9fd7aa6cca84f34cf689f" +dependencies = [ + "bytes", + "ed25519-dalek 2.1.0", + "libsecp256k1", + "log", + "parity-scale-codec", + "polkavm-derive", + "rustversion", + "secp256k1", + "sp-core 34.0.0", + "sp-crypto-hashing", + "sp-externalities 0.29.0", + "sp-keystore 0.40.0", + "sp-runtime-interface 28.0.0", + "sp-state-machine 0.42.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 17.0.0", + "sp-trie 36.0.0", "tracing", "tracing-core", ] @@ -13845,29 +14332,51 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "strum 0.24.1", ] [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", - "sp-core", + "sp-core 21.0.0", "sp-externalities 0.19.0", "thiserror", ] +[[package]] +name = "sp-keystore" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0248b4d784cb4a01472276928977121fa39d977a5bb24793b6b15e64b046df42" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.1", + "sp-core 34.0.0", + "sp-externalities 0.29.0", +] + [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" +dependencies = [ + "thiserror", + "zstd 0.12.4", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c768c11afbe698a090386876911da4236af199cd38a5866748df4d8628aeff" dependencies = [ "thiserror", "zstd 0.12.4", @@ -13876,7 +14385,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -13884,32 +14393,43 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sp-metadata-ir" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a616fa51350b35326682a472ee8e6ba742fdacb18babac38ecd46b3e05ead869" +dependencies = [ + "frame-metadata", + "parity-scale-codec", + "scale-info", +] + [[package]] name = "sp-mixnet" version = "0.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "ckb-merkle-mountain-range", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", "sp-debug-derive 8.0.0", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "thiserror", ] @@ -13917,31 +14437,42 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", ] [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + +[[package]] +name = "sp-panic-handler" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416" dependencies = [ "backtrace", "lazy_static", @@ -13951,17 +14482,17 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 21.0.0", ] [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "docify", "either", @@ -13973,19 +14504,45 @@ dependencies = [ "rand", "scale-info", "serde", - "simple-mermaid", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", + "simple-mermaid 0.1.0", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-std 8.0.0", - "sp-weights", + "sp-weights 20.0.0", +] + +[[package]] +name = "sp-runtime" +version = "38.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ef409c414546b655ec1e94aaea178e4a97e21284a91b24c762aebf836d3b49" +dependencies = [ + "docify", + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "num-traits", + "parity-scale-codec", + "paste", + "rand", + "scale-info", + "serde", + "simple-mermaid 0.1.1", + "sp-application-crypto 37.0.0", + "sp-arithmetic 26.0.0", + "sp-core 34.0.0", + "sp-io 37.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-weights 31.0.0", ] [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -14003,7 +14560,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -14012,17 +14569,37 @@ dependencies = [ "primitive-types", "sp-externalities 0.25.0", "sp-runtime-interface-proc-macro 17.0.0", - "sp-std 14.0.0", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", "sp-storage 19.0.0", "sp-tracing 16.0.0", "sp-wasm-interface 20.0.0", "static_assertions", ] +[[package]] +name = "sp-runtime-interface" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "985eb981f40c689c6a0012c937b68ed58dabb4341d06f2dfe4dfd5ed72fa4017" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "polkavm-derive", + "primitive-types", + "sp-externalities 0.29.0", + "sp-runtime-interface-proc-macro 18.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 21.0.0", + "sp-tracing 17.0.0", + "sp-wasm-interface 21.0.0", + "static_assertions", +] + [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "Inflector", "expander 2.0.0", @@ -14035,7 +14612,21 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" +dependencies = [ + "Inflector", + "expander 2.0.0", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 2.0.57", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" dependencies = [ "Inflector", "expander 2.0.0", @@ -14048,14 +14639,14 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "sp-staking", "sp-std 8.0.0", ] @@ -14063,21 +14654,21 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "hash-db", "log", @@ -14085,20 +14676,41 @@ dependencies = [ "parking_lot 0.12.1", "rand", "smallvec", - "sp-core", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-panic-handler", + "sp-panic-handler 8.0.0", "sp-std 8.0.0", - "sp-trie", + "sp-trie 22.0.0", + "thiserror", + "tracing", + "trie-db 0.28.0", +] + +[[package]] +name = "sp-state-machine" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "211e528aa6e902261a343f7b40840aa3d66fe4ad3aadbd04a035f10baf96dbc5" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "rand", + "smallvec", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "sp-panic-handler 13.0.0", + "sp-trie 36.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.29.1", ] [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "aes-gcm 0.10.3", "curve25519-dalek 4.1.1", @@ -14108,11 +14720,11 @@ dependencies = [ "rand", "scale-info", "sha2 0.10.8", - "sp-api", - "sp-application-crypto", - "sp-core", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-runtime", + "sp-runtime 24.0.0", "sp-runtime-interface 17.0.0", "sp-std 8.0.0", "thiserror", @@ -14122,17 +14734,23 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" + +[[package]] +name = "sp-std" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8ee986414b0a9ad741776762f4083cd3a5128449b982a3919c4df36874834" [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "impl-serde", "parity-scale-codec", @@ -14145,24 +14763,37 @@ dependencies = [ [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", +] + +[[package]] +name = "sp-storage" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", "thiserror", ] @@ -14170,7 +14801,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "parity-scale-codec", "sp-std 8.0.0", @@ -14182,7 +14813,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" dependencies = [ "parity-scale-codec", "tracing", @@ -14190,34 +14821,46 @@ dependencies = [ "tracing-subscriber 0.3.18", ] +[[package]] +name = "sp-tracing" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90b3decf116db9f1dfaf1f1597096b043d0e12c952d3bcdc018c6d6b77deec7e" +dependencies = [ + "parity-scale-codec", + "tracing", + "tracing-core", + "tracing-subscriber 0.2.25", +] + [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", ] [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-core", + "sp-core 21.0.0", "sp-inherents", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-trie", + "sp-trie 22.0.0", ] [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "ahash 0.8.6", "hash-db", @@ -14229,19 +14872,43 @@ dependencies = [ "rand", "scale-info", "schnellru", - "sp-core", + "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-std 8.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.28.0", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "36.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d717c0f465f5371569e6fdc25b6f32d47c15d6e4c92b3b779e1c9b18b951d" +dependencies = [ + "ahash 0.8.6", + "hash-db", + "lazy_static", + "memory-db", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.1", + "rand", + "scale-info", + "schnellru", + "sp-core 34.0.0", + "sp-externalities 0.29.0", + "thiserror", + "tracing", + "trie-db 0.29.1", "trie-root", ] [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "impl-serde", "parity-scale-codec", @@ -14249,16 +14916,46 @@ dependencies = [ "scale-info", "serde", "sp-core-hashing-proc-macro", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-version-proc-macro", + "sp-version-proc-macro 8.0.0", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "36.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bccf96fefae339dee7c4453f91be64eb28cce4c2fe82130445cf096b18b2c081" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm", + "scale-info", + "serde", + "sp-crypto-hashing-proc-macro", + "sp-runtime 38.0.0", + "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version-proc-macro 14.0.0", "thiserror", ] [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn 2.0.57", +] + +[[package]] +name = "sp-version-proc-macro" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aee8f6730641a65fcf0c8f9b1e448af4b3bb083d08058b47528188bccc7b7a7" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -14269,7 +14966,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -14282,28 +14979,56 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#76719da221d33117aadf6b7b9cc74e4fbeb25b34" +source = "git+https://github.com/paritytech/polkadot-sdk#b301218db8785c6d425ca9a9ef90daa80780f2ce" dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", ] +[[package]] +name = "sp-wasm-interface" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b04b919e150b4736d85089d49327eab65507deb1485eec929af69daa2278eb3" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "wasmtime", +] + [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ - "bounded-collections", + "bounded-collections 0.1.9", "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic", + "sp-arithmetic 16.0.0", "sp-debug-derive 8.0.0", "sp-std 8.0.0", ] +[[package]] +name = "sp-weights" +version = "31.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93cdaf72a1dad537bbb130ba4d47307ebe5170405280ed1aa31fa712718a400e" +dependencies = [ + "bounded-collections 0.2.0", + "parity-scale-codec", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic 26.0.0", + "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "spin" version = "0.5.2" @@ -14361,24 +15086,24 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "cumulus-primitives-core", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "staging-xcm" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "array-bytes 6.2.2", - "bounded-collections", + "bounded-collections 0.1.9", "derivative", "environmental", "impl-trait-for-tuples", @@ -14386,14 +15111,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-weights", + "sp-weights 20.0.0", "xcm-procedural", ] [[package]] name = "staging-xcm-builder" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "frame-system", @@ -14403,11 +15128,11 @@ dependencies = [ "parity-scale-codec", "polkadot-parachain-primitives", "scale-info", - "sp-arithmetic", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-weights", + "sp-weights 20.0.0", "staging-xcm", "staging-xcm-executor", ] @@ -14415,7 +15140,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "environmental", "frame-benchmarking", @@ -14424,12 +15149,12 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-weights", + "sp-weights 20.0.0", "staging-xcm", ] @@ -14514,13 +15239,22 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "strum_macros 0.26.4", +] + [[package]] name = "strum_macros" version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "rustversion", @@ -14533,7 +15267,20 @@ version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" dependencies = [ - "heck", + "heck 0.4.1", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.57", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck 0.5.0", "proc-macro2", "quote", "rustversion", @@ -14553,10 +15300,23 @@ dependencies = [ "zeroize", ] +[[package]] +name = "substrate-bip39" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca58ffd742f693dc13d69bdbb2e642ae239e0053f6aab3b104252892f856700a" +dependencies = [ + "hmac 0.12.1", + "pbkdf2 0.12.2", + "schnorrkel 0.11.4", + "sha2 0.10.8", + "zeroize", +] + [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" [[package]] name = "substrate-fixed" @@ -14572,26 +15332,26 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.29", + "futures 0.3.30", "jsonrpsee", "log", "parity-scale-codec", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "hyper", "log", @@ -14603,44 +15363,44 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "jsonrpsee", "log", "sc-rpc-api", "serde", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "jsonrpsee", "parity-scale-codec", "sc-client-api", "sc-rpc-api", "serde", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-trie", - "trie-db", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-trie 22.0.0", + "trie-db 0.28.0", ] [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "ansi_term", "build-helper", "cargo_metadata", "filetime", "parity-wasm", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.1.0-dev", "strum 0.24.1", "tempfile", "toml 0.8.8", @@ -14648,6 +15408,35 @@ dependencies = [ "wasm-opt", ] +[[package]] +name = "substrate-wasm-builder" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dc993ad871b63fbba60362f3ea86583f5e7e1256e8fdcb3b5b249c9ead354bf" +dependencies = [ + "array-bytes 6.2.2", + "build-helper", + "cargo_metadata", + "console", + "filetime", + "frame-metadata", + "merkleized-metadata", + "parity-scale-codec", + "parity-wasm", + "polkavm-linker", + "sc-executor 0.39.0", + "sp-core 34.0.0", + "sp-io 37.0.0", + "sp-maybe-compressed-blob 11.0.0", + "sp-tracing 17.0.0", + "sp-version 36.0.0", + "strum 0.26.3", + "tempfile", + "toml 0.8.8", + "walkdir", + "wasm-opt", +] + [[package]] name = "subtle" version = "1.0.0" @@ -15052,17 +15841,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "toml_edit" -version = "0.20.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" -dependencies = [ - "indexmap 2.1.0", - "toml_datetime", - "winnow", -] - [[package]] name = "toml_edit" version = "0.21.0" @@ -15163,7 +15941,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "coarsetime", "polkadot-primitives", @@ -15174,7 +15952,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "expander 2.0.0", "proc-macro-crate 3.1.0", @@ -15269,6 +16047,18 @@ dependencies = [ "smallvec", ] +[[package]] +name = "trie-db" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" +dependencies = [ + "hash-db", + "log", + "rustc-hex", + "smallvec", +] + [[package]] name = "trie-root" version = "0.18.0" @@ -15333,7 +16123,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "async-trait", "clap", @@ -15343,25 +16133,25 @@ dependencies = [ "log", "parity-scale-codec", "sc-cli", - "sc-executor", + "sc-executor 0.10.0-dev", "serde", "serde_json", - "sp-api", + "sp-api 4.0.0-dev", "sp-consensus-aura", "sp-consensus-babe", - "sp-core", + "sp-core 21.0.0", "sp-debug-derive 8.0.0", "sp-externalities 0.19.0", "sp-inherents", - "sp-io", - "sp-keystore", + "sp-io 23.0.0", + "sp-keystore 0.27.0", "sp-rpc", - "sp-runtime", - "sp-state-machine", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-timestamp", "sp-transaction-storage-proof", - "sp-version", - "sp-weights", + "sp-version 22.0.0", + "sp-weights 20.0.0", "substrate-rpc-client", "zstd 0.12.4", ] @@ -15683,6 +16473,15 @@ dependencies = [ "parity-wasm", ] +[[package]] +name = "wasm-instrument" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a47ecb37b9734d1085eaa5ae1a81e60801fd8c28d4cabdd8aedb982021918bc" +dependencies = [ + "parity-wasm", +] + [[package]] name = "wasm-opt" version = "0.116.0" @@ -15729,7 +16528,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "js-sys", "parking_lot 0.11.2", "pin-utils", @@ -16021,13 +16820,14 @@ checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" [[package]] name = "westend-runtime" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "binary-merkle-tree", "bitvec", "frame-benchmarking", "frame-election-provider-support", "frame-executive", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -16096,46 +16896,46 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core", + "sp-core 21.0.0", "sp-genesis-builder", "sp-inherents", - "sp-io", + "sp-io 23.0.0", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime", + "sp-runtime 24.0.0", "sp-session", "sp-staking", "sp-std 8.0.0", "sp-storage 13.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 22.0.0", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", "westend-runtime-constants", ] [[package]] name = "westend-runtime-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", "staging-xcm", "staging-xcm-builder", ] @@ -16488,7 +17288,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "Inflector", "proc-macro2", @@ -16499,7 +17299,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#61801ce324f18eacb9c29e2f674f0d262a00bd4d" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.6.0#a115b1dff31b70168fed20b582089d51d9b0d3bd" dependencies = [ "frame-support", "parity-scale-codec", @@ -16507,7 +17307,7 @@ dependencies = [ "polkadot-core-primitives", "polkadot-parachain-primitives", "polkadot-runtime-parachains", - "sp-io", + "sp-io 23.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-builder", @@ -16520,7 +17320,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5" dependencies = [ - "futures 0.3.29", + "futures 0.3.30", "log", "nohash-hasher", "parking_lot 0.12.1", @@ -16553,9 +17353,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-runtime", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", "staging-xcm", "staging-xcm-executor", @@ -16568,10 +17368,10 @@ source = "git+https://github.com/manta-network/Zenlink?branch=polkadot-v1.6.0#e2 dependencies = [ "jsonrpsee", "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", "sp-blockchain", "sp-rpc", - "sp-runtime", + "sp-runtime 24.0.0", "zenlink-protocol", "zenlink-protocol-runtime-api", ] @@ -16582,7 +17382,7 @@ version = "0.4.4" source = "git+https://github.com/manta-network/Zenlink?branch=polkadot-v1.6.0#e2d4a8029e3f122c6a5b0fade69270c4300da331" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev", "sp-std 8.0.0", "zenlink-protocol", ] diff --git a/Cargo.toml b/Cargo.toml index bc50b9aa0..7739fb152 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ inherits = "release" [workspace.dependencies] anyhow = { version = "1.0.55", default-features = false } -async-trait = "0.1.71" +async-trait = "0.1.79" base64 = { version = "0.21.5", default-features = false, features = ["alloc"] } cfg-if = "1.0.0" chrono = "0.4" @@ -80,6 +80,7 @@ zenlink-protocol-runtime-api = { git = 'https://github.com/manta-network/Zenlink # Substrate pallets frame-metadata = { version = "16.0.0", default-features = false, features = ["current"] } +frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } @@ -130,6 +131,7 @@ codec = { package = "parity-scale-codec", version = '3.4.0', default-features = frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } scale-info = { version = "2.10.0", default-features = false, features = ["derive"] } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } +sp-api-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } sp-application-crypto = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } @@ -152,7 +154,7 @@ sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", bran sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0", default-features = false } substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0" } substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0" } +substrate-wasm-builder = { version = "23.0.0" } # Cumulus dependencies cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.6.0" } diff --git a/runtime/calamari/Cargo.toml b/runtime/calamari/Cargo.toml index 5d02673aa..5d00105e1 100644 --- a/runtime/calamari/Cargo.toml +++ b/runtime/calamari/Cargo.toml @@ -17,6 +17,7 @@ serde = { workspace = true, optional = true } smallvec = { workspace = true } # Substrate primitives +frame-metadata-hash-extension = { workspace = true } sp-api = { workspace = true } sp-application-crypto = { workspace = true } sp-arithmetic = { workspace = true } @@ -124,7 +125,7 @@ zenlink-protocol-runtime-api = { workspace = true } targets = ['x86_64-unknown-linux-gnu'] [build-dependencies] -substrate-wasm-builder = { workspace = true } +substrate-wasm-builder = { workspace = true, optional = true } [dev-dependencies] # Generic 3rd-party dependencies @@ -240,6 +241,7 @@ fast-runtime = [] std = [ 'codec/std', 'serde/std', + 'substrate-wasm-builder', 'sp-consensus-aura/std', 'pallet-aura/std', 'sp-api/std', @@ -262,6 +264,7 @@ std = [ 'frame-support/std', 'frame-executive/std', 'frame-metadata/std', + "frame-metadata-hash-extension/std", 'frame-system/std', 'frame-system-rpc-runtime-api/std', 'frame-try-runtime/std', @@ -325,9 +328,14 @@ std = [ "pallet-referenda/std", "pallet-ranked-collective/std", ] + +# Enable the metadata hash generation in the wasm-builder +metadata-hash = ["substrate-wasm-builder?/metadata-hash"] + # A feature that should be enabled when the runtime should be build for on-chain # deployment. This will disable stuff that shouldn't be part of the on-chain wasm # to make it smaller like logging for example. on-chain-release-build = [ "sp-api/disable-logging", + "metadata-hash", ] diff --git a/runtime/calamari/build.rs b/runtime/calamari/build.rs index 04bc30bfe..1d08e0477 100644 --- a/runtime/calamari/build.rs +++ b/runtime/calamari/build.rs @@ -14,10 +14,19 @@ // You should have received a copy of the GNU General Public License // along with Manta. If not, see . +#[cfg(all(feature = "std", feature = "metadata-hash"))] fn main() { - substrate_wasm_builder::WasmBuilder::new() - .with_current_project() - .export_heap_base() - .import_memory() - .build() + substrate_wasm_builder::WasmBuilder::init_with_defaults() + .enable_metadata_hash("KMA", 12) + .build(); } + +#[cfg(all(feature = "std", not(feature = "metadata-hash")))] +fn main() { + substrate_wasm_builder::WasmBuilder::build_using_defaults(); +} + +/// The wasm builder is deactivated when compiling +/// this crate for wasm to speed up the compilation. +#[cfg(not(feature = "std"))] +fn main() {} diff --git a/runtime/calamari/src/lib.rs b/runtime/calamari/src/lib.rs index cbab2b942..f6e623aa9 100644 --- a/runtime/calamari/src/lib.rs +++ b/runtime/calamari/src/lib.rs @@ -1103,6 +1103,7 @@ pub type SignedExtra = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, + frame_metadata_hash_extension::CheckMetadataHash, ); /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = diff --git a/runtime/manta/Cargo.toml b/runtime/manta/Cargo.toml index b39725117..132a7c301 100644 --- a/runtime/manta/Cargo.toml +++ b/runtime/manta/Cargo.toml @@ -35,6 +35,7 @@ sp-version = { workspace = true } frame-benchmarking = { workspace = true, optional = true } frame-executive = { workspace = true } frame-metadata = { workspace = true } +frame-metadata-hash-extension = { workspace = true } frame-support = { workspace = true } frame-system = { workspace = true } frame-system-benchmarking = { workspace = true, optional = true } @@ -126,7 +127,7 @@ xcm-simulator = { workspace = true } targets = ['x86_64-unknown-linux-gnu'] [build-dependencies] -substrate-wasm-builder = { workspace = true } +substrate-wasm-builder = { workspace = true, optional = true } [features] default = ['std'] @@ -218,6 +219,8 @@ fast-runtime = [] std = [ 'codec/std', 'serde', + 'substrate-wasm-builder', + 'frame-metadata-hash-extension/std', 'sp-consensus-aura/std', 'pallet-aura/std', 'sp-api/std', @@ -300,9 +303,16 @@ std = [ "pallet-farming/std", "pallet-farming-rpc-runtime-api/std", ] + +# Enable the metadata hash generation in the wasm-builder +metadata-hash = [ + "substrate-wasm-builder?/metadata-hash", +] + # A feature that should be enabled when the runtime should be build for on-chain # deployment. This will disable stuff that shouldn't be part of the on-chain wasm # to make it smaller like logging for example. on-chain-release-build = [ "sp-api/disable-logging", + "metadata-hash", ] diff --git a/runtime/manta/build.rs b/runtime/manta/build.rs index 4825bfdeb..6f69d2cfa 100644 --- a/runtime/manta/build.rs +++ b/runtime/manta/build.rs @@ -14,12 +14,19 @@ // You should have received a copy of the GNU General Public License // along with Manta. If not, see . -use substrate_wasm_builder::WasmBuilder; +#[cfg(all(feature = "std", feature = "metadata-hash"))] +fn main() { + substrate_wasm_builder::WasmBuilder::init_with_defaults() + .enable_metadata_hash("MANTA", 18) + .build(); +} +#[cfg(all(feature = "std", not(feature = "metadata-hash")))] fn main() { - WasmBuilder::new() - .with_current_project() - .export_heap_base() - .import_memory() - .build() + substrate_wasm_builder::WasmBuilder::build_using_defaults(); } + +/// The wasm builder is deactivated when compiling +/// this crate for wasm to speed up the compilation. +#[cfg(not(feature = "std"))] +fn main() {} diff --git a/runtime/manta/src/lib.rs b/runtime/manta/src/lib.rs index 6763ec5e2..f88151324 100644 --- a/runtime/manta/src/lib.rs +++ b/runtime/manta/src/lib.rs @@ -1043,6 +1043,7 @@ pub type SignedExtra = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, + frame_metadata_hash_extension::CheckMetadataHash, ); /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = diff --git a/tests/chain-util.ts b/tests/chain-util.ts index 6934b127b..a204cc643 100644 --- a/tests/chain-util.ts +++ b/tests/chain-util.ts @@ -2,6 +2,7 @@ import {ApiPromise} from "@polkadot/api"; import {KeyringPair} from "@polkadot/keyring/types"; import {blake2AsHex} from "@polkadot/util-crypto"; import {BN} from "@polkadot/util"; +import { Index } from "@polkadot/types/interfaces"; export const timer = (ms: number) => new Promise(res => setTimeout(res, ms)) @@ -20,19 +21,25 @@ export async function execute_with_root_via_governance( extrinsicData: any, ) { const encodedCallData = extrinsicData.method.toHex(); - await api.tx.preimage.notePreimage(encodedCallData).signAndSend(keyring, {nonce: -1}); + let nonce = await api.rpc.system.accountNextIndex(keyring.address); + + await api.tx.preimage.notePreimage(encodedCallData).signAndSend(keyring, {nonce}); + nonce = nonce.addn(1) as Index; + console.log("Runtime upgrade preimage noted ..."); let encodedCallDataHash = blake2AsHex(encodedCallData); - let externalProposeDefault = await api.tx.democracy.externalProposeDefault({ + let externalProposeDefault = api.tx.democracy.externalProposeDefault({ Legacy: { hash: encodedCallDataHash } }); const encodedExternalProposeDefault = externalProposeDefault.method.toHex(); - await api.tx.council.propose(1, encodedExternalProposeDefault, encodedExternalProposeDefault.length).signAndSend(keyring, {nonce: -1}); + await api.tx.council.propose(1, encodedExternalProposeDefault, encodedExternalProposeDefault.length).signAndSend(keyring, {nonce}); + nonce = nonce.addn(1) as Index; console.log("Runtime upgrade governance proposed ..."); - let fastTrackCall = await api.tx.democracy.fastTrack(encodedCallDataHash, 1, 1); - await api.tx.technicalCommittee.propose(1, fastTrackCall, fastTrackCall.encodedLength).signAndSend(keyring, {nonce: -1}); + let fastTrackCall = api.tx.democracy.fastTrack(encodedCallDataHash, 1, 1); + await api.tx.technicalCommittee.propose(1, fastTrackCall, fastTrackCall.encodedLength).signAndSend(keyring, {nonce}); + nonce = nonce.addn(1) as Index; console.log("Runtime upgrade governance fast tracked ..."); const parachainId = Number(await api.query.parachainInfo.parachainId()); let balance = new BN("1000000000000"); // Calamari: 12 @@ -41,7 +48,7 @@ export async function execute_with_root_via_governance( } await api.tx.democracy.vote(referendumIndexObject.referendumIndex, { Standard: { balance, vote: { aye: true, conviction: 1 } }, - }).signAndSend(keyring, {nonce: -1}); + }).signAndSend(keyring, {nonce}); console.log("Runtime upgrade governance voted on ..."); referendumIndexObject.referendumIndex++; } @@ -51,8 +58,10 @@ export async function execute_via_governance( keyring: KeyringPair, extrinsicData: any, ) { + let nonce = await api.rpc.system.accountNextIndex(keyring.address); const encodedCallData = extrinsicData.method.toHex(); - await api.tx.preimage.notePreimage(encodedCallData).signAndSend(keyring, {nonce: -1}); + await api.tx.preimage.notePreimage(encodedCallData).signAndSend(keyring, {nonce}); + nonce = nonce.addn(1) as Index; let encodedCallDataHash = blake2AsHex(encodedCallData); let externalProposeDefault = await api.tx.democracy.externalProposeDefault({ @@ -61,10 +70,12 @@ export async function execute_via_governance( } }); const encodedExternalProposeDefault = externalProposeDefault.method.toHex(); - await api.tx.council.propose(1, encodedExternalProposeDefault, encodedExternalProposeDefault.length).signAndSend(keyring, {nonce: -1}); + await api.tx.council.propose(1, encodedExternalProposeDefault, encodedExternalProposeDefault.length).signAndSend(keyring, {nonce}); + nonce = nonce.addn(1) as Index; let fastTrackCall = await api.tx.democracy.fastTrack(encodedCallDataHash, 3, 2); - await api.tx.technicalCommittee.propose(1, fastTrackCall, fastTrackCall.encodedLength).signAndSend(keyring, {nonce: -1}); + await api.tx.technicalCommittee.propose(1, fastTrackCall, fastTrackCall.encodedLength).signAndSend(keyring, {nonce}); + nonce = nonce.addn(1) as Index; // vote balance based on current network const parachainId = Number(await api.query.parachainInfo.parachainId()); @@ -75,7 +86,7 @@ export async function execute_via_governance( await api.tx.democracy.vote(referendumIndexObject.referendumIndex, { Standard: { balance, vote: { aye: true, conviction: 1 } }, - }).signAndSend(keyring, {nonce: -1}); + }).signAndSend(keyring, {nonce}); referendumIndexObject.referendumIndex++; // time passing 5 block. @@ -93,16 +104,17 @@ export async function execute_transaction( extrinsicData: any, sudo: boolean = true ) { + let nonce = await api.rpc.system.accountNextIndex(alice.address); if (sudo) { const rootCall = api.tx.sudo.sudo(extrinsicData); - await rootCall.signAndSend(alice, {nonce: -1}, async ({ events = [], status, txHash, dispatchError }) => { + await rootCall.signAndSend(alice, {nonce}, async ({ events = [], status, txHash, dispatchError }) => { if (dispatchError) { console.log(`sudo extrinsic has error: ${dispatchError.toString()}`); } }); } else { // @ts-ignore - await extrinsicData.signAndSend(alice, {nonce: -1}, async ({ events = [], status, txHash, dispatchError }) => { + await extrinsicData.signAndSend(alice, {nonce}, async ({ events = [], status, txHash, dispatchError }) => { if (dispatchError) { console.log(`extrinsic has error: ${dispatchError.toString()}, hex:${extrinsicData.toHex()}`); } diff --git a/tests/package.json b/tests/package.json index 27b0b4123..257868141 100644 --- a/tests/package.json +++ b/tests/package.json @@ -18,9 +18,9 @@ "author": "", "license": "ISC", "dependencies": { - "@polkadot/api": "^10.11.1", - "@polkadot/api-augment": "^10.11.1", - "@polkadot/types": "^10.11.1", + "@polkadot/api": "^12.0.1", + "@polkadot/api-augment": "^12.0.1", + "@polkadot/types": "^12.0.1", "@types/minimist": "^1.2.2", "@types/yargs": "^17.0.0", "big-json": "^3.2.0", diff --git a/tests/yarn.lock b/tests/yarn.lock index 11232c7a3..93ad068dd 100644 --- a/tests/yarn.lock +++ b/tests/yarn.lock @@ -56,17 +56,17 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@noble/curves@^1.2.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.3.0.tgz#01be46da4fd195822dab821e72f71bf4aeec635e" - integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA== +"@noble/curves@^1.3.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.4.0.tgz#f05771ef64da724997f69ee1261b2417a49522d6" + integrity sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg== dependencies: - "@noble/hashes" "1.3.3" + "@noble/hashes" "1.4.0" -"@noble/hashes@1.3.3", "@noble/hashes@^1.3.2": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699" - integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA== +"@noble/hashes@1.4.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.3.3": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" + integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -89,217 +89,265 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@polkadot/api-augment@10.11.1", "@polkadot/api-augment@^10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-10.11.1.tgz#63a5ccc3b33c18fa71263d5e58e0a4c6041a8504" - integrity sha512-9Sk7fi6wzvxAoxvGJPcMt0hU4WzuIAlBy4Rng6WPiS6Ed0HJLr1dkZaqFFmV5my2pb3tu//1JGYkt+MUVB0Kqw== - dependencies: - "@polkadot/api-base" "10.11.1" - "@polkadot/rpc-augment" "10.11.1" - "@polkadot/types" "10.11.1" - "@polkadot/types-augment" "10.11.1" - "@polkadot/types-codec" "10.11.1" - "@polkadot/util" "^12.6.1" +"@polkadot-api/json-rpc-provider-proxy@0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.0.1.tgz#bb5c943642cdf0ec7bc48c0a2647558b9fcd7bdb" + integrity sha512-gmVDUP8LpCH0BXewbzqXF2sdHddq1H1q+XrAW2of+KZj4woQkIGBRGTJHeBEVHe30EB+UejR1N2dT4PO/RvDdg== + +"@polkadot-api/json-rpc-provider@0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1.tgz#333645d40ccd9bccfd1f32503f17e4e63e76e297" + integrity sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA== + +"@polkadot-api/metadata-builders@0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@polkadot-api/metadata-builders/-/metadata-builders-0.0.1.tgz#a76b48febef9ea72be8273d889e2677101045a05" + integrity sha512-GCI78BHDzXAF/L2pZD6Aod/yl82adqQ7ftNmKg51ixRL02JpWUA+SpUKTJE5MY1p8kiJJIo09P2um24SiJHxNA== + dependencies: + "@polkadot-api/substrate-bindings" "0.0.1" + "@polkadot-api/utils" "0.0.1" + +"@polkadot-api/observable-client@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@polkadot-api/observable-client/-/observable-client-0.1.0.tgz#472045ea06a2bc4bccdc2db5c063eadcbf6f5351" + integrity sha512-GBCGDRztKorTLna/unjl/9SWZcRmvV58o9jwU2Y038VuPXZcr01jcw/1O3x+yeAuwyGzbucI/mLTDa1QoEml3A== + dependencies: + "@polkadot-api/metadata-builders" "0.0.1" + "@polkadot-api/substrate-bindings" "0.0.1" + "@polkadot-api/substrate-client" "0.0.1" + "@polkadot-api/utils" "0.0.1" + +"@polkadot-api/substrate-bindings@0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@polkadot-api/substrate-bindings/-/substrate-bindings-0.0.1.tgz#c4b7f4d6c3672d2c15cbc6c02964f014b73cbb0b" + integrity sha512-bAe7a5bOPnuFVmpv7y4BBMRpNTnMmE0jtTqRUw/+D8ZlEHNVEJQGr4wu3QQCl7k1GnSV1wfv3mzIbYjErEBocg== + dependencies: + "@noble/hashes" "^1.3.1" + "@polkadot-api/utils" "0.0.1" + "@scure/base" "^1.1.1" + scale-ts "^1.6.0" + +"@polkadot-api/substrate-client@0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@polkadot-api/substrate-client/-/substrate-client-0.0.1.tgz#0e8010a0abe2fb47d6fa7ab94e45e1d0de083314" + integrity sha512-9Bg9SGc3AwE+wXONQoW8GC00N3v6lCZLW74HQzqB6ROdcm5VAHM4CB/xRzWSUF9CXL78ugiwtHx3wBcpx4H4Wg== + +"@polkadot-api/utils@0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@polkadot-api/utils/-/utils-0.0.1.tgz#908b22becac705149d7cc946532143d0fb003bfc" + integrity sha512-3j+pRmlF9SgiYDabSdZsBSsN5XHbpXOAce1lWj56IEEaFZVjsiCaxDOA7C9nCcgfVXuvnbxqqEGQvnY+QfBAUw== + +"@polkadot/api-augment@12.0.1", "@polkadot/api-augment@^12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-12.0.1.tgz#30c8f94e216591db02c6aadd84a56dbf7f9303ed" + integrity sha512-ZgjuqAnUnwoszccxljxY84LnUI1dR39xy7/fOmNtT4+WSHewB3uZneAWvIckXMANMZgzLaLagzQx+OmnSOuzlA== + dependencies: + "@polkadot/api-base" "12.0.1" + "@polkadot/rpc-augment" "12.0.1" + "@polkadot/types" "12.0.1" + "@polkadot/types-augment" "12.0.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/util" "^12.6.2" tslib "^2.6.2" -"@polkadot/api-base@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-10.11.1.tgz#843fec74989b466278c42516a86fba65778b69bf" - integrity sha512-A645Hj9bGtq0EOEWcwTaGoD40vp8/ih1suwinl5il8Psg+bdDmzodnVH5Jhuwe1dNKOuXuvxZvOmbYUPWyIqyg== +"@polkadot/api-base@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-12.0.1.tgz#0d55917a2d23b3d8a14734d5e90d85a21e554221" + integrity sha512-DaUPvmd0Fbbvlkd8X0ThF6C6jtupgvPKS4+9jMET+W56nUAttKnSA8rG30K7h4bMf9qKvj/IMGrQ0ZIOY0rbIg== dependencies: - "@polkadot/rpc-core" "10.11.1" - "@polkadot/types" "10.11.1" - "@polkadot/util" "^12.6.1" + "@polkadot/rpc-core" "12.0.1" + "@polkadot/types" "12.0.1" + "@polkadot/util" "^12.6.2" rxjs "^7.8.1" tslib "^2.6.2" -"@polkadot/api-derive@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-10.11.1.tgz#528f90e33577258997cb998c0b597ba54bc9c683" - integrity sha512-i48okJr0l1IrFTPa9KVkoJnDL2EHKExR6XC0Z7I9+kW9noxYWqo0tIoi5s1bNVD475xWK/rUjT7qHxiDbPaCUQ== - dependencies: - "@polkadot/api" "10.11.1" - "@polkadot/api-augment" "10.11.1" - "@polkadot/api-base" "10.11.1" - "@polkadot/rpc-core" "10.11.1" - "@polkadot/types" "10.11.1" - "@polkadot/types-codec" "10.11.1" - "@polkadot/util" "^12.6.1" - "@polkadot/util-crypto" "^12.6.1" +"@polkadot/api-derive@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-12.0.1.tgz#182b27e1a5bb0fa033d7a56936ffa074ce3163f2" + integrity sha512-lENXzrCYzMQVxg8utGjGZQo/qW1iuJlHbmud1THnvUgYB36g41LR/YLSZEzyNkGT6q1W04Qe1z6+W59dWAYmkg== + dependencies: + "@polkadot/api" "12.0.1" + "@polkadot/api-augment" "12.0.1" + "@polkadot/api-base" "12.0.1" + "@polkadot/rpc-core" "12.0.1" + "@polkadot/types" "12.0.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/util" "^12.6.2" + "@polkadot/util-crypto" "^12.6.2" rxjs "^7.8.1" tslib "^2.6.2" -"@polkadot/api@10.11.1", "@polkadot/api@^10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-10.11.1.tgz#3667ae1cf2f9c1955e138438c313efdba081314d" - integrity sha512-WEgUYvY90AHX9drmsvWQ4DDuqlE7h4x3f28K5eOoJF4dQ5AkWsFogxwJ4TH57POWLfyi8AIn6/f1vsqPtReDhA== - dependencies: - "@polkadot/api-augment" "10.11.1" - "@polkadot/api-base" "10.11.1" - "@polkadot/api-derive" "10.11.1" - "@polkadot/keyring" "^12.6.1" - "@polkadot/rpc-augment" "10.11.1" - "@polkadot/rpc-core" "10.11.1" - "@polkadot/rpc-provider" "10.11.1" - "@polkadot/types" "10.11.1" - "@polkadot/types-augment" "10.11.1" - "@polkadot/types-codec" "10.11.1" - "@polkadot/types-create" "10.11.1" - "@polkadot/types-known" "10.11.1" - "@polkadot/util" "^12.6.1" - "@polkadot/util-crypto" "^12.6.1" +"@polkadot/api@12.0.1", "@polkadot/api@^12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-12.0.1.tgz#3067a0466d9a645a8d3a30a772854dc3eae65fb5" + integrity sha512-l4z2SYTJs9CWab3qKPrmDkNj8+CGRWHgvq50vIxgBBvFKhSBO0TGBoJM5Mf38Tl6kw/3mJzRkKaG23+Y8LW9Rw== + dependencies: + "@polkadot/api-augment" "12.0.1" + "@polkadot/api-base" "12.0.1" + "@polkadot/api-derive" "12.0.1" + "@polkadot/keyring" "^12.6.2" + "@polkadot/rpc-augment" "12.0.1" + "@polkadot/rpc-core" "12.0.1" + "@polkadot/rpc-provider" "12.0.1" + "@polkadot/types" "12.0.1" + "@polkadot/types-augment" "12.0.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/types-create" "12.0.1" + "@polkadot/types-known" "12.0.1" + "@polkadot/util" "^12.6.2" + "@polkadot/util-crypto" "^12.6.2" eventemitter3 "^5.0.1" rxjs "^7.8.1" tslib "^2.6.2" -"@polkadot/keyring@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-12.6.1.tgz#0984dd625edd582750d8975f1898a4acb14bda8b" - integrity sha512-cicTctZr5Jy5vgNT2FsNiKoTZnz6zQkgDoIYv79NI+p1Fhwc9C+DN/iMCnk3Cm9vR2gSAd2fSV+Y5iKVDhAmUw== +"@polkadot/keyring@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-12.6.2.tgz#6067e6294fee23728b008ac116e7e9db05cecb9b" + integrity sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw== dependencies: - "@polkadot/util" "12.6.1" - "@polkadot/util-crypto" "12.6.1" + "@polkadot/util" "12.6.2" + "@polkadot/util-crypto" "12.6.2" tslib "^2.6.2" -"@polkadot/networks@12.6.1", "@polkadot/networks@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-12.6.1.tgz#eb0b1fb9e04fbaba066d44df4ff18b0567ca5fcc" - integrity sha512-pzyirxTYAnsx+6kyLYcUk26e4TLz3cX6p2KhTgAVW77YnpGX5VTKTbYykyXC8fXFd/migeQsLaa2raFN47mwoA== +"@polkadot/networks@12.6.2", "@polkadot/networks@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-12.6.2.tgz#791779fee1d86cc5b6cd371858eea9b7c3f8720d" + integrity sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w== dependencies: - "@polkadot/util" "12.6.1" + "@polkadot/util" "12.6.2" "@substrate/ss58-registry" "^1.44.0" tslib "^2.6.2" -"@polkadot/rpc-augment@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-10.11.1.tgz#f100165e60777a58583ea97cb672692a31a185f2" - integrity sha512-wrtxHnEwqS3b1GuZ3sA1pzLuUjjLnW4FPawOklONRcIuKbGmFuvu7QvEIHmxBV1FAS/fs8gbvp8ImKWUPnT93Q== +"@polkadot/rpc-augment@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-12.0.1.tgz#256dbec4e76c64efda226bf5cb3c807242450f2f" + integrity sha512-mSVjr1aHcNFWq3tPb8Tntp1oFvc42zjurR+VHk0WIdJLkq7hVFO4X8j+Z5qKMomSE0thuhbnZm4Qgya8M9LNKQ== dependencies: - "@polkadot/rpc-core" "10.11.1" - "@polkadot/types" "10.11.1" - "@polkadot/types-codec" "10.11.1" - "@polkadot/util" "^12.6.1" + "@polkadot/rpc-core" "12.0.1" + "@polkadot/types" "12.0.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/util" "^12.6.2" tslib "^2.6.2" -"@polkadot/rpc-core@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-10.11.1.tgz#557958e57514d93fd3270a99910bf0d9f066df82" - integrity sha512-3l4l+zL7MDWzQx3WnaieXXUKsbeA1Miu4wsje5trYJEE+hm+nMW8h7fiFKfYzXBi7ty/wMS+S7BfQPTrDkYHxA== +"@polkadot/rpc-core@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-12.0.1.tgz#031398576fd39c77dfec32c27f9e6e691ca34ebc" + integrity sha512-mSAvcUA+skCODKW4tJNR5fzxCmCHFYkLgKE8J3h7poaG1MX4xeSDaquvYFncC2wrhuP2Xxke1UYmFGZlrBq9tQ== dependencies: - "@polkadot/rpc-augment" "10.11.1" - "@polkadot/rpc-provider" "10.11.1" - "@polkadot/types" "10.11.1" - "@polkadot/util" "^12.6.1" + "@polkadot/rpc-augment" "12.0.1" + "@polkadot/rpc-provider" "12.0.1" + "@polkadot/types" "12.0.1" + "@polkadot/util" "^12.6.2" rxjs "^7.8.1" tslib "^2.6.2" -"@polkadot/rpc-provider@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-10.11.1.tgz#8d94e96bba71ee8bbce9baf407b411c523fc2f28" - integrity sha512-86aDUOnaG42si0jSOAgn6Fs3F3rz57x+iNBK1JpM0PLL2XvmPuoMZL5dZwzqSIey3nVdGJqRYfnFquWuyQpnOQ== - dependencies: - "@polkadot/keyring" "^12.6.1" - "@polkadot/types" "10.11.1" - "@polkadot/types-support" "10.11.1" - "@polkadot/util" "^12.6.1" - "@polkadot/util-crypto" "^12.6.1" - "@polkadot/x-fetch" "^12.6.1" - "@polkadot/x-global" "^12.6.1" - "@polkadot/x-ws" "^12.6.1" +"@polkadot/rpc-provider@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-12.0.1.tgz#d56d1d674d5c79a3d1ad27b307601a387859b96d" + integrity sha512-3LyoGIl3lfDFVuajVZMvB+rVh5s2+PujdmHT4GFqH0XZm9tMBNzIT4kdC7VV5Ra728C6c6j1GTNJ0ARvxEPbww== + dependencies: + "@polkadot/keyring" "^12.6.2" + "@polkadot/types" "12.0.1" + "@polkadot/types-support" "12.0.1" + "@polkadot/util" "^12.6.2" + "@polkadot/util-crypto" "^12.6.2" + "@polkadot/x-fetch" "^12.6.2" + "@polkadot/x-global" "^12.6.2" + "@polkadot/x-ws" "^12.6.2" eventemitter3 "^5.0.1" mock-socket "^9.3.1" - nock "^13.3.8" + nock "^13.5.0" tslib "^2.6.2" optionalDependencies: - "@substrate/connect" "0.7.35" + "@substrate/connect" "0.8.10" -"@polkadot/types-augment@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-10.11.1.tgz#273762db2e0dd932378860555e0d24672c583c7f" - integrity sha512-Exd5mMCuSOXXz73iWqy8ocScWTrwAPqHz0Kxpz5OWlAu+5usipMuhjoeaZA803FHQntZh9lHUN31fuc50Exhew== +"@polkadot/types-augment@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-12.0.1.tgz#4f3cbc03d76775dc48417f3a6e74297e142e7c48" + integrity sha512-VwzAUJCLwuVabRFlUQOTgovYHXQdrgHF4Aaqxb4gTQEsaDnpdcGBypy1dS861qROMOlSMySanO82o3N3Nvexfg== dependencies: - "@polkadot/types" "10.11.1" - "@polkadot/types-codec" "10.11.1" - "@polkadot/util" "^12.6.1" + "@polkadot/types" "12.0.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/util" "^12.6.2" tslib "^2.6.2" -"@polkadot/types-codec@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-10.11.1.tgz#063afd17c1648279de2f9add42b23792026a402f" - integrity sha512-B9Fu2hq3cRpJpGPcgfZ8Qi1OSX9u82J46adlbIG95ktoA+70eZ83VS3Zvtt9ACsdLVGETCJfDjSO25XptjhZKQ== +"@polkadot/types-codec@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-12.0.1.tgz#97f9f470216be2d800e0b6083fba3caa29cf7a78" + integrity sha512-yF4ZOUlxzTMYwWw7CrXyehhQQhXnaojATTPbIDo3PRHKHAiZes1MXR6qHaBU7p/S6EaUPNOKBQmopSVYN+zUVg== dependencies: - "@polkadot/util" "^12.6.1" - "@polkadot/x-bigint" "^12.6.1" + "@polkadot/util" "^12.6.2" + "@polkadot/x-bigint" "^12.6.2" tslib "^2.6.2" -"@polkadot/types-create@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-10.11.1.tgz#3f850e9f5e5b4f04da3ea4def5240d9d4e2789d3" - integrity sha512-oeaI185F3XeWSz9/fe//qZ0KsQyE6C6c13WuOa+5cX/Yuz7cSAXawrhl58HRaU+fueaE/ijEHLcuK1sdM6e1JQ== +"@polkadot/types-create@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-12.0.1.tgz#e7337808ca0aa089a5594abdbe939d998202b205" + integrity sha512-zPzjRx+AjZk6F5VeAZnEx5ZF5cl0zngp3Ez0HbkM+5Jhh2d+j0dQkfNpf6h26prMTjYItsXMrr1xxWv1GgcFjg== dependencies: - "@polkadot/types-codec" "10.11.1" - "@polkadot/util" "^12.6.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/util" "^12.6.2" tslib "^2.6.2" -"@polkadot/types-known@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-10.11.1.tgz#6159b13c81660fd2db1c797e28356aee4691b0c0" - integrity sha512-BPHI7EbdRaznZR4RVVrQC5epyxL6caJ5dkluZP6rRwx7VmQK0FTGIwgh3UP724mzQhM8rT77MD3h2ftnq1cteg== +"@polkadot/types-known@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-12.0.1.tgz#c55d2b1e58c01e9bbd89743aca1434568ad308e0" + integrity sha512-8VVSy9MthWNqzCQMPLR02GlJhYb4H7SlAk5/9OdAAuoA86svFItQTaKyfUGC26I3uaKtS3/8RgPo3SihJgPHEQ== dependencies: - "@polkadot/networks" "^12.6.1" - "@polkadot/types" "10.11.1" - "@polkadot/types-codec" "10.11.1" - "@polkadot/types-create" "10.11.1" - "@polkadot/util" "^12.6.1" + "@polkadot/networks" "^12.6.2" + "@polkadot/types" "12.0.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/types-create" "12.0.1" + "@polkadot/util" "^12.6.2" tslib "^2.6.2" -"@polkadot/types-support@10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-10.11.1.tgz#227c702526f9702a5b6882ecf55bc264f9d3beaf" - integrity sha512-eCvWjdpELsHvXiTq201DdbIeOIaEr53zTD7HqC2wR/Z1bkQuw79Z+CyIU4sp79GL1vZ1PxS7vUH9M3FKNaTl1Q== +"@polkadot/types-support@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-12.0.1.tgz#a5b65fe351a26348973a9bf019b3645be4637510" + integrity sha512-5Y5rTmgG0XSPIQR32+fdtvhU+VzahCs+vGnU9yuvT570aLHVqu0nNHRQa/uOtpLcHwgjZPr3ljOgAo0ViaL1UA== dependencies: - "@polkadot/util" "^12.6.1" + "@polkadot/util" "^12.6.2" tslib "^2.6.2" -"@polkadot/types@10.11.1", "@polkadot/types@^10.11.1": - version "10.11.1" - resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-10.11.1.tgz#d2b8c747c103b0a5f725090980d4be10037ddef0" - integrity sha512-4uKnzW2GZqNA5qRZpTPJ7z+G/ARTvXI89etv9xXXVttUdfTaYZsMf4rMuMThOAE/mAUn70LoH0JKthZLwzVgNQ== - dependencies: - "@polkadot/keyring" "^12.6.1" - "@polkadot/types-augment" "10.11.1" - "@polkadot/types-codec" "10.11.1" - "@polkadot/types-create" "10.11.1" - "@polkadot/util" "^12.6.1" - "@polkadot/util-crypto" "^12.6.1" +"@polkadot/types@12.0.1", "@polkadot/types@^12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-12.0.1.tgz#800593a91ec752c43fb23c8e606ae923db59f315" + integrity sha512-4R3hwlMMThdF43DmbWnZTh2nQ1VwBJxKNx5mr7Pq8FereepW62W+1TkwcdekPtPZ+PmcbjmKxzt7JNmiXxjf+w== + dependencies: + "@polkadot/keyring" "^12.6.2" + "@polkadot/types-augment" "12.0.1" + "@polkadot/types-codec" "12.0.1" + "@polkadot/types-create" "12.0.1" + "@polkadot/util" "^12.6.2" + "@polkadot/util-crypto" "^12.6.2" rxjs "^7.8.1" tslib "^2.6.2" -"@polkadot/util-crypto@12.6.1", "@polkadot/util-crypto@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-12.6.1.tgz#f1e354569fb039822db5e57297296e22af575af8" - integrity sha512-2ezWFLmdgeDXqB9NAUdgpp3s2rQztNrZLY+y0SJYNOG4ch+PyodTW/qSksnOrVGVdRhZ5OESRE9xvo9LYV5UAw== - dependencies: - "@noble/curves" "^1.2.0" - "@noble/hashes" "^1.3.2" - "@polkadot/networks" "12.6.1" - "@polkadot/util" "12.6.1" - "@polkadot/wasm-crypto" "^7.3.1" - "@polkadot/wasm-util" "^7.3.1" - "@polkadot/x-bigint" "12.6.1" - "@polkadot/x-randomvalues" "12.6.1" - "@scure/base" "^1.1.3" +"@polkadot/util-crypto@12.6.2", "@polkadot/util-crypto@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-12.6.2.tgz#d2d51010e8e8ca88951b7d864add797dad18bbfc" + integrity sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg== + dependencies: + "@noble/curves" "^1.3.0" + "@noble/hashes" "^1.3.3" + "@polkadot/networks" "12.6.2" + "@polkadot/util" "12.6.2" + "@polkadot/wasm-crypto" "^7.3.2" + "@polkadot/wasm-util" "^7.3.2" + "@polkadot/x-bigint" "12.6.2" + "@polkadot/x-randomvalues" "12.6.2" + "@scure/base" "^1.1.5" tslib "^2.6.2" -"@polkadot/util@12.6.1", "@polkadot/util@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-12.6.1.tgz#477b8e2c601e8aae0662670ed33da46f1b335e5a" - integrity sha512-10ra3VfXtK8ZSnWI7zjhvRrhupg3rd4iFC3zCaXmRpOU+AmfIoCFVEmuUuC66gyXiz2/g6k5E6j0lWQCOProSQ== +"@polkadot/util@12.6.2", "@polkadot/util@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-12.6.2.tgz#9396eff491221e1f0fd28feac55fc16ecd61a8dc" + integrity sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw== dependencies: - "@polkadot/x-bigint" "12.6.1" - "@polkadot/x-global" "12.6.1" - "@polkadot/x-textdecoder" "12.6.1" - "@polkadot/x-textencoder" "12.6.1" + "@polkadot/x-bigint" "12.6.2" + "@polkadot/x-global" "12.6.2" + "@polkadot/x-textdecoder" "12.6.2" + "@polkadot/x-textencoder" "12.6.2" "@types/bn.js" "^5.1.5" bn.js "^5.2.1" tslib "^2.6.2" @@ -338,7 +386,7 @@ "@polkadot/wasm-util" "7.3.2" tslib "^2.6.2" -"@polkadot/wasm-crypto@^7.3.1": +"@polkadot/wasm-crypto@^7.3.2": version "7.3.2" resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-7.3.2.tgz#61bbcd9e591500705c8c591e6aff7654bdc8afc9" integrity sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw== @@ -350,87 +398,107 @@ "@polkadot/wasm-util" "7.3.2" tslib "^2.6.2" -"@polkadot/wasm-util@7.3.2", "@polkadot/wasm-util@^7.3.1": +"@polkadot/wasm-util@7.3.2", "@polkadot/wasm-util@^7.3.2": version "7.3.2" resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-7.3.2.tgz#4fe6370d2b029679b41a5c02cd7ebf42f9b28de1" integrity sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg== dependencies: tslib "^2.6.2" -"@polkadot/x-bigint@12.6.1", "@polkadot/x-bigint@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-12.6.1.tgz#82b6a3639e1bc1195b2858482f0421b403641b80" - integrity sha512-YlABeVIlgYQZJ4ZpW/+akFGGxw5jMGt4g5vaP7EumlORGneJHzzWJYDmI5v2y7j1zvC9ofOle7z4tRmtN/QDew== +"@polkadot/x-bigint@12.6.2", "@polkadot/x-bigint@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-12.6.2.tgz#59b7a615f205ae65e1ac67194aefde94d3344580" + integrity sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q== dependencies: - "@polkadot/x-global" "12.6.1" + "@polkadot/x-global" "12.6.2" tslib "^2.6.2" -"@polkadot/x-fetch@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-12.6.1.tgz#6cd3023177f842ef51f05324c971671cbe010eca" - integrity sha512-iyBv0ecfCsqGSv26CPJk9vSoKtry/Fn7x549ysA4hlc9KboraMHxOHTpcNZYC/OdgvbFZl40zIXCY0SA1ai8aw== +"@polkadot/x-fetch@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-12.6.2.tgz#b1bca028db90263bafbad2636c18d838d842d439" + integrity sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw== dependencies: - "@polkadot/x-global" "12.6.1" + "@polkadot/x-global" "12.6.2" node-fetch "^3.3.2" tslib "^2.6.2" -"@polkadot/x-global@12.6.1", "@polkadot/x-global@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-12.6.1.tgz#1a00ae466e344539bdee57eb7b1dd4e4d5b1dc95" - integrity sha512-w5t19HIdBPuyu7X/AiCyH2DsKqxBF0KpF4Ymolnx8PfcSIgnq9ZOmgs74McPR6FgEmeEkr9uNKujZrsfURi1ug== +"@polkadot/x-global@12.6.2", "@polkadot/x-global@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-12.6.2.tgz#31d4de1c3d4c44e4be3219555a6d91091decc4ec" + integrity sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g== dependencies: tslib "^2.6.2" -"@polkadot/x-randomvalues@12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-12.6.1.tgz#f0ad7afa5b0bac123b634ac19d6625cd301a9307" - integrity sha512-1uVKlfYYbgIgGV5v1Dgn960cGovenWm5pmg+aTMeUGXVYiJwRD2zOpLyC1i/tP454iA74j74pmWb8Nkn0tJZUQ== +"@polkadot/x-randomvalues@12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-12.6.2.tgz#13fe3619368b8bf5cb73781554859b5ff9d900a2" + integrity sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg== dependencies: - "@polkadot/x-global" "12.6.1" + "@polkadot/x-global" "12.6.2" tslib "^2.6.2" -"@polkadot/x-textdecoder@12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-12.6.1.tgz#ee6e9a0f1819204aa60e0ef5a576e8b222501123" - integrity sha512-IasodJeV1f2Nr/VtA207+LXCQEqYcG8y9qB/EQcRsrEP58NbwwxM5Z2obV0lSjJOxRTJ4/OlhUwnLHwcbIp6+g== +"@polkadot/x-textdecoder@12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-12.6.2.tgz#b86da0f8e8178f1ca31a7158257e92aea90b10e4" + integrity sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w== dependencies: - "@polkadot/x-global" "12.6.1" + "@polkadot/x-global" "12.6.2" tslib "^2.6.2" -"@polkadot/x-textencoder@12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-12.6.1.tgz#b39d4afb50c8bc2ff6add9f20cfc2338abff90d4" - integrity sha512-sTq/+tXqBhGe01a1rjieSHFh3y935vuRgtahVgVJZnfqh5SmLPgSN5tTPxZWzyx7gHIfotle8laTJbJarv7V1A== +"@polkadot/x-textencoder@12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-12.6.2.tgz#81d23bd904a2c36137a395c865c5fefa21abfb44" + integrity sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw== dependencies: - "@polkadot/x-global" "12.6.1" + "@polkadot/x-global" "12.6.2" tslib "^2.6.2" -"@polkadot/x-ws@^12.6.1": - version "12.6.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-12.6.1.tgz#340830d4500bbb301c63a9c5b289da85a5cc898c" - integrity sha512-fs9V+XekjJLpVLLwxnqq3llqSZu2T/b9brvld8anvzS/htDLPbi7+c5W3VGJ9Po8fS67IsU3HCt0Gu6F6mGrMA== +"@polkadot/x-ws@^12.6.2": + version "12.6.2" + resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-12.6.2.tgz#b99094d8e53a03be1de903d13ba59adaaabc767a" + integrity sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw== dependencies: - "@polkadot/x-global" "12.6.1" + "@polkadot/x-global" "12.6.2" tslib "^2.6.2" - ws "^8.14.2" + ws "^8.15.1" -"@scure/base@^1.1.3": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.5.tgz#1d85d17269fe97694b9c592552dd9e5e33552157" - integrity sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ== +"@scure/base@^1.1.1", "@scure/base@^1.1.5": + version "1.1.7" + resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.7.tgz#fe973311a5c6267846aa131bc72e96c5d40d2b30" + integrity sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g== -"@substrate/connect-extension-protocol@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.1.tgz" - integrity sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg== - -"@substrate/connect@0.7.35": - version "0.7.35" - resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.35.tgz#853d8ff50717a8c9ee8f219d11a86e61a54b88b8" - integrity sha512-Io8vkalbwaye+7yXfG1Nj52tOOoJln2bMlc7Q9Yy3vEWqZEVkgKmcPVzbwV0CWL3QD+KMPDA2Dnw/X7EdwgoLw== - dependencies: - "@substrate/connect-extension-protocol" "^1.0.1" - smoldot "2.0.7" +"@substrate/connect-extension-protocol@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.0.0.tgz#badaa6e6b5f7c7d56987d778f4944ddb83cd9ea7" + integrity sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg== + +"@substrate/connect-known-chains@^1.1.4": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@substrate/connect-known-chains/-/connect-known-chains-1.1.6.tgz#2627d329b82b46c7d745752c48c73e1b8ce6ac81" + integrity sha512-JwtdGbnK3ZqrY1qp3Ifr/p648sp9hG0Q715h4nRghnqZJnMQIiLKaFkcLnvrAiYQD3zNTYDztHidy5Q/u0TcbQ== + +"@substrate/connect@0.8.10": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.8.10.tgz#810b6589f848828aa840c731a1f36b84fe0e5956" + integrity sha512-DIyQ13DDlXqVFnLV+S6/JDgiGowVRRrh18kahieJxhgvzcWicw5eLc6jpfQ0moVVLBYkO7rctB5Wreldwpva8w== + dependencies: + "@substrate/connect-extension-protocol" "^2.0.0" + "@substrate/connect-known-chains" "^1.1.4" + "@substrate/light-client-extension-helpers" "^0.0.6" + smoldot "2.0.22" + +"@substrate/light-client-extension-helpers@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-0.0.6.tgz#bec1c7997241226db50b44ad85a992b4348d21c3" + integrity sha512-girltEuxQ1BvkJWmc8JJlk4ZxnlGXc/wkLcNguhY+UoDEMBK0LsdtfzQKIfrIehi4QdeSBlFEFBoI4RqPmsZzA== + dependencies: + "@polkadot-api/json-rpc-provider" "0.0.1" + "@polkadot-api/json-rpc-provider-proxy" "0.0.1" + "@polkadot-api/observable-client" "0.1.0" + "@polkadot-api/substrate-client" "0.0.1" + "@substrate/connect-extension-protocol" "^2.0.0" + "@substrate/connect-known-chains" "^1.1.4" + rxjs "^7.8.1" "@substrate/ss58-registry@^1.44.0": version "1.44.0" @@ -1478,10 +1546,10 @@ natural-compare@^1.4.0: resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -nock@^13.3.8: - version "13.4.0" - resolved "https://registry.yarnpkg.com/nock/-/nock-13.4.0.tgz#60aa3f7a4afa9c12052e74d8fb7550f682ef0115" - integrity sha512-W8NVHjO/LCTNA64yxAPHV/K47LpGYcVzgKd3Q0n6owhwvD0Dgoterc25R4rnZbckJEb6Loxz1f5QMuJpJnbSyQ== +nock@^13.5.0: + version "13.5.4" + resolved "https://registry.yarnpkg.com/nock/-/nock-13.5.4.tgz#8918f0addc70a63736170fef7106a9721e0dc479" + integrity sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw== dependencies: debug "^4.1.0" json-stringify-safe "^5.0.1" @@ -1684,6 +1752,11 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +scale-ts@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/scale-ts/-/scale-ts-1.6.0.tgz#e9641093c5a9e50f964ddb1607139034e3e932e9" + integrity sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q== + semver@^7.3.7: version "7.3.7" resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" @@ -1715,10 +1788,10 @@ slash@^3.0.0: resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -smoldot@2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/smoldot/-/smoldot-2.0.7.tgz#407efd6bbb82a074612db4d056d631d8d615f442" - integrity sha512-VAOBqEen6vises36/zgrmAT1GWk2qE3X8AGnO7lmQFdskbKx8EovnwS22rtPAG+Y1Rk23/S22kDJUdPANyPkBA== +smoldot@2.0.22: + version "2.0.22" + resolved "https://registry.yarnpkg.com/smoldot/-/smoldot-2.0.22.tgz#1e924d2011a31c57416e79a2b97a460f462a31c7" + integrity sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g== dependencies: ws "^8.8.1" @@ -1910,10 +1983,10 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -ws@^8.14.2: - version "8.15.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.15.1.tgz#271ba33a45ca0cc477940f7f200cd7fba7ee1997" - integrity sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ== +ws@^8.15.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== ws@^8.8.1: version "8.12.1"