diff --git a/.github/scripts/matrices.py b/.github/scripts/matrices.py index a2318dacff769..cea3a3b56e014 100755 --- a/.github/scripts/matrices.py +++ b/.github/scripts/matrices.py @@ -67,7 +67,7 @@ def __init__( profile = os.environ.get("PROFILE") is_pr = os.environ.get("EVENT_NAME") == "pull_request" -t_linux_x86 = Target("ubuntu-latest", "x86_64-unknown-linux-gnu", "linux-amd64") +t_linux_x86 = Target("parity-large-new", "x86_64-unknown-linux-gnu", "linux-amd64") # TODO: Figure out how to make this work # t_linux_arm = Target("ubuntu-latest", "aarch64-unknown-linux-gnu", "linux-aarch64") t_macos = Target("macos-latest", "aarch64-apple-darwin", "macosx-aarch64") diff --git a/.github/workflows/nextest.yml b/.github/workflows/nextest.yml index e3b6a5ac9beda..48718a0654cfe 100644 --- a/.github/workflows/nextest.yml +++ b/.github/workflows/nextest.yml @@ -50,7 +50,7 @@ jobs: matrix: include: - os: ubuntu - runner: ubuntu-latest + runner: parity-large-new - os: macos runner: macos-latest - os: windows @@ -75,17 +75,16 @@ jobs: key: eth-rpc-${{ matrix.runner }}-${{ env.ETH_RPC_VERSION }} # Install dependencies for building - - name: Install protobuf-compiler - uses: arduino/setup-protoc@v3 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Install clang on ubuntu if: matrix.os == 'ubuntu' run: | sudo apt-get update - sudo apt-get install -y clang libclang-dev + sudo apt-get install -y clang libclang-dev unzip build-essential + - name: Install protobuf-compiler + uses: arduino/setup-protoc@v3 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} # macOS-specific setup - name: Install libusb 1.0.27 (macOS) @@ -141,7 +140,7 @@ jobs: test: name: test ${{ matrix.name }} runs-on: ${{ matrix.runner_label }} - timeout-minutes: 60 + timeout-minutes: 90 needs: [matrices, cache-binaries] strategy: fail-fast: false @@ -167,6 +166,12 @@ jobs: key: eth-rpc-${{ matrix.runner_label }}-${{ env.ETH_RPC_VERSION }} fail-on-cache-miss: ${{ !contains(matrix.runner_label, 'windows') }} + - name: Install dependencies for building (Ubuntu) + if: contains(matrix.runner_label, 'parity-large-new') + run: | + sudo apt-get update + sudo apt-get install -y clang libclang-dev unzip build-essential + - name: Setup Node.js if: contains(matrix.name, 'external') uses: actions/setup-node@v4 @@ -183,6 +188,19 @@ jobs: python-version: 3.11 - name: Install Vyper run: pip --version && pip install vyper==0.4.3 + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + with: + target: ${{ matrix.target }}, wasm32-unknown-unknown + components: rust-src + + - name: Install clang (macOS) + if: contains(matrix.runner_label, 'macos') + run: | + brew install llvm + brew link llvm + echo "LLVM_CONFIG_PATH=$(brew --prefix llvm)/bin/llvm-config" >> $GITHUB_ENV + echo "LIBCLANG_PATH=$(brew --prefix llvm)/lib" >> $GITHUB_ENV - name: Install Resolc run: | cargo install rvm-rs @@ -220,26 +238,6 @@ jobs: with: repo-token: ${{ secrets.GITHUB_TOKEN }} - - name: Install clang (Ubuntu) - if: contains(matrix.runner_label, 'ubuntu') - run: | - sudo apt-get update - sudo apt-get install -y clang libclang-dev - - - name: Install clang (macOS) - if: contains(matrix.runner_label, 'macos') - run: | - brew install llvm - brew link llvm - echo "LLVM_CONFIG_PATH=$(brew --prefix llvm)/bin/llvm-config" >> $GITHUB_ENV - echo "LIBCLANG_PATH=$(brew --prefix llvm)/lib" >> $GITHUB_ENV - - - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@stable - with: - target: wasm32-unknown-unknown - components: rust-src - - name: Test env: SVM_TARGET_PLATFORM: ${{ matrix.svm_target_platform }} diff --git a/Cargo.lock b/Cargo.lock index 67ff940e544ba..2d827c3854cae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,9 +104,9 @@ dependencies = [ [[package]] name = "alloy-consensus" -version = "1.0.32" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a3bd0305a44fb457cae77de1e82856eadd42ea3cdf0dae29df32eb3b592979" +checksum = "b9b151e38e42f1586a01369ec52a6934702731d07e8509a7307331b09f6c46dc" dependencies = [ "alloy-eips", "alloy-primitives", @@ -123,6 +123,7 @@ dependencies = [ "rand 0.8.5", "secp256k1 0.30.0", "serde", + "serde_json", "serde_with", "thiserror 2.0.12", ] @@ -236,9 +237,9 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "1.0.32" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd749c57f38f8cbf433e651179fc5a676255e6b95044f467d49255d2b81725a" +checksum = "e5434834adaf64fa20a6fb90877bc1d33214c41b055cc49f82189c98614368cc" dependencies = [ "alloy-eip2124", "alloy-eip2930", @@ -671,9 +672,9 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "1.0.32" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04dfe41a47805a34b848c83448946ca96f3d36842e8c074bcf8fa0870e337d12" +checksum = "64600fc6c312b7e0ba76f73a381059af044f4f21f43e07f51f1fa76c868fe302" dependencies = [ "alloy-primitives", "serde", @@ -940,9 +941,9 @@ dependencies = [ [[package]] name = "alloy-trie" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bada1fc392a33665de0dc50d401a3701b62583c655e3522a323490a5da016962" +checksum = "e3412d52bb97c6c6cc27ccc28d4e6e8cf605469101193b50b0bd5813b1f990b5" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -956,9 +957,9 @@ dependencies = [ [[package]] name = "alloy-tx-macros" -version = "1.0.32" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e434e0917dce890f755ea774f59d6f12557bc8c7dd9fa06456af80cfe0f0181e" +checksum = "f8e52276fdb553d3c11563afad2898f4085165e4093604afe3d78b69afbf408f" dependencies = [ "alloy-primitives", "darling 0.21.0", @@ -1980,7 +1981,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -2010,7 +2011,7 @@ dependencies = [ [[package]] name = "assets-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "ethereum-standards", @@ -2832,7 +2833,7 @@ checksum = "230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7" [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "hash-db", "log", @@ -3153,7 +3154,7 @@ checksum = "26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa" [[package]] name = "bp-header-chain" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-runtime", "finality-grandpa", @@ -3170,7 +3171,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-runtime", @@ -3186,7 +3187,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -3203,7 +3204,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-messages", "bp-runtime", @@ -3220,7 +3221,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-messages", @@ -3238,7 +3239,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -3261,7 +3262,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-parachains", @@ -3281,7 +3282,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-messages", "bp-runtime", @@ -3298,7 +3299,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -3310,7 +3311,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3329,7 +3330,7 @@ dependencies = [ [[package]] name = "bridge-hub-test-utils" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "asset-test-utils", "bp-header-chain", @@ -3371,7 +3372,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-messages", @@ -4682,7 +4683,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -4699,7 +4700,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -4716,7 +4717,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -4753,7 +4754,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -4764,7 +4765,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4777,7 +4778,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -4792,7 +4793,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -4811,7 +4812,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4826,7 +4827,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "approx", "bounded-collections 0.3.2", @@ -4852,7 +4853,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -4867,7 +4868,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-api", "sp-consensus-aura", @@ -4876,7 +4877,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -4893,7 +4894,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -4907,7 +4908,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -4917,7 +4918,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -4934,7 +4935,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -4944,7 +4945,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4961,7 +4962,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -5948,7 +5949,7 @@ dependencies = [ [[package]] name = "ethereum-standards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "alloy-core", ] @@ -6513,7 +6514,7 @@ dependencies = [ [[package]] name = "fork-tree" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", ] @@ -7220,7 +7221,7 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-support-procedural", @@ -7244,7 +7245,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -7272,7 +7273,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -7283,7 +7284,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -7300,7 +7301,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "aquamarine", "frame-support", @@ -7330,7 +7331,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "const-hex", @@ -7346,7 +7347,7 @@ dependencies = [ [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "aquamarine", "array-bytes", @@ -7387,7 +7388,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "Inflector", "cfg-expr", @@ -7407,7 +7408,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.3.0", @@ -7419,7 +7420,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro2", "quote", @@ -7429,7 +7430,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cfg-if", "docify", @@ -7448,7 +7449,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -7462,7 +7463,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "parity-scale-codec", @@ -7472,7 +7473,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "parity-scale-codec", @@ -10127,9 +10128,9 @@ dependencies = [ [[package]] name = "litep2p" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c666ef772d123a7643323ad4979c30dd825e9c68ec1aa5b387a6c9a9871c11ea" +checksum = "766f82624163f63b3df107fcdd014acb28fc9e4990d2a70e56dc454287fd4565" dependencies = [ "async-trait", "bs58", @@ -10150,6 +10151,7 @@ dependencies = [ "prost 0.13.5", "prost-build", "rand 0.8.5", + "ring 0.17.14", "serde", "sha2 0.10.9", "simple-dns", @@ -11455,7 +11457,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11474,7 +11476,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11492,7 +11494,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11510,7 +11512,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11525,7 +11527,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11539,7 +11541,7 @@ dependencies = [ [[package]] name = "pallet-asset-rewards" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11557,7 +11559,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11573,7 +11575,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "29.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11589,7 +11591,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "pallet-assets", @@ -11601,7 +11603,7 @@ dependencies = [ [[package]] name = "pallet-assets-holder" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11616,7 +11618,7 @@ dependencies = [ [[package]] name = "pallet-assets-precompiles" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "ethereum-standards", "frame-support", @@ -11627,7 +11629,7 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -11637,7 +11639,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -11653,7 +11655,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -11668,7 +11670,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -11681,7 +11683,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11704,7 +11706,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "aquamarine", "docify", @@ -11725,7 +11727,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -11741,7 +11743,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -11760,7 +11762,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -11785,7 +11787,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11802,7 +11804,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-runtime", @@ -11821,7 +11823,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-messages", @@ -11840,7 +11842,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-parachains", @@ -11860,7 +11862,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-header-chain", "bp-messages", @@ -11883,7 +11885,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bitvec", "frame-benchmarking", @@ -11901,7 +11903,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11919,7 +11921,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11938,7 +11940,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -11955,7 +11957,7 @@ dependencies = [ [[package]] name = "pallet-collective-content" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -11969,7 +11971,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "environmental", "frame-benchmarking", @@ -11999,7 +12001,7 @@ dependencies = [ [[package]] name = "pallet-contracts-mock-network" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -12030,7 +12032,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro2", "quote", @@ -12040,7 +12042,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -12051,7 +12053,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "assert_matches", "frame-benchmarking", @@ -12067,7 +12069,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12085,7 +12087,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -12100,7 +12102,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12117,7 +12119,7 @@ dependencies = [ [[package]] name = "pallet-derivatives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12137,7 +12139,7 @@ dependencies = [ [[package]] name = "pallet-dev-mode" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -12152,7 +12154,7 @@ dependencies = [ [[package]] name = "pallet-dummy-dim" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12170,7 +12172,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-block" version = "0.9.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12191,7 +12193,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12212,7 +12214,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12225,7 +12227,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12243,7 +12245,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -12261,7 +12263,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "blake2 0.10.6", "frame-benchmarking", @@ -12279,7 +12281,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12301,7 +12303,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -12317,7 +12319,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12336,7 +12338,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12351,7 +12353,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12362,7 +12364,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12375,7 +12377,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12391,7 +12393,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "environmental", "frame-benchmarking", @@ -12410,7 +12412,7 @@ dependencies = [ [[package]] name = "pallet-meta-tx" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -12428,7 +12430,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -12447,7 +12449,7 @@ dependencies = [ [[package]] name = "pallet-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "parity-scale-codec", @@ -12461,7 +12463,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "parity-scale-codec", @@ -12470,10 +12472,27 @@ dependencies = [ "sp-mmr-primitives", ] +[[package]] +name = "pallet-multi-asset-bounties" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", +] + [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "parity-scale-codec", @@ -12484,7 +12503,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "pallet-assets", @@ -12497,7 +12516,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -12514,7 +12533,7 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "sp-api", @@ -12523,7 +12542,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12533,7 +12552,7 @@ dependencies = [ [[package]] name = "pallet-node-authorization" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "parity-scale-codec", @@ -12544,7 +12563,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -12562,7 +12581,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12582,7 +12601,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -12592,7 +12611,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -12607,7 +12626,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -12630,7 +12649,7 @@ dependencies = [ [[package]] name = "pallet-oracle" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12648,7 +12667,7 @@ dependencies = [ [[package]] name = "pallet-oracle-runtime-api" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -12659,7 +12678,7 @@ dependencies = [ [[package]] name = "pallet-origin-restriction" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12677,7 +12696,7 @@ dependencies = [ [[package]] name = "pallet-paged-list" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "parity-scale-codec", @@ -12689,7 +12708,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -12706,7 +12725,7 @@ dependencies = [ [[package]] name = "pallet-people" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12724,7 +12743,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12740,7 +12759,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12750,7 +12769,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12768,7 +12787,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -12778,7 +12797,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12795,7 +12814,7 @@ dependencies = [ [[package]] name = "pallet-remark" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -12811,9 +12830,11 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ + "alloy-consensus", "alloy-core", + "alloy-trie", "derive_more 0.99.20", "environmental", "ethereum-standards", @@ -12824,6 +12845,7 @@ dependencies = [ "hex-literal", "humantime-serde", "impl-trait-for-tuples", + "k256", "log", "num-bigint", "num-integer", @@ -12834,8 +12856,8 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "paste", - "polkavm 0.27.0", - "polkavm-common 0.27.0", + "polkavm 0.29.1", + "polkavm-common 0.29.0", "rand 0.8.5", "revm", "ripemd", @@ -12850,6 +12872,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", + "sp-version", "substrate-bn", "subxt-signer", ] @@ -12857,7 +12880,7 @@ dependencies = [ [[package]] name = "pallet-revive-eth-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "anyhow", "clap", @@ -12874,6 +12897,7 @@ dependencies = [ "sc-rpc", "sc-rpc-api", "sc-service", + "serde", "serde_json", "sp-arithmetic", "sp-core", @@ -12893,14 +12917,14 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "alloy-core", "anyhow", "cargo_metadata 0.15.4", "hex", "pallet-revive-uapi", - "polkavm-linker 0.27.0", + "polkavm-linker 0.29.0", "serde_json", "sp-core", "sp-io", @@ -12910,7 +12934,7 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro2", "quote", @@ -12920,7 +12944,7 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "alloy-core", "bitflags 1.3.2", @@ -12928,14 +12952,14 @@ dependencies = [ "hex-literal", "pallet-revive-proc-macro", "parity-scale-codec", - "polkavm-derive 0.27.0", + "polkavm-derive 0.29.0", "scale-info", ] [[package]] name = "pallet-root-offences" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -12951,7 +12975,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -12964,7 +12988,7 @@ dependencies = [ [[package]] name = "pallet-safe-mode" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "pallet-balances", @@ -12978,7 +13002,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "pallet-ranked-collective", @@ -12990,7 +13014,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -13007,7 +13031,7 @@ dependencies = [ [[package]] name = "pallet-scored-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -13020,7 +13044,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -13042,7 +13066,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13058,7 +13082,7 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -13070,7 +13094,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13087,7 +13111,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -13108,7 +13132,7 @@ dependencies = [ [[package]] name = "pallet-staking-async" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -13132,7 +13156,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-ah-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13152,7 +13176,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-rc-client" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -13169,7 +13193,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "sp-arithmetic", @@ -13178,7 +13202,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "sp-api", @@ -13188,7 +13212,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "sp-arithmetic", @@ -13197,7 +13221,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "sp-api", @@ -13207,7 +13231,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13223,7 +13247,7 @@ dependencies = [ [[package]] name = "pallet-statement" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", @@ -13240,7 +13264,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -13255,7 +13279,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -13273,7 +13297,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13291,7 +13315,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13307,7 +13331,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -13319,7 +13343,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13338,7 +13362,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -13357,7 +13381,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "parity-scale-codec", @@ -13368,7 +13392,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13382,7 +13406,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13397,7 +13421,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13412,7 +13436,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13426,7 +13450,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -13436,7 +13460,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bounded-collections 0.3.2", "frame-benchmarking", @@ -13444,7 +13468,6 @@ dependencies = [ "frame-system", "hex-literal", "pallet-balances", - "pallet-revive", "parity-scale-codec", "scale-info", "serde", @@ -13461,7 +13484,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-benchmarking", "frame-support", @@ -13478,7 +13501,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-messages", "bp-runtime", @@ -13500,7 +13523,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -13517,10 +13540,24 @@ dependencies = [ "tracing", ] +[[package]] +name = "pallet-xcm-precompiles" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" +dependencies = [ + "frame-support", + "pallet-revive", + "pallet-xcm", + "parity-scale-codec", + "staging-xcm", + "staging-xcm-executor", + "tracing", +] + [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -13551,7 +13588,7 @@ dependencies = [ [[package]] name = "parachains-runtimes-test-utils" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -14006,7 +14043,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -14017,7 +14054,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "bounded-collections 0.3.2", @@ -14034,7 +14071,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bitvec", "bounded-collections 0.3.2", @@ -14063,7 +14100,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bitvec", "frame-benchmarking", @@ -14112,7 +14149,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bs58", "frame-benchmarking", @@ -14124,7 +14161,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -14171,7 +14208,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "asset-test-utils", "assets-common", @@ -14276,6 +14313,7 @@ dependencies = [ "pallet-migrations", "pallet-mixnet", "pallet-mmr", + "pallet-multi-asset-bounties", "pallet-multisig", "pallet-nft-fractionalization", "pallet-nfts", @@ -14337,6 +14375,7 @@ dependencies = [ "pallet-xcm-benchmarks", "pallet-xcm-bridge-hub", "pallet-xcm-bridge-hub-router", + "pallet-xcm-precompiles", "parachains-common", "parachains-runtimes-test-utils", "polkadot-core-primitives", @@ -14443,7 +14482,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-benchmarking", @@ -14490,15 +14529,15 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.27.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef5796e5aaa109df210fed7c6ff82e89c7bf94c28f6332d57bd0efb865fdc2a" +checksum = "63c8211d36125b6cc451b3cbc46b8ee27fefb54521b67f43c8630bd1afbd44d4" dependencies = [ "libc", "log", - "polkavm-assembler 0.27.0", - "polkavm-common 0.27.0", - "polkavm-linux-raw 0.27.0", + "polkavm-assembler 0.29.0", + "polkavm-common 0.29.0", + "polkavm-linux-raw 0.29.0", ] [[package]] @@ -14512,9 +14551,9 @@ dependencies = [ [[package]] name = "polkavm-assembler" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70bf3be2911acc089dfe54a92bfec22002f4fbf423b8fa771d1f7e7227f0195f" +checksum = "914aacebfbc22da7772f5ecb6f79b39901dc4061121598bd4383a590a7506ebb" dependencies = [ "log", ] @@ -14531,13 +14570,13 @@ dependencies = [ [[package]] name = "polkavm-common" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19805789e7bf778ac5855f6fe9350353f6a1697c2aab9bfb6fc7c831be54fad" +checksum = "f634b46a6a47a5de381f56d1d8cced9f8640d063b2b1a44b0da6dbef91bbd400" dependencies = [ "blake3", "log", - "polkavm-assembler 0.27.0", + "polkavm-assembler 0.29.0", ] [[package]] @@ -14551,11 +14590,11 @@ dependencies = [ [[package]] name = "polkavm-derive" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eea46a17d87cbf3c0f3f6156f6300f60cec67cf9eaca296c770e0873f8389d6" +checksum = "37ba6256c003853b6adb5dc8394e0e1882a9545ee3bec4e4ce533e7e4f488825" dependencies = [ - "polkavm-derive-impl-macro 0.27.0", + "polkavm-derive-impl-macro 0.29.0", ] [[package]] @@ -14572,11 +14611,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8abdd1210d96b1dda9ac21199ec469448fd628cea102e2ff0e0df1667c4c3b5f" +checksum = "90751404f08622c8a671695605cfc1bd83ec091339bd3258a37acc7a931c8741" dependencies = [ - "polkavm-common 0.27.0", + "polkavm-common 0.29.0", "proc-macro2", "quote", "syn 2.0.104", @@ -14594,11 +14633,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a45173d70138aa1879892c50777ed0d8b0c8556f7678372f09fa1d89bbbddb4" +checksum = "10e463de593b485c8685d42737aae81c24005dba967deaaaccbb6f3e936d8596" dependencies = [ - "polkavm-derive-impl 0.27.0", + "polkavm-derive-impl 0.29.0", "syn 2.0.104", ] @@ -14620,16 +14659,16 @@ dependencies = [ [[package]] name = "polkavm-linker" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fe3704d21e96c5d1e6a1b1a43ac57f9dce110d3331fbf8299e9f57d5884066" +checksum = "43e01613e9e3e4ebd624aa3a11f1775a5c90b881200c50e054fe13c3ba451f98" dependencies = [ "dirs 5.0.1", "gimli", "hashbrown 0.14.5", "log", "object", - "polkavm-common 0.27.0", + "polkavm-common 0.29.0", "regalloc2 0.9.3", "rustc-demangle", ] @@ -14642,9 +14681,9 @@ checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" [[package]] name = "polkavm-linux-raw" -version = "0.27.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061088785efd93e4367faf12f341bb356208c06bab43aa942d472068af80d1c4" +checksum = "751fbbcf86635834dd9a700039c74ce8c7871b317acc84582d9667dad2ed9848" [[package]] name = "polling" @@ -15661,7 +15700,7 @@ dependencies = [ [[package]] name = "revive-dev-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "parity-scale-codec", @@ -16007,7 +16046,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "polkadot-primitives", @@ -16490,7 +16529,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "sp-core", @@ -16501,7 +16540,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "futures", "log", @@ -16523,7 +16562,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "sp-api", @@ -16538,7 +16577,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "docify", @@ -16564,7 +16603,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -16575,7 +16614,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "bip39", @@ -16617,7 +16656,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "fnv", "futures", @@ -16643,7 +16682,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "hash-db", "kvdb", @@ -16671,7 +16710,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "futures", @@ -16694,7 +16733,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "fork-tree", @@ -16725,7 +16764,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "fork-tree", @@ -16762,7 +16801,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "fork-tree", "parity-scale-codec", @@ -16775,7 +16814,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "assert_matches", "async-trait", @@ -16810,7 +16849,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "futures", @@ -16833,7 +16872,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "parking_lot 0.12.4", @@ -16856,7 +16895,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "polkavm 0.26.0", "sc-allocator", @@ -16869,7 +16908,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "polkavm 0.26.0", @@ -16880,7 +16919,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "anyhow", "log", @@ -16896,7 +16935,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "console", "futures", @@ -16912,7 +16951,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "parking_lot 0.12.4", @@ -16926,7 +16965,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "arrayvec 0.7.6", @@ -16954,7 +16993,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -17004,7 +17043,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -17014,7 +17053,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -17035,7 +17074,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -17070,7 +17109,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "futures", @@ -17089,7 +17128,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bs58", "bytes", @@ -17110,7 +17149,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -17119,7 +17158,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "futures", "jsonrpsee", @@ -17151,7 +17190,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -17171,7 +17210,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -17195,7 +17234,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "futures", @@ -17228,7 +17267,7 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#e8f1aff5a174f420cdd77f5d5c854dd6dc8a3273" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "sc-executor", @@ -17243,7 +17282,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "directories", @@ -17307,7 +17346,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "parity-scale-codec", @@ -17318,7 +17357,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "derive_more 0.99.20", "futures", @@ -17338,7 +17377,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "chrono", "futures", @@ -17357,7 +17396,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "chrono", "console", @@ -17385,7 +17424,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro-crate 3.3.0", "proc-macro2", @@ -17396,7 +17435,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "futures", @@ -17427,7 +17466,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "futures", @@ -17444,7 +17483,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-channel 1.9.0", "futures", @@ -17947,9 +17986,9 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", @@ -17966,18 +18005,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -18349,7 +18388,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "enumn", "parity-scale-codec", @@ -18531,7 +18570,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bp-relayers", "frame-support", @@ -18766,7 +18805,7 @@ dependencies = [ [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "hash-db", @@ -18788,7 +18827,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "Inflector", "blake2 0.10.6", @@ -18802,7 +18841,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -18814,7 +18853,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "integer-sqrt", @@ -18828,7 +18867,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -18840,7 +18879,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-api", "sp-inherents", @@ -18850,7 +18889,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "futures", "parity-scale-codec", @@ -18869,7 +18908,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "futures", @@ -18883,7 +18922,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "parity-scale-codec", @@ -18899,7 +18938,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "parity-scale-codec", @@ -18917,7 +18956,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -18937,7 +18976,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "finality-grandpa", "log", @@ -18954,7 +18993,7 @@ dependencies = [ [[package]] name = "sp-consensus-pow" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "sp-api", @@ -18965,7 +19004,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -18976,7 +19015,7 @@ dependencies = [ [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "ark-vrf", "array-bytes", @@ -19023,7 +19062,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=master)", ] @@ -19031,7 +19070,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-crypto-hashing-proc-macro", ] @@ -19039,7 +19078,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -19073,7 +19112,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "blake2b_simd", "byteorder", @@ -19086,7 +19125,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "quote", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=master)", @@ -19096,7 +19135,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "kvdb", "parking_lot 0.12.4", @@ -19105,7 +19144,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "proc-macro2", "quote", @@ -19115,7 +19154,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "environmental", "parity-scale-codec", @@ -19125,7 +19164,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -19137,7 +19176,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -19150,7 +19189,7 @@ dependencies = [ [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bytes", "docify", @@ -19176,7 +19215,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-core", "sp-runtime", @@ -19186,7 +19225,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "parking_lot 0.12.4", @@ -19197,7 +19236,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -19206,7 +19245,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -19216,7 +19255,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -19227,7 +19266,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "log", "parity-scale-codec", @@ -19244,7 +19283,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -19257,7 +19296,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-api", "sp-core", @@ -19267,7 +19306,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "backtrace", "regex", @@ -19276,7 +19315,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -19286,9 +19325,10 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "binary-merkle-tree", + "bytes", "docify", "either", "hash256-std-hasher", @@ -19315,7 +19355,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -19333,7 +19373,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "Inflector", "expander", @@ -19346,7 +19386,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "scale-info", @@ -19360,7 +19400,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -19373,7 +19413,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "hash-db", "log", @@ -19393,7 +19433,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -19417,12 +19457,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -19434,7 +19474,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "parity-scale-codec", @@ -19446,7 +19486,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "regex", @@ -19458,7 +19498,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "sp-api", "sp-runtime", @@ -19467,7 +19507,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "parity-scale-codec", @@ -19481,7 +19521,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "ahash", "foldhash 0.1.5", @@ -19506,7 +19546,7 @@ dependencies = [ [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -19523,7 +19563,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -19535,7 +19575,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -19547,7 +19587,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "bounded-collections 0.3.2", "parity-scale-codec", @@ -19827,7 +19867,7 @@ dependencies = [ [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -19840,7 +19880,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "7.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "array-bytes", "bounded-collections 0.3.2", @@ -19861,7 +19901,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "environmental", "frame-support", @@ -19885,7 +19925,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "environmental", "frame-benchmarking", @@ -20069,7 +20109,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.4.7" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "hmac 0.12.1", "pbkdf2 0.12.2", @@ -20094,7 +20134,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-support" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "jsonrpsee", @@ -20108,7 +20148,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -20128,7 +20168,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "http-body-util", "hyper 1.6.0", @@ -20142,7 +20182,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "async-trait", "jsonrpsee", @@ -20166,7 +20206,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "build-helper", "cargo_metadata 0.15.4", @@ -20705,7 +20745,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "testnet-parachains-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -22578,7 +22618,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "polkadot-primitives", @@ -23259,7 +23299,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "Inflector", "proc-macro2", @@ -23270,7 +23310,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.1.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "parity-scale-codec", @@ -23284,7 +23324,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#bf235845f9ecb2b84264f255afd7aefdd5ddb603" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=master#2d514fa3e40718db64734df26086a2971f6d730d" dependencies = [ "frame-support", "frame-system", diff --git a/Cargo.toml b/Cargo.toml index f8e0c3ea559ec..59c4c3701a313 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -266,7 +266,7 @@ alloy-sol-types = "1.2.1" alloy-chains = "0.2" alloy-rlp = "0.3" -alloy-trie = "0.9" +alloy-trie = "0.9.1" ## op-alloy op-alloy-consensus = "0.17.2" diff --git a/crates/anvil-polkadot/src/substrate_node/rpc.rs b/crates/anvil-polkadot/src/substrate_node/rpc.rs index 4ef39aab4ee1a..5f7938e2beff3 100644 --- a/crates/anvil-polkadot/src/substrate_node/rpc.rs +++ b/crates/anvil-polkadot/src/substrate_node/rpc.rs @@ -139,7 +139,7 @@ fn gen_rpc_module( let chain = polkadot_sdk::sc_rpc::chain::new_full(client.clone(), task_executor.clone()).into_rpc(); let (state, child_state) = - polkadot_sdk::sc_rpc::state::new_full(client.clone(), task_executor.clone()); + polkadot_sdk::sc_rpc::state::new_full(client.clone(), task_executor.clone(), None); let state = state.into_rpc(); let child_state = child_state.into_rpc(); diff --git a/crates/anvil-polkadot/substrate-runtime/src/lib.rs b/crates/anvil-polkadot/substrate-runtime/src/lib.rs index 20d70e2478451..6a8ca44d9d916 100644 --- a/crates/anvil-polkadot/substrate-runtime/src/lib.rs +++ b/crates/anvil-polkadot/substrate-runtime/src/lib.rs @@ -14,19 +14,26 @@ use frame_support::weights::{ constants::{BlockExecutionWeight, ExtrinsicBaseWeight, WEIGHT_REF_TIME_PER_SECOND}, }; use frame_system::limits::BlockWeights; -use pallet_revive::{AccountId32Mapper, evm::runtime::EthExtra}; -use pallet_transaction_payment::{FeeDetails, RuntimeDispatchInfo}; +use pallet_revive::{ + AccountId32Mapper, + evm::{ + fees::{BlockRatioFee, Info as FeeInfo}, + runtime::EthExtra, + }, +}; +use pallet_transaction_payment::{ConstFeeMultiplier, FeeDetails, Multiplier, RuntimeDispatchInfo}; use polkadot_sdk::{ parachains_common::{AccountId, BlockNumber, Hash as CommonHash, Header, Nonce, Signature}, polkadot_sdk_frame::{ deps::sp_genesis_builder, runtime::{apis, prelude::*}, }, + sp_runtime::traits::Block as BlockT, *, }; pub use polkadot_sdk::parachains_common::Balance; -use sp_weights::{ConstantMultiplier, IdentityFee}; +use sp_weights::ConstantMultiplier; pub mod currency { use super::Balance; @@ -140,6 +147,8 @@ type TxExtension = ( // Ensures that the sender has enough funds to pay for the transaction // and deducts the fee from the sender's account. pallet_transaction_payment::ChargeTransactionPayment, + // Needs to be done after all extensions that rely on a signed origin. + pallet_revive::evm::tx_extension::SetOrigin, // Reclaim the unused weight from the block using post dispatch information. // It must be last in the pipeline in order to catch the refund in previous transaction // extensions @@ -164,6 +173,7 @@ impl EthExtra for EthExtraImpl { frame_system::CheckNonce::::from(nonce), frame_system::CheckWeight::::new(), pallet_transaction_payment::ChargeTransactionPayment::::from(tip), + pallet_revive::evm::tx_extension::SetOrigin::::new_from_eth_transaction(), frame_system::WeightReclaim::::new(), ) } @@ -289,14 +299,16 @@ impl pallet_timestamp::Config for Runtime {} parameter_types! { pub const TransactionByteFee: Balance = 10 * MILLICENTS; + pub FeeMultiplier: Multiplier = Multiplier::one(); } // Implements the types required for the transaction payment pallet. #[derive_impl(pallet_transaction_payment::config_preludes::TestDefaultConfig)] impl pallet_transaction_payment::Config for Runtime { type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter; - type WeightToFee = IdentityFee; + type WeightToFee = BlockRatioFee<1, 1, Self>; type LengthToFee = ConstantMultiplier; + type FeeMultiplierUpdate = ConstFeeMultiplier; } parameter_types! { @@ -310,14 +322,17 @@ impl pallet_revive::Config for Runtime { type ChainId = ChainId; type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type Currency = Balances; + type Balance = Balance; type NativeToEthRatio = ConstU32<1_000_000>; type UploadOrigin = EnsureSigned; type InstantiateOrigin = EnsureSigned; type Time = Timestamp; + type FeeInfo = FeeInfo; } -pallet_revive::impl_runtime_apis_plus_revive!( +pallet_revive::impl_runtime_apis_plus_revive_traits!( Runtime, + Revive, Executive, EthExtraImpl, @@ -326,7 +341,7 @@ pallet_revive::impl_runtime_apis_plus_revive!( VERSION } - fn execute_block(block: Block) { + fn execute_block(block: ::LazyBlock) { Executive::execute_block(block) } @@ -363,7 +378,7 @@ pallet_revive::impl_runtime_apis_plus_revive!( } fn check_inherents( - block: Block, + block: ::LazyBlock, data: InherentData, ) -> CheckInherentsResult { data.check_extrinsics(&block) diff --git a/crates/anvil-polkadot/tests/it/snapshot.rs b/crates/anvil-polkadot/tests/it/snapshot.rs index ac73feb0a8e01..5e7832c541a90 100644 --- a/crates/anvil-polkadot/tests/it/snapshot.rs +++ b/crates/anvil-polkadot/tests/it/snapshot.rs @@ -12,6 +12,7 @@ use polkadot_sdk::pallet_revive::{ self, evm::{Account, Block}, }; +use std::collections::HashSet; use subxt::utils::H160; async fn assert_block_number_is_best_and_finalized(node: &mut TestNode, n: u64) { @@ -251,13 +252,17 @@ async fn test_balances_and_txs_index_after_evm_revert() { unwrap_response::<()>(node.eth_rpc(EthRequest::Mine(None, None)).await.unwrap()).unwrap(); assert_block_number_is_best_and_finalized(&mut node, 6).await; + let mut tx_indices: HashSet<_> = + [pallet_revive::U256::one(), pallet_revive::U256::from(2)].into_iter().collect(); + let receipt_info = node.get_transaction_receipt(tx_hash1).await; assert_eq!(receipt_info.block_number, pallet_revive::U256::from(6)); - assert_eq!(receipt_info.transaction_index, pallet_revive::U256::one()); + assert!(tx_indices.remove(&receipt_info.transaction_index)); assert_eq!(receipt_info.transaction_hash, tx_hash1); + let receipt_info = node.get_transaction_receipt(tx_hash2).await; assert_eq!(receipt_info.block_number, pallet_revive::U256::from(6)); - assert_eq!(receipt_info.transaction_index, pallet_revive::U256::from(2)); + assert!(tx_indices.remove(&receipt_info.transaction_index)); assert_eq!(receipt_info.transaction_hash, tx_hash2); assert_eq!(node.get_nonce(alith_addr).await, U256::ONE); assert_eq!(node.get_nonce(baltathar_addr).await, U256::ONE); @@ -321,7 +326,7 @@ async fn test_evm_revert_and_timestamp() { assert_with_tolerance( second_timestamp.saturating_sub(first_timestamp), 3000, - 150, + 300, "wrong timestamp at second block", ); // Snapshot at block number 2 and then mine 1 more block. @@ -354,7 +359,7 @@ async fn test_evm_revert_and_timestamp() { assert_with_tolerance( third_timestamp.saturating_sub(second_timestamp), 3000, - 100, + 300, "wrong timestamp at third block", ); @@ -380,7 +385,7 @@ async fn test_evm_revert_and_timestamp() { assert_with_tolerance( remined_third_block_ts.saturating_sub(second_timestamp), 1000, - 100, + 300, "wrong timestamp at remined third block", ); diff --git a/crates/revive-env/src/runtime.rs b/crates/revive-env/src/runtime.rs index f3674a8f3b1ec..a3e09e7cb0992 100644 --- a/crates/revive-env/src/runtime.rs +++ b/crates/revive-env/src/runtime.rs @@ -73,6 +73,7 @@ parameter_types! { #[derive_impl(pallet_revive::config_preludes::TestDefaultConfig)] impl pallet_revive::Config for Runtime { type Time = Timestamp; + type Balance = Balance; type Currency = Balances; type DepositPerByte = DepositPerByte; type DepositPerItem = DepositPerItem; diff --git a/crates/revive-strategy/src/cheatcodes/mod.rs b/crates/revive-strategy/src/cheatcodes/mod.rs index 2f99871aee204..60dce509ffaee 100644 --- a/crates/revive-strategy/src/cheatcodes/mod.rs +++ b/crates/revive-strategy/src/cheatcodes/mod.rs @@ -24,8 +24,8 @@ use polkadot_sdk::{ frame_support::traits::{Currency, fungible::Mutate}, pallet_balances, pallet_revive::{ - self, AccountInfo, AddressMapper, BalanceOf, BalanceWithDust, BumpNonce, Code, Config, - ContractInfo, DepositLimit, Pallet, evm::GasEncoder, + self, AccountInfo, AddressMapper, BalanceOf, BalanceWithDust, Code, Config, ContractInfo, + ExecConfig, Pallet, }, polkadot_sdk_frame::prelude::OriginFor, sp_core::{self, H160}, @@ -650,14 +650,6 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector let constructor_args = find_contract.constructor_args(); let contract = find_contract.contract(); - let max_gas = - <::EthGasEncoder as GasEncoder>>::encode( - Default::default(), - Weight::MAX, - 1u128 << 99, - ); - let gas_limit = sp_core::U256::from(input.gas_limit()).min(max_gas); - let (res, _call_trace, prestate_trace) = execute_with_externalities(|externalities| { externalities.execute_with(|| { trace::(|| { @@ -666,12 +658,6 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector )); let evm_value = sp_core::U256::from_little_endian(&input.value().as_le_bytes()); - let (gas_limit, storage_deposit_limit) = - <::EthGasEncoder as GasEncoder>>::decode( - gas_limit, - ) - .expect("gas limit is valid"); - let storage_deposit_limit = DepositLimit::Balance(storage_deposit_limit); let code = Code::Upload(contract.resolc_bytecode.as_bytes().unwrap().to_vec()); let data = constructor_args.to_vec(); let salt = match input.scheme() { @@ -685,32 +671,27 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector ), _ => None, }; - let bump_nonce = BumpNonce::Yes; Pallet::::bare_instantiate( origin, evm_value, - gas_limit, - storage_deposit_limit, + Weight::MAX, + // TODO: fixing. + BalanceOf::::MAX, code, data, salt, - bump_nonce, + ExecConfig::new_substrate_tx(), ) }) }) }); let mut gas = Gas::new(input.gas_limit()); - let gas_used = - <::EthGasEncoder as GasEncoder>>::encode( - gas_limit, - res.gas_required, - res.storage_deposit.charge_or_zero(), - ); + let result = match &res.result { Ok(result) => { - let _ = gas.record_cost(gas_used.as_u64()); + let _ = gas.record_cost(res.gas_required.ref_time()); let outcome = if result.result.did_revert() { CreateOutcome { @@ -787,14 +768,6 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector tracing::info!("running call in PVM {:#?}", call); - let max_gas = - <::EthGasEncoder as GasEncoder>>::encode( - Default::default(), - Weight::MAX, - 1u128 << 99, - ); - let gas_limit = sp_core::U256::from(call.gas_limit).min(max_gas); - let (res, _call_trace, prestate_trace) = execute_with_externalities(|externalities| { externalities.execute_with(|| { trace::(|| { @@ -804,36 +777,27 @@ impl foundry_cheatcodes::CheatcodeInspectorStrategyExt for PvmCheatcodeInspector let evm_value = sp_core::U256::from_little_endian(&call.call_value().as_le_bytes()); - let (gas_limit, storage_deposit_limit) = - <::EthGasEncoder as GasEncoder>>::decode( - gas_limit, - ) - .expect("gas limit is valid"); - let storage_deposit_limit = DepositLimit::Balance(storage_deposit_limit); let target = H160::from_slice(call.target_address.as_slice()); Pallet::::bare_call( origin, target, evm_value, - gas_limit, - storage_deposit_limit, + Weight::MAX, + // TODO: fixing. + BalanceOf::::MAX, call.input.bytes(ecx).to_vec(), + ExecConfig::new_substrate_tx(), ) }) }) }); let mut gas = Gas::new(call.gas_limit); - let gas_used = - <::EthGasEncoder as GasEncoder>>::encode( - gas_limit, - res.gas_required, - res.storage_deposit.charge_or_zero(), - ); let result = match res.result { Ok(result) => { - let _ = gas.record_cost(gas_used.as_u64()); + let _ = gas.record_cost(res.gas_required.ref_time()); + let outcome = if result.did_revert() { tracing::error!("Contract call reverted"); CallOutcome { diff --git a/crates/revive-strategy/src/lib.rs b/crates/revive-strategy/src/lib.rs index 578df5e4570fc..a89caa796c226 100644 --- a/crates/revive-strategy/src/lib.rs +++ b/crates/revive-strategy/src/lib.rs @@ -21,7 +21,6 @@ mod cheatcodes; mod executor; mod tracing; -pub use cheatcodes::PvmStartupMigration; pub use tracing::trace; /// Create Revive strategy for [ExecutorStrategy]. diff --git a/crates/revive-strategy/src/tracing/mod.rs b/crates/revive-strategy/src/tracing/mod.rs index 79197ce42548f..1ecef23da4df8 100644 --- a/crates/revive-strategy/src/tracing/mod.rs +++ b/crates/revive-strategy/src/tracing/mod.rs @@ -1,15 +1,12 @@ use alloy_primitives::{Address, Bytes, U256 as RU256}; use foundry_cheatcodes::Ecx; -use polkadot_sdk::{ - frame_support::weights::Weight, - pallet_revive::{ - Config, Pallet, U256, - evm::{ - CallTrace, CallTracer, PrestateTrace, PrestateTraceInfo, PrestateTracer, - PrestateTracerConfig, - }, - tracing::trace as trace_revive, +use polkadot_sdk::pallet_revive::{ + Config, Pallet, U256, + evm::{ + CallTrace, PrestateTrace, PrestateTraceInfo, PrestateTracer, PrestateTracerConfig, Tracer, + TracerType, }, + tracing::trace as trace_revive, }; use revm::{context::JournalTr, state::Bytecode}; @@ -17,11 +14,11 @@ use revm::{context::JournalTr, state::Bytecode}; // This is a temporary solution to the fact that custom Tracer is not implementable for the time // being. pub fn trace R>(f: F) -> (R, Option>, PrestateTrace) { - let mut call_tracer = CallTracer::new( - Default::default(), - Pallet::::evm_gas_from_weight as fn(Weight) -> U256, - ); - + let mut call_tracer = + match Pallet::::evm_tracer(TracerType::CallTracer(None)) { + Tracer::CallTracer(tracer) => tracer, + _ => unreachable!("Expected CallTracer variant"), + }; let mut prestate_tracer: PrestateTracer = PrestateTracer::new(PrestateTracerConfig { diff_mode: true,