diff --git a/.github/scripts/release/build-linux-release.sh b/.github/scripts/release/build-linux-release.sh
index 413a3274edf30..40898058b758e 100755
--- a/.github/scripts/release/build-linux-release.sh
+++ b/.github/scripts/release/build-linux-release.sh
@@ -9,6 +9,11 @@
BIN=$1
PACKAGE=${2:-$BIN}
+# must be given as feature1,feature2,feature3...
+FEATURES=$3
+if [ -n "$FEATURES" ]; then
+ FEATURES="--features ${FEATURES}"
+fi
PROFILE=${PROFILE:-production}
ARTIFACTS=/artifacts/$BIN
@@ -17,7 +22,7 @@ echo "Artifacts will be copied into $ARTIFACTS"
mkdir -p "$ARTIFACTS"
git log --pretty=oneline -n 1
-time cargo build --profile $PROFILE --locked --verbose --bin $BIN --package $PACKAGE
+time cargo build --profile $PROFILE --locked --verbose --bin $BIN --package $PACKAGE $FEATURES
echo "Artifact target: $ARTIFACTS"
diff --git a/.github/scripts/release/build-macos-release.sh b/.github/scripts/release/build-macos-release.sh
index ba6dcc65d6509..4edb6746d73f5 100755
--- a/.github/scripts/release/build-macos-release.sh
+++ b/.github/scripts/release/build-macos-release.sh
@@ -14,12 +14,17 @@ PROFILE=${PROFILE:-production}
# write, so make it relative to github workspace.
ARTIFACTS=$GITHUB_WORKSPACE/artifacts/$BIN
VERSION=$(git tag -l --contains HEAD | grep -E "^v.*")
+# must be given as feature1,feature2,feature3...
+FEATURES=$3
+if [ -n "$FEATURES" ]; then
+ FEATURES="--features ${FEATURES}"
+fi
echo "Artifacts will be copied into $ARTIFACTS"
mkdir -p "$ARTIFACTS"
git log --pretty=oneline -n 1
-time cargo build --profile $PROFILE --locked --verbose --bin $BIN --package $PACKAGE
+time cargo build --profile $PROFILE --locked --verbose --bin $BIN --package $PACKAGE $FEATURES
echo "Artifact target: $ARTIFACTS"
diff --git a/.github/workflows/check-semver.yml b/.github/workflows/check-semver.yml
index a52fc30535c34..d20d364925763 100644
--- a/.github/workflows/check-semver.yml
+++ b/.github/workflows/check-semver.yml
@@ -66,29 +66,29 @@ jobs:
echo "PRDOC_EXTRA_ARGS=--max-bump minor" >> $GITHUB_ENV
- name: Echo Skip
- if: ${{ contains(github.event.pull_request.labels.*.name, 'R0-silent') }}
- run: echo "Skipping this PR because it is labeled as R0-silent."
+ if: ${{ contains(github.event.pull_request.labels.*.name, 'R0-no-crate-publish-required') }}
+ run: echo "Skipping this PR because it is labeled as R0-no-crate-publish-required."
- name: Rust Cache
- if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-silent') }}
+ if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-no-crate-publish-required') }}
uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
with:
cache-on-failure: true
- name: Rust compilation prerequisites
- if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-silent') }}
+ if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-no-crate-publish-required') }}
run: |
rustup default $TOOLCHAIN
rustup target add wasm32-unknown-unknown --toolchain $TOOLCHAIN
rustup component add rust-src --toolchain $TOOLCHAIN
- name: Install parity-publish
- if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-silent') }}
+ if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-no-crate-publish-required') }}
# Set the target dir to cache the build.
run: CARGO_TARGET_DIR=./target/ cargo install parity-publish@0.10.4 --locked -q
- name: Get original PR number
- if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-silent') }}
+ if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-no-crate-publish-required') }}
shell: bash
env:
PR_TITLE: ${{ github.event.pull_request.title }}
@@ -108,7 +108,7 @@ jobs:
echo "PR_NUMBER=$original_pr_number" >> $GITHUB_ENV
- name: Check semver
- if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-silent') }}
+ if: ${{ !contains(github.event.pull_request.labels.*.name, 'R0-no-crate-publish-required') }}
env:
PRDOC_EXTRA_ARGS: ${{ env.PRDOC_EXTRA_ARGS }}
PR: ${{ env.PR_NUMBER }}
diff --git a/.github/workflows/release-20_build-rc.yml b/.github/workflows/release-20_build-rc.yml
index 594356d4a06ba..6b4c67b832685 100644
--- a/.github/workflows/release-20_build-rc.yml
+++ b/.github/workflows/release-20_build-rc.yml
@@ -47,7 +47,7 @@ jobs:
build-polkadot-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'polkadot' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["polkadot", "polkadot-prepare-worker", "polkadot-execute-worker"]'
package: polkadot
@@ -69,7 +69,7 @@ jobs:
build-polkadot-parachain-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'polkadot-parachain' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["polkadot-parachain"]'
package: "polkadot-parachain-bin"
@@ -91,12 +91,13 @@ jobs:
build-polkadot-omni-node-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'polkadot-omni-node' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["polkadot-omni-node"]'
package: "polkadot-omni-node"
release_tag: ${{ needs.validate-inputs.outputs.release_tag }}
target: x86_64-unknown-linux-gnu
+ features: runtime-benchmarks
secrets:
PGP_KMS_KEY: ${{ secrets.PGP_KMS_KEY }}
PGP_KMS_HASH: ${{ secrets.PGP_KMS_HASH }}
@@ -113,7 +114,7 @@ jobs:
build-frame-omni-bencher-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'frame-omni-bencher' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["frame-omni-bencher"]'
package: "frame-omni-bencher"
@@ -135,7 +136,7 @@ jobs:
build-chain-spec-builder-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'chain-spec-builder' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["chain-spec-builder"]'
package: staging-chain-spec-builder
@@ -157,7 +158,7 @@ jobs:
build-polkadot-macos-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'polkadot' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["polkadot", "polkadot-prepare-worker", "polkadot-execute-worker"]'
package: polkadot
@@ -179,7 +180,7 @@ jobs:
build-polkadot-parachain-macos-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'polkadot-parachain' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["polkadot-parachain"]'
package: polkadot-parachain-bin
@@ -201,12 +202,13 @@ jobs:
build-polkadot-omni-node-macos-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'polkadot-omni-node' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["polkadot-omni-node"]'
package: polkadot-omni-node
release_tag: ${{ needs.validate-inputs.outputs.release_tag }}
target: aarch64-apple-darwin
+ features: runtime-benchmarks
secrets:
PGP_KMS_KEY: ${{ secrets.PGP_KMS_KEY }}
PGP_KMS_HASH: ${{ secrets.PGP_KMS_HASH }}
@@ -223,7 +225,7 @@ jobs:
build-frame-omni-bencher-macos-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'frame-omni-bencher' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["frame-omni-bencher"]'
package: frame-omni-bencher
@@ -245,7 +247,7 @@ jobs:
build-chain-spec-builder-macos-binary:
needs: [validate-inputs]
if: ${{ inputs.binary == 'chain-spec-builder' || inputs.binary == 'all' }}
- uses: "./.github/workflows/release-reusable-rc-buid.yml"
+ uses: "./.github/workflows/release-reusable-rc-build.yml"
with:
binary: '["chain-spec-builder"]'
package: staging-chain-spec-builder
diff --git a/.github/workflows/release-30_publish_release_draft.yml b/.github/workflows/release-30_publish_release_draft.yml
index 8c8e228301592..c6efe8d53b9a1 100644
--- a/.github/workflows/release-30_publish_release_draft.yml
+++ b/.github/workflows/release-30_publish_release_draft.yml
@@ -19,6 +19,8 @@ on:
jobs:
check-synchronization:
uses: paritytech-release/sync-workflows/.github/workflows/check-synchronization.yml@main
+ secrets:
+ fork_writer_app_key: ${{ secrets.UPSTREAM_CONTENT_SYNC_APP_KEY }}
validate-inputs:
needs: [ check-synchronization ]
@@ -43,7 +45,7 @@ jobs:
needs: [ validate-inputs ]
uses: "./.github/workflows/release-srtool.yml"
with:
- excluded_runtimes: "asset-hub-rococo bridge-hub-rococo coretime-rococo people-rococo rococo rococo-parachain substrate-test bp cumulus-test kitchensink minimal-template parachain-template penpal polkadot-test seedling shell frame-try sp solochain-template polkadot-sdk-docs-first"
+ excluded_runtimes: "asset-hub-rococo bridge-hub-rococo coretime-rococo people-rococo rococo rococo-parachain substrate-test bp cumulus-test kitchensink minimal-template parachain-template penpal polkadot-test seedling shell frame-try sp solochain-template polkadot-sdk-docs-first pallet-staking-async-parachain pallet-staking-async-rc frame-storage-access-test yet-another-parachain"
build_opts: "--features on-chain-release-build"
profile: production
permissions:
diff --git a/.github/workflows/release-31_promote-rc-to-final.yml b/.github/workflows/release-31_promote-rc-to-final.yml
index 3535f6c9ee42d..d12374962fc99 100644
--- a/.github/workflows/release-31_promote-rc-to-final.yml
+++ b/.github/workflows/release-31_promote-rc-to-final.yml
@@ -23,6 +23,8 @@ jobs:
check-synchronization:
uses: paritytech-release/sync-workflows/.github/workflows/check-synchronization.yml@main
+ secrets:
+ fork_writer_app_key: ${{ secrets.UPSTREAM_CONTENT_SYNC_APP_KEY }}
validate-inputs:
needs: [ check-synchronization ]
diff --git a/.github/workflows/release-40_publish-deb-package.yml b/.github/workflows/release-40_publish-deb-package.yml
index 508e11b64ee02..c063f590afd67 100644
--- a/.github/workflows/release-40_publish-deb-package.yml
+++ b/.github/workflows/release-40_publish-deb-package.yml
@@ -18,6 +18,8 @@ on:
jobs:
check-synchronization:
uses: paritytech-release/sync-workflows/.github/workflows/check-synchronization.yml@main
+ secrets:
+ fork_writer_app_key: ${{ secrets.UPSTREAM_CONTENT_SYNC_APP_KEY }}
validate-inputs:
needs: [check-synchronization]
diff --git a/.github/workflows/release-50_publish-docker.yml b/.github/workflows/release-50_publish-docker.yml
index 6e87a1479d71e..8855c5580815c 100644
--- a/.github/workflows/release-50_publish-docker.yml
+++ b/.github/workflows/release-50_publish-docker.yml
@@ -66,6 +66,8 @@ env:
jobs:
check-synchronization:
uses: paritytech-release/sync-workflows/.github/workflows/check-synchronization.yml@main
+ secrets:
+ fork_writer_app_key: ${{ secrets.UPSTREAM_CONTENT_SYNC_APP_KEY }}
validate-inputs:
needs: [check-synchronization]
diff --git a/.github/workflows/release-99_notif-published.yml b/.github/workflows/release-99_notif-published.yml
index b5b2ed38e845e..f609c30a4e0d8 100644
--- a/.github/workflows/release-99_notif-published.yml
+++ b/.github/workflows/release-99_notif-published.yml
@@ -12,7 +12,7 @@ jobs:
strategy:
matrix:
channel:
- # Internal
+ # Internal
- name: "RelEng: Polkadot Release Coordination"
room: '!cqAmzdIcbOFwrdrubV:parity.io'
pre-release: true
@@ -22,7 +22,7 @@ jobs:
room: '!EoIhaKfGPmFOBrNSHT:web3.foundation'
pre-release: true
- # Public
+ # Public
- name: '#polkadotvalidatorlounge:web3.foundation'
room: '!NZrbtteFeqYKCUGQtr:matrix.parity.io'
pre-releases: false
@@ -34,6 +34,20 @@ jobs:
pre-releases: false
steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ with:
+ ref: ${{ github.event.release.tag_name }}
+
+ - name: Extract node version
+ id: extract_version
+ run: |
+ . ./.github/scripts/common/lib.sh
+
+ version=v$(get_polkadot_node_version_from_code)
+ echo "Extracted node version: $version"
+ echo "node_version=$version" >> $GITHUB_OUTPUT
+
- name: Matrix notification to ${{ matrix.channel.name }}
if: github.event.release.prerelease == false || matrix.channel.pre-release
uses: s3krit/matrix-message-action@70ad3fb812ee0e45ff8999d6af11cafad11a6ecf # v0.0.3
@@ -45,6 +59,7 @@ jobs:
@room
A new node release has been ${{github.event.action}} in **${{github.event.repository.full_name}}:**
- Release version: [${{github.event.release.tag_name}}](${{github.event.release.html_url}})
+ Release version: [${{github.event.release.tag_name}}](${{github.event.release.html_url}})
+ Node version: ${{ steps.extract_version.outputs.node_version }}
-----
diff --git a/.github/workflows/release-build-binary.yml b/.github/workflows/release-build-binary.yml
index 59a8f9da7cc92..a5adab421a8a4 100644
--- a/.github/workflows/release-build-binary.yml
+++ b/.github/workflows/release-build-binary.yml
@@ -18,6 +18,10 @@ on:
required: true
default: "release"
description: "The profile to use for the binary build"
+ features:
+ required: false
+ type: string
+ description: "Features to enable when building the binary (must be a list of comma-separated features)"
jobs:
@@ -63,10 +67,10 @@ jobs:
if [ "${{ inputs.binary }}" = "polkadot" ]; then
for binary in polkadot polkadot-prepare-worker polkadot-execute-worker; do
echo "Building $binary..."
- ./.github/scripts/release/build-linux-release.sh $binary ${{ inputs.package }} "${PROFILE}"
+ ./.github/scripts/release/build-linux-release.sh $binary ${{ inputs.package }} "${PROFILE}" ${{ inputs.features }}
done
else
- ./.github/scripts/release/build-linux-release.sh ${{ inputs.binary }} ${{ inputs.package }} "${PROFILE}"
+ ./.github/scripts/release/build-linux-release.sh ${{ inputs.binary }} ${{ inputs.package }} "${PROFILE}" ${{ inputs.features }}
fi
- name: Upload ${{ inputs.binary }} artifacts
diff --git a/.github/workflows/release-reusable-rc-buid.yml b/.github/workflows/release-reusable-rc-build.yml
similarity index 97%
rename from .github/workflows/release-reusable-rc-buid.yml
rename to .github/workflows/release-reusable-rc-build.yml
index 1de2053013841..7838869e7a2f7 100644
--- a/.github/workflows/release-reusable-rc-buid.yml
+++ b/.github/workflows/release-reusable-rc-build.yml
@@ -24,6 +24,11 @@ on:
required: true
type: string
+ features:
+ description: Features to be enabled when building the binary (must be a list of comma-separated features)
+ required: false
+ type: string
+
secrets:
PGP_KMS_KEY:
required: true
@@ -82,7 +87,7 @@ jobs:
- name: Install pgpkkms
run: |
# Install pgpkms that is used to sign built artifacts
- python3 -m pip install "pgpkms @ git+https://github.com/paritytech-release/pgpkms.git@e7f806f99e9be5c52f0b4a536b7d4ef9c3e695ed"
+ python3 -m pip install "pgpkms @ git+https://github.com/paritytech-release/pgpkms.git@e7f806f99e9be5c52f0b4a536b7d4ef9c3e695ed"
which pgpkms
- name: Checkout sources
@@ -101,7 +106,7 @@ jobs:
- name: Build binary
run: |
git config --global --add safe.directory "${GITHUB_WORKSPACE}" #avoid "detected dubious ownership" error
- ./.github/scripts/release/build-linux-release.sh ${{ matrix.binaries }} ${{ inputs.package }}
+ ./.github/scripts/release/build-linux-release.sh ${{ matrix.binaries }} ${{ inputs.package }} ${{ inputs.features }}
- name: Generate artifact attestation
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0
@@ -204,7 +209,7 @@ jobs:
- name: Install pgpkkms
run: |
# Install pgpkms that is used to sign built artifacts
- python3 -m pip install "pgpkms @ git+https://github.com/paritytech-release/pgpkms.git@e7f806f99e9be5c52f0b4a536b7d4ef9c3e695ed"
+ python3 -m pip install "pgpkms @ git+https://github.com/paritytech-release/pgpkms.git@e7f806f99e9be5c52f0b4a536b7d4ef9c3e695ed" --break-system-packages
- name: Import gpg keys
shell: bash
@@ -216,7 +221,7 @@ jobs:
- name: Build binary
run: |
git config --global --add safe.directory "${GITHUB_WORKSPACE}" #avoid "detected dubious ownership" error
- ./.github/scripts/release/build-macos-release.sh ${{ matrix.binaries }} ${{ inputs.package }}
+ ./.github/scripts/release/build-macos-release.sh ${{ matrix.binaries }} ${{ inputs.package }} ${{ inputs.features }}
- name: Generate artifact attestation
uses: actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0
diff --git a/.github/workflows/release-srtool.yml b/.github/workflows/release-srtool.yml
index fac6f300ae71c..65f2b77601768 100644
--- a/.github/workflows/release-srtool.yml
+++ b/.github/workflows/release-srtool.yml
@@ -78,6 +78,7 @@ jobs:
chain: ${{ matrix.chain }}
runtime_dir: ${{ matrix.runtime_dir }}
profile: ${{ inputs.profile }}
+ tag: "1.84.1"
- name: Summary
run: |
diff --git a/.github/workflows/tests-misc.yml b/.github/workflows/tests-misc.yml
index 88cc25b5d3c48..7f42f2651c000 100644
--- a/.github/workflows/tests-misc.yml
+++ b/.github/workflows/tests-misc.yml
@@ -3,7 +3,7 @@ name: tests misc
on:
push:
branches:
- - master
+ - stable2506
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
merge_group:
@@ -127,7 +127,7 @@ jobs:
timeout-minutes: 60
strategy:
matrix:
- branch: [master, current]
+ branch: [stable2506, current]
runs-on: ${{ needs.preflight.outputs.RUNNER }}
container:
image: ${{ needs.preflight.outputs.IMAGE }}
@@ -135,9 +135,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
with:
- # if branch is master, use the branch, otherwise set empty string, so it uses the current context
+ # if branch is stable2506, use the branch, otherwise set empty string, so it uses the current context
# either PR (including forks) or merge group (main repo)
- ref: ${{ matrix.branch == 'master' && matrix.branch || '' }}
+ ref: ${{ matrix.branch == 'stable2506' && matrix.branch || '' }}
- name: script
run: |
@@ -166,12 +166,12 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- - name: Download artifact (master run)
+ - name: Download artifact (stable2506 run)
uses: actions/download-artifact@v4.1.8
continue-on-error: true
with:
- name: cargo-check-benches-master-${{ github.sha }}
- path: ./artifacts/master
+ name: cargo-check-benches-stable2506-${{ github.sha }}
+ path: ./artifacts/stable2506
- name: Download artifact (current run)
uses: actions/download-artifact@v4.1.8
@@ -183,22 +183,22 @@ jobs:
- name: script
id: compare
run: |
- if [ "${{ github.ref_name }}" = "master" ]; then
- echo -e "Exiting on master branch"
+ if [ "${{ github.ref_name }}" = "stable2506" ]; then
+ echo -e "Exiting on stabel branch"
exit 0
fi
# fail if no artifacts
- if [ ! -d ./artifacts/master ] || [ ! -d ./artifacts/current ]; then
+ if [ ! -d ./artifacts/stable2506 ] || [ ! -d ./artifacts/current ]; then
echo "No artifacts found"
exit 1
fi
docker run --rm \
- -v $PWD/artifacts/master:/artifacts/master \
+ -v $PWD/artifacts/stable2506:/artifacts/stable2506 \
-v $PWD/artifacts/current:/artifacts/current \
paritytech/node-bench-regression-guard:latest \
- node-bench-regression-guard --reference /artifacts/master --compare-with /artifacts/current
+ node-bench-regression-guard --reference /artifacts/stable2506 --compare-with /artifacts/current
if [ $? -ne 0 ]; then
FAILED_MSG='### node-bench-regression-guard failed ❌, check the regression in *cargo-check-benches* job'
diff --git a/.gitignore b/.gitignore
index 4fe0701fde684..e720fe00440fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,7 @@ target/
*.scale
justfile
rustc-ice-*
+.claude
+CLAUDE.md
+context/
+bin/
\ No newline at end of file
diff --git a/Cargo.lock b/Cargo.lock
index 588012408d76f..8263b714d09d8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -199,7 +199,7 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc0fac0fc16baf1f63f78b47c3d24718f3619b0714076f6a02957d808d52cbef"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"bytes",
"smol_str",
]
@@ -623,7 +623,7 @@ dependencies = [
"ark-ff-macros 0.5.0",
"ark-serialize 0.5.0",
"ark-std 0.5.0",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"digest 0.10.7",
"educe",
"itertools 0.13.0",
@@ -800,7 +800,7 @@ checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7"
dependencies = [
"ark-serialize-derive 0.5.0",
"ark-std 0.5.0",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"digest 0.10.7",
"num-bigint",
"rayon",
@@ -932,9 +932,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
[[package]]
name = "arrayvec"
-version = "0.7.4"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
[[package]]
name = "asn1-rs"
@@ -1026,7 +1026,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
[[package]]
name = "asset-hub-rococo-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"asset-hub-rococo-runtime",
"bp-bridge-hub-rococo",
@@ -1035,7 +1035,7 @@ dependencies = [
"frame-support",
"parachains-common",
"rococo-emulated-chain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"staging-xcm",
"staging-xcm-builder",
@@ -1064,8 +1064,8 @@ dependencies = [
"polkadot-runtime-common",
"rococo-runtime-constants",
"rococo-system-emulated-network",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-executor",
"xcm-runtime-apis",
@@ -1073,7 +1073,7 @@ dependencies = [
[[package]]
name = "asset-hub-rococo-runtime"
-version = "0.11.0"
+version = "0.26.1"
dependencies = [
"asset-test-utils",
"assets-common",
@@ -1133,20 +1133,20 @@ dependencies = [
"rococo-runtime-constants",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
- "sp-weights 27.0.0",
+ "sp-version 40.0.0",
+ "sp-weights 32.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -1158,7 +1158,7 @@ dependencies = [
[[package]]
name = "asset-hub-westend-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"asset-hub-westend-runtime",
"bp-bridge-hub-westend",
@@ -1166,7 +1166,7 @@ dependencies = [
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"staging-xcm",
"staging-xcm-builder",
@@ -1194,9 +1194,9 @@ dependencies = [
"parachains-common",
"parity-scale-codec",
"polkadot-runtime-common",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -1206,7 +1206,7 @@ dependencies = [
[[package]]
name = "asset-hub-westend-runtime"
-version = "0.15.0"
+version = "0.32.1"
dependencies = [
"alloy-core",
"asset-test-utils",
@@ -1274,21 +1274,21 @@ dependencies = [
"snowbridge-outbound-queue-primitives",
"snowbridge-pallet-system-frontend",
"snowbridge-runtime-common",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -1301,7 +1301,7 @@ dependencies = [
[[package]]
name = "asset-test-utils"
-version = "7.0.0"
+version = "24.0.1"
dependencies = [
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
@@ -1319,8 +1319,8 @@ dependencies = [
"parachains-common",
"parachains-runtimes-test-utils",
"parity-scale-codec",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -1330,7 +1330,7 @@ dependencies = [
[[package]]
name = "assets-common"
-version = "0.7.0"
+version = "0.22.0"
dependencies = [
"cumulus-primitives-core",
"ethereum-standards",
@@ -1345,9 +1345,9 @@ dependencies = [
"parachains-common",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -1800,14 +1800,14 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
[[package]]
name = "binary-merkle-tree"
-version = "13.0.0"
+version = "16.0.0"
dependencies = [
"array-bytes 6.2.2",
"hash-db",
"log",
"parity-scale-codec",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -1991,7 +1991,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780"
dependencies = [
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"constant_time_eq 0.3.0",
]
@@ -2013,7 +2013,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f"
dependencies = [
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"constant_time_eq 0.2.6",
]
@@ -2024,7 +2024,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7"
dependencies = [
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"cc",
"cfg-if",
"constant_time_eq 0.3.0",
@@ -2106,7 +2106,7 @@ dependencies = [
[[package]]
name = "bp-asset-hub-rococo"
-version = "0.4.0"
+version = "0.18.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
@@ -2115,15 +2115,15 @@ dependencies = [
"frame-support",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
"staging-xcm",
"testnet-parachains-constants",
]
[[package]]
name = "bp-asset-hub-westend"
-version = "0.3.0"
+version = "0.17.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
@@ -2132,8 +2132,8 @@ dependencies = [
"frame-support",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
"staging-xcm",
"testnet-parachains-constants",
]
@@ -2151,13 +2151,13 @@ dependencies = [
"scale-info",
"serde",
"sp-consensus-beefy",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-bridge-hub-cumulus"
-version = "0.7.0"
+version = "0.22.0"
dependencies = [
"bp-messages",
"bp-polkadot-core",
@@ -2166,13 +2166,13 @@ dependencies = [
"frame-system",
"parachains-common",
"polkadot-primitives",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-bridge-hub-rococo"
-version = "0.7.0"
+version = "0.22.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
@@ -2180,14 +2180,14 @@ dependencies = [
"bp-xcm-bridge-hub",
"frame-support",
"parity-scale-codec",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-bridge-hub-westend"
-version = "0.3.0"
+version = "0.18.0"
dependencies = [
"bp-bridge-hub-cumulus",
"bp-messages",
@@ -2195,14 +2195,14 @@ dependencies = [
"bp-xcm-bridge-hub",
"frame-support",
"parity-scale-codec",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-header-chain"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-runtime",
"bp-test-utils",
@@ -2214,14 +2214,14 @@ dependencies = [
"scale-info",
"serde",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-messages"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-runtime",
@@ -2231,14 +2231,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-std 14.0.0",
]
[[package]]
name = "bp-parachains"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
@@ -2247,14 +2247,14 @@ dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-polkadot-bulletin"
-version = "0.4.0"
+version = "0.18.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -2264,14 +2264,14 @@ dependencies = [
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-polkadot-core"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-messages",
"bp-runtime",
@@ -2281,14 +2281,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-relayers"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -2300,25 +2300,25 @@ dependencies = [
"pallet-utility",
"parity-scale-codec",
"scale-info",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-rococo"
-version = "0.6.0"
+version = "0.20.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
"bp-runtime",
"frame-support",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-runtime"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"frame-support",
"frame-system",
@@ -2330,18 +2330,18 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"sp-std 14.0.0",
- "sp-trie 29.0.0",
+ "sp-trie 40.0.0",
"trie-db 0.30.0",
]
[[package]]
name = "bp-test-utils"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-parachains",
@@ -2350,29 +2350,29 @@ dependencies = [
"ed25519-dalek",
"finality-grandpa",
"parity-scale-codec",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
- "sp-trie 29.0.0",
+ "sp-trie 40.0.0",
]
[[package]]
name = "bp-westend"
-version = "0.3.0"
+version = "0.17.0"
dependencies = [
"bp-header-chain",
"bp-polkadot-core",
"bp-runtime",
"frame-support",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "bp-xcm-bridge-hub"
-version = "0.2.0"
+version = "0.7.0"
dependencies = [
"bp-messages",
"bp-runtime",
@@ -2380,26 +2380,26 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-std 14.0.0",
"staging-xcm",
]
[[package]]
name = "bp-xcm-bridge-hub-router"
-version = "0.6.0"
+version = "0.18.0"
dependencies = [
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"staging-xcm",
]
[[package]]
name = "bridge-hub-common"
-version = "0.1.0"
+version = "0.14.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -2407,8 +2407,8 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"snowbridge-core",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -2417,7 +2417,7 @@ dependencies = [
[[package]]
name = "bridge-hub-rococo-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"bp-messages",
"bridge-hub-common",
@@ -2425,7 +2425,7 @@ dependencies = [
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"staging-xcm",
"testnet-parachains-constants",
@@ -2457,8 +2457,8 @@ dependencies = [
"snowbridge-pallet-inbound-queue-fixtures",
"snowbridge-pallet-outbound-queue",
"snowbridge-pallet-system",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -2467,7 +2467,7 @@ dependencies = [
[[package]]
name = "bridge-hub-rococo-runtime"
-version = "0.5.0"
+version = "0.20.0"
dependencies = [
"bp-asset-hub-rococo",
"bp-asset-hub-westend",
@@ -2545,21 +2545,21 @@ dependencies = [
"snowbridge-runtime-common",
"snowbridge-runtime-test-common",
"snowbridge-system-runtime-api",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -2571,7 +2571,7 @@ dependencies = [
[[package]]
name = "bridge-hub-test-utils"
-version = "0.7.0"
+version = "0.23.0"
dependencies = [
"asset-test-utils",
"bp-header-chain",
@@ -2599,12 +2599,12 @@ dependencies = [
"parachains-common",
"parachains-runtimes-test-utils",
"parity-scale-codec",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -2612,7 +2612,7 @@ dependencies = [
[[package]]
name = "bridge-hub-westend-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"bp-messages",
"bridge-hub-common",
@@ -2620,7 +2620,7 @@ dependencies = [
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"staging-xcm",
"testnet-parachains-constants",
@@ -2660,9 +2660,9 @@ dependencies = [
"snowbridge-pallet-outbound-queue-v2",
"snowbridge-pallet-system",
"snowbridge-pallet-system-v2",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -2671,7 +2671,7 @@ dependencies = [
[[package]]
name = "bridge-hub-westend-runtime"
-version = "0.3.0"
+version = "0.17.0"
dependencies = [
"bp-asset-hub-rococo",
"bp-asset-hub-westend",
@@ -2751,21 +2751,21 @@ dependencies = [
"snowbridge-runtime-test-common",
"snowbridge-system-runtime-api",
"snowbridge-system-v2-runtime-api",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -2779,7 +2779,7 @@ dependencies = [
[[package]]
name = "bridge-runtime-common"
-version = "0.7.0"
+version = "0.22.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -2800,12 +2800,12 @@ dependencies = [
"pallet-utility",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
- "sp-trie 29.0.0",
- "sp-weights 27.0.0",
+ "sp-trie 40.0.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"static_assertions",
"tuplex",
@@ -3053,7 +3053,7 @@ dependencies = [
[[package]]
name = "chain-spec-guide-runtime"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"cmd_lib",
"docify",
@@ -3064,11 +3064,11 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-wasm-builder",
]
@@ -3281,14 +3281,14 @@ dependencies = [
[[package]]
name = "collectives-westend-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"collectives-westend-runtime",
"cumulus-primitives-core",
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"testnet-parachains-constants",
]
@@ -3309,7 +3309,7 @@ dependencies = [
"pallet-xcm",
"parity-scale-codec",
"polkadot-runtime-common",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-executor",
"westend-runtime-constants",
@@ -3318,7 +3318,7 @@ dependencies = [
[[package]]
name = "collectives-westend-runtime"
-version = "3.0.0"
+version = "20.0.1"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -3371,22 +3371,22 @@ dependencies = [
"polkadot-runtime-common",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -3666,13 +3666,13 @@ dependencies = [
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"testnet-parachains-constants",
]
[[package]]
name = "coretime-rococo-integration-tests"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"cumulus-pallet-parachain-system",
"emulated-integration-tests-common",
@@ -3682,14 +3682,14 @@ dependencies = [
"polkadot-runtime-parachains",
"rococo-runtime-constants",
"rococo-system-emulated-network",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-executor",
]
[[package]]
name = "coretime-rococo-runtime"
-version = "0.1.0"
+version = "0.16.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -3734,19 +3734,19 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -3765,13 +3765,13 @@ dependencies = [
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"testnet-parachains-constants",
]
[[package]]
name = "coretime-westend-integration-tests"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"cumulus-pallet-parachain-system",
"emulated-integration-tests-common",
@@ -3780,7 +3780,7 @@ dependencies = [
"pallet-message-queue",
"pallet-xcm",
"polkadot-runtime-parachains",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-executor",
"westend-runtime-constants",
@@ -3789,7 +3789,7 @@ dependencies = [
[[package]]
name = "coretime-westend-runtime"
-version = "0.1.0"
+version = "0.16.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -3833,19 +3833,19 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -4192,7 +4192,7 @@ dependencies = [
[[package]]
name = "cumulus-client-bootnodes"
-version = "0.1.0"
+version = "0.2.0"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -4211,13 +4211,13 @@ dependencies = [
"sc-network",
"sc-service",
"sp-consensus-babe",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"tokio",
]
[[package]]
name = "cumulus-client-cli"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"clap",
"parity-scale-codec",
@@ -4226,14 +4226,14 @@ dependencies = [
"sc-client-api",
"sc-service",
"sp-blockchain",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"url",
]
[[package]]
name = "cumulus-client-collator"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"async-trait",
"cumulus-client-consensus-common",
@@ -4251,19 +4251,19 @@ dependencies = [
"polkadot-overseer",
"polkadot-primitives",
"sc-client-api",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-maybe-compressed-blob 11.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
"tracing",
]
[[package]]
name = "cumulus-client-consensus-aura"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"async-trait",
"cumulus-client-collator",
@@ -4292,22 +4292,22 @@ dependencies = [
"sc-telemetry",
"sc-utils",
"schnellru",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
"substrate-prometheus-endpoint",
"tokio",
"tracing",
@@ -4315,7 +4315,7 @@ dependencies = [
[[package]]
name = "cumulus-client-consensus-common"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"async-trait",
"cumulus-client-pov-recovery",
@@ -4338,33 +4338,33 @@ dependencies = [
"sp-blockchain",
"sp-consensus",
"sp-consensus-slots",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
"substrate-prometheus-endpoint",
"tracing",
]
[[package]]
name = "cumulus-client-consensus-proposer"
-version = "0.7.0"
+version = "0.20.0"
dependencies = [
"anyhow",
"async-trait",
"cumulus-primitives-parachain-inherent",
"sp-consensus",
"sp-inherents",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"thiserror 1.0.65",
]
[[package]]
name = "cumulus-client-consensus-relay-chain"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"async-trait",
"cumulus-client-consensus-common",
@@ -4373,20 +4373,20 @@ dependencies = [
"futures",
"parking_lot 0.12.3",
"sc-consensus",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-prometheus-endpoint",
"tracing",
]
[[package]]
name = "cumulus-client-network"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4405,22 +4405,22 @@ dependencies = [
"rstest",
"sc-client-api",
"sc-network",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-version 29.0.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-version 40.0.0",
"tokio",
"tracing",
]
[[package]]
name = "cumulus-client-parachain-inherent"
-version = "0.1.0"
+version = "0.18.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4428,19 +4428,21 @@ dependencies = [
"cumulus-relay-chain-interface",
"cumulus-test-relay-sproof-builder",
"parity-scale-codec",
+ "polkadot-runtime-parachains",
"sc-client-api",
"sc-consensus-babe",
"sp-crypto-hashing 0.1.0",
"sp-inherents",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-storage 19.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
+ "sp-trie 40.0.0",
"tracing",
]
[[package]]
name = "cumulus-client-pov-recovery"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -4461,20 +4463,20 @@ dependencies = [
"sc-consensus",
"sc-network",
"sc-utils",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
"sp-maybe-compressed-blob 11.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
- "sp-version 29.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
+ "sp-version 40.0.0",
"tokio",
"tracing",
]
[[package]]
name = "cumulus-client-service"
-version = "0.7.0"
+version = "0.25.1"
dependencies = [
"async-channel 1.9.0",
"cumulus-client-cli",
@@ -4502,18 +4504,18 @@ dependencies = [
"sc-telemetry",
"sc-transaction-pool",
"sc-utils",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-transaction-pool",
]
[[package]]
name = "cumulus-pallet-aura-ext"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"cumulus-pallet-parachain-system",
"cumulus-primitives-core",
@@ -4525,17 +4527,17 @@ dependencies = [
"parity-scale-codec",
"rstest",
"scale-info",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-aura",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-version 29.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-version 40.0.0",
]
[[package]]
name = "cumulus-pallet-dmp-queue"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"cumulus-primitives-core",
"frame-benchmarking",
@@ -4544,16 +4546,16 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
]
[[package]]
name = "cumulus-pallet-parachain-system"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"assert_matches",
"bytes",
@@ -4581,18 +4583,19 @@ dependencies = [
"scale-info",
"sp-consensus-babe",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-externalities 0.25.0",
+ "sp-externalities 0.30.0",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"sp-std 14.0.0",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
+ "sp-storage 22.0.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
"staging-xcm",
"staging-xcm-builder",
"trie-db 0.30.0",
@@ -4609,21 +4612,34 @@ dependencies = [
"syn 2.0.98",
]
+[[package]]
+name = "cumulus-pallet-pubsub-consumer"
+version = "0.1.0"
+dependencies = [
+ "cumulus-pallet-subscriber",
+ "cumulus-primitives-core",
+ "frame-support",
+ "frame-system",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-std 14.0.0",
+]
+
[[package]]
name = "cumulus-pallet-session-benchmarking"
-version = "9.0.0"
+version = "22.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"pallet-session",
"parity-scale-codec",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "cumulus-pallet-solo-to-para"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"cumulus-pallet-parachain-system",
"frame-support",
@@ -4632,12 +4648,31 @@ dependencies = [
"parity-scale-codec",
"polkadot-primitives",
"scale-info",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
+]
+
+[[package]]
+name = "cumulus-pallet-subscriber"
+version = "0.1.0"
+dependencies = [
+ "cumulus-pallet-parachain-system",
+ "cumulus-primitives-core",
+ "frame-support",
+ "frame-system",
+ "log",
+ "parity-scale-codec",
+ "polkadot-parachain-primitives",
+ "scale-info",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-std 14.0.0",
+ "sp-storage 22.0.0",
]
[[package]]
name = "cumulus-pallet-weight-reclaim"
-version = "1.0.0"
+version = "0.3.0"
dependencies = [
"cumulus-primitives-proof-size-hostfunction",
"cumulus-primitives-storage-weight-reclaim",
@@ -4649,28 +4684,28 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-trie 29.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-trie 40.0.0",
]
[[package]]
name = "cumulus-pallet-xcm"
-version = "0.7.0"
+version = "0.20.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
]
[[package]]
name = "cumulus-pallet-xcmp-queue"
-version = "0.7.1"
+version = "0.21.0"
dependencies = [
"approx",
"bounded-collections 0.2.3",
@@ -4687,9 +4722,9 @@ dependencies = [
"polkadot-runtime-common",
"polkadot-runtime-parachains",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -4697,7 +4732,7 @@ dependencies = [
[[package]]
name = "cumulus-ping"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"cumulus-pallet-xcm",
"cumulus-primitives-core",
@@ -4705,13 +4740,13 @@ dependencies = [
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
]
[[package]]
name = "cumulus-pov-validator"
-version = "0.1.0"
+version = "0.6.0"
dependencies = [
"anyhow",
"clap",
@@ -4719,9 +4754,9 @@ dependencies = [
"polkadot-node-primitives",
"polkadot-parachain-primitives",
"polkadot-primitives",
- "sc-executor 0.32.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sc-executor 0.43.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-maybe-compressed-blob 11.0.0",
"tracing",
"tracing-subscriber",
@@ -4729,57 +4764,57 @@ dependencies = [
[[package]]
name = "cumulus-primitives-aura"
-version = "0.7.0"
+version = "0.18.0"
dependencies = [
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus-aura",
]
[[package]]
name = "cumulus-primitives-core"
-version = "0.7.0"
+version = "0.19.0"
dependencies = [
"parity-scale-codec",
"polkadot-core-primitives",
"polkadot-parachain-primitives",
"polkadot-primitives",
"scale-info",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
- "sp-trie 29.0.0",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-trie 40.0.0",
"staging-xcm",
"tracing",
]
[[package]]
name = "cumulus-primitives-parachain-inherent"
-version = "0.7.0"
+version = "0.19.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
"cumulus-test-relay-sproof-builder",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-trie 29.0.0",
+ "sp-trie 40.0.0",
]
[[package]]
name = "cumulus-primitives-proof-size-hostfunction"
-version = "0.2.0"
+version = "0.13.0"
dependencies = [
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-io 30.0.0",
- "sp-runtime-interface 24.0.0",
- "sp-state-machine 0.35.0",
- "sp-trie 29.0.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-io 41.0.1",
+ "sp-runtime-interface 30.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-trie 40.0.0",
]
[[package]]
name = "cumulus-primitives-storage-weight-reclaim"
-version = "1.0.0"
+version = "12.0.0"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-proof-size-hostfunction",
@@ -4791,14 +4826,14 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-trie 29.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-trie 40.0.0",
]
[[package]]
name = "cumulus-primitives-timestamp"
-version = "0.7.0"
+version = "0.20.0"
dependencies = [
"cumulus-primitives-core",
"sp-inherents",
@@ -4807,7 +4842,7 @@ dependencies = [
[[package]]
name = "cumulus-primitives-utility"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
@@ -4815,7 +4850,7 @@ dependencies = [
"pallet-asset-conversion",
"parity-scale-codec",
"polkadot-runtime-common",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -4823,7 +4858,7 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-inprocess-interface"
-version = "0.7.0"
+version = "0.25.0"
dependencies = [
"async-channel 1.9.0",
"async-trait",
@@ -4843,17 +4878,18 @@ dependencies = [
"sc-sysinfo",
"sc-telemetry",
"sc-tracing",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
]
[[package]]
name = "cumulus-relay-chain-interface"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4863,16 +4899,17 @@ dependencies = [
"polkadot-overseer",
"sc-client-api",
"sc-network",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
- "sp-state-machine 0.35.0",
- "sp-version 29.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
+ "sp-version 40.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "cumulus-relay-chain-minimal-node"
-version = "0.7.0"
+version = "0.25.0"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -4896,18 +4933,18 @@ dependencies = [
"sc-service",
"sc-tracing",
"sc-utils",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-prometheus-endpoint",
"tracing",
]
[[package]]
name = "cumulus-relay-chain-rpc-interface"
-version = "0.7.0"
+version = "0.24.0"
dependencies = [
"async-trait",
"cumulus-primitives-core",
@@ -4933,11 +4970,11 @@ dependencies = [
"smoldot-light 0.9.0",
"sp-authority-discovery",
"sp-consensus-babe",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-storage 19.0.0",
- "sp-version 29.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
+ "sp-version 40.0.0",
"substrate-prometheus-endpoint",
"thiserror 1.0.65",
"tokio",
@@ -4948,13 +4985,13 @@ dependencies = [
[[package]]
name = "cumulus-relay-chain-streams"
-version = "0.7.0"
+version = "0.2.0"
dependencies = [
"cumulus-relay-chain-interface",
"futures",
"polkadot-node-subsystem",
"polkadot-primitives",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus",
"tracing",
]
@@ -4979,33 +5016,33 @@ dependencies = [
"sc-block-builder",
"sc-consensus",
"sc-consensus-aura",
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
"sc-service",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-blockchain",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-timestamp",
"substrate-test-client",
]
[[package]]
name = "cumulus-test-relay-sproof-builder"
-version = "0.7.0"
+version = "0.20.0"
dependencies = [
"cumulus-primitives-core",
"parity-scale-codec",
"polkadot-primitives",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-trie 29.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-trie 40.0.0",
]
[[package]]
@@ -5033,19 +5070,19 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"substrate-wasm-builder",
]
@@ -5096,9 +5133,9 @@ dependencies = [
"sc-client-api",
"sc-consensus",
"sc-consensus-aura",
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
- "sc-executor-wasmtime 0.29.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
+ "sc-executor-wasmtime 0.39.0",
"sc-network",
"sc-service",
"sc-telemetry",
@@ -5107,19 +5144,19 @@ dependencies = [
"sc-transaction-pool-api",
"serde",
"serde_json",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-client",
"tokio",
"tracing",
@@ -5151,6 +5188,9 @@ dependencies = [
"polkadot-primitives",
"serde",
"serde_json",
+ "sp-core 37.0.0",
+ "sp-keyring",
+ "sp-statement-store",
"tokio",
"zombienet-orchestrator",
"zombienet-sdk",
@@ -5863,7 +5903,7 @@ dependencies = [
[[package]]
name = "emulated-integration-tests-common"
-version = "3.0.0"
+version = "22.1.0"
dependencies = [
"asset-test-utils",
"bp-messages",
@@ -5872,12 +5912,14 @@ dependencies = [
"cumulus-pallet-xcmp-queue",
"cumulus-primitives-core",
"frame-support",
+ "frame-system",
"hex-literal",
"pallet-asset-conversion",
"pallet-assets",
"pallet-balances",
"pallet-bridge-messages",
"pallet-message-queue",
+ "pallet-whitelist",
"pallet-xcm",
"pallet-xcm-bridge-hub",
"parachains-common",
@@ -5890,9 +5932,9 @@ dependencies = [
"sp-authority-discovery",
"sp-consensus-babe",
"sp-consensus-beefy",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-executor",
"xcm-emulator",
@@ -5980,9 +6022,9 @@ dependencies = [
[[package]]
name = "env_filter"
-version = "0.1.0"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
+checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
dependencies = [
"log",
"regex",
@@ -6117,7 +6159,7 @@ dependencies = [
[[package]]
name = "ethereum-standards"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"alloy-core",
]
@@ -6222,6 +6264,17 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
+[[package]]
+name = "fancy-regex"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298"
+dependencies = [
+ "bit-set",
+ "regex-automata 0.4.8",
+ "regex-syntax 0.8.5",
+]
+
[[package]]
name = "fastrand"
version = "1.9.0"
@@ -6243,7 +6296,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"auto_impl",
"bytes",
]
@@ -6254,7 +6307,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"auto_impl",
"bytes",
]
@@ -6485,7 +6538,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "fork-tree"
-version = "12.0.0"
+version = "13.0.1"
dependencies = [
"parity-scale-codec",
]
@@ -6527,7 +6580,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
[[package]]
name = "frame-benchmarking"
-version = "28.0.0"
+version = "41.0.1"
dependencies = [
"array-bytes 6.2.2",
"frame-support",
@@ -6541,22 +6594,22 @@ dependencies = [
"sc-client-db",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
- "sp-state-machine 0.35.0",
- "sp-storage 19.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
"static_assertions",
]
[[package]]
name = "frame-benchmarking-cli"
-version = "32.0.0"
+version = "49.1.0"
dependencies = [
"Inflector",
"array-bytes 6.2.2",
@@ -6566,6 +6619,7 @@ dependencies = [
"cumulus-client-parachain-inherent",
"cumulus-primitives-proof-size-hostfunction",
"cumulus-test-runtime",
+ "env_filter",
"frame-benchmarking",
"frame-storage-access-test-runtime",
"frame-support",
@@ -6585,32 +6639,33 @@ dependencies = [
"sc-cli",
"sc-client-api",
"sc-client-db",
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
- "sc-executor-wasmtime 0.29.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
+ "sc-executor-wasmtime 0.39.0",
"sc-runtime-utilities",
"sc-service",
"sc-sysinfo",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-database",
- "sp-externalities 0.25.0",
+ "sp-externalities 0.30.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-storage 19.0.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
"sp-timestamp",
"sp-transaction-pool",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
- "sp-wasm-interface 20.0.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
+ "sp-wasm-interface 22.0.0",
"substrate-test-runtime",
"subxt 0.41.0",
"subxt-signer 0.41.0",
@@ -6621,15 +6676,15 @@ dependencies = [
[[package]]
name = "frame-benchmarking-pallet-pov"
-version = "18.0.0"
+version = "31.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -6662,7 +6717,7 @@ dependencies = [
[[package]]
name = "frame-election-provider-solution-type"
-version = "13.0.0"
+version = "16.1.1"
dependencies = [
"frame-election-provider-support",
"frame-support",
@@ -6671,14 +6726,14 @@ dependencies = [
"proc-macro2 1.0.95",
"quote 1.0.40",
"scale-info",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"syn 2.0.98",
"trybuild",
]
[[package]]
name = "frame-election-provider-support"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-election-provider-solution-type",
"frame-support",
@@ -6686,30 +6741,30 @@ dependencies = [
"parity-scale-codec",
"rand 0.8.5",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "frame-election-solution-type-fuzzer"
-version = "2.0.0-alpha.5"
+version = "2.0.0"
dependencies = [
"frame-election-provider-solution-type",
"frame-election-provider-support",
"frame-support",
"honggfuzz",
"parity-scale-codec",
- "sp-arithmetic 23.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "frame-executive"
-version = "28.0.0"
+version = "41.0.1"
dependencies = [
"aquamarine",
"array-bytes 6.2.2",
@@ -6721,12 +6776,12 @@ dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
- "sp-version 29.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
+ "sp-version 40.0.0",
"substrate-test-runtime-client",
]
@@ -6780,7 +6835,7 @@ dependencies = [
[[package]]
name = "frame-metadata-hash-extension"
-version = "0.1.0"
+version = "0.9.0"
dependencies = [
"array-bytes 6.2.2",
"const-hex",
@@ -6792,9 +6847,9 @@ dependencies = [
"merkleized-metadata",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
"substrate-test-runtime-client",
"substrate-wasm-builder",
@@ -6802,7 +6857,7 @@ dependencies = [
[[package]]
name = "frame-omni-bencher"
-version = "0.1.0"
+version = "0.13.0"
dependencies = [
"assert_cmd",
"clap",
@@ -6812,7 +6867,7 @@ dependencies = [
"sc-chain-spec",
"sc-cli",
"sp-genesis-builder",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-statement-store",
"tempfile",
"tracing-subscriber",
@@ -6820,7 +6875,7 @@ dependencies = [
[[package]]
name = "frame-remote-externalities"
-version = "0.35.0"
+version = "0.52.0"
dependencies = [
"futures",
"indicatif",
@@ -6828,12 +6883,12 @@ dependencies = [
"log",
"parity-scale-codec",
"serde",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
"spinners",
"substrate-rpc-client",
"tokio",
@@ -6842,20 +6897,20 @@ dependencies = [
[[package]]
name = "frame-storage-access-test-runtime"
-version = "0.1.0"
+version = "0.2.0"
dependencies = [
"cumulus-pallet-parachain-system",
"parity-scale-codec",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-trie 29.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-trie 40.0.0",
"substrate-wasm-builder",
]
[[package]]
name = "frame-support"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"Inflector",
"aquamarine",
@@ -6877,30 +6932,30 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-crypto-hashing-proc-macro 0.1.0",
"sp-debug-derive 14.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
- "sp-metadata-ir 0.6.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-metadata-ir 0.11.0",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-state-machine 0.35.0",
+ "sp-state-machine 0.46.0",
"sp-std 14.0.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
- "sp-weights 27.0.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
+ "sp-weights 32.0.0",
"tt-call",
]
[[package]]
name = "frame-support-procedural"
-version = "23.0.0"
+version = "34.0.0"
dependencies = [
"Inflector",
"cfg-expr",
@@ -6921,15 +6976,15 @@ dependencies = [
"regex",
"scale-info",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-metadata-ir 0.6.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-metadata-ir 0.11.0",
+ "sp-runtime 42.0.0",
"syn 2.0.98",
]
[[package]]
name = "frame-support-procedural-tools"
-version = "10.0.0"
+version = "13.0.1"
dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate 3.1.0",
@@ -6940,7 +6995,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
-version = "11.0.0"
+version = "12.0.0"
dependencies = [
"proc-macro2 1.0.95",
"quote 1.0.40",
@@ -6962,41 +7017,41 @@ dependencies = [
"rustversion",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-metadata-ir 0.6.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-version 29.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-metadata-ir 0.11.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-version 40.0.0",
"static_assertions",
"trybuild",
]
[[package]]
name = "frame-support-test-compile-pass"
-version = "4.0.0-dev"
+version = "4.0.0"
dependencies = [
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-version 29.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-version 40.0.0",
]
[[package]]
name = "frame-support-test-pallet"
-version = "4.0.0-dev"
+version = "4.0.0"
dependencies = [
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
"serde",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -7010,7 +7065,7 @@ dependencies = [
[[package]]
name = "frame-system"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"cfg-if",
"criterion",
@@ -7020,48 +7075,48 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-version 29.0.0",
- "sp-weights 27.0.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-version 40.0.0",
+ "sp-weights 32.0.0",
"substrate-test-runtime-client",
]
[[package]]
name = "frame-system-benchmarking"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-version 29.0.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-version 40.0.0",
]
[[package]]
name = "frame-system-rpc-runtime-api"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
"docify",
"parity-scale-codec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
]
[[package]]
name = "frame-try-runtime"
-version = "0.34.0"
+version = "0.47.0"
dependencies = [
"frame-support",
"parity-scale-codec",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -7273,7 +7328,7 @@ dependencies = [
[[package]]
name = "generate-bags"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"chrono",
"frame-election-provider-support",
@@ -7470,7 +7525,7 @@ dependencies = [
[[package]]
name = "glutton-westend-runtime"
-version = "3.0.0"
+version = "18.0.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -7493,19 +7548,19 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -7514,6 +7569,25 @@ dependencies = [
"testnet-parachains-constants",
]
+[[package]]
+name = "governance-westend-integration-tests"
+version = "0.1.0"
+dependencies = [
+ "collectives-westend-runtime",
+ "emulated-integration-tests-common",
+ "frame-support",
+ "frame-system",
+ "pallet-utility",
+ "pallet-whitelist",
+ "pallet-xcm",
+ "parity-scale-codec",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "staging-xcm",
+ "westend-runtime",
+ "westend-system-emulated-network",
+]
+
[[package]]
name = "governor"
version = "0.6.0"
@@ -7714,7 +7788,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
]
[[package]]
@@ -7993,7 +8067,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
- "socket2 0.5.9",
+ "socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
@@ -8957,7 +9031,7 @@ checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28"
[[package]]
name = "kitchensink-runtime"
-version = "3.0.0-dev"
+version = "3.0.0"
dependencies = [
"array-bytes 6.2.2",
"log",
@@ -8965,7 +9039,7 @@ dependencies = [
"pallet-example-mbm",
"pallet-example-tasks",
"parity-scale-codec",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
"primitive-types 0.13.1",
"scale-info",
"serde_json",
@@ -9375,7 +9449,7 @@ version = "0.46.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ced237d0bd84bbebb7c2cad4c073160dacb4fe40534963c32ed6d4c6bb7702a3"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"asynchronous-codec 0.7.0",
"bytes",
"either",
@@ -10132,10 +10206,11 @@ dependencies = [
[[package]]
name = "memory-db"
-version = "0.33.0"
+version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6da20dba965bd218a14c3b335b90d3e07c09ede190c7c19b50deb23d418a322"
+checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d"
dependencies = [
+ "foldhash",
"hash-db",
"hashbrown 0.15.3",
]
@@ -10180,8 +10255,8 @@ dependencies = [
"num-traits",
"parking_lot 0.12.3",
"relay-utils",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
]
[[package]]
@@ -10198,7 +10273,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "minimal-template-node"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"clap",
"docify",
@@ -10206,16 +10281,16 @@ dependencies = [
"futures-timer",
"jsonrpsee",
"minimal-template-runtime",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
]
[[package]]
name = "minimal-template-runtime"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"pallet-minimal-template",
"parity-scale-codec",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
"scale-info",
"serde_json",
]
@@ -10248,7 +10323,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a"
dependencies = [
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"bitflags 1.3.2",
"blake2 0.10.6",
"c2-chacha",
@@ -10268,7 +10343,7 @@ dependencies = [
[[package]]
name = "mmr-gadget"
-version = "29.0.0"
+version = "46.0.0"
dependencies = [
"futures",
"log",
@@ -10277,31 +10352,31 @@ dependencies = [
"sc-block-builder",
"sc-client-api",
"sc-offchain",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-beefy",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-mmr-primitives",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime-client",
"tokio",
]
[[package]]
name = "mmr-rpc"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-mmr-primitives",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -10676,7 +10751,7 @@ checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
[[package]]
name = "node-bench"
-version = "0.9.0-dev"
+version = "0.9.0"
dependencies = [
"array-bytes 6.2.2",
"async-trait",
@@ -10700,13 +10775,13 @@ dependencies = [
"serde",
"serde_json",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
"tempfile",
]
@@ -10714,13 +10789,13 @@ dependencies = [
name = "node-primitives"
version = "2.0.0"
dependencies = [
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "node-rpc"
-version = "3.0.0-dev"
+version = "3.0.0"
dependencies = [
"jsonrpsee",
"mmr-rpc",
@@ -10738,15 +10813,15 @@ dependencies = [
"sc-rpc",
"sc-sync-state-rpc",
"sc-transaction-pool-api",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
"sp-consensus-beefy",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-statement-store",
"substrate-frame-rpc-system",
"substrate-state-trie-migration-rpc",
@@ -10777,7 +10852,7 @@ dependencies = [
[[package]]
name = "node-testing"
-version = "3.0.0-dev"
+version = "3.0.0"
dependencies = [
"frame-metadata-hash-extension",
"frame-system",
@@ -10794,17 +10869,17 @@ dependencies = [
"sc-client-api",
"sc-client-db",
"sc-consensus",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-service",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-inherents",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-timestamp",
"staging-node-cli",
"substrate-test-client",
@@ -10938,7 +11013,7 @@ version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"itoa",
]
@@ -11137,9 +11212,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "orchestra"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41f6bbacc8c189a3f2e45e0fd0436e5d97f194db888e721bdbc3973e7dbed4c2"
+checksum = "19051f0b0512402f5d52d6776999f55996f01887396278aeeccbbdfbc83eef2d"
dependencies = [
"async-trait",
"dyn-clonable",
@@ -11154,9 +11229,9 @@ dependencies = [
[[package]]
name = "orchestra-proc-macro"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f7b1d40dd8f367db3c65bec8d3dd47d4a604ee8874480738f93191bddab4e0e0"
+checksum = "43dfaf083aef571385fccfdc3a2f8ede8d0a1863160455d4f2b014d8f7d04a3f"
dependencies = [
"expander",
"indexmap 2.9.0",
@@ -11219,15 +11294,15 @@ dependencies = [
"parity-scale-codec",
"polkadot-sdk-frame",
"scale-info",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-session",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-alliance"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"array-bytes 6.2.2",
"frame-benchmarking",
@@ -11239,15 +11314,15 @@ dependencies = [
"pallet-identity",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-asset-conversion"
-version = "10.0.0"
+version = "23.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11258,16 +11333,16 @@ dependencies = [
"parity-scale-codec",
"primitive-types 0.13.1",
"scale-info",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-asset-conversion-ops"
-version = "0.1.0"
+version = "0.9.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11279,15 +11354,15 @@ dependencies = [
"parity-scale-codec",
"primitive-types 0.13.1",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-asset-conversion-tx-payment"
-version = "10.0.0"
+version = "23.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11298,13 +11373,13 @@ dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-asset-rate"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11312,14 +11387,14 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-asset-rewards"
-version = "0.1.0"
+version = "0.3.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11330,17 +11405,17 @@ dependencies = [
"parity-scale-codec",
"primitive-types 0.13.1",
"scale-info",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "pallet-asset-tx-payment"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11352,13 +11427,13 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-assets"
-version = "29.1.0"
+version = "43.0.0"
dependencies = [
"ethereum-standards",
"frame-benchmarking",
@@ -11370,14 +11445,14 @@ dependencies = [
"pallet-revive",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-assets-freezer"
-version = "0.1.0"
+version = "0.8.0"
dependencies = [
"log",
"pallet-assets",
@@ -11389,7 +11464,7 @@ dependencies = [
[[package]]
name = "pallet-assets-holder"
-version = "0.1.0"
+version = "0.3.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11399,14 +11474,14 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-atomic-swap"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"pallet-balances",
"parity-scale-codec",
@@ -11416,7 +11491,7 @@ dependencies = [
[[package]]
name = "pallet-aura"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11424,46 +11499,46 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-aura",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-authority-discovery"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-support",
"frame-system",
"pallet-session",
"parity-scale-codec",
"scale-info",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-authority-discovery",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-authorship"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-support",
"frame-system",
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-babe"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -11479,19 +11554,19 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-babe",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-bags-list"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"aquamarine",
"docify",
@@ -11503,15 +11578,15 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-bags-list-fuzzer"
-version = "4.0.0-dev"
+version = "4.0.0"
dependencies = [
"frame-election-provider-support",
"honggfuzz",
@@ -11520,7 +11595,7 @@ dependencies = [
[[package]]
name = "pallet-bags-list-remote-tests"
-version = "4.0.0-dev"
+version = "4.0.0"
dependencies = [
"frame-election-provider-support",
"frame-remote-externalities",
@@ -11529,13 +11604,13 @@ dependencies = [
"log",
"pallet-bags-list",
"pallet-staking",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-balances"
-version = "28.0.0"
+version = "42.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11546,14 +11621,14 @@ dependencies = [
"parity-scale-codec",
"paste",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-beefy"
-version = "28.0.0"
+version = "42.0.0"
dependencies = [
"frame-election-provider-support",
"frame-support",
@@ -11570,18 +11645,18 @@ dependencies = [
"scale-info",
"serde",
"sp-consensus-beefy",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-beefy-mmr"
-version = "28.0.0"
+version = "42.0.0"
dependencies = [
"array-bytes 6.2.2",
"binary-merkle-tree",
@@ -11595,18 +11670,18 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus-beefy",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-state-machine 0.35.0",
+ "sp-state-machine 0.46.0",
]
[[package]]
name = "pallet-bounties"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11616,9 +11691,9 @@ dependencies = [
"pallet-treasury",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -11639,15 +11714,15 @@ dependencies = [
"scale-info",
"serde",
"sp-consensus-beefy",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "pallet-bridge-grandpa"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-runtime",
@@ -11659,15 +11734,15 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "pallet-bridge-messages"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -11681,16 +11756,16 @@ dependencies = [
"pallet-bridge-grandpa",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
- "sp-trie 29.0.0",
+ "sp-trie 40.0.0",
]
[[package]]
name = "pallet-bridge-parachains"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-parachains",
@@ -11704,15 +11779,15 @@ dependencies = [
"pallet-bridge-grandpa",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "pallet-bridge-relayers"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -11733,15 +11808,15 @@ dependencies = [
"pallet-utility",
"parity-scale-codec",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-broker"
-version = "0.6.0"
+version = "0.20.0"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -11751,17 +11826,17 @@ dependencies = [
"parity-scale-codec",
"pretty_assertions",
"scale-info",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-child-bounties"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11772,14 +11847,14 @@ dependencies = [
"pallet-treasury",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-collator-selection"
-version = "9.0.0"
+version = "22.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11794,15 +11869,15 @@ dependencies = [
"rand 0.8.5",
"scale-info",
"sp-consensus-aura",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-collective"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -11812,28 +11887,28 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-collective-content"
-version = "0.6.0"
+version = "0.19.0"
dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-contracts"
-version = "27.0.0"
+version = "41.0.0"
dependencies = [
"array-bytes 6.2.2",
"assert_matches",
@@ -11859,12 +11934,12 @@ dependencies = [
"scale-info",
"serde",
"smallvec",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-builder",
"wasm-instrument",
@@ -11879,7 +11954,7 @@ dependencies = [
"anyhow",
"frame-system",
"parity-wasm",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"tempfile",
"toml 0.8.19",
"twox-hash",
@@ -11887,7 +11962,7 @@ dependencies = [
[[package]]
name = "pallet-contracts-mock-network"
-version = "3.0.0"
+version = "18.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -11904,12 +11979,12 @@ dependencies = [
"polkadot-primitives",
"polkadot-runtime-parachains",
"scale-info",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -11918,7 +11993,7 @@ dependencies = [
[[package]]
name = "pallet-contracts-proc-macro"
-version = "18.0.0"
+version = "23.0.3"
dependencies = [
"proc-macro2 1.0.95",
"quote 1.0.40",
@@ -11927,7 +12002,7 @@ dependencies = [
[[package]]
name = "pallet-contracts-uapi"
-version = "5.0.0"
+version = "14.0.0"
dependencies = [
"bitflags 1.3.2",
"parity-scale-codec",
@@ -11937,7 +12012,7 @@ dependencies = [
[[package]]
name = "pallet-conviction-voting"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -11947,14 +12022,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-core-fellowship"
-version = "12.0.0"
+version = "25.0.1"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -11963,10 +12038,10 @@ dependencies = [
"pallet-ranked-collective",
"parity-scale-codec",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -11978,13 +12053,13 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-delegated-staking"
-version = "1.0.0"
+version = "8.0.0"
dependencies = [
"frame-election-provider-support",
"frame-support",
@@ -11997,16 +12072,16 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-democracy"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12018,14 +12093,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-dev-mode"
-version = "10.0.0"
+version = "23.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -12033,14 +12108,14 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-dummy-dim"
-version = "1.0.0"
+version = "0.2.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12049,11 +12124,11 @@ dependencies = [
"pallet-people",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"verifiable",
]
@@ -12076,17 +12151,17 @@ dependencies = [
"parity-scale-codec",
"parking_lot 0.12.3",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-election-provider-multi-block"
-version = "0.9.0"
+version = "0.2.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -12098,18 +12173,18 @@ dependencies = [
"parking_lot 0.12.3",
"rand 0.8.5",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-election-provider-multi-phase"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -12123,31 +12198,31 @@ dependencies = [
"parking_lot 0.12.3",
"rand 0.8.5",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-npos-elections",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"strum 0.26.3",
"tokio",
]
[[package]]
name = "pallet-election-provider-support-benchmarking"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
"frame-system",
"parity-scale-codec",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-elections-phragmen"
-version = "29.0.0"
+version = "42.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12156,12 +12231,12 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-utils",
]
@@ -12177,15 +12252,15 @@ dependencies = [
"pallet-verify-signature",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-example-basic"
-version = "27.0.0"
+version = "34.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12194,14 +12269,14 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-example-frame-crate"
-version = "0.0.1"
+version = "0.1.0"
dependencies = [
"parity-scale-codec",
"polkadot-sdk-frame",
@@ -12210,7 +12285,7 @@ dependencies = [
[[package]]
name = "pallet-example-kitchensink"
-version = "4.0.0-dev"
+version = "4.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12219,9 +12294,9 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -12235,7 +12310,7 @@ dependencies = [
"pallet-migrations",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
]
[[package]]
@@ -12248,15 +12323,15 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-example-single-block-migrations"
-version = "0.0.1"
+version = "0.1.0"
dependencies = [
"docify",
"frame-support",
@@ -12265,10 +12340,10 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-version 29.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-version 40.0.0",
]
[[package]]
@@ -12281,8 +12356,8 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
]
[[package]]
@@ -12295,14 +12370,14 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-example-view-functions"
-version = "1.0.0"
+version = "0.3.0"
dependencies = [
"frame-metadata 23.0.0",
"frame-support",
@@ -12311,15 +12386,15 @@ dependencies = [
"parity-scale-codec",
"pretty_assertions",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-metadata-ir 0.6.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-metadata-ir 0.11.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-examples"
-version = "4.0.0-dev"
+version = "4.0.0"
dependencies = [
"pallet-default-config-example",
"pallet-dev-mode",
@@ -12336,7 +12411,7 @@ dependencies = [
[[package]]
name = "pallet-fast-unstake"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -12350,16 +12425,16 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-glutton"
-version = "14.0.0"
+version = "27.0.0"
dependencies = [
"blake2 0.10.6",
"frame-benchmarking",
@@ -12368,15 +12443,15 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-grandpa"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"finality-grandpa",
"frame-benchmarking",
@@ -12393,20 +12468,20 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-identity"
-version = "29.0.0"
+version = "41.0.0"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -12416,15 +12491,15 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-im-online"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12434,16 +12509,16 @@ dependencies = [
"pallet-session",
"parity-scale-codec",
"scale-info",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
]
[[package]]
name = "pallet-indices"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12451,14 +12526,14 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-insecure-randomness-collective-flip"
-version = "16.0.0"
+version = "29.0.0"
dependencies = [
"parity-scale-codec",
"polkadot-sdk-frame",
@@ -12468,7 +12543,7 @@ dependencies = [
[[package]]
name = "pallet-lottery"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12477,14 +12552,14 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-membership"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12492,14 +12567,14 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-message-queue"
-version = "31.0.0"
+version = "44.0.0"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -12511,18 +12586,18 @@ dependencies = [
"rand_distr",
"scale-info",
"serde",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
- "sp-weights 27.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
+ "sp-weights 32.0.0",
]
[[package]]
name = "pallet-meta-tx"
-version = "0.1.0"
+version = "0.3.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -12534,17 +12609,17 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "pallet-migrations"
-version = "1.0.0"
+version = "11.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -12557,37 +12632,37 @@ dependencies = [
"polkadot-sdk-frame",
"pretty_assertions",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-minimal-template"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"parity-scale-codec",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
"scale-info",
]
[[package]]
name = "pallet-mixnet"
-version = "0.4.0"
+version = "0.17.0"
dependencies = [
"log",
"parity-scale-codec",
"polkadot-sdk-frame",
"scale-info",
"serde",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-mixnet",
]
[[package]]
name = "pallet-mmr"
-version = "27.0.0"
+version = "41.0.0"
dependencies = [
"itertools 0.11.0",
"log",
@@ -12595,12 +12670,12 @@ dependencies = [
"polkadot-sdk-frame",
"scale-info",
"sp-mmr-primitives",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-multisig"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"log",
"pallet-balances",
@@ -12611,7 +12686,7 @@ dependencies = [
[[package]]
name = "pallet-nft-fractionalization"
-version = "10.0.0"
+version = "24.0.0"
dependencies = [
"log",
"pallet-assets",
@@ -12624,7 +12699,7 @@ dependencies = [
[[package]]
name = "pallet-nfts"
-version = "22.0.0"
+version = "35.0.0"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -12634,34 +12709,34 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-nfts-runtime-api"
-version = "14.0.0"
+version = "27.0.0"
dependencies = [
"parity-scale-codec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
]
[[package]]
name = "pallet-nis"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"pallet-balances",
"parity-scale-codec",
"polkadot-sdk-frame",
"scale-info",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
]
[[package]]
name = "pallet-node-authorization"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"log",
"parity-scale-codec",
@@ -12671,7 +12746,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools"
-version = "25.0.0"
+version = "39.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -12679,16 +12754,16 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-nomination-pools-benchmarking"
-version = "26.0.0"
+version = "39.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -12703,10 +12778,10 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
"sp-staking",
]
@@ -12720,18 +12795,18 @@ dependencies = [
"log",
"pallet-nomination-pools",
"rand 0.8.5",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-nomination-pools-runtime-api"
-version = "23.0.0"
+version = "37.0.0"
dependencies = [
"pallet-nomination-pools",
"parity-scale-codec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
]
[[package]]
@@ -12751,16 +12826,16 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-offences"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -12768,15 +12843,15 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
]
[[package]]
name = "pallet-offences-benchmarking"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -12794,16 +12869,16 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "pallet-origin-restriction"
-version = "1.0.0"
+version = "0.2.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12812,21 +12887,21 @@ dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-paged-list"
-version = "0.6.0"
+version = "0.19.0"
dependencies = [
"docify",
"parity-scale-codec",
"polkadot-sdk-frame",
"scale-info",
- "sp-metadata-ir 0.6.0",
+ "sp-metadata-ir 0.11.0",
]
[[package]]
@@ -12841,7 +12916,7 @@ dependencies = [
[[package]]
name = "pallet-parachain-template"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"parity-scale-codec",
"polkadot-sdk-frame",
@@ -12850,7 +12925,7 @@ dependencies = [
[[package]]
name = "pallet-parameters"
-version = "0.1.0"
+version = "0.12.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -12862,14 +12937,14 @@ dependencies = [
"paste",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-people"
-version = "1.0.0"
+version = "0.2.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12877,16 +12952,16 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"verifiable",
]
[[package]]
name = "pallet-preimage"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12895,14 +12970,14 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-proxy"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"pallet-balances",
"pallet-utility",
@@ -12913,7 +12988,7 @@ dependencies = [
[[package]]
name = "pallet-ranked-collective"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12922,15 +12997,15 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-recovery"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"pallet-balances",
"parity-scale-codec",
@@ -12940,7 +13015,7 @@ dependencies = [
[[package]]
name = "pallet-referenda"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -12953,15 +13028,15 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-remark"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -12969,14 +13044,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-revive"
-version = "0.1.0"
+version = "0.7.0"
dependencies = [
"alloy-core",
"array-bytes 6.2.2",
@@ -13016,23 +13091,23 @@ dependencies = [
"secp256k1 0.28.2",
"serde",
"serde_json",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
"sp-consensus-aura",
"sp-consensus-babe",
"sp-consensus-slots",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-bn",
"subxt-signer 0.41.0",
]
[[package]]
name = "pallet-revive-eth-rpc"
-version = "0.1.0"
+version = "0.7.0"
dependencies = [
"anyhow",
"clap",
@@ -13052,12 +13127,12 @@ dependencies = [
"sc-rpc-api",
"sc-service",
"serde_json",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-rpc",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"sqlx",
"static_init",
"substrate-cli-test-utils",
@@ -13070,20 +13145,20 @@ dependencies = [
[[package]]
name = "pallet-revive-fixtures"
-version = "0.1.0"
+version = "0.4.0"
dependencies = [
"anyhow",
"cargo_metadata",
"pallet-revive-uapi",
"polkavm-linker 0.21.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"toml 0.8.19",
]
[[package]]
name = "pallet-revive-proc-macro"
-version = "0.1.0"
+version = "0.3.0"
dependencies = [
"proc-macro2 1.0.95",
"quote 1.0.40",
@@ -13092,7 +13167,7 @@ dependencies = [
[[package]]
name = "pallet-revive-uapi"
-version = "0.1.0"
+version = "0.5.0"
dependencies = [
"bitflags 1.3.2",
"pallet-revive-proc-macro",
@@ -13103,7 +13178,7 @@ dependencies = [
[[package]]
name = "pallet-root-offences"
-version = "25.0.0"
+version = "38.0.0"
dependencies = [
"frame-election-provider-support",
"frame-support",
@@ -13115,27 +13190,27 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
]
[[package]]
name = "pallet-root-testing"
-version = "4.0.0"
+version = "17.0.0"
dependencies = [
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-safe-mode"
-version = "9.0.0"
+version = "22.0.0"
dependencies = [
"docify",
"pallet-balances",
@@ -13148,7 +13223,7 @@ dependencies = [
[[package]]
name = "pallet-salary"
-version = "13.0.0"
+version = "26.0.0"
dependencies = [
"log",
"pallet-ranked-collective",
@@ -13159,7 +13234,7 @@ dependencies = [
[[package]]
name = "pallet-sassafras"
-version = "0.3.5-dev"
+version = "0.3.5"
dependencies = [
"array-bytes 6.2.2",
"frame-benchmarking",
@@ -13169,15 +13244,15 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-consensus-sassafras",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-scheduler"
-version = "29.0.0"
+version = "42.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -13187,29 +13262,29 @@ dependencies = [
"pallet-preimage",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"substrate-test-utils",
]
[[package]]
name = "pallet-scored-pool"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-support",
"frame-system",
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-session"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -13218,18 +13293,18 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
- "sp-state-machine 0.35.0",
- "sp-trie 29.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-trie 40.0.0",
]
[[package]]
name = "pallet-session-benchmarking"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -13243,26 +13318,26 @@ dependencies = [
"parity-scale-codec",
"rand 0.8.5",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
]
[[package]]
name = "pallet-skip-feeless-payment"
-version = "3.0.0"
+version = "16.0.0"
dependencies = [
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-society"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -13273,15 +13348,15 @@ dependencies = [
"parity-scale-codec",
"rand_chacha 0.3.1",
"scale-info",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-staking"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -13298,19 +13373,19 @@ dependencies = [
"rand_chacha 0.3.1",
"scale-info",
"serde",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-utils",
]
[[package]]
name = "pallet-staking-async"
-version = "0.1.0"
+version = "0.2.0"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -13325,19 +13400,19 @@ dependencies = [
"rand_chacha 0.3.1",
"scale-info",
"serde",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-staking",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-utils",
]
[[package]]
name = "pallet-staking-async-ah-client"
-version = "0.1.0"
+version = "0.2.0"
dependencies = [
"frame-support",
"frame-system",
@@ -13348,14 +13423,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-staking",
]
[[package]]
name = "pallet-staking-async-parachain-runtime"
-version = "0.15.0"
+version = "0.2.0"
dependencies = [
"asset-test-utils",
"assets-common",
@@ -13436,23 +13511,23 @@ dependencies = [
"primitive-types 0.13.1",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-npos-elections",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -13465,7 +13540,7 @@ dependencies = [
[[package]]
name = "pallet-staking-async-rc-client"
-version = "0.1.0"
+version = "0.2.0"
dependencies = [
"frame-support",
"frame-system",
@@ -13473,15 +13548,15 @@ dependencies = [
"log",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-staking",
"staging-xcm",
]
[[package]]
name = "pallet-staking-async-rc-runtime"
-version = "7.0.0"
+version = "0.2.0"
dependencies = [
"approx",
"binary-merkle-tree",
@@ -13560,29 +13635,29 @@ dependencies = [
"serde_derive",
"serde_json",
"smallvec",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
"sp-consensus-beefy",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-mmr-primitives",
"sp-npos-elections",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
- "sp-storage 19.0.0",
- "sp-tracing 16.0.0",
+ "sp-storage 22.0.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -13594,67 +13669,67 @@ dependencies = [
[[package]]
name = "pallet-staking-async-rc-runtime-constants"
-version = "7.0.0"
+version = "0.2.0"
dependencies = [
"frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"staging-xcm-builder",
]
[[package]]
name = "pallet-staking-async-reward-fn"
-version = "19.0.0"
+version = "0.2.0"
dependencies = [
"log",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
]
[[package]]
name = "pallet-staking-async-runtime-api"
-version = "14.0.0"
+version = "0.2.0"
dependencies = [
"parity-scale-codec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-staking",
]
[[package]]
name = "pallet-staking-reward-curve"
-version = "11.0.0"
+version = "12.0.0"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.95",
"quote 1.0.40",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"syn 2.0.98",
]
[[package]]
name = "pallet-staking-reward-fn"
-version = "19.0.0"
+version = "23.0.0"
dependencies = [
"log",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
]
[[package]]
name = "pallet-staking-runtime-api"
-version = "14.0.0"
+version = "27.0.0"
dependencies = [
"parity-scale-codec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-staking",
]
[[package]]
name = "pallet-state-trie-migration"
-version = "29.0.0"
+version = "46.0.0"
dependencies = [
"frame-benchmarking",
"frame-remote-externalities",
@@ -13665,10 +13740,10 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-state-trie-migration-rpc",
"thousands",
"tokio",
@@ -13677,7 +13752,7 @@ dependencies = [
[[package]]
name = "pallet-statement"
-version = "10.0.0"
+version = "23.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -13685,16 +13760,16 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-statement-store",
]
[[package]]
name = "pallet-sudo"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -13702,27 +13777,27 @@ dependencies = [
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-template"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-timestamp"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -13732,15 +13807,15 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"sp-inherents",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-storage 19.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-storage 22.0.0",
"sp-timestamp",
]
[[package]]
name = "pallet-tips"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -13751,15 +13826,15 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-storage 19.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-storage 22.0.0",
]
[[package]]
name = "pallet-transaction-payment"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -13769,39 +13844,39 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-transaction-payment-rpc"
-version = "30.0.0"
+version = "44.0.0"
dependencies = [
"jsonrpsee",
"pallet-transaction-payment-rpc-runtime-api",
"parity-scale-codec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-rpc",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
]
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
]
[[package]]
name = "pallet-transaction-storage"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"array-bytes 6.2.2",
"frame-benchmarking",
@@ -13813,14 +13888,14 @@ dependencies = [
"scale-info",
"serde",
"sp-inherents",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-transaction-storage-proof",
]
[[package]]
name = "pallet-treasury"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -13833,14 +13908,14 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-tx-pause"
-version = "9.0.0"
+version = "22.0.0"
dependencies = [
"docify",
"pallet-balances",
@@ -13853,7 +13928,7 @@ dependencies = [
[[package]]
name = "pallet-uniques"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -13862,13 +13937,13 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-utility"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -13879,28 +13954,28 @@ dependencies = [
"pallet-timestamp",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-verify-signature"
-version = "1.0.0"
+version = "0.4.0"
dependencies = [
"frame-benchmarking",
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
]
[[package]]
name = "pallet-vesting"
-version = "28.0.0"
+version = "41.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -13909,13 +13984,13 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "pallet-whitelist"
-version = "27.0.0"
+version = "40.0.0"
dependencies = [
"pallet-balances",
"pallet-preimage",
@@ -13926,23 +14001,26 @@ dependencies = [
[[package]]
name = "pallet-xcm"
-version = "7.0.0"
+version = "20.1.3"
dependencies = [
"bounded-collections 0.2.3",
"frame-benchmarking",
"frame-support",
"frame-system",
+ "hex-literal",
"pallet-assets",
"pallet-balances",
+ "pallet-revive",
+ "pallet-timestamp",
"parity-scale-codec",
"polkadot-parachain-primitives",
"polkadot-runtime-parachains",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -13953,7 +14031,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-benchmarks"
-version = "7.0.0"
+version = "21.0.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -13961,9 +14039,9 @@ dependencies = [
"pallet-balances",
"parity-scale-codec",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -13971,7 +14049,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-bridge-hub"
-version = "0.2.0"
+version = "0.17.0"
dependencies = [
"bp-header-chain",
"bp-messages",
@@ -13987,9 +14065,9 @@ dependencies = [
"parity-scale-codec",
"polkadot-parachain-primitives",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -13998,7 +14076,7 @@ dependencies = [
[[package]]
name = "pallet-xcm-bridge-hub-router"
-version = "0.5.0"
+version = "0.19.0"
dependencies = [
"bp-xcm-bridge-hub-router",
"frame-benchmarking",
@@ -14008,9 +14086,9 @@ dependencies = [
"parity-scale-codec",
"polkadot-runtime-parachains",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -14018,14 +14096,14 @@ dependencies = [
[[package]]
name = "parachain-template"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"docify",
]
[[package]]
name = "parachain-template-node"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"clap",
"color-print",
@@ -14034,14 +14112,14 @@ dependencies = [
"jsonrpsee",
"log",
"parachain-template-runtime",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
"serde",
"substrate-prometheus-endpoint",
]
[[package]]
name = "parachain-template-runtime"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"cumulus-pallet-parachain-system",
"docify",
@@ -14049,7 +14127,7 @@ dependencies = [
"log",
"pallet-parachain-template",
"parity-scale-codec",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
"scale-info",
"serde_json",
"smallvec",
@@ -14058,7 +14136,7 @@ dependencies = [
[[package]]
name = "parachains-common"
-version = "7.0.0"
+version = "22.0.0"
dependencies = [
"cumulus-primitives-core",
"cumulus-primitives-utility",
@@ -14076,9 +14154,9 @@ dependencies = [
"polkadot-primitives",
"scale-info",
"sp-consensus-aura",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-executor",
@@ -14095,12 +14173,12 @@ dependencies = [
"log",
"relay-substrate-client",
"relay-utils",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
]
[[package]]
name = "parachains-runtimes-test-utils"
-version = "7.0.0"
+version = "23.0.0"
dependencies = [
"cumulus-pallet-parachain-system",
"cumulus-pallet-xcmp-queue",
@@ -14118,10 +14196,10 @@ dependencies = [
"parity-scale-codec",
"polkadot-parachain-primitives",
"sp-consensus-aura",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-executor",
@@ -14136,7 +14214,7 @@ checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9"
dependencies = [
"bitcoin_hashes 0.13.0",
"rand 0.8.5",
- "rand_core 0.6.4",
+ "rand_core 0.5.1",
"serde",
"unicode-normalization",
]
@@ -14173,7 +14251,7 @@ version = "3.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"bitvec",
"byte-slice-cast",
"bytes",
@@ -14317,21 +14395,21 @@ dependencies = [
[[package]]
name = "penpal-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"cumulus-primitives-core",
"emulated-integration-tests-common",
"frame-support",
"parachains-common",
"penpal-runtime",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"staging-xcm",
]
[[package]]
name = "penpal-runtime"
-version = "0.14.0"
+version = "0.30.0"
dependencies = [
"assets-common",
"cumulus-pallet-aura-ext",
@@ -14374,19 +14452,19 @@ dependencies = [
"scale-info",
"serde_json",
"smallvec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -14405,7 +14483,7 @@ dependencies = [
"frame-support",
"parachains-common",
"people-rococo-runtime",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"testnet-parachains-constants",
]
@@ -14419,14 +14497,14 @@ dependencies = [
"pallet-balances",
"parachains-common",
"rococo-system-emulated-network",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-executor",
]
[[package]]
name = "people-rococo-runtime"
-version = "0.1.0"
+version = "0.16.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -14471,19 +14549,19 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -14502,7 +14580,7 @@ dependencies = [
"frame-support",
"parachains-common",
"people-westend-runtime",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"testnet-parachains-constants",
]
@@ -14519,7 +14597,7 @@ dependencies = [
"pallet-xcm",
"parachains-common",
"parity-scale-codec",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-executor",
"westend-runtime",
@@ -14528,7 +14606,7 @@ dependencies = [
[[package]]
name = "people-westend-runtime"
-version = "0.1.0"
+version = "0.16.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -14572,19 +14650,20 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-statement-store",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -14744,7 +14823,7 @@ dependencies = [
[[package]]
name = "polkadot"
-version = "6.0.0"
+version = "24.0.0"
dependencies = [
"assert_cmd",
"color-eyre",
@@ -14765,7 +14844,7 @@ dependencies = [
[[package]]
name = "polkadot-approval-distribution"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"futures",
@@ -14784,16 +14863,16 @@ dependencies = [
"rand_core 0.6.4",
"sc-keystore",
"schnorrkel 0.11.4",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-authority-discovery",
- "sp-core 28.0.0",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-tracing 17.1.0",
"tracing-gum",
]
[[package]]
name = "polkadot-availability-bitfield-distribution"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"bitvec",
@@ -14807,18 +14886,18 @@ dependencies = [
"polkadot-primitives",
"rand 0.8.5",
"rand_chacha 0.3.1",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-authority-discovery",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"tracing-gum",
]
[[package]]
name = "polkadot-availability-distribution"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"fatality",
@@ -14838,17 +14917,17 @@ dependencies = [
"rstest",
"sc-network",
"schnellru",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-availability-recovery"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -14869,9 +14948,9 @@ dependencies = [
"rstest",
"sc-network",
"schnellru",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tokio",
"tracing-gum",
@@ -14889,7 +14968,7 @@ dependencies = [
[[package]]
name = "polkadot-cli"
-version = "7.0.0"
+version = "25.0.0"
dependencies = [
"clap",
"frame-benchmarking-cli",
@@ -14905,16 +14984,16 @@ dependencies = [
"sc-storage-monitor",
"sc-sysinfo",
"sc-tracing",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-build-script-utils",
"thiserror 1.0.65",
]
[[package]]
name = "polkadot-collator-protocol"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -14934,11 +15013,11 @@ dependencies = [
"sc-keystore",
"sc-network",
"schnellru",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tokio",
"tokio-util",
@@ -14947,17 +15026,17 @@ dependencies = [
[[package]]
name = "polkadot-core-primitives"
-version = "7.0.0"
+version = "18.0.0"
dependencies = [
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "polkadot-dispute-distribution"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"async-channel 1.9.0",
@@ -14976,17 +15055,17 @@ dependencies = [
"polkadot-primitives-test-helpers",
"sc-keystore",
"sc-network",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-erasure-coding"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"criterion",
"parity-scale-codec",
@@ -14994,14 +15073,14 @@ dependencies = [
"polkadot-primitives",
"quickcheck",
"reed-solomon-novelpoly",
- "sp-core 28.0.0",
- "sp-trie 29.0.0",
+ "sp-core 37.0.0",
+ "sp-trie 40.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "polkadot-gossip-support"
-version = "7.0.0"
+version = "24.0.1"
dependencies = [
"assert_matches",
"async-trait",
@@ -15017,20 +15096,20 @@ dependencies = [
"rand 0.8.5",
"rand_chacha 0.3.1",
"sc-network",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-authority-discovery",
"sp-consensus-babe",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"tracing-gum",
]
[[package]]
name = "polkadot-network-bridge"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"always-assert",
"assert_matches",
@@ -15051,7 +15130,7 @@ dependencies = [
"polkadot-primitives-test-helpers",
"sc-network",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"thiserror 1.0.65",
"tracing-gum",
@@ -15059,7 +15138,7 @@ dependencies = [
[[package]]
name = "polkadot-node-collation-generation"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"futures",
@@ -15073,7 +15152,7 @@ dependencies = [
"polkadot-primitives-test-helpers",
"rstest",
"schnellru",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"thiserror 1.0.65",
"tracing-gum",
@@ -15081,7 +15160,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-approval-voting"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -15108,22 +15187,22 @@ dependencies = [
"sc-keystore",
"schnellru",
"schnorrkel 0.11.4",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus",
"sp-consensus-babe",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-approval-voting-parallel"
-version = "7.0.0"
+version = "0.7.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -15146,15 +15225,15 @@ dependencies = [
"schnorrkel 0.11.4",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-av-store"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"bitvec",
@@ -15171,16 +15250,16 @@ dependencies = [
"polkadot-primitives",
"polkadot-primitives-test-helpers",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-backing"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"bitvec",
@@ -15197,18 +15276,18 @@ dependencies = [
"polkadot-statement-table",
"sc-keystore",
"schnellru",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-bitfield-signing"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"futures",
"polkadot-node-subsystem",
@@ -15216,7 +15295,7 @@ dependencies = [
"polkadot-node-subsystem-util",
"polkadot-primitives",
"polkadot-primitives-test-helpers",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
"thiserror 1.0.65",
"tracing-gum",
"wasm-timer",
@@ -15224,7 +15303,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-candidate-validation"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -15242,17 +15321,17 @@ dependencies = [
"polkadot-primitives",
"polkadot-primitives-test-helpers",
"rstest",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
"sp-maybe-compressed-blob 11.0.0",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-chain-api"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"futures",
"maplit",
@@ -15266,13 +15345,13 @@ dependencies = [
"sc-client-api",
"sc-consensus-babe",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-chain-selection"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"futures",
@@ -15285,14 +15364,14 @@ dependencies = [
"polkadot-node-subsystem-test-helpers",
"polkadot-node-subsystem-util",
"polkadot-primitives",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-dispute-coordinator"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"fatality",
@@ -15308,18 +15387,18 @@ dependencies = [
"polkadot-primitives-test-helpers",
"sc-keystore",
"schnellru",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-parachains-inherent"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"async-trait",
"futures",
@@ -15335,7 +15414,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-prospective-parachains"
-version = "6.0.0"
+version = "23.0.0"
dependencies = [
"assert_matches",
"fatality",
@@ -15347,15 +15426,15 @@ dependencies = [
"polkadot-primitives-test-helpers",
"rand 0.8.5",
"rstest",
- "sp-core 28.0.0",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-provisioner"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"bitvec",
"fatality",
@@ -15367,15 +15446,15 @@ dependencies = [
"polkadot-node-subsystem-util",
"polkadot-primitives",
"polkadot-primitives-test-helpers",
- "sp-application-crypto 30.0.0",
- "sp-keystore 0.34.0",
+ "sp-application-crypto 41.0.0",
+ "sp-keystore 0.43.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-pvf"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"always-assert",
"array-bytes 6.2.2",
@@ -15404,7 +15483,7 @@ dependencies = [
"sc-sysinfo",
"sc-tracing",
"slotmap",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-maybe-compressed-blob 11.0.0",
"strum 0.26.3",
"tempfile",
@@ -15417,7 +15496,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-checker"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"futures",
"futures-timer",
@@ -15427,17 +15506,17 @@ dependencies = [
"polkadot-primitives",
"polkadot-primitives-test-helpers",
"sc-keystore",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"tracing-gum",
]
[[package]]
name = "polkadot-node-core-pvf-common"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"assert_matches",
"cpu-time",
@@ -15448,15 +15527,15 @@ dependencies = [
"parity-scale-codec",
"polkadot-parachain-primitives",
"polkadot-primitives",
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
- "sc-executor-wasmtime 0.29.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
+ "sc-executor-wasmtime 0.39.0",
"seccompiler",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-externalities 0.25.0",
- "sp-io 30.0.0",
- "sp-tracing 16.0.0",
+ "sp-externalities 0.30.0",
+ "sp-io 41.0.1",
+ "sp-tracing 17.1.0",
"tempfile",
"thiserror 1.0.65",
"tracing-gum",
@@ -15464,7 +15543,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-execute-worker"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"cfg-if",
"cpu-time",
@@ -15481,9 +15560,8 @@ dependencies = [
[[package]]
name = "polkadot-node-core-pvf-prepare-worker"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
- "blake3",
"cfg-if",
"criterion",
"libc",
@@ -15501,7 +15579,7 @@ dependencies = [
[[package]]
name = "polkadot-node-core-runtime-api"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"async-trait",
"futures",
@@ -15513,16 +15591,16 @@ dependencies = [
"polkadot-primitives",
"polkadot-primitives-test-helpers",
"schnellru",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus-babe",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"tracing-gum",
]
[[package]]
name = "polkadot-node-metrics"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"bs58",
"futures",
@@ -15545,7 +15623,7 @@ dependencies = [
[[package]]
name = "polkadot-node-network-protocol"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"async-channel 1.9.0",
"async-trait",
@@ -15562,7 +15640,7 @@ dependencies = [
"sc-authority-discovery",
"sc-network",
"sc-network-types",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"strum 0.26.3",
"thiserror 1.0.65",
"tracing-gum",
@@ -15570,7 +15648,7 @@ dependencies = [
[[package]]
name = "polkadot-node-primitives"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"bitvec",
"bounded-vec",
@@ -15582,10 +15660,10 @@ dependencies = [
"sc-keystore",
"schnorrkel 0.11.4",
"serde",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-babe",
"sp-consensus-slots",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
"sp-maybe-compressed-blob 11.0.0",
"thiserror 1.0.65",
"zstd 0.12.4",
@@ -15593,7 +15671,7 @@ dependencies = [
[[package]]
name = "polkadot-node-subsystem"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"polkadot-node-subsystem-types",
"polkadot-overseer",
@@ -15614,15 +15692,15 @@ dependencies = [
"sc-client-api",
"sc-keystore",
"sc-utils",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
]
[[package]]
name = "polkadot-node-subsystem-types"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"async-trait",
"derive_more 0.99.17",
@@ -15638,18 +15716,18 @@ dependencies = [
"sc-network-types",
"sc-transaction-pool-api",
"smallvec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-authority-discovery",
"sp-blockchain",
"sp-consensus-babe",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-prometheus-endpoint",
"thiserror 1.0.65",
]
[[package]]
name = "polkadot-node-subsystem-util"
-version = "7.0.0"
+version = "24.0.1"
dependencies = [
"assert_matches",
"fatality",
@@ -15672,10 +15750,11 @@ dependencies = [
"polkadot-primitives-test-helpers",
"prioritized-metered-channel",
"rand 0.8.5",
+ "sc-keystore",
"schnellru",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
"tempfile",
"thiserror 1.0.65",
"tracing-gum",
@@ -15683,7 +15762,7 @@ dependencies = [
[[package]]
name = "polkadot-omni-node"
-version = "0.1.0"
+version = "0.7.0"
dependencies = [
"assert_cmd",
"color-eyre",
@@ -15693,7 +15772,7 @@ dependencies = [
[[package]]
name = "polkadot-omni-node-lib"
-version = "0.1.0"
+version = "0.7.0"
dependencies = [
"assert_cmd",
"async-trait",
@@ -15737,12 +15816,16 @@ dependencies = [
"sc-client-db",
"sc-consensus",
"sc-consensus-manual-seal",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
+ "sc-keystore",
"sc-network",
+ "sc-network-statement",
+ "sc-network-sync",
"sc-offchain",
"sc-rpc",
"sc-runtime-utilities",
"sc-service",
+ "sc-statement-store",
"sc-sysinfo",
"sc-telemetry",
"sc-tracing",
@@ -15751,22 +15834,23 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-statement-store",
+ "sp-storage 22.0.0",
"sp-timestamp",
"sp-transaction-pool",
- "sp-version 29.0.0",
- "sp-weights 27.0.0",
+ "sp-version 40.0.0",
+ "sp-weights 32.0.0",
"staging-chain-spec-builder",
"substrate-frame-rpc-system",
"substrate-prometheus-endpoint",
@@ -15778,7 +15862,7 @@ dependencies = [
[[package]]
name = "polkadot-overseer"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -15795,14 +15879,14 @@ dependencies = [
"polkadot-primitives-test-helpers",
"prioritized-metered-channel",
"sc-client-api",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"tikv-jemalloc-ctl",
"tracing-gum",
]
[[package]]
name = "polkadot-parachain-bin"
-version = "4.0.0"
+version = "6.0.0"
dependencies = [
"assert_cmd",
"asset-hub-rococo-runtime",
@@ -15829,7 +15913,7 @@ dependencies = [
"sc-service",
"serde",
"serde_json",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-keyring",
"staging-xcm",
@@ -15839,7 +15923,7 @@ dependencies = [
[[package]]
name = "polkadot-parachain-primitives"
-version = "6.0.0"
+version = "17.0.0"
dependencies = [
"bounded-collections 0.2.3",
"derive_more 0.99.17",
@@ -15847,14 +15931,14 @@ dependencies = [
"polkadot-core-primitives",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
]
[[package]]
name = "polkadot-primitives"
-version = "7.0.0"
+version = "19.0.0"
dependencies = [
"bitvec",
"bounded-collections 0.2.3",
@@ -15865,16 +15949,16 @@ dependencies = [
"polkadot-parachain-primitives",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
"sp-authority-discovery",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-staking",
"sp-std 14.0.0",
"thiserror 1.0.65",
@@ -15882,19 +15966,19 @@ dependencies = [
[[package]]
name = "polkadot-primitives-test-helpers"
-version = "1.0.0"
+version = "0.1.0"
dependencies = [
"polkadot-primitives",
"rand 0.8.5",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "polkadot-rpc"
-version = "7.0.0"
+version = "25.0.0"
dependencies = [
"jsonrpsee",
"mmr-rpc",
@@ -15911,22 +15995,22 @@ dependencies = [
"sc-rpc",
"sc-sync-state-rpc",
"sc-transaction-pool-api",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
"sp-consensus-beefy",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"substrate-frame-rpc-system",
"substrate-state-trie-migration-rpc",
]
[[package]]
name = "polkadot-runtime-common"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"bitvec",
"frame-benchmarking",
@@ -15962,14 +16046,14 @@ dependencies = [
"serde",
"serde_json",
"slot-range-helper",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
"staging-xcm",
@@ -15980,18 +16064,18 @@ dependencies = [
[[package]]
name = "polkadot-runtime-metrics"
-version = "7.0.0"
+version = "21.0.0"
dependencies = [
"bs58",
"frame-benchmarking",
"parity-scale-codec",
"polkadot-primitives",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
name = "polkadot-runtime-parachains"
-version = "7.0.0"
+version = "20.0.2"
dependencies = [
"assert_matches",
"bitflags 1.3.2",
@@ -16027,20 +16111,20 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
"sp-std 14.0.0",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-executor",
"static_assertions",
@@ -16049,7 +16133,16 @@ dependencies = [
[[package]]
name = "polkadot-sdk"
-version = "0.1.0"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775"
+dependencies = [
+ "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "polkadot-sdk"
+version = "2506.0.0"
dependencies = [
"asset-test-utils",
"assets-common",
@@ -16293,7 +16386,7 @@ dependencies = [
"polkadot-service",
"polkadot-statement-distribution",
"polkadot-statement-table",
- "sc-allocator 23.0.0",
+ "sc-allocator 32.0.0",
"sc-authority-discovery",
"sc-basic-authorship",
"sc-block-builder",
@@ -16314,10 +16407,10 @@ dependencies = [
"sc-consensus-manual-seal",
"sc-consensus-pow",
"sc-consensus-slots",
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
- "sc-executor-polkavm 0.29.0",
- "sc-executor-wasmtime 0.29.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
+ "sc-executor-polkavm 0.36.0",
+ "sc-executor-wasmtime 0.39.0",
"sc-informant",
"sc-keystore",
"sc-mixnet",
@@ -16349,10 +16442,10 @@ dependencies = [
"sc-transaction-pool-api",
"sc-utils",
"slot-range-helper",
- "sp-api 26.0.0",
- "sp-api-proc-macro 15.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-api-proc-macro 23.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
"sp-authority-discovery",
"sp-block-builder",
"sp-blockchain",
@@ -16363,7 +16456,7 @@ dependencies = [
"sp-consensus-grandpa",
"sp-consensus-pow",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-core-hashing",
"sp-core-hashing-proc-macro",
"sp-crypto-ec-utils",
@@ -16371,38 +16464,38 @@ dependencies = [
"sp-crypto-hashing-proc-macro 0.1.0",
"sp-database",
"sp-debug-derive 14.0.0",
- "sp-externalities 0.25.0",
+ "sp-externalities 0.30.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
"sp-maybe-compressed-blob 11.0.0",
- "sp-metadata-ir 0.6.0",
+ "sp-metadata-ir 0.11.0",
"sp-mixnet",
"sp-mmr-primitives",
"sp-npos-elections",
"sp-offchain",
- "sp-panic-handler 13.0.0",
+ "sp-panic-handler 13.0.2",
"sp-rpc",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
- "sp-runtime-interface-proc-macro 17.0.0",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
+ "sp-runtime-interface-proc-macro 19.0.0",
"sp-session",
"sp-staking",
- "sp-state-machine 0.35.0",
+ "sp-state-machine 0.46.0",
"sp-statement-store",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
"sp-transaction-storage-proof",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
- "sp-version-proc-macro 13.0.0",
- "sp-wasm-interface 20.0.0",
- "sp-weights 27.0.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
+ "sp-version-proc-macro 15.0.0",
+ "sp-wasm-interface 22.0.0",
+ "sp-weights 32.0.0",
"staging-chain-spec-builder",
"staging-node-inspect",
"staging-parachain-info",
@@ -16411,7 +16504,7 @@ dependencies = [
"staging-xcm-builder",
"staging-xcm-executor",
"subkey",
- "substrate-bip39 0.4.7",
+ "substrate-bip39 0.6.0",
"substrate-build-script-utils",
"substrate-frame-rpc-support",
"substrate-frame-rpc-system",
@@ -16428,18 +16521,9 @@ dependencies = [
"xcm-simulator",
]
-[[package]]
-name = "polkadot-sdk"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775"
-dependencies = [
- "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-]
-
[[package]]
name = "polkadot-sdk-docs"
-version = "0.0.1"
+version = "0.1.0"
dependencies = [
"assert_cmd",
"chain-spec-guide-runtime",
@@ -16483,7 +16567,7 @@ dependencies = [
"pallet-xcm",
"parity-scale-codec",
"polkadot-omni-node-lib",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
"polkadot-sdk-docs-first-runtime",
"polkadot-sdk-frame",
"rand 0.8.5",
@@ -16496,7 +16580,7 @@ dependencies = [
"sc-consensus-grandpa",
"sc-consensus-manual-seal",
"sc-consensus-pow",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-network",
"sc-rpc",
"sc-rpc-api",
@@ -16505,20 +16589,20 @@ dependencies = [
"serde_json",
"simple-mermaid",
"solochain-template-runtime",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
- "sp-tracing 16.0.0",
- "sp-version 29.0.0",
- "sp-weights 27.0.0",
+ "sp-storage 22.0.0",
+ "sp-tracing 17.1.0",
+ "sp-version 40.0.0",
+ "sp-weights 32.0.0",
"staging-chain-spec-builder",
"staging-node-cli",
"staging-parachain-info",
@@ -16533,7 +16617,7 @@ dependencies = [
[[package]]
name = "polkadot-sdk-docs-first-pallet"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"docify",
"parity-scale-codec",
@@ -16543,7 +16627,7 @@ dependencies = [
[[package]]
name = "polkadot-sdk-docs-first-runtime"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"docify",
"pallet-balances",
@@ -16562,7 +16646,7 @@ dependencies = [
[[package]]
name = "polkadot-sdk-frame"
-version = "0.1.0"
+version = "0.10.0"
dependencies = [
"docify",
"frame-benchmarking",
@@ -16576,27 +16660,27 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
"sp-block-builder",
"sp-consensus-aura",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
]
[[package]]
name = "polkadot-service"
-version = "7.0.1"
+version = "25.0.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -16665,7 +16749,7 @@ dependencies = [
"sc-consensus-beefy",
"sc-consensus-grandpa",
"sc-consensus-slots",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-keystore",
"sc-network",
"sc-network-sync",
@@ -16678,7 +16762,7 @@ dependencies = [
"sc-transaction-pool-api",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-authority-discovery",
"sp-block-builder",
"sp-blockchain",
@@ -16686,20 +16770,20 @@ dependencies = [
"sp-consensus-babe",
"sp-consensus-beefy",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-mmr-primitives",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-timestamp",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
- "sp-weights 27.0.0",
+ "sp-version 40.0.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"substrate-prometheus-endpoint",
"tempfile",
@@ -16712,7 +16796,7 @@ dependencies = [
[[package]]
name = "polkadot-statement-distribution"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"assert_matches",
"async-channel 1.9.0",
@@ -16733,19 +16817,19 @@ dependencies = [
"rstest",
"sc-keystore",
"sc-network",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-authority-discovery",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing-gum",
]
[[package]]
name = "polkadot-statement-table"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"parity-scale-codec",
"polkadot-primitives",
@@ -16801,15 +16885,15 @@ dependencies = [
"serde_json",
"serde_yaml",
"sha1",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"strum 0.26.3",
"substrate-prometheus-endpoint",
"tikv-jemallocator",
@@ -16830,15 +16914,15 @@ dependencies = [
"sc-block-builder",
"sc-consensus",
"sc-service",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"sp-timestamp",
"substrate-test-client",
]
@@ -16865,7 +16949,7 @@ dependencies = [
"polkadot-node-subsystem-util",
"polkadot-primitives",
"rand 0.8.5",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"substrate-build-script-utils",
"tracing-gum",
]
@@ -16902,22 +16986,22 @@ dependencies = [
"polkadot-runtime-parachains",
"scale-info",
"serde",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
"sp-consensus-beefy",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-mmr-primitives",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -16953,15 +17037,15 @@ dependencies = [
"sc-service",
"sc-tracing",
"serde_json",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"sp-authority-discovery",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"substrate-test-client",
"test-runtime-constants",
"tokio",
@@ -16969,7 +17053,7 @@ dependencies = [
[[package]]
name = "polkadot-voter-bags"
-version = "7.0.0"
+version = "24.0.0"
dependencies = [
"clap",
"generate-bags",
@@ -17661,7 +17745,7 @@ checksum = "f8650aabb6c35b860610e9cff5dc1af886c9e25073b7b1712a68972af4281302"
dependencies = [
"bytes",
"heck 0.5.0",
- "itertools 0.13.0",
+ "itertools 0.12.1",
"log",
"multimap",
"once_cell",
@@ -17707,7 +17791,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d"
dependencies = [
"anyhow",
- "itertools 0.13.0",
+ "itertools 0.12.1",
"proc-macro2 1.0.95",
"quote 1.0.40",
"syn 2.0.98",
@@ -18253,12 +18337,12 @@ dependencies = [
"scale-info",
"serde_json",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-rpc",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
"staging-xcm",
"thiserror 1.0.65",
"tokio",
@@ -18280,8 +18364,8 @@ dependencies = [
"num-traits",
"parking_lot 0.12.3",
"serde_json",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"sysinfo",
"thiserror 1.0.65",
@@ -18297,8 +18381,8 @@ dependencies = [
"frame-system",
"log",
"pallet-bags-list-remote-tests",
- "sp-core 28.0.0",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-tracing 17.1.0",
"tokio",
"westend-runtime",
"westend-runtime-constants",
@@ -18450,7 +18534,7 @@ dependencies = [
[[package]]
name = "rococo-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"emulated-integration-tests-common",
"parachains-common",
@@ -18461,16 +18545,18 @@ dependencies = [
"sp-authority-discovery",
"sp-consensus-babe",
"sp-consensus-beefy",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
]
[[package]]
name = "rococo-parachain-runtime"
-version = "0.6.0"
+version = "0.21.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
+ "cumulus-pallet-pubsub-consumer",
+ "cumulus-pallet-subscriber",
"cumulus-pallet-weight-reclaim",
"cumulus-pallet-xcm",
"cumulus-pallet-xcmp-queue",
@@ -18498,18 +18584,18 @@ dependencies = [
"polkadot-runtime-common",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -18519,7 +18605,7 @@ dependencies = [
[[package]]
name = "rococo-runtime"
-version = "7.0.0"
+version = "24.0.1"
dependencies = [
"binary-merkle-tree",
"bitvec",
@@ -18588,27 +18674,27 @@ dependencies = [
"serde",
"serde_derive",
"serde_json",
- "sp-api 26.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-arithmetic 27.0.0",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
"sp-consensus-beefy",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-mmr-primitives",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
- "sp-storage 19.0.0",
- "sp-tracing 16.0.0",
+ "sp-storage 22.0.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -18619,22 +18705,22 @@ dependencies = [
[[package]]
name = "rococo-runtime-constants"
-version = "7.0.0"
+version = "21.0.0"
dependencies = [
"frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"staging-xcm-builder",
]
[[package]]
name = "rococo-system-emulated-network"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"asset-hub-rococo-emulated-chain",
"bridge-hub-rococo-emulated-chain",
@@ -18647,7 +18733,7 @@ dependencies = [
[[package]]
name = "rococo-westend-system-emulated-network"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"asset-hub-rococo-emulated-chain",
"asset-hub-westend-emulated-chain",
@@ -19130,33 +19216,34 @@ dependencies = [
[[package]]
name = "sc-allocator"
-version = "23.0.0"
+version = "28.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3f01218e73ea57916be5f08987995ac802d6f4ede4ea5ce0242e468c590e4e2"
dependencies = [
"log",
- "sp-core 28.0.0",
- "sp-wasm-interface 20.0.0",
+ "sp-core 33.0.1",
+ "sp-wasm-interface 21.0.1",
"thiserror 1.0.65",
]
[[package]]
name = "sc-allocator"
-version = "28.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3f01218e73ea57916be5f08987995ac802d6f4ede4ea5ce0242e468c590e4e2"
+version = "32.0.0"
dependencies = [
"log",
- "sp-core 33.0.1",
- "sp-wasm-interface 21.0.1",
+ "sp-core 37.0.0",
+ "sp-wasm-interface 22.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sc-authority-discovery"
-version = "0.34.0"
+version = "0.51.0"
dependencies = [
"async-trait",
"futures",
"futures-timer",
+ "hex",
"ip_network",
"linked_hash_set",
"log",
@@ -19168,21 +19255,25 @@ dependencies = [
"sc-client-api",
"sc-network",
"sc-network-types",
- "sp-api 26.0.0",
+ "serde",
+ "serde_json",
+ "sp-api 37.0.0",
"sp-authority-discovery",
"sp-blockchain",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
+ "tempfile",
"thiserror 1.0.65",
+ "tokio",
]
[[package]]
name = "sc-basic-authorship"
-version = "0.34.0"
+version = "0.50.0"
dependencies = [
"futures",
"log",
@@ -19194,35 +19285,35 @@ dependencies = [
"sc-telemetry",
"sc-transaction-pool",
"sc-transaction-pool-api",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
]
[[package]]
name = "sc-block-builder"
-version = "0.33.0"
+version = "0.45.0"
dependencies = [
"parity-scale-codec",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-trie 29.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-trie 40.0.0",
"substrate-test-runtime-client",
]
[[package]]
name = "sc-chain-spec"
-version = "28.0.0"
+version = "44.0.0"
dependencies = [
"array-bytes 6.2.2",
"clap",
@@ -19233,28 +19324,28 @@ dependencies = [
"regex",
"sc-chain-spec-derive",
"sc-client-api",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-network",
"sc-telemetry",
"serde",
"serde_json",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-blockchain",
"sp-consensus-babe",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-genesis-builder",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime",
]
[[package]]
name = "sc-chain-spec-derive"
-version = "11.0.0"
+version = "12.0.0"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.95",
@@ -19264,7 +19355,7 @@ dependencies = [
[[package]]
name = "sc-cli"
-version = "0.36.0"
+version = "0.53.1"
dependencies = [
"array-bytes 6.2.2",
"chrono",
@@ -19294,13 +19385,13 @@ dependencies = [
"serde",
"serde_json",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-panic-handler 13.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
- "sp-version 29.0.0",
+ "sp-keystore 0.43.0",
+ "sp-panic-handler 13.0.2",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
+ "sp-version 40.0.0",
"tempfile",
"thiserror 1.0.65",
"tokio",
@@ -19308,33 +19399,33 @@ dependencies = [
[[package]]
name = "sc-client-api"
-version = "28.0.0"
+version = "40.0.0"
dependencies = [
"fnv",
"futures",
"log",
"parity-scale-codec",
"parking_lot 0.12.3",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-transaction-pool-api",
"sc-utils",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-database",
- "sp-externalities 0.25.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-storage 19.0.0",
- "sp-trie 29.0.0",
+ "sp-externalities 0.30.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
+ "sp-trie 40.0.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime",
]
[[package]]
name = "sc-client-db"
-version = "0.35.0"
+version = "0.47.0"
dependencies = [
"array-bytes 6.2.2",
"criterion",
@@ -19352,14 +19443,14 @@ dependencies = [
"sc-client-api",
"sc-state-db",
"schnellru",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-database",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
"sysinfo",
@@ -19368,7 +19459,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"async-trait",
"futures",
@@ -19381,9 +19472,9 @@ dependencies = [
"serde",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"sp-test-primitives",
"substrate-prometheus-endpoint",
"thiserror 1.0.65",
@@ -19391,7 +19482,7 @@ dependencies = [
[[package]]
name = "sc-consensus-aura"
-version = "0.34.0"
+version = "0.51.0"
dependencies = [
"async-trait",
"futures",
@@ -19406,20 +19497,20 @@ dependencies = [
"sc-network",
"sc-network-test",
"sc-telemetry",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
"tempfile",
@@ -19429,7 +19520,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
-version = "0.34.0"
+version = "0.51.0"
dependencies = [
"async-trait",
"fork-tree",
@@ -19448,21 +19539,21 @@ dependencies = [
"sc-network-test",
"sc-telemetry",
"sc-transaction-pool-api",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-inherents",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-timestamp",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
"thiserror 1.0.65",
@@ -19471,7 +19562,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
-version = "0.34.0"
+version = "0.51.0"
dependencies = [
"futures",
"jsonrpsee",
@@ -19481,15 +19572,15 @@ dependencies = [
"sc-rpc-api",
"sc-transaction-pool-api",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-babe",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"substrate-test-runtime-client",
"thiserror 1.0.65",
"tokio",
@@ -19497,7 +19588,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy"
-version = "13.0.0"
+version = "30.0.0"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -19516,17 +19607,17 @@ dependencies = [
"sc-network-types",
"sc-utils",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-beefy",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
"sp-mmr-primitives",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
"thiserror 1.0.65",
@@ -19536,7 +19627,7 @@ dependencies = [
[[package]]
name = "sc-consensus-beefy-rpc"
-version = "13.0.0"
+version = "30.0.0"
dependencies = [
"futures",
"jsonrpsee",
@@ -19546,10 +19637,10 @@ dependencies = [
"sc-consensus-beefy",
"sc-rpc",
"serde",
- "sp-application-crypto 30.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-beefy",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"substrate-test-runtime-client",
"thiserror 1.0.65",
"tokio",
@@ -19557,19 +19648,19 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"fork-tree",
"parity-scale-codec",
"sc-client-api",
"sc-consensus",
"sp-blockchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sc-consensus-grandpa"
-version = "0.19.0"
+version = "0.36.0"
dependencies = [
"ahash 0.8.11",
"array-bytes 6.2.2",
@@ -19598,18 +19689,18 @@ dependencies = [
"sc-transaction-pool-api",
"sc-utils",
"serde_json",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
"thiserror 1.0.65",
@@ -19618,7 +19709,7 @@ dependencies = [
[[package]]
name = "sc-consensus-grandpa-rpc"
-version = "0.19.0"
+version = "0.36.0"
dependencies = [
"finality-grandpa",
"futures",
@@ -19632,9 +19723,9 @@ dependencies = [
"serde",
"sp-blockchain",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-test-runtime-client",
"thiserror 1.0.65",
"tokio",
@@ -19642,7 +19733,7 @@ dependencies = [
[[package]]
name = "sc-consensus-manual-seal"
-version = "0.35.0"
+version = "0.52.0"
dependencies = [
"assert_matches",
"async-trait",
@@ -19660,16 +19751,16 @@ dependencies = [
"sc-transaction-pool",
"sc-transaction-pool-api",
"serde",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-aura",
"sp-consensus-babe",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-timestamp",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
@@ -19680,7 +19771,7 @@ dependencies = [
[[package]]
name = "sc-consensus-pow"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"async-trait",
"futures",
@@ -19690,21 +19781,21 @@ dependencies = [
"parking_lot 0.12.3",
"sc-client-api",
"sc-consensus",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus",
"sp-consensus-pow",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-prometheus-endpoint",
"thiserror 1.0.65",
]
[[package]]
name = "sc-consensus-slots"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"async-trait",
"futures",
@@ -19714,55 +19805,17 @@ dependencies = [
"sc-client-api",
"sc-consensus",
"sc-telemetry",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"substrate-test-runtime-client",
]
-[[package]]
-name = "sc-executor"
-version = "0.32.0"
-dependencies = [
- "array-bytes 6.2.2",
- "assert_matches",
- "criterion",
- "num_cpus",
- "parity-scale-codec",
- "parking_lot 0.12.3",
- "paste",
- "sc-executor-common 0.29.0",
- "sc-executor-polkavm 0.29.0",
- "sc-executor-wasmtime 0.29.0",
- "sc-runtime-test",
- "sc-tracing",
- "schnellru",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-crypto-hashing 0.1.0",
- "sp-externalities 0.25.0",
- "sp-io 30.0.0",
- "sp-maybe-compressed-blob 11.0.0",
- "sp-panic-handler 13.0.0",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
- "sp-wasm-interface 20.0.0",
- "substrate-test-runtime",
- "tempfile",
- "tracing",
- "tracing-subscriber",
- "wat",
-]
-
[[package]]
name = "sc-executor"
version = "0.38.0"
@@ -19779,7 +19832,7 @@ dependencies = [
"sp-core 33.0.1",
"sp-externalities 0.28.0",
"sp-io 36.0.0",
- "sp-panic-handler 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-panic-handler 13.0.0",
"sp-runtime-interface 27.0.0",
"sp-trie 35.0.0",
"sp-version 35.0.0",
@@ -19788,15 +19841,41 @@ dependencies = [
]
[[package]]
-name = "sc-executor-common"
-version = "0.29.0"
+name = "sc-executor"
+version = "0.43.0"
dependencies = [
- "polkavm 0.24.0",
- "sc-allocator 23.0.0",
+ "array-bytes 6.2.2",
+ "assert_matches",
+ "criterion",
+ "num_cpus",
+ "parity-scale-codec",
+ "parking_lot 0.12.3",
+ "paste",
+ "sc-executor-common 0.39.0",
+ "sc-executor-polkavm 0.36.0",
+ "sc-executor-wasmtime 0.39.0",
+ "sc-runtime-test",
+ "sc-tracing",
+ "schnellru",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-crypto-hashing 0.1.0",
+ "sp-externalities 0.30.0",
+ "sp-io 41.0.1",
"sp-maybe-compressed-blob 11.0.0",
- "sp-wasm-interface 20.0.0",
- "thiserror 1.0.65",
- "wasm-instrument",
+ "sp-panic-handler 13.0.2",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
+ "sp-wasm-interface 22.0.0",
+ "substrate-test-runtime",
+ "tempfile",
+ "tracing",
+ "tracing-subscriber",
+ "wat",
]
[[package]]
@@ -19814,13 +19893,15 @@ dependencies = [
]
[[package]]
-name = "sc-executor-polkavm"
-version = "0.29.0"
+name = "sc-executor-common"
+version = "0.39.0"
dependencies = [
- "log",
"polkavm 0.24.0",
- "sc-executor-common 0.29.0",
- "sp-wasm-interface 20.0.0",
+ "sc-allocator 32.0.0",
+ "sp-maybe-compressed-blob 11.0.0",
+ "sp-wasm-interface 22.0.0",
+ "thiserror 1.0.65",
+ "wasm-instrument",
]
[[package]]
@@ -19836,25 +19917,13 @@ dependencies = [
]
[[package]]
-name = "sc-executor-wasmtime"
-version = "0.29.0"
+name = "sc-executor-polkavm"
+version = "0.36.0"
dependencies = [
- "anyhow",
- "cargo_metadata",
"log",
- "parity-scale-codec",
- "parking_lot 0.12.3",
- "paste",
- "rustix 0.36.15",
- "sc-allocator 23.0.0",
- "sc-executor-common 0.29.0",
- "sc-runtime-test",
- "sp-io 30.0.0",
- "sp-runtime-interface 24.0.0",
- "sp-wasm-interface 20.0.0",
- "tempfile",
- "wasmtime",
- "wat",
+ "polkavm 0.24.0",
+ "sc-executor-common 0.39.0",
+ "sp-wasm-interface 22.0.0",
]
[[package]]
@@ -19876,9 +19945,31 @@ dependencies = [
"wasmtime",
]
+[[package]]
+name = "sc-executor-wasmtime"
+version = "0.39.0"
+dependencies = [
+ "anyhow",
+ "cargo_metadata",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.3",
+ "paste",
+ "rustix 0.36.15",
+ "sc-allocator 32.0.0",
+ "sc-executor-common 0.39.0",
+ "sc-runtime-test",
+ "sp-io 41.0.1",
+ "sp-runtime-interface 30.0.0",
+ "sp-wasm-interface 22.0.0",
+ "tempfile",
+ "wasmtime",
+ "wat",
+]
+
[[package]]
name = "sc-informant"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"console",
"futures",
@@ -19888,29 +19979,29 @@ dependencies = [
"sc-network",
"sc-network-sync",
"sp-blockchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sc-keystore"
-version = "25.0.0"
+version = "36.0.0"
dependencies = [
"array-bytes 6.2.2",
"parking_lot 0.12.3",
"serde_json",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
"tempfile",
"thiserror 1.0.65",
]
[[package]]
name = "sc-mixnet"
-version = "0.4.0"
+version = "0.21.0"
dependencies = [
"array-bytes 6.2.2",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"blake2 0.10.6",
"bytes",
"futures",
@@ -19923,18 +20014,18 @@ dependencies = [
"sc-network",
"sc-network-types",
"sc-transaction-pool-api",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
"sp-mixnet",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sc-network"
-version = "0.34.0"
+version = "0.51.1"
dependencies = [
"array-bytes 6.2.2",
"assert_matches",
@@ -19971,13 +20062,13 @@ dependencies = [
"serde",
"serde_json",
"smallvec",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime",
"substrate-test-runtime-client",
@@ -19994,16 +20085,16 @@ dependencies = [
[[package]]
name = "sc-network-common"
-version = "0.33.0"
+version = "0.49.0"
dependencies = [
"bitflags 1.3.2",
"parity-scale-codec",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sc-network-gossip"
-version = "0.34.0"
+version = "0.51.0"
dependencies = [
"ahash 0.8.11",
"async-trait",
@@ -20017,7 +20108,7 @@ dependencies = [
"sc-network-sync",
"sc-network-types",
"schnellru",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
"tokio",
@@ -20026,7 +20117,7 @@ dependencies = [
[[package]]
name = "sc-network-light"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -20039,14 +20130,14 @@ dependencies = [
"sc-network",
"sc-network-types",
"sp-blockchain",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sc-network-statement"
-version = "0.16.0"
+version = "0.33.0"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -20058,14 +20149,14 @@ dependencies = [
"sc-network-sync",
"sc-network-types",
"sp-consensus",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-statement-store",
"substrate-prometheus-endpoint",
]
[[package]]
name = "sc-network-sync"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"array-bytes 6.2.2",
"async-channel 1.9.0",
@@ -20087,14 +20178,14 @@ dependencies = [
"sc-utils",
"schnellru",
"smallvec",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"sp-blockchain",
"sp-consensus",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-test-primitives",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime-client",
"thiserror 1.0.65",
@@ -20126,9 +20217,9 @@ dependencies = [
"sc-utils",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime",
"substrate-test-runtime-client",
"tokio",
@@ -20136,7 +20227,7 @@ dependencies = [
[[package]]
name = "sc-network-transactions"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"array-bytes 6.2.2",
"futures",
@@ -20148,13 +20239,13 @@ dependencies = [
"sc-network-types",
"sc-utils",
"sp-consensus",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-prometheus-endpoint",
]
[[package]]
name = "sc-network-types"
-version = "0.10.0"
+version = "0.17.0"
dependencies = [
"bs58",
"bytes",
@@ -20167,13 +20258,15 @@ dependencies = [
"multihash 0.19.1",
"quickcheck",
"rand 0.8.5",
+ "serde",
+ "serde_with",
"thiserror 1.0.65",
"zeroize",
]
[[package]]
name = "sc-offchain"
-version = "29.0.0"
+version = "46.0.0"
dependencies = [
"async-trait",
"bytes",
@@ -20198,14 +20291,14 @@ dependencies = [
"sc-transaction-pool",
"sc-transaction-pool-api",
"sc-utils",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-keystore 0.34.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-keystore 0.43.0",
"sp-offchain",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime-client",
"threadpool",
"tokio",
@@ -20214,7 +20307,7 @@ dependencies = [
[[package]]
name = "sc-proposer-metrics"
-version = "0.17.0"
+version = "0.20.0"
dependencies = [
"log",
"substrate-prometheus-endpoint",
@@ -20222,7 +20315,7 @@ dependencies = [
[[package]]
name = "sc-rpc"
-version = "29.0.0"
+version = "46.0.0"
dependencies = [
"assert_matches",
"futures",
@@ -20242,25 +20335,25 @@ dependencies = [
"sc-transaction-pool-api",
"sc-utils",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-keystore 0.34.0",
+ "sp-keystore 0.43.0",
"sp-offchain",
"sp-rpc",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-statement-store",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"substrate-test-runtime-client",
"tokio",
]
[[package]]
name = "sc-rpc-api"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -20270,16 +20363,16 @@ dependencies = [
"scale-info",
"serde",
"serde_json",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-rpc",
- "sp-runtime 31.0.1",
- "sp-version 29.0.0",
+ "sp-runtime 42.0.0",
+ "sp-version 40.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sc-rpc-server"
-version = "11.0.0"
+version = "23.0.0"
dependencies = [
"dyn-clone",
"forwarded-header-value",
@@ -20302,7 +20395,7 @@ dependencies = [
[[package]]
name = "sc-rpc-spec-v2"
-version = "0.34.0"
+version = "0.51.0"
dependencies = [
"array-bytes 6.2.2",
"assert_matches",
@@ -20328,15 +20421,15 @@ dependencies = [
"schnellru",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
"sp-maybe-compressed-blob 11.0.0",
"sp-rpc",
- "sp-runtime 31.0.1",
- "sp-version 29.0.0",
+ "sp-runtime 42.0.0",
+ "sp-version 40.0.0",
"substrate-prometheus-endpoint",
"substrate-test-runtime",
"substrate-test-runtime-client",
@@ -20350,35 +20443,35 @@ dependencies = [
name = "sc-runtime-test"
version = "2.0.0"
dependencies = [
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
"substrate-wasm-builder",
]
[[package]]
name = "sc-runtime-utilities"
-version = "0.1.0"
+version = "0.3.0"
dependencies = [
"cumulus-primitives-proof-size-hostfunction",
"cumulus-test-runtime",
"parity-scale-codec",
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
- "sp-core 28.0.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-state-machine 0.35.0",
- "sp-version 29.0.0",
- "sp-wasm-interface 20.0.0",
+ "sp-io 41.0.1",
+ "sp-state-machine 0.46.0",
+ "sp-version 40.0.0",
+ "sp-wasm-interface 22.0.0",
"subxt 0.41.0",
"thiserror 1.0.65",
]
[[package]]
name = "sc-service"
-version = "0.35.0"
+version = "0.52.0"
dependencies = [
"async-trait",
"directories",
@@ -20395,7 +20488,7 @@ dependencies = [
"sc-client-api",
"sc-client-db",
"sc-consensus",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-informant",
"sc-keystore",
"sc-network",
@@ -20416,20 +20509,20 @@ dependencies = [
"schnellru",
"serde",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-state-machine 0.35.0",
- "sp-storage 19.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
"sp-transaction-storage-proof",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
"static_init",
"substrate-prometheus-endpoint",
"substrate-test-runtime",
@@ -20456,20 +20549,20 @@ dependencies = [
"sc-client-api",
"sc-client-db",
"sc-consensus",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-network",
"sc-network-sync",
"sc-service",
"sc-transaction-pool-api",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-storage 19.0.0",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-storage 22.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime",
"substrate-test-runtime-client",
"tempfile",
@@ -20478,29 +20571,29 @@ dependencies = [
[[package]]
name = "sc-state-db"
-version = "0.30.0"
+version = "0.39.0"
dependencies = [
"log",
"parity-scale-codec",
"parking_lot 0.12.3",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
]
[[package]]
name = "sc-statement-store"
-version = "10.0.0"
+version = "22.0.0"
dependencies = [
"log",
"parity-db",
"parking_lot 0.12.3",
"sc-client-api",
"sc-keystore",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"sp-statement-store",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-prometheus-endpoint",
"tempfile",
"tokio",
@@ -20508,19 +20601,19 @@ dependencies = [
[[package]]
name = "sc-storage-monitor"
-version = "0.16.0"
+version = "0.25.0"
dependencies = [
"clap",
"fs4",
"log",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"thiserror 1.0.65",
"tokio",
]
[[package]]
name = "sc-sync-state-rpc"
-version = "0.34.0"
+version = "0.51.0"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -20532,13 +20625,13 @@ dependencies = [
"serde",
"serde_json",
"sp-blockchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sc-sysinfo"
-version = "27.0.0"
+version = "43.0.0"
dependencies = [
"derive_more 0.99.17",
"futures",
@@ -20550,15 +20643,15 @@ dependencies = [
"sc-telemetry",
"serde",
"serde_json",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sc-telemetry"
-version = "15.0.0"
+version = "29.0.0"
dependencies = [
"chrono",
"futures",
@@ -20576,7 +20669,7 @@ dependencies = [
[[package]]
name = "sc-tracing"
-version = "28.0.0"
+version = "40.0.0"
dependencies = [
"chrono",
"console",
@@ -20591,12 +20684,12 @@ dependencies = [
"sc-client-api",
"sc-tracing-proc-macro",
"serde",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-rpc",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"thiserror 1.0.65",
"tracing",
"tracing-log",
@@ -20605,7 +20698,7 @@ dependencies = [
[[package]]
name = "sc-tracing-proc-macro"
-version = "11.0.0"
+version = "11.1.0"
dependencies = [
"proc-macro-crate 3.1.0",
"proc-macro2 1.0.95",
@@ -20615,7 +20708,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool"
-version = "28.0.0"
+version = "40.1.0"
dependencies = [
"anyhow",
"assert_matches",
@@ -20628,18 +20721,19 @@ dependencies = [
"linked-hash-map",
"parity-scale-codec",
"parking_lot 0.12.3",
+ "rstest",
"sc-block-builder",
"sc-client-api",
"sc-transaction-pool-api",
"sc-utils",
"serde",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
"substrate-prometheus-endpoint",
"substrate-test-runtime",
@@ -20656,7 +20750,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool-api"
-version = "28.0.0"
+version = "40.0.0"
dependencies = [
"async-trait",
"futures",
@@ -20666,14 +20760,14 @@ dependencies = [
"serde",
"serde_json",
"sp-blockchain",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sc-utils"
-version = "14.0.0"
+version = "19.0.0"
dependencies = [
"async-channel 1.9.0",
"futures",
@@ -20681,7 +20775,7 @@ dependencies = [
"log",
"parking_lot 0.12.3",
"prometheus",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"tokio-test",
]
@@ -20971,7 +21065,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d"
dependencies = [
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"curve25519-dalek-ng",
"merlin",
"rand_core 0.6.4",
@@ -20989,7 +21083,7 @@ checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0"
dependencies = [
"aead",
"arrayref",
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"curve25519-dalek 4.1.3",
"getrandom_or_panic",
"merlin",
@@ -21304,6 +21398,34 @@ dependencies = [
"serde",
]
+[[package]]
+name = "serde_with"
+version = "3.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa"
+dependencies = [
+ "base64 0.22.1",
+ "chrono",
+ "hex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "serde_with_macros",
+ "time",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "3.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e"
+dependencies = [
+ "darling",
+ "proc-macro2 1.0.95",
+ "quote 1.0.40",
+ "syn 2.0.98",
+]
+
[[package]]
name = "serde_yaml"
version = "0.9.34+deprecated"
@@ -21508,12 +21630,12 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7"
[[package]]
name = "slot-range-helper"
-version = "7.0.0"
+version = "18.0.0"
dependencies = [
"enumn",
"parity-scale-codec",
"paste",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -21594,7 +21716,7 @@ version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0bb30cf57b7b5f6109ce17c3164445e2d6f270af2cb48f6e4d31c2967c9a9f5"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"async-lock 2.8.0",
"atomic-take",
"base64 0.21.7",
@@ -21648,7 +21770,7 @@ version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"async-lock 3.4.0",
"atomic-take",
"base64 0.22.1",
@@ -21803,7 +21925,7 @@ dependencies = [
[[package]]
name = "snowbridge-beacon-primitives"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"byte-slice-cast",
"frame-support",
@@ -21815,9 +21937,9 @@ dependencies = [
"serde",
"snowbridge-ethereum",
"snowbridge-milagro-bls",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"ssz_rs",
"ssz_rs_derive",
@@ -21825,7 +21947,7 @@ dependencies = [
[[package]]
name = "snowbridge-core"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"bp-relayers",
"frame-support",
@@ -21836,10 +21958,10 @@ dependencies = [
"polkadot-parachain-primitives",
"scale-info",
"serde",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -21848,7 +21970,7 @@ dependencies = [
[[package]]
name = "snowbridge-ethereum"
-version = "0.3.0"
+version = "0.13.0"
dependencies = [
"ethabi-decode",
"ethbloom",
@@ -21860,14 +21982,14 @@ dependencies = [
"scale-info",
"serde",
"serde-big-array",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "snowbridge-inbound-queue-primitives"
-version = "0.9.0"
+version = "0.3.0"
dependencies = [
"alloy-core",
"frame-support",
@@ -21880,9 +22002,9 @@ dependencies = [
"snowbridge-core",
"snowbridge-test-utils",
"snowbridge-verification-primitives",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -21891,17 +22013,17 @@ dependencies = [
[[package]]
name = "snowbridge-merkle-tree"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"array-bytes 6.2.2",
"hex",
"hex-literal",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
]
[[package]]
@@ -21921,7 +22043,7 @@ dependencies = [
[[package]]
name = "snowbridge-outbound-queue-primitives"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"alloy-core",
"ethabi-decode",
@@ -21934,10 +22056,10 @@ dependencies = [
"scale-info",
"snowbridge-core",
"snowbridge-verification-primitives",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -21946,32 +22068,32 @@ dependencies = [
[[package]]
name = "snowbridge-outbound-queue-runtime-api"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"frame-support",
"parity-scale-codec",
"snowbridge-core",
"snowbridge-merkle-tree",
"snowbridge-outbound-queue-primitives",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "snowbridge-outbound-queue-v2-runtime-api"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"frame-support",
"parity-scale-codec",
"scale-info",
"snowbridge-merkle-tree",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "snowbridge-pallet-ethereum-client"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -21988,27 +22110,27 @@ dependencies = [
"snowbridge-ethereum",
"snowbridge-pallet-ethereum-client-fixtures",
"snowbridge-verification-primitives",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"static_assertions",
]
[[package]]
name = "snowbridge-pallet-ethereum-client-fixtures"
-version = "0.9.0"
+version = "0.22.0"
dependencies = [
"hex-literal",
"snowbridge-beacon-primitives",
"snowbridge-verification-primitives",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "snowbridge-pallet-inbound-queue"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"alloy-core",
"frame-benchmarking",
@@ -22025,10 +22147,10 @@ dependencies = [
"snowbridge-inbound-queue-primitives",
"snowbridge-pallet-ethereum-client",
"snowbridge-pallet-inbound-queue-fixtures",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-executor",
@@ -22036,19 +22158,19 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-inbound-queue-fixtures"
-version = "0.10.0"
+version = "0.22.0"
dependencies = [
"hex-literal",
"snowbridge-beacon-primitives",
"snowbridge-core",
"snowbridge-inbound-queue-primitives",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "snowbridge-pallet-inbound-queue-v2"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"alloy-core",
"bp-relayers",
@@ -22066,10 +22188,10 @@ dependencies = [
"snowbridge-inbound-queue-primitives",
"snowbridge-pallet-inbound-queue-v2-fixtures",
"snowbridge-test-utils",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -22079,19 +22201,19 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-inbound-queue-v2-fixtures"
-version = "0.10.0"
+version = "0.3.0"
dependencies = [
"hex-literal",
"snowbridge-beacon-primitives",
"snowbridge-core",
"snowbridge-inbound-queue-primitives",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "snowbridge-pallet-outbound-queue"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"bridge-hub-common",
"ethabi-decode",
@@ -22105,16 +22227,16 @@ dependencies = [
"snowbridge-core",
"snowbridge-merkle-tree",
"snowbridge-outbound-queue-primitives",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "snowbridge-pallet-outbound-queue-v2"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"alloy-core",
"bp-relayers",
@@ -22134,10 +22256,10 @@ dependencies = [
"snowbridge-outbound-queue-primitives",
"snowbridge-test-utils",
"snowbridge-verification-primitives",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -22146,7 +22268,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-system"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -22162,9 +22284,9 @@ dependencies = [
"snowbridge-core",
"snowbridge-outbound-queue-primitives",
"snowbridge-pallet-outbound-queue",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-executor",
@@ -22172,7 +22294,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-system-frontend"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -22184,10 +22306,10 @@ dependencies = [
"scale-info",
"snowbridge-core",
"snowbridge-test-utils",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-executor",
@@ -22196,7 +22318,7 @@ dependencies = [
[[package]]
name = "snowbridge-pallet-system-v2"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -22210,10 +22332,10 @@ dependencies = [
"snowbridge-outbound-queue-primitives",
"snowbridge-pallet-system",
"snowbridge-test-utils",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-executor",
@@ -22222,7 +22344,7 @@ dependencies = [
[[package]]
name = "snowbridge-runtime-common"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"frame-support",
"frame-system",
@@ -22231,7 +22353,7 @@ dependencies = [
"parity-scale-codec",
"snowbridge-core",
"snowbridge-outbound-queue-primitives",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
"sp-std 14.0.0",
"staging-xcm",
"staging-xcm-builder",
@@ -22240,7 +22362,7 @@ dependencies = [
[[package]]
name = "snowbridge-runtime-test-common"
-version = "0.2.0"
+version = "0.16.0"
dependencies = [
"cumulus-pallet-parachain-system",
"frame-support",
@@ -22259,10 +22381,10 @@ dependencies = [
"snowbridge-pallet-ethereum-client-fixtures",
"snowbridge-pallet-outbound-queue",
"snowbridge-pallet-system",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-executor",
@@ -22270,29 +22392,29 @@ dependencies = [
[[package]]
name = "snowbridge-system-runtime-api"
-version = "0.2.0"
+version = "0.14.0"
dependencies = [
"parity-scale-codec",
"snowbridge-core",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-std 14.0.0",
"staging-xcm",
]
[[package]]
name = "snowbridge-system-v2-runtime-api"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"parity-scale-codec",
"snowbridge-core",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-std 14.0.0",
"staging-xcm",
]
[[package]]
name = "snowbridge-test-utils"
-version = "0.1.0"
+version = "0.3.0"
dependencies = [
"bp-relayers",
"frame-benchmarking",
@@ -22305,7 +22427,7 @@ dependencies = [
"scale-info",
"snowbridge-core",
"snowbridge-outbound-queue-primitives",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -22313,13 +22435,13 @@ dependencies = [
[[package]]
name = "snowbridge-verification-primitives"
-version = "0.2.0"
+version = "0.3.0"
dependencies = [
"frame-support",
"parity-scale-codec",
"scale-info",
"snowbridge-beacon-primitives",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-std 14.0.0",
]
@@ -22376,7 +22498,7 @@ dependencies = [
[[package]]
name = "solochain-template-node"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"clap",
"frame-benchmarking-cli",
@@ -22392,7 +22514,7 @@ dependencies = [
"sc-consensus",
"sc-consensus-aura",
"sc-consensus-grandpa",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-network",
"sc-offchain",
"sc-service",
@@ -22400,16 +22522,16 @@ dependencies = [
"sc-transaction-pool",
"sc-transaction-pool-api",
"solochain-template-runtime",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-blockchain",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-timestamp",
"substrate-build-script-utils",
"substrate-frame-rpc-system",
@@ -22417,7 +22539,7 @@ dependencies = [
[[package]]
name = "solochain-template-runtime"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"frame-benchmarking",
"frame-executive",
@@ -22438,45 +22560,23 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-storage 19.0.0",
+ "sp-storage 22.0.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"substrate-wasm-builder",
]
-[[package]]
-name = "sp-api"
-version = "26.0.0"
-dependencies = [
- "docify",
- "hash-db",
- "log",
- "parity-scale-codec",
- "scale-info",
- "sp-api-proc-macro 15.0.0",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-metadata-ir 0.6.0",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
- "sp-state-machine 0.35.0",
- "sp-test-primitives",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
- "thiserror 1.0.65",
-]
-
[[package]]
name = "sp-api"
version = "32.0.0"
@@ -22500,12 +22600,35 @@ dependencies = [
"thiserror 1.0.65",
]
+[[package]]
+name = "sp-api"
+version = "37.0.0"
+dependencies = [
+ "docify",
+ "hash-db",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-api-proc-macro 23.0.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-metadata-ir 0.11.0",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-test-primitives",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
+ "thiserror 1.0.65",
+]
+
[[package]]
name = "sp-api-proc-macro"
-version = "15.0.0"
+version = "19.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "213a4bec1b18bd0750e7b81d11d8276c24f68b53cde83950b00b178ecc9ab24a"
dependencies = [
"Inflector",
- "assert_matches",
"blake2 0.10.6",
"expander",
"proc-macro-crate 3.1.0",
@@ -22516,11 +22639,10 @@ dependencies = [
[[package]]
name = "sp-api-proc-macro"
-version = "19.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "213a4bec1b18bd0750e7b81d11d8276c24f68b53cde83950b00b178ecc9ab24a"
+version = "23.0.0"
dependencies = [
"Inflector",
+ "assert_matches",
"blake2 0.10.6",
"expander",
"proc-macro-crate 3.1.0",
@@ -22540,30 +22662,19 @@ dependencies = [
"rustversion",
"sc-block-builder",
"scale-info",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-metadata-ir 0.6.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
- "sp-version 29.0.0",
+ "sp-core 37.0.0",
+ "sp-metadata-ir 0.11.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
+ "sp-version 40.0.0",
"static_assertions",
"substrate-test-runtime-client",
"trybuild",
]
-[[package]]
-name = "sp-application-crypto"
-version = "30.0.0"
-dependencies = [
- "parity-scale-codec",
- "scale-info",
- "serde",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
-]
-
[[package]]
name = "sp-application-crypto"
version = "35.0.0"
@@ -22592,48 +22703,59 @@ dependencies = [
"sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
+[[package]]
+name = "sp-application-crypto"
+version = "41.0.0"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+]
+
[[package]]
name = "sp-application-crypto-test"
version = "2.0.0"
dependencies = [
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
- "sp-tracing 16.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime-client",
]
[[package]]
name = "sp-arithmetic"
-version = "23.0.0"
+version = "26.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46d0d0a4c591c421d3231ddd5e27d828618c24456d51445d21a1f79fcee97c23"
dependencies = [
- "criterion",
"docify",
"integer-sqrt",
"num-traits",
"parity-scale-codec",
- "primitive-types 0.13.1",
- "rand 0.8.5",
"scale-info",
"serde",
- "sp-crypto-hashing 0.1.0",
+ "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"static_assertions",
]
[[package]]
name = "sp-arithmetic"
-version = "26.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46d0d0a4c591c421d3231ddd5e27d828618c24456d51445d21a1f79fcee97c23"
+version = "27.0.0"
dependencies = [
+ "criterion",
"docify",
"integer-sqrt",
"num-traits",
"parity-scale-codec",
+ "primitive-types 0.13.1",
+ "rand 0.8.5",
"scale-info",
"serde",
- "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-crypto-hashing 0.1.0",
"static_assertions",
]
@@ -22645,156 +22767,156 @@ dependencies = [
"fraction",
"honggfuzz",
"num-bigint",
- "sp-arithmetic 23.0.0",
+ "sp-arithmetic 27.0.0",
]
[[package]]
name = "sp-authority-discovery"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-block-builder"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-blockchain"
-version = "28.0.0"
+version = "40.0.0"
dependencies = [
"futures",
"parity-scale-codec",
"parking_lot 0.12.3",
"schnellru",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-database",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"thiserror 1.0.65",
"tracing",
]
[[package]]
name = "sp-consensus"
-version = "0.32.0"
+version = "0.43.0"
dependencies = [
"async-trait",
"futures",
"log",
"sp-inherents",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
"thiserror 1.0.65",
]
[[package]]
name = "sp-consensus-aura"
-version = "0.32.0"
+version = "0.43.0"
dependencies = [
"async-trait",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-slots",
"sp-inherents",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-timestamp",
]
[[package]]
name = "sp-consensus-babe"
-version = "0.32.0"
+version = "0.43.0"
dependencies = [
"async-trait",
"parity-scale-codec",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-slots",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-timestamp",
]
[[package]]
name = "sp-consensus-beefy"
-version = "13.0.0"
+version = "25.0.0"
dependencies = [
"array-bytes 6.2.2",
"parity-scale-codec",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-keystore 0.34.0",
+ "sp-io 41.0.1",
+ "sp-keystore 0.43.0",
"sp-mmr-primitives",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"strum 0.26.3",
"w3f-bls",
]
[[package]]
name = "sp-consensus-grandpa"
-version = "13.0.0"
+version = "24.0.0"
dependencies = [
"finality-grandpa",
"log",
"parity-scale-codec",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-consensus-pow"
-version = "0.32.0"
+version = "0.43.0"
dependencies = [
"parity-scale-codec",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-consensus-sassafras"
-version = "0.3.4-dev"
+version = "0.3.4"
dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-consensus-slots",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-consensus-slots"
-version = "0.32.0"
+version = "0.43.0"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -22804,23 +22926,22 @@ dependencies = [
[[package]]
name = "sp-core"
-version = "28.0.0"
+version = "32.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb2dac7e47c7ddbb61efe196d5cce99f6ea88926c961fa39909bfeae46fc5a7b"
dependencies = [
- "ark-vrf",
"array-bytes 6.2.2",
"bitflags 1.3.2",
"blake2 0.10.6",
"bounded-collections 0.2.3",
"bs58",
- "criterion",
"dyn-clonable",
- "dyn-clone",
- "ed25519-zebra 4.0.3",
+ "ed25519-zebra 3.1.0",
"futures",
"hash-db",
"hash256-std-hasher",
- "impl-serde 0.5.0",
- "itertools 0.11.0",
+ "impl-serde 0.4.0",
+ "itertools 0.10.5",
"k256",
"libsecp256k1",
"log",
@@ -22829,24 +22950,21 @@ dependencies = [
"parity-scale-codec",
"parking_lot 0.12.3",
"paste",
- "primitive-types 0.13.1",
+ "primitive-types 0.12.2",
"rand 0.8.5",
- "regex",
"scale-info",
"schnorrkel 0.11.4",
"secp256k1 0.28.2",
"secrecy 0.8.0",
"serde",
- "serde_json",
- "sha2 0.10.8",
- "sp-crypto-hashing 0.1.0",
- "sp-debug-derive 14.0.0",
- "sp-externalities 0.25.0",
- "sp-runtime-interface 24.0.0",
- "sp-std 14.0.0",
- "sp-storage 19.0.0",
+ "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-externalities 0.28.0",
+ "sp-runtime-interface 27.0.0",
+ "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-storage 21.0.0",
"ss58-registry",
- "substrate-bip39 0.4.7",
+ "substrate-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror 1.0.65",
"tracing",
"w3f-bls",
@@ -22855,9 +22973,9 @@ dependencies = [
[[package]]
name = "sp-core"
-version = "32.0.0"
+version = "33.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb2dac7e47c7ddbb61efe196d5cce99f6ea88926c961fa39909bfeae46fc5a7b"
+checksum = "3368e32f6fda6e20b8af51f94308d033ab70a021e87f6abbd3fed5aca942b745"
dependencies = [
"array-bytes 6.2.2",
"bitflags 1.3.2",
@@ -22865,12 +22983,12 @@ dependencies = [
"bounded-collections 0.2.3",
"bs58",
"dyn-clonable",
- "ed25519-zebra 3.1.0",
+ "ed25519-zebra 4.0.3",
"futures",
"hash-db",
"hash256-std-hasher",
"impl-serde 0.4.0",
- "itertools 0.10.5",
+ "itertools 0.11.0",
"k256",
"libsecp256k1",
"log",
@@ -22893,7 +23011,7 @@ dependencies = [
"sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-storage 21.0.0",
"ss58-registry",
- "substrate-bip39 0.6.0",
+ "substrate-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror 1.0.65",
"tracing",
"w3f-bls",
@@ -22902,9 +23020,9 @@ dependencies = [
[[package]]
name = "sp-core"
-version = "33.0.1"
+version = "35.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3368e32f6fda6e20b8af51f94308d033ab70a021e87f6abbd3fed5aca942b745"
+checksum = "4532774405a712a366a98080cbb4daa28c38ddff0ec595902ad6ee6a78a809f8"
dependencies = [
"array-bytes 6.2.2",
"bitflags 1.3.2",
@@ -22916,7 +23034,7 @@ dependencies = [
"futures",
"hash-db",
"hash256-std-hasher",
- "impl-serde 0.4.0",
+ "impl-serde 0.5.0",
"itertools 0.11.0",
"k256",
"libsecp256k1",
@@ -22926,7 +23044,7 @@ dependencies = [
"parity-scale-codec",
"parking_lot 0.12.3",
"paste",
- "primitive-types 0.12.2",
+ "primitive-types 0.13.1",
"rand 0.8.5",
"scale-info",
"schnorrkel 0.11.4",
@@ -22935,12 +23053,12 @@ dependencies = [
"serde",
"sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "sp-externalities 0.28.0",
- "sp-runtime-interface 27.0.0",
+ "sp-externalities 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-runtime-interface 29.0.0",
"sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "sp-storage 21.0.0",
+ "sp-storage 22.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"ss58-registry",
- "substrate-bip39 0.6.0",
+ "substrate-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror 1.0.65",
"tracing",
"w3f-bls",
@@ -22949,16 +23067,17 @@ dependencies = [
[[package]]
name = "sp-core"
-version = "35.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4532774405a712a366a98080cbb4daa28c38ddff0ec595902ad6ee6a78a809f8"
+version = "37.0.0"
dependencies = [
+ "ark-vrf",
"array-bytes 6.2.2",
"bitflags 1.3.2",
"blake2 0.10.6",
"bounded-collections 0.2.3",
"bs58",
+ "criterion",
"dyn-clonable",
+ "dyn-clone",
"ed25519-zebra 4.0.3",
"futures",
"hash-db",
@@ -22975,16 +23094,19 @@ dependencies = [
"paste",
"primitive-types 0.13.1",
"rand 0.8.5",
+ "regex",
"scale-info",
"schnorrkel 0.11.4",
"secp256k1 0.28.2",
"secrecy 0.8.0",
"serde",
- "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "serde_json",
+ "sha2 0.10.8",
+ "sp-crypto-hashing 0.1.0",
+ "sp-debug-derive 14.0.0",
"sp-externalities 0.30.0",
- "sp-runtime-interface 29.0.0",
- "sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-runtime-interface 30.0.0",
+ "sp-std 14.0.0",
"sp-storage 22.0.0",
"ss58-registry",
"substrate-bip39 0.6.0",
@@ -22996,30 +23118,30 @@ dependencies = [
[[package]]
name = "sp-core-fuzz"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"libfuzzer-sys",
"regex",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
]
[[package]]
name = "sp-core-hashing"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"sp-crypto-hashing 0.1.0",
]
[[package]]
name = "sp-core-hashing-proc-macro"
-version = "15.0.0"
+version = "16.0.0"
dependencies = [
"sp-crypto-hashing-proc-macro 0.1.0",
]
[[package]]
name = "sp-crypto-ec-utils"
-version = "0.10.0"
+version = "0.16.0"
dependencies = [
"ark-bls12-377",
"ark-bls12-377-ext",
@@ -23033,7 +23155,7 @@ dependencies = [
"ark-ed-on-bls12-381-bandersnatch 0.4.0",
"ark-ed-on-bls12-381-bandersnatch-ext",
"ark-scale 0.0.12",
- "sp-runtime-interface 24.0.0",
+ "sp-runtime-interface 30.0.0",
]
[[package]]
@@ -23114,22 +23236,22 @@ dependencies = [
[[package]]
name = "sp-externalities"
-version = "0.25.0"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33abaec4be69b1613796bbf430decbbcaaf978756379e2016e683a4d6379cd02"
dependencies = [
"environmental",
"parity-scale-codec",
- "sp-storage 19.0.0",
+ "sp-storage 21.0.0",
]
[[package]]
name = "sp-externalities"
-version = "0.28.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33abaec4be69b1613796bbf430decbbcaaf978756379e2016e683a4d6379cd02"
+version = "0.30.0"
dependencies = [
"environmental",
"parity-scale-codec",
- "sp-storage 21.0.0",
+ "sp-storage 22.0.0",
]
[[package]]
@@ -23140,58 +23262,33 @@ checksum = "30cbf059dce180a8bf8b6c8b08b6290fa3d1c7f069a60f1df038ab5dd5fc0ba6"
dependencies = [
"environmental",
"parity-scale-codec",
- "sp-storage 22.0.0",
+ "sp-storage 22.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "sp-genesis-builder"
-version = "0.8.0"
+version = "0.18.0"
dependencies = [
"parity-scale-codec",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-inherents"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
"async-trait",
"futures",
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"thiserror 1.0.65",
]
-[[package]]
-name = "sp-io"
-version = "30.0.0"
-dependencies = [
- "bytes",
- "docify",
- "ed25519-dalek",
- "libsecp256k1",
- "log",
- "parity-scale-codec",
- "polkavm-derive 0.24.0",
- "rustversion",
- "secp256k1 0.28.2",
- "sp-core 28.0.0",
- "sp-crypto-hashing 0.1.0",
- "sp-externalities 0.25.0",
- "sp-keystore 0.34.0",
- "sp-runtime-interface 24.0.0",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
- "tracing",
- "tracing-core",
-]
-
[[package]]
name = "sp-io"
version = "35.0.0"
@@ -23247,22 +23344,37 @@ dependencies = [
]
[[package]]
-name = "sp-keyring"
-version = "31.0.0"
+name = "sp-io"
+version = "41.0.1"
dependencies = [
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "strum 0.26.3",
+ "bytes",
+ "docify",
+ "ed25519-dalek",
+ "libsecp256k1",
+ "log",
+ "parity-scale-codec",
+ "polkavm-derive 0.24.0",
+ "rustversion",
+ "secp256k1 0.28.2",
+ "sp-core 37.0.0",
+ "sp-crypto-hashing 0.1.0",
+ "sp-externalities 0.30.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime-interface 30.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
+ "tracing",
+ "tracing-core",
]
[[package]]
-name = "sp-keystore"
-version = "0.34.0"
+name = "sp-keyring"
+version = "42.0.0"
dependencies = [
- "parity-scale-codec",
- "parking_lot 0.12.3",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "strum 0.26.3",
]
[[package]]
@@ -23289,6 +23401,16 @@ dependencies = [
"sp-externalities 0.28.0",
]
+[[package]]
+name = "sp-keystore"
+version = "0.43.0"
+dependencies = [
+ "parity-scale-codec",
+ "parking_lot 0.12.3",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+]
+
[[package]]
name = "sp-maybe-compressed-blob"
version = "11.0.0"
@@ -23309,37 +23431,37 @@ dependencies = [
[[package]]
name = "sp-metadata-ir"
-version = "0.6.0"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a616fa51350b35326682a472ee8e6ba742fdacb18babac38ecd46b3e05ead869"
dependencies = [
- "frame-metadata 23.0.0",
+ "frame-metadata 16.0.0",
"parity-scale-codec",
"scale-info",
]
[[package]]
name = "sp-metadata-ir"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a616fa51350b35326682a472ee8e6ba742fdacb18babac38ecd46b3e05ead869"
+version = "0.11.0"
dependencies = [
- "frame-metadata 16.0.0",
+ "frame-metadata 23.0.0",
"parity-scale-codec",
"scale-info",
]
[[package]]
name = "sp-mixnet"
-version = "0.4.0"
+version = "0.15.0"
dependencies = [
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
]
[[package]]
name = "sp-mmr-primitives"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
"array-bytes 6.2.2",
"log",
@@ -23347,107 +23469,73 @@ dependencies = [
"polkadot-ckb-merkle-mountain-range",
"scale-info",
"serde",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
"sp-debug-derive 14.0.0",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sp-npos-elections"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"substrate-test-utils",
]
[[package]]
name = "sp-npos-elections-fuzzer"
-version = "2.0.0-alpha.5"
+version = "2.0.0"
dependencies = [
"clap",
"honggfuzz",
"rand 0.8.5",
"sp-npos-elections",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-offchain"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-panic-handler"
version = "13.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416"
dependencies = [
"backtrace",
+ "lazy_static",
"regex",
]
[[package]]
name = "sp-panic-handler"
-version = "13.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8f5a17a0a11de029a8b811cb6e8b32ce7e02183cc04a3e965c383246798c416"
+version = "13.0.2"
dependencies = [
"backtrace",
- "lazy_static",
"regex",
]
[[package]]
name = "sp-rpc"
-version = "26.0.0"
+version = "35.0.0"
dependencies = [
"rustc-hash 1.1.0",
"serde",
"serde_json",
- "sp-core 28.0.0",
-]
-
-[[package]]
-name = "sp-runtime"
-version = "31.0.1"
-dependencies = [
- "binary-merkle-tree",
- "docify",
- "either",
- "hash256-std-hasher",
- "impl-trait-for-tuples",
- "log",
- "num-traits",
- "parity-scale-codec",
- "paste",
- "rand 0.8.5",
- "scale-info",
- "serde",
- "serde_json",
- "simple-mermaid",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-state-machine 0.35.0",
- "sp-std 14.0.0",
- "sp-tracing 16.0.0",
- "sp-trie 29.0.0",
- "sp-weights 27.0.0",
- "substrate-test-runtime-client",
- "tracing",
- "tuplex",
- "zstd 0.12.4",
+ "sp-core 37.0.0",
]
[[package]]
@@ -23502,26 +23590,37 @@ dependencies = [
]
[[package]]
-name = "sp-runtime-interface"
-version = "24.0.0"
+name = "sp-runtime"
+version = "42.0.0"
dependencies = [
- "bytes",
+ "binary-merkle-tree",
+ "docify",
+ "either",
+ "hash256-std-hasher",
"impl-trait-for-tuples",
+ "log",
+ "num-traits",
"parity-scale-codec",
- "polkavm-derive 0.24.0",
- "primitive-types 0.13.1",
- "rustversion",
- "sp-externalities 0.25.0",
- "sp-io 30.0.0",
- "sp-runtime-interface-proc-macro 17.0.0",
- "sp-runtime-interface-test-wasm",
- "sp-state-machine 0.35.0",
+ "paste",
+ "rand 0.8.5",
+ "scale-info",
+ "serde",
+ "serde_json",
+ "simple-mermaid",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-state-machine 0.46.0",
"sp-std 14.0.0",
- "sp-storage 19.0.0",
- "sp-tracing 16.0.0",
- "sp-wasm-interface 20.0.0",
- "static_assertions",
- "trybuild",
+ "sp-tracing 17.1.0",
+ "sp-trie 40.0.0",
+ "sp-weights 32.0.0",
+ "substrate-test-runtime-client",
+ "tracing",
+ "tuplex",
+ "zstd 0.12.4",
]
[[package]]
@@ -23555,18 +23654,43 @@ dependencies = [
"parity-scale-codec",
"polkavm-derive 0.9.1",
"primitive-types 0.13.1",
- "sp-externalities 0.30.0",
+ "sp-externalities 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-runtime-interface-proc-macro 18.0.0",
"sp-std 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "sp-storage 22.0.0",
+ "sp-storage 22.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-tracing 17.0.1",
"sp-wasm-interface 21.0.1",
"static_assertions",
]
+[[package]]
+name = "sp-runtime-interface"
+version = "30.0.0"
+dependencies = [
+ "bytes",
+ "impl-trait-for-tuples",
+ "parity-scale-codec",
+ "polkavm-derive 0.24.0",
+ "primitive-types 0.13.1",
+ "rustversion",
+ "sp-externalities 0.30.0",
+ "sp-io 41.0.1",
+ "sp-runtime-interface-proc-macro 19.0.0",
+ "sp-runtime-interface-test-wasm",
+ "sp-state-machine 0.46.0",
+ "sp-std 14.0.0",
+ "sp-storage 22.0.0",
+ "sp-tracing 17.1.0",
+ "sp-wasm-interface 22.0.0",
+ "static_assertions",
+ "trybuild",
+]
+
[[package]]
name = "sp-runtime-interface-proc-macro"
-version = "17.0.0"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294"
dependencies = [
"Inflector",
"expander",
@@ -23578,9 +23702,7 @@ dependencies = [
[[package]]
name = "sp-runtime-interface-proc-macro"
-version = "18.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294"
+version = "19.0.0"
dependencies = [
"Inflector",
"expander",
@@ -23594,14 +23716,14 @@ dependencies = [
name = "sp-runtime-interface-test"
version = "2.0.0"
dependencies = [
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
"sp-runtime-interface-test-wasm",
"sp-runtime-interface-test-wasm-deprecated",
- "sp-state-machine 0.35.0",
+ "sp-state-machine 0.46.0",
"tracing",
"tracing-core",
]
@@ -23611,9 +23733,9 @@ name = "sp-runtime-interface-test-wasm"
version = "2.0.0"
dependencies = [
"bytes",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime-interface 24.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime-interface 30.0.0",
"substrate-wasm-builder",
]
@@ -23621,66 +23743,63 @@ dependencies = [
name = "sp-runtime-interface-test-wasm-deprecated"
version = "2.0.0"
dependencies = [
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime-interface 24.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime-interface 30.0.0",
"substrate-wasm-builder",
]
[[package]]
name = "sp-session"
-version = "27.0.0"
+version = "39.0.0"
dependencies = [
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-core 28.0.0",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-core 37.0.0",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"sp-staking",
]
[[package]]
name = "sp-staking"
-version = "26.0.0"
+version = "39.0.0"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-state-machine"
-version = "0.35.0"
+version = "0.40.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18084cb996c27d5d99a88750e0a8eb4af6870a40df97872a5923e6d293d95fb9"
dependencies = [
- "arbitrary",
- "array-bytes 6.2.2",
- "assert_matches",
"hash-db",
"log",
"parity-scale-codec",
"parking_lot 0.12.3",
- "pretty_assertions",
"rand 0.8.5",
"smallvec",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
+ "sp-core 32.0.0",
+ "sp-externalities 0.28.0",
"sp-panic-handler 13.0.0",
- "sp-runtime 31.0.1",
- "sp-trie 29.0.0",
+ "sp-trie 34.0.0",
"thiserror 1.0.65",
"tracing",
- "trie-db 0.30.0",
+ "trie-db 0.29.1",
]
[[package]]
name = "sp-state-machine"
-version = "0.40.0"
+version = "0.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18084cb996c27d5d99a88750e0a8eb4af6870a40df97872a5923e6d293d95fb9"
+checksum = "6f6ac196ea92c4d0613c071e1a050765dbfa30107a990224a4aba02c7dbcd063"
dependencies = [
"hash-db",
"log",
@@ -23688,10 +23807,10 @@ dependencies = [
"parking_lot 0.12.3",
"rand 0.8.5",
"smallvec",
- "sp-core 32.0.0",
+ "sp-core 33.0.1",
"sp-externalities 0.28.0",
- "sp-panic-handler 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "sp-trie 34.0.0",
+ "sp-panic-handler 13.0.0",
+ "sp-trie 35.0.0",
"thiserror 1.0.65",
"tracing",
"trie-db 0.29.1",
@@ -23699,28 +23818,31 @@ dependencies = [
[[package]]
name = "sp-state-machine"
-version = "0.41.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f6ac196ea92c4d0613c071e1a050765dbfa30107a990224a4aba02c7dbcd063"
+version = "0.46.0"
dependencies = [
+ "arbitrary",
+ "array-bytes 6.2.2",
+ "assert_matches",
"hash-db",
"log",
"parity-scale-codec",
"parking_lot 0.12.3",
+ "pretty_assertions",
"rand 0.8.5",
"smallvec",
- "sp-core 33.0.1",
- "sp-externalities 0.28.0",
- "sp-panic-handler 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "sp-trie 35.0.0",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-panic-handler 13.0.2",
+ "sp-runtime 42.0.0",
+ "sp-trie 40.0.0",
"thiserror 1.0.65",
"tracing",
- "trie-db 0.29.1",
+ "trie-db 0.30.0",
]
[[package]]
name = "sp-statement-store"
-version = "10.0.0"
+version = "21.0.0"
dependencies = [
"aes-gcm",
"curve25519-dalek 4.1.3",
@@ -23730,13 +23852,13 @@ dependencies = [
"rand 0.8.5",
"scale-info",
"sha2 0.10.8",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-externalities 0.25.0",
- "sp-runtime 31.0.1",
- "sp-runtime-interface 24.0.0",
+ "sp-externalities 0.30.0",
+ "sp-runtime 42.0.0",
+ "sp-runtime-interface 30.0.0",
"thiserror 1.0.65",
"x25519-dalek",
]
@@ -23753,26 +23875,26 @@ checksum = "12f8ee986414b0a9ad741776762f4083cd3a5128449b982a3919c4df36874834"
[[package]]
name = "sp-storage"
-version = "19.0.0"
+version = "21.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8"
dependencies = [
- "impl-serde 0.5.0",
+ "impl-serde 0.4.0",
"parity-scale-codec",
"ref-cast",
"serde",
- "sp-debug-derive 14.0.0",
+ "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "sp-storage"
-version = "21.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99c82989b3a4979a7e1ad848aad9f5d0b4388f1f454cc131766526601ab9e8f8"
+version = "22.0.0"
dependencies = [
- "impl-serde 0.4.0",
+ "impl-serde 0.5.0",
"parity-scale-codec",
"ref-cast",
"serde",
- "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-debug-derive 14.0.0",
]
[[package]]
@@ -23795,28 +23917,29 @@ dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
- "sp-application-crypto 30.0.0",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-application-crypto 41.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-timestamp"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
"async-trait",
"parity-scale-codec",
"sp-inherents",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"thiserror 1.0.65",
]
[[package]]
name = "sp-tracing"
-version = "16.0.0"
+version = "17.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf641a1d17268c8fcfdb8e0fa51a79c2d4222f4cfda5f3944dbdbc384dced8d5"
dependencies = [
"parity-scale-codec",
- "regex",
"tracing",
"tracing-core",
"tracing-subscriber",
@@ -23824,11 +23947,10 @@ dependencies = [
[[package]]
name = "sp-tracing"
-version = "17.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf641a1d17268c8fcfdb8e0fa51a79c2d4222f4cfda5f3944dbdbc384dced8d5"
+version = "17.1.0"
dependencies = [
"parity-scale-codec",
+ "regex",
"tracing",
"tracing-core",
"tracing-subscriber",
@@ -23836,50 +23958,23 @@ dependencies = [
[[package]]
name = "sp-transaction-pool"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
- "sp-api 26.0.0",
- "sp-runtime 31.0.1",
+ "sp-api 37.0.0",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "sp-transaction-storage-proof"
-version = "26.0.0"
+version = "37.0.0"
dependencies = [
"async-trait",
"parity-scale-codec",
"scale-info",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-inherents",
- "sp-runtime 31.0.1",
- "sp-trie 29.0.0",
-]
-
-[[package]]
-name = "sp-trie"
-version = "29.0.0"
-dependencies = [
- "ahash 0.8.11",
- "array-bytes 6.2.2",
- "criterion",
- "hash-db",
- "memory-db 0.33.0",
- "nohash-hasher",
- "parity-scale-codec",
- "parking_lot 0.12.3",
- "rand 0.8.5",
- "scale-info",
- "schnellru",
- "sp-core 28.0.0",
- "sp-externalities 0.25.0",
- "sp-runtime 31.0.1",
- "substrate-prometheus-endpoint",
- "thiserror 1.0.65",
- "tracing",
- "trie-bench",
- "trie-db 0.30.0",
- "trie-root",
- "trie-standardmap",
+ "sp-runtime 42.0.0",
+ "sp-trie 40.0.0",
]
[[package]]
@@ -23931,19 +24026,32 @@ dependencies = [
]
[[package]]
-name = "sp-version"
-version = "29.0.0"
+name = "sp-trie"
+version = "40.0.0"
dependencies = [
- "impl-serde 0.5.0",
+ "ahash 0.8.11",
+ "array-bytes 6.2.2",
+ "criterion",
+ "foldhash",
+ "hash-db",
+ "hashbrown 0.15.3",
+ "memory-db 0.34.0",
+ "nohash-hasher",
"parity-scale-codec",
- "parity-wasm",
+ "parking_lot 0.12.3",
+ "rand 0.8.5",
"scale-info",
- "serde",
- "sp-crypto-hashing-proc-macro 0.1.0",
- "sp-runtime 31.0.1",
- "sp-std 14.0.0",
- "sp-version-proc-macro 13.0.0",
+ "schnellru",
+ "sp-core 37.0.0",
+ "sp-externalities 0.30.0",
+ "sp-runtime 42.0.0",
+ "substrate-prometheus-endpoint",
"thiserror 1.0.65",
+ "tracing",
+ "trie-bench",
+ "trie-db 0.30.0",
+ "trie-root",
+ "trie-standardmap",
]
[[package]]
@@ -23964,33 +24072,51 @@ dependencies = [
"thiserror 1.0.65",
]
+[[package]]
+name = "sp-version"
+version = "40.0.0"
+dependencies = [
+ "impl-serde 0.5.0",
+ "parity-scale-codec",
+ "parity-wasm",
+ "scale-info",
+ "serde",
+ "sp-crypto-hashing-proc-macro 0.1.0",
+ "sp-runtime 42.0.0",
+ "sp-std 14.0.0",
+ "sp-version-proc-macro 15.0.0",
+ "thiserror 1.0.65",
+]
+
[[package]]
name = "sp-version-proc-macro"
-version = "13.0.0"
+version = "14.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5aee8f6730641a65fcf0c8f9b1e448af4b3bb083d08058b47528188bccc7b7a7"
dependencies = [
"parity-scale-codec",
- "proc-macro-warning",
"proc-macro2 1.0.95",
"quote 1.0.40",
- "sp-version 29.0.0",
"syn 2.0.98",
]
[[package]]
name = "sp-version-proc-macro"
-version = "14.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aee8f6730641a65fcf0c8f9b1e448af4b3bb083d08058b47528188bccc7b7a7"
+version = "15.0.0"
dependencies = [
"parity-scale-codec",
+ "proc-macro-warning",
"proc-macro2 1.0.95",
"quote 1.0.40",
+ "sp-version 40.0.0",
"syn 2.0.98",
]
[[package]]
name = "sp-wasm-interface"
-version = "20.0.0"
+version = "21.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b066baa6d57951600b14ffe1243f54c47f9c23dd89c262e17ca00ae8dca58be9"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
@@ -24001,9 +24127,7 @@ dependencies = [
[[package]]
name = "sp-wasm-interface"
-version = "21.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b066baa6d57951600b14ffe1243f54c47f9c23dd89c262e17ca00ae8dca58be9"
+version = "22.0.0"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
@@ -24014,31 +24138,31 @@ dependencies = [
[[package]]
name = "sp-weights"
-version = "27.0.0"
+version = "31.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93cdaf72a1dad537bbb130ba4d47307ebe5170405280ed1aa31fa712718a400e"
dependencies = [
"bounded-collections 0.2.3",
"parity-scale-codec",
"scale-info",
- "schemars",
"serde",
"smallvec",
- "sp-arithmetic 23.0.0",
- "sp-debug-derive 14.0.0",
+ "sp-arithmetic 26.0.0",
+ "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "sp-weights"
-version = "31.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93cdaf72a1dad537bbb130ba4d47307ebe5170405280ed1aa31fa712718a400e"
+version = "32.0.0"
dependencies = [
"bounded-collections 0.2.3",
"parity-scale-codec",
"scale-info",
+ "schemars",
"serde",
"smallvec",
- "sp-arithmetic 26.0.0",
- "sp-debug-derive 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sp-arithmetic 27.0.0",
+ "sp-debug-derive 14.0.0",
]
[[package]]
@@ -24327,7 +24451,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "staging-chain-spec-builder"
-version = "1.6.1"
+version = "12.0.0"
dependencies = [
"clap",
"cmd_lib",
@@ -24336,13 +24460,13 @@ dependencies = [
"sc-chain-spec",
"serde",
"serde_json",
- "sp-tracing 16.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime",
]
[[package]]
name = "staging-node-cli"
-version = "3.0.0-dev"
+version = "3.0.0"
dependencies = [
"array-bytes 6.2.2",
"assert_cmd",
@@ -24358,7 +24482,7 @@ dependencies = [
"node-rpc",
"node-testing",
"parity-scale-codec",
- "polkadot-sdk 0.1.0",
+ "polkadot-sdk 2506.0.0",
"pretty_assertions",
"rand 0.8.5",
"regex",
@@ -24379,7 +24503,7 @@ dependencies = [
[[package]]
name = "staging-node-inspect"
-version = "0.12.0"
+version = "0.29.0"
dependencies = [
"clap",
"parity-scale-codec",
@@ -24387,23 +24511,23 @@ dependencies = [
"sc-client-api",
"sc-service",
"sp-blockchain",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"sp-statement-store",
"thiserror 1.0.65",
]
[[package]]
name = "staging-parachain-info"
-version = "0.7.0"
+version = "0.21.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
"frame-system",
"parity-scale-codec",
"scale-info",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
@@ -24412,7 +24536,7 @@ version = "2.0.0"
[[package]]
name = "staging-xcm"
-version = "7.0.1"
+version = "17.0.0"
dependencies = [
"array-bytes 6.2.2",
"bounded-collections 0.2.3",
@@ -24426,15 +24550,15 @@ dependencies = [
"scale-info",
"schemars",
"serde",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"xcm-procedural",
]
[[package]]
name = "staging-xcm-builder"
-version = "7.0.0"
+version = "21.1.0"
dependencies = [
"environmental",
"frame-support",
@@ -24453,12 +24577,12 @@ dependencies = [
"polkadot-test-runtime",
"primitive-types 0.13.1",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
- "sp-weights 27.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"staging-xcm-executor",
"tracing",
@@ -24467,7 +24591,7 @@ dependencies = [
[[package]]
name = "staging-xcm-executor"
-version = "7.0.0"
+version = "20.0.1"
dependencies = [
"environmental",
"frame-benchmarking",
@@ -24475,11 +24599,11 @@ dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"tracing",
]
@@ -24592,7 +24716,7 @@ dependencies = [
[[package]]
name = "subkey"
-version = "9.0.0"
+version = "26.0.0"
dependencies = [
"clap",
"sc-cli",
@@ -24611,7 +24735,7 @@ dependencies = [
[[package]]
name = "substrate-bip39"
-version = "0.4.7"
+version = "0.6.0"
dependencies = [
"hmac 0.12.1",
"parity-bip39",
@@ -24688,7 +24812,7 @@ dependencies = [
[[package]]
name = "substrate-frame-rpc-support"
-version = "29.0.0"
+version = "46.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -24697,15 +24821,15 @@ dependencies = [
"sc-rpc-api",
"scale-info",
"serde",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-storage 19.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-storage 22.0.0",
"tokio",
]
[[package]]
name = "substrate-frame-rpc-system"
-version = "28.0.0"
+version = "45.0.0"
dependencies = [
"assert_matches",
"docify",
@@ -24717,19 +24841,19 @@ dependencies = [
"sc-rpc-api",
"sc-transaction-pool",
"sc-transaction-pool-api",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-blockchain",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"substrate-test-runtime-client",
"tokio",
]
[[package]]
name = "substrate-prometheus-endpoint"
-version = "0.17.0"
+version = "0.17.6"
dependencies = [
"http-body-util",
"hyper 1.6.0",
@@ -24775,24 +24899,24 @@ dependencies = [
"relay-utils",
"scale-info",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-trie 29.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-trie 40.0.0",
"strum 0.26.3",
"thiserror 1.0.65",
]
[[package]]
name = "substrate-rpc-client"
-version = "0.33.0"
+version = "0.50.0"
dependencies = [
"async-trait",
"jsonrpsee",
"log",
"sc-rpc-api",
"serde",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"tokio",
]
@@ -24814,17 +24938,17 @@ dependencies = [
[[package]]
name = "substrate-state-trie-migration-rpc"
-version = "27.0.0"
+version = "44.0.0"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
"sc-client-api",
"sc-rpc-api",
"serde",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-trie 29.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-trie 40.0.0",
"trie-db 0.30.0",
]
@@ -24839,16 +24963,16 @@ dependencies = [
"sc-client-api",
"sc-client-db",
"sc-consensus",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"sc-service",
"serde",
"serde_json",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
- "sp-keystore 0.34.0",
- "sp-runtime 31.0.1",
+ "sp-keystore 0.43.0",
+ "sp-runtime 42.0.0",
"tokio",
]
@@ -24872,35 +24996,35 @@ dependencies = [
"pretty_assertions",
"sc-block-builder",
"sc-chain-spec",
- "sc-executor 0.32.0",
- "sc-executor-common 0.29.0",
+ "sc-executor 0.43.0",
+ "sc-executor-common 0.39.0",
"sc-service",
"scale-info",
"serde",
"serde_json",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
"sp-block-builder",
"sp-consensus",
"sp-consensus-aura",
"sp-consensus-babe",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
"sp-debug-derive 14.0.0",
- "sp-externalities 0.25.0",
+ "sp-externalities 0.30.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
- "sp-trie 29.0.0",
- "sp-version 29.0.0",
+ "sp-trie 40.0.0",
+ "sp-version 40.0.0",
"substrate-test-runtime-client",
"substrate-wasm-builder",
"tracing",
@@ -24915,11 +25039,11 @@ dependencies = [
"sc-block-builder",
"sc-client-api",
"sc-consensus",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-blockchain",
"sp-consensus",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"substrate-test-client",
"substrate-test-runtime",
]
@@ -24935,14 +25059,14 @@ dependencies = [
"sc-transaction-pool",
"sc-transaction-pool-api",
"sp-blockchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"substrate-test-runtime-client",
"thiserror 1.0.65",
]
[[package]]
name = "substrate-test-utils"
-version = "4.0.0-dev"
+version = "3.0.0"
[[package]]
name = "substrate-txtesttool"
@@ -24980,7 +25104,7 @@ dependencies = [
[[package]]
name = "substrate-wasm-builder"
-version = "17.0.0"
+version = "27.0.0"
dependencies = [
"array-bytes 6.2.2",
"build-helper",
@@ -24993,13 +25117,13 @@ dependencies = [
"parity-scale-codec",
"parity-wasm",
"polkavm-linker 0.24.0",
- "sc-executor 0.32.0",
+ "sc-executor 0.43.0",
"shlex",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
"sp-maybe-compressed-blob 11.0.0",
- "sp-tracing 16.0.0",
- "sp-version 29.0.0",
+ "sp-tracing 17.1.0",
+ "sp-version 40.0.0",
"strum 0.26.3",
"tempfile",
"toml 0.8.19",
@@ -25076,7 +25200,7 @@ dependencies = [
"serde",
"serde_json",
"subxt-core 0.38.0",
- "subxt-lightclient 0.38.0",
+ "subxt-lightclient 0.38.1",
"subxt-macro 0.38.0",
"subxt-metadata 0.38.0",
"thiserror 1.0.65",
@@ -25220,9 +25344,9 @@ dependencies = [
[[package]]
name = "subxt-lightclient"
-version = "0.38.0"
+version = "0.38.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "534d4b725183a9fa09ce0e0f135674473297fdd97dee4d683f41117f365ae997"
+checksum = "89ebc9131da4d0ba1f7814495b8cc79698798ccd52cacd7bcefe451e415bd945"
dependencies = [
"futures",
"futures-util",
@@ -25341,9 +25465,9 @@ dependencies = [
[[package]]
name = "subxt-signer"
-version = "0.38.0"
+version = "0.38.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e7a336d6a1f86f126100a4a717be58352de4c8214300c4f7807f974494efdb9"
+checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34"
dependencies = [
"base64 0.22.1",
"bip39",
@@ -25693,7 +25817,7 @@ dependencies = [
[[package]]
name = "template-zombienet-tests"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"anyhow",
"env_logger 0.11.3",
@@ -25759,12 +25883,12 @@ dependencies = [
[[package]]
name = "test-parachain-adder"
-version = "1.0.0"
+version = "0.1.0"
dependencies = [
"dlmalloc",
"parity-scale-codec",
"polkadot-parachain-primitives",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"substrate-wasm-builder",
"tiny-keccak",
]
@@ -25788,7 +25912,7 @@ dependencies = [
"polkadot-test-service",
"sc-cli",
"sc-service",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"test-parachain-adder",
"tokio",
@@ -25796,7 +25920,7 @@ dependencies = [
[[package]]
name = "test-parachain-halt"
-version = "1.0.0"
+version = "0.1.0"
dependencies = [
"rustversion",
"substrate-wasm-builder",
@@ -25811,7 +25935,7 @@ dependencies = [
"parity-scale-codec",
"polkadot-parachain-primitives",
"polkadot-primitives",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"substrate-wasm-builder",
"tiny-keccak",
]
@@ -25837,7 +25961,7 @@ dependencies = [
"sc-cli",
"sc-client-api",
"sc-service",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-keyring",
"test-parachain-undying",
"tokio",
@@ -25850,19 +25974,19 @@ dependencies = [
"frame-support",
"polkadot-primitives",
"smallvec",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
]
[[package]]
name = "testnet-parachains-constants"
-version = "1.0.0"
+version = "14.0.0"
dependencies = [
"cumulus-primitives-core",
"frame-support",
"polkadot-core-primitives",
"rococo-runtime-constants",
"smallvec",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"westend-runtime-constants",
]
@@ -26385,7 +26509,7 @@ dependencies = [
[[package]]
name = "tracing-gum"
-version = "7.0.0"
+version = "20.0.0"
dependencies = [
"coarsetime",
"polkadot-primitives",
@@ -26439,14 +26563,14 @@ dependencies = [
[[package]]
name = "trie-bench"
-version = "0.41.0"
+version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0445f19cd0e58d9aef1eef590739fc10c4291611722c98f8995b70ce8529f198"
+checksum = "972be214c558b1a5550d34c8c7e55a284f6439cefc51226d6ffbfc152de5cc58"
dependencies = [
"criterion",
"hash-db",
"keccak-hasher",
- "memory-db 0.33.0",
+ "memory-db 0.34.0",
"parity-scale-codec",
"trie-db 0.30.0",
"trie-root",
@@ -27239,7 +27363,7 @@ version = "0.32.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50386c99b9c32bd2ed71a55b6dd4040af2580530fae8bdb9a6576571a80d0cca"
dependencies = [
- "arrayvec 0.7.4",
+ "arrayvec 0.7.6",
"multi-stash",
"num-derive",
"num-traits",
@@ -27563,7 +27687,7 @@ dependencies = [
[[package]]
name = "westend-emulated-chain"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"emulated-integration-tests-common",
"pallet-staking",
@@ -27573,15 +27697,15 @@ dependencies = [
"sp-authority-discovery",
"sp-consensus-babe",
"sp-consensus-beefy",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
"westend-runtime",
"westend-runtime-constants",
]
[[package]]
name = "westend-runtime"
-version = "7.0.0"
+version = "24.0.1"
dependencies = [
"approx",
"binary-merkle-tree",
@@ -27657,29 +27781,29 @@ dependencies = [
"serde",
"serde_derive",
"serde_json",
- "sp-api 26.0.0",
- "sp-application-crypto 30.0.0",
- "sp-arithmetic 23.0.0",
+ "sp-api 37.0.0",
+ "sp-application-crypto 41.0.0",
+ "sp-arithmetic 27.0.0",
"sp-authority-discovery",
"sp-block-builder",
"sp-consensus-babe",
"sp-consensus-beefy",
"sp-consensus-grandpa",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-mmr-primitives",
"sp-npos-elections",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-staking",
- "sp-storage 19.0.0",
- "sp-tracing 16.0.0",
+ "sp-storage 22.0.0",
+ "sp-tracing 17.1.0",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -27691,22 +27815,22 @@ dependencies = [
[[package]]
name = "westend-runtime-constants"
-version = "7.0.0"
+version = "21.0.0"
dependencies = [
"frame-support",
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
- "sp-core 28.0.0",
- "sp-runtime 31.0.1",
- "sp-weights 27.0.0",
+ "sp-core 37.0.0",
+ "sp-runtime 42.0.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"staging-xcm-builder",
]
[[package]]
name = "westend-system-emulated-network"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"asset-hub-westend-emulated-chain",
"bridge-hub-westend-emulated-chain",
@@ -28252,8 +28376,8 @@ dependencies = [
"polkadot-sdk-frame",
"scale-info",
"simple-mermaid",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -28263,7 +28387,7 @@ dependencies = [
[[package]]
name = "xcm-emulator"
-version = "0.5.0"
+version = "0.20.0"
dependencies = [
"array-bytes 6.2.2",
"cumulus-pallet-parachain-system",
@@ -28283,12 +28407,12 @@ dependencies = [
"polkadot-parachain-primitives",
"polkadot-primitives",
"polkadot-runtime-parachains",
- "sp-arithmetic 23.0.0",
- "sp-core 28.0.0",
+ "sp-arithmetic 27.0.0",
+ "sp-core 37.0.0",
"sp-crypto-hashing 0.1.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-executor",
"xcm-simulator",
@@ -28311,16 +28435,16 @@ dependencies = [
"polkadot-test-service",
"sp-consensus",
"sp-keyring",
- "sp-runtime 31.0.1",
- "sp-state-machine 0.35.0",
- "sp-tracing 16.0.0",
+ "sp-runtime 42.0.0",
+ "sp-state-machine 0.46.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-executor",
]
[[package]]
name = "xcm-procedural"
-version = "7.0.0"
+version = "11.0.2"
dependencies = [
"Inflector",
"frame-support",
@@ -28333,7 +28457,7 @@ dependencies = [
[[package]]
name = "xcm-runtime-apis"
-version = "0.1.1"
+version = "0.8.0"
dependencies = [
"frame-support",
"frame-system",
@@ -28344,10 +28468,10 @@ dependencies = [
"pallet-xcm",
"parity-scale-codec",
"scale-info",
- "sp-api 26.0.0",
- "sp-io 30.0.0",
- "sp-tracing 16.0.0",
- "sp-weights 27.0.0",
+ "sp-api 37.0.0",
+ "sp-io 41.0.1",
+ "sp-tracing 17.1.0",
+ "sp-weights 32.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -28356,7 +28480,7 @@ dependencies = [
[[package]]
name = "xcm-simulator"
-version = "7.0.0"
+version = "21.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -28367,8 +28491,8 @@ dependencies = [
"polkadot-primitives",
"polkadot-runtime-parachains",
"scale-info",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -28376,7 +28500,7 @@ dependencies = [
[[package]]
name = "xcm-simulator-example"
-version = "7.0.0"
+version = "21.0.0"
dependencies = [
"frame-support",
"frame-system",
@@ -28389,10 +28513,10 @@ dependencies = [
"polkadot-parachain-primitives",
"polkadot-runtime-parachains",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
- "sp-tracing 16.0.0",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
+ "sp-tracing 17.1.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -28417,9 +28541,9 @@ dependencies = [
"polkadot-parachain-primitives",
"polkadot-runtime-parachains",
"scale-info",
- "sp-core 28.0.0",
- "sp-io 30.0.0",
- "sp-runtime 31.0.1",
+ "sp-core 37.0.0",
+ "sp-io 41.0.1",
+ "sp-runtime 42.0.0",
"staging-xcm",
"staging-xcm-builder",
"staging-xcm-executor",
@@ -28501,7 +28625,7 @@ dependencies = [
[[package]]
name = "yet-another-parachain-runtime"
-version = "0.6.0"
+version = "0.2.0"
dependencies = [
"cumulus-pallet-aura-ext",
"cumulus-pallet-parachain-system",
@@ -28534,19 +28658,19 @@ dependencies = [
"polkadot-runtime-common",
"scale-info",
"serde_json",
- "sp-api 26.0.0",
+ "sp-api 37.0.0",
"sp-block-builder",
"sp-consensus-aura",
- "sp-core 28.0.0",
+ "sp-core 37.0.0",
"sp-genesis-builder",
"sp-inherents",
- "sp-io 30.0.0",
+ "sp-io 41.0.1",
"sp-keyring",
"sp-offchain",
- "sp-runtime 31.0.1",
+ "sp-runtime 42.0.0",
"sp-session",
"sp-transaction-pool",
- "sp-version 29.0.0",
+ "sp-version 40.0.0",
"staging-parachain-info",
"staging-xcm",
"staging-xcm-builder",
@@ -28698,9 +28822,9 @@ dependencies = [
[[package]]
name = "zombienet-configuration"
-version = "0.3.0"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aabc9bb61ba954616b2d480a1a42eae0fdc6322c701f7b61a3836796eeed178"
+checksum = "015ea881eb02f51d5c4251596b66fcdae3b36b0bba4881996d881e9865bc9e52"
dependencies = [
"anyhow",
"lazy_static",
@@ -28719,12 +28843,13 @@ dependencies = [
[[package]]
name = "zombienet-orchestrator"
-version = "0.3.0"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "006806f36101abc07822b55513e3009f00f7a48a3e708de909aad4749a6cfe70"
+checksum = "0d7e28aafee53c025762afbc77ebb31b34ef81066bd967ed569508fc42057934"
dependencies = [
"anyhow",
"async-trait",
+ "fancy-regex",
"futures",
"glob-match",
"hex",
@@ -28739,7 +28864,7 @@ dependencies = [
"sha2 0.10.8",
"sp-core 35.0.0",
"subxt 0.38.1",
- "subxt-signer 0.38.0",
+ "subxt-signer 0.38.1",
"thiserror 1.0.65",
"tokio",
"tracing",
@@ -28752,9 +28877,9 @@ dependencies = [
[[package]]
name = "zombienet-prom-metrics-parser"
-version = "0.3.0"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48f1646c6c0968033d3808bfa91674f6a31f149491020bdbff3ad7e1d9ad0237"
+checksum = "478eed2d916ddb7602d303265947575988c11884ad083d4880289273ac9a2391"
dependencies = [
"pest",
"pest_derive",
@@ -28763,9 +28888,9 @@ dependencies = [
[[package]]
name = "zombienet-provider"
-version = "0.3.0"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3feea6d1ac0e3e4f2724e386c3034ee10af2afc7168dde9f091337ad2218ace5"
+checksum = "331d0e79e9b34334a8a45f3cb7e338192f929ff2c1aa031b9fe8f6d10083eb4b"
dependencies = [
"anyhow",
"async-trait",
@@ -28794,15 +28919,15 @@ dependencies = [
[[package]]
name = "zombienet-sdk"
-version = "0.3.0"
+version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fc3ec1a08203cf2b96c5ecc84ae8c850ec0c744f4e682abd79b2846f981e5c2"
+checksum = "91beaacd1c1e824d34b1ff8322834f0762cb5e38e3272611f43d8c1225e6b80c"
dependencies = [
"async-trait",
"futures",
"lazy_static",
"subxt 0.38.1",
- "subxt-signer 0.38.0",
+ "subxt-signer 0.38.1",
"tokio",
"zombienet-configuration",
"zombienet-orchestrator",
@@ -28812,9 +28937,9 @@ dependencies = [
[[package]]
name = "zombienet-support"
-version = "0.3.0"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e057e2debab330e5a1a7d37bec91c260fd1486666a926074919c222c364ed67"
+checksum = "c447184e45b1f85a46b5b25e1d864b7125ed820e80de1aea066eb420e36a95df"
dependencies = [
"anyhow",
"async-trait",
diff --git a/Cargo.toml b/Cargo.toml
index 3b8d5374be6ec..14e2a3b0068f6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -83,8 +83,10 @@ members = [
"cumulus/pallets/dmp-queue",
"cumulus/pallets/parachain-system",
"cumulus/pallets/parachain-system/proc-macro",
+ "cumulus/pallets/pubsub-consumer",
"cumulus/pallets/session-benchmarking",
"cumulus/pallets/solo-to-para",
+ "cumulus/pallets/subscriber",
"cumulus/pallets/weight-reclaim",
"cumulus/pallets/xcm",
"cumulus/pallets/xcmp-queue",
@@ -112,6 +114,7 @@ members = [
"cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend",
"cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo",
"cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend",
+ "cumulus/parachains/integration-tests/emulated/tests/governance/westend",
"cumulus/parachains/integration-tests/emulated/tests/people/people-rococo",
"cumulus/parachains/integration-tests/emulated/tests/people/people-westend",
"cumulus/parachains/pallets/collective-content",
@@ -743,8 +746,10 @@ cumulus-pallet-aura-ext = { path = "cumulus/pallets/aura-ext", default-features
cumulus-pallet-dmp-queue = { default-features = false, path = "cumulus/pallets/dmp-queue" }
cumulus-pallet-parachain-system = { path = "cumulus/pallets/parachain-system", default-features = false }
cumulus-pallet-parachain-system-proc-macro = { path = "cumulus/pallets/parachain-system/proc-macro", default-features = false }
+cumulus-pallet-pubsub-consumer = { path = "cumulus/pallets/pubsub-consumer", default-features = false }
cumulus-pallet-session-benchmarking = { path = "cumulus/pallets/session-benchmarking", default-features = false }
cumulus-pallet-solo-to-para = { path = "cumulus/pallets/solo-to-para", default-features = false }
+cumulus-pallet-subscriber = { path = "cumulus/pallets/subscriber", default-features = false }
cumulus-pallet-weight-reclaim = { path = "cumulus/pallets/weight-reclaim", default-features = false }
cumulus-pallet-xcm = { path = "cumulus/pallets/xcm", default-features = false }
cumulus-pallet-xcmp-queue = { path = "cumulus/pallets/xcmp-queue", default-features = false }
@@ -782,6 +787,7 @@ either = { version = "1.8.1", default-features = false }
emulated-integration-tests-common = { path = "cumulus/parachains/integration-tests/emulated/common", default-features = false }
enumflags2 = { version = "0.7.11" }
enumn = { version = "0.1.13" }
+env_filter = { version = "0.1.3" }
env_logger = { version = "0.11.2" }
environmental = { version = "1.1.4", default-features = false }
equivocation-detector = { path = "bridges/relays/equivocation" }
@@ -800,6 +806,7 @@ first-pallet = { package = "polkadot-sdk-docs-first-pallet", path = "docs/sdk/pa
first-runtime = { package = "polkadot-sdk-docs-first-runtime", path = "docs/sdk/packages/guides/first-runtime", default-features = false }
flate2 = { version = "1.0" }
fnv = { version = "1.0.6" }
+foldhash = { version = "0.1.5", default-features = false }
fork-tree = { path = "substrate/utils/fork-tree", default-features = false }
forwarded-header-value = { version = "0.1.1" }
fraction = { version = "0.13.1" }
@@ -894,7 +901,7 @@ log = { version = "0.4.22", default-features = false }
macro_magic = { version = "0.5.1" }
maplit = { version = "1.0.2" }
memmap2 = { version = "0.9.3" }
-memory-db = { version = "0.33.0", default-features = false }
+memory-db = { version = "0.34.0", default-features = false }
merkleized-metadata = { version = "0.5.0" }
merlin = { version = "3.0", default-features = false }
messages-relay = { path = "bridges/relays/messages" }
@@ -1268,6 +1275,7 @@ serde = { version = "1.0.214", default-features = false }
serde-big-array = { version = "0.3.2" }
serde_derive = { version = "1.0.117" }
serde_json = { version = "1.0.132", default-features = false }
+serde_with = { version = "3.12.0", default-features = false, features = ["hex", "macros"] }
serde_yaml = { version = "0.9" }
sha1 = { version = "0.10.6" }
sha2 = { version = "0.10.7", default-features = false }
@@ -1423,7 +1431,7 @@ tracing-futures = { version = "0.2.4" }
tracing-log = { version = "0.2.0" }
tracing-subscriber = { version = "0.3.18" }
tracking-allocator = { path = "polkadot/node/tracking-allocator", default-features = false, package = "staging-tracking-allocator" }
-trie-bench = { version = "0.41.0" }
+trie-bench = { version = "0.42.0" }
trie-db = { version = "0.30.0", default-features = false }
trie-root = { version = "0.18.0", default-features = false }
trie-standardmap = { version = "0.16.0" }
diff --git a/Plan.toml b/Plan.toml
new file mode 100644
index 0000000000000..059198a40d9f2
--- /dev/null
+++ b/Plan.toml
@@ -0,0 +1,4210 @@
+# generated by parity-publish v0.10.6
+# command: parity-publish plan --prdoc prdoc
+
+[options]
+
+[[crate]]
+# substrate/utils/binary-merkle-tree
+name = "binary-merkle-tree"
+from = "16.0.0"
+to = "16.0.0"
+
+[[crate]]
+# cumulus/pallets/parachain-system/proc-macro
+name = "cumulus-pallet-parachain-system-proc-macro"
+from = "0.6.0"
+to = "0.6.0"
+
+[[crate]]
+# substrate/primitives/ethereum-standards
+name = "ethereum-standards"
+from = "0.1.0"
+to = "0.1.1"
+bump = "minor"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/fork-tree
+name = "fork-tree"
+from = "13.0.1"
+to = "13.0.1"
+
+[[crate]]
+# substrate/frame/election-provider-support/solution-type
+name = "frame-election-provider-solution-type"
+from = "16.1.1"
+to = "16.1.1"
+
+[[crate]]
+# substrate/frame/support/procedural/tools/derive
+name = "frame-support-procedural-tools-derive"
+from = "12.0.0"
+to = "12.0.0"
+
+[[crate]]
+# substrate/scripts/ci/node-template-release
+name = "node-template-release"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# substrate/frame/staking-async/ahm-test
+name = "pallet-ahm-test"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# substrate/frame/contracts/proc-macro
+name = "pallet-contracts-proc-macro"
+from = "23.0.3"
+to = "23.0.3"
+
+[[crate]]
+# substrate/frame/contracts/uapi
+name = "pallet-contracts-uapi"
+from = "14.0.0"
+to = "14.0.0"
+
+[[crate]]
+# substrate/frame/election-provider-multi-phase/test-staking-e2e
+name = "pallet-election-provider-e2e-test"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# substrate/frame/nomination-pools/test-delegate-stake
+name = "pallet-nomination-pools-test-delegate-stake"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# substrate/frame/revive/proc-macro
+name = "pallet-revive-proc-macro"
+from = "0.3.0"
+to = "0.3.0"
+
+[[crate]]
+# substrate/frame/staking/reward-curve
+name = "pallet-staking-reward-curve"
+from = "12.0.0"
+to = "12.0.0"
+
+[[crate]]
+# templates/parachain
+name = "parachain-template"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/client/chain-spec/derive
+name = "sc-chain-spec-derive"
+from = "12.0.0"
+to = "12.0.0"
+
+[[crate]]
+# substrate/client/network/types
+name = "sc-network-types"
+from = "0.16.0"
+to = "0.17.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/tracing/proc-macro
+name = "sc-tracing-proc-macro"
+from = "11.1.0"
+to = "11.1.0"
+
+[[crate]]
+# substrate/primitives/api/proc-macro
+name = "sp-api-proc-macro"
+from = "22.0.1"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/arithmetic
+name = "sp-arithmetic"
+from = "26.1.0"
+to = "27.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/crypto/hashing
+name = "sp-crypto-hashing"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/primitives/database
+name = "sp-database"
+from = "10.0.0"
+to = "10.0.0"
+
+[[crate]]
+# substrate/primitives/debug-derive
+name = "sp-debug-derive"
+from = "14.0.0"
+to = "14.0.0"
+
+[[crate]]
+# substrate/primitives/maybe-compressed-blob
+name = "sp-maybe-compressed-blob"
+from = "11.0.0"
+to = "11.0.0"
+
+[[crate]]
+# substrate/primitives/metadata-ir
+name = "sp-metadata-ir"
+from = "0.10.0"
+to = "0.11.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/panic-handler
+name = "sp-panic-handler"
+from = "13.0.2"
+to = "13.0.2"
+
+[[crate]]
+# substrate/primitives/runtime-interface/proc-macro
+name = "sp-runtime-interface-proc-macro"
+from = "18.0.0"
+to = "19.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/std
+name = "sp-std"
+from = "14.0.0"
+to = "14.0.0"
+
+[[crate]]
+# substrate/primitives/tracing
+name = "sp-tracing"
+from = "17.1.0"
+to = "17.1.0"
+
+[[crate]]
+# substrate/primitives/version/proc-macro
+name = "sp-version-proc-macro"
+from = "15.0.0"
+to = "15.0.0"
+
+[[crate]]
+# substrate/primitives/wasm-interface
+name = "sp-wasm-interface"
+from = "21.0.1"
+to = "22.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/tracking-allocator
+name = "staging-tracking-allocator"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# substrate/utils/substrate-bip39
+name = "substrate-bip39"
+from = "0.6.0"
+to = "0.6.0"
+
+[[crate]]
+# substrate/utils/build-script-utils
+name = "substrate-build-script-utils"
+from = "11.0.0"
+to = "11.0.0"
+
+[[crate]]
+# substrate/utils/prometheus
+name = "substrate-prometheus-endpoint"
+from = "0.17.2"
+to = "0.17.6"
+bump = "minor"
+reason = "changed"
+
+[[crate]]
+# substrate/test-utils
+name = "substrate-test-utils"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# templates/zombienet
+name = "template-zombienet-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot/node/gum/proc-macro
+name = "tracing-gum-proc-macro"
+from = "5.0.0"
+to = "5.0.0"
+
+[[crate]]
+# polkadot/xcm/procedural
+name = "xcm-procedural"
+from = "11.0.2"
+to = "11.0.2"
+
+[[crate]]
+# substrate/frame/support/procedural/tools
+name = "frame-support-procedural-tools"
+from = "13.0.1"
+to = "13.0.1"
+
+[[crate]]
+# substrate/frame/revive/uapi
+name = "pallet-revive-uapi"
+from = "0.4.0"
+to = "0.5.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async/reward-fn
+name = "pallet-staking-async-reward-fn"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking/reward-fn
+name = "pallet-staking-reward-fn"
+from = "22.0.1"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/proposer-metrics
+name = "sc-proposer-metrics"
+from = "0.20.0"
+to = "0.20.0"
+
+[[crate]]
+# substrate/client/utils
+name = "sc-utils"
+from = "18.0.1"
+to = "19.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/arithmetic/fuzzer
+name = "sp-arithmetic-fuzzer"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# substrate/deprecated/hashing
+name = "sp-core-hashing"
+from = "16.0.0"
+to = "16.0.0"
+
+[[crate]]
+# substrate/primitives/crypto/hashing/proc-macro
+name = "sp-crypto-hashing-proc-macro"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/primitives/storage
+name = "sp-storage"
+from = "22.0.0"
+to = "22.0.0"
+
+[[crate]]
+# substrate/primitives/weights
+name = "sp-weights"
+from = "31.1.0"
+to = "32.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/support/procedural
+name = "frame-support-procedural"
+from = "33.0.1"
+to = "34.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/telemetry
+name = "sc-telemetry"
+from = "28.1.0"
+to = "29.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/deprecated/hashing/proc-macro
+name = "sp-core-hashing-proc-macro"
+from = "16.0.0"
+to = "16.0.0"
+
+[[crate]]
+# substrate/primitives/externalities
+name = "sp-externalities"
+from = "0.30.0"
+to = "0.30.0"
+
+[[crate]]
+# substrate/primitives/runtime-interface
+name = "sp-runtime-interface"
+from = "29.0.1"
+to = "30.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/core
+name = "sp-core"
+from = "36.1.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/crypto/ec-utils
+name = "sp-crypto-ec-utils"
+from = "0.15.1"
+to = "0.16.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/allocator
+name = "sc-allocator"
+from = "31.0.0"
+to = "32.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/state-db
+name = "sc-state-db"
+from = "0.38.0"
+to = "0.39.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/storage-monitor
+name = "sc-storage-monitor"
+from = "0.24.0"
+to = "0.25.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/core/fuzz
+name = "sp-core-fuzz"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/primitives/keystore
+name = "sp-keystore"
+from = "0.42.0"
+to = "0.43.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/rpc
+name = "sp-rpc"
+from = "34.0.0"
+to = "35.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/trie
+name = "sp-trie"
+from = "39.1.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/primitives/proof-size-hostfunction
+name = "cumulus-primitives-proof-size-hostfunction"
+from = "0.12.0"
+to = "0.13.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/executor/common
+name = "sc-executor-common"
+from = "0.38.0"
+to = "0.39.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/state-machine
+name = "sp-state-machine"
+from = "0.45.0"
+to = "0.46.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/executor/polkavm
+name = "sc-executor-polkavm"
+from = "0.35.0"
+to = "0.36.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/executor/wasmtime
+name = "sc-executor-wasmtime"
+from = "0.38.0"
+to = "0.39.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/io
+name = "sp-io"
+from = "41.0.0"
+to = "41.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/revive/fixtures
+name = "pallet-revive-fixtures"
+from = "0.3.2"
+to = "0.4.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/sysinfo
+name = "sc-sysinfo"
+from = "42.0.0"
+to = "43.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/application-crypto
+name = "sp-application-crypto"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/keystore
+name = "sc-keystore"
+from = "35.0.0"
+to = "36.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/runtime
+name = "sp-runtime"
+from = "41.1.0"
+to = "42.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/bin/node/primitives
+name = "node-primitives"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# polkadot/core-primitives
+name = "polkadot-core-primitives"
+from = "17.1.0"
+to = "18.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network/common
+name = "sc-network-common"
+from = "0.48.0"
+to = "0.49.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/common/slot_range_helper
+name = "slot-range-helper"
+from = "17.0.0"
+to = "18.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/primitives/ethereum
+name = "snowbridge-ethereum"
+from = "0.12.0"
+to = "0.13.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/primitives/merkle-tree
+name = "snowbridge-merkle-tree"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/inherents
+name = "sp-inherents"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/keyring
+name = "sp-keyring"
+from = "41.0.0"
+to = "42.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/npos-elections
+name = "sp-npos-elections"
+from = "36.2.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/staking
+name = "sp-staking"
+from = "38.0.0"
+to = "39.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/test-primitives
+name = "sp-test-primitives"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# substrate/primitives/version
+name = "sp-version"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/parachain
+name = "polkadot-parachain-primitives"
+from = "16.1.0"
+to = "17.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/api
+name = "sp-api"
+from = "36.0.1"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/common
+name = "sp-consensus"
+from = "0.42.0"
+to = "0.43.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/npos-elections/fuzzer
+name = "sp-npos-elections-fuzzer"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# substrate/primitives/timestamp
+name = "sp-timestamp"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/transaction-storage-proof
+name = "sp-transaction-storage-proof"
+from = "36.1.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/system/rpc/runtime-api
+name = "frame-system-rpc-runtime-api"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/nfts/runtime-api
+name = "pallet-nfts-runtime-api"
+from = "26.0.0"
+to = "27.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async/runtime-api
+name = "pallet-staking-async-runtime-api"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking/runtime-api
+name = "pallet-staking-runtime-api"
+from = "26.0.0"
+to = "27.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/executor
+name = "sc-executor"
+from = "0.42.0"
+to = "0.43.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/authority-discovery
+name = "sp-authority-discovery"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/block-builder
+name = "sp-block-builder"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/blockchain
+name = "sp-blockchain"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/grandpa
+name = "sp-consensus-grandpa"
+from = "23.1.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/pow
+name = "sp-consensus-pow"
+from = "0.42.0"
+to = "0.43.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/slots
+name = "sp-consensus-slots"
+from = "0.42.1"
+to = "0.43.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/genesis-builder
+name = "sp-genesis-builder"
+from = "0.17.0"
+to = "0.18.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/mixnet
+name = "sp-mixnet"
+from = "0.14.0"
+to = "0.15.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/merkle-mountain-range
+name = "sp-mmr-primitives"
+from = "36.1.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/offchain
+name = "sp-offchain"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/session
+name = "sp-session"
+from = "38.1.0"
+to = "39.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/statement-store
+name = "sp-statement-store"
+from = "20.1.0"
+to = "21.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/transaction-pool
+name = "sp-transaction-pool"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/support
+name = "frame-support"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/merkle-mountain-range/rpc
+name = "mmr-rpc"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/primitives
+name = "polkadot-primitives"
+from = "18.2.0"
+to = "19.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/block-builder
+name = "sc-block-builder"
+from = "0.44.0"
+to = "0.45.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/runtime-utilities
+name = "sc-runtime-utilities"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/transaction-pool/api
+name = "sc-transaction-pool-api"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/aura
+name = "sp-consensus-aura"
+from = "0.42.0"
+to = "0.43.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/babe
+name = "sp-consensus-babe"
+from = "0.42.1"
+to = "0.43.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/beefy
+name = "sp-consensus-beefy"
+from = "24.1.0"
+to = "25.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/consensus/sassafras
+name = "sp-consensus-sassafras"
+from = "0.3.4"
+to = "0.3.4"
+
+[[crate]]
+# substrate/utils/wasm-builder
+name = "substrate-wasm-builder"
+from = "26.0.1"
+to = "27.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/primitives/aura
+name = "cumulus-primitives-aura"
+from = "0.17.0"
+to = "0.18.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/system
+name = "frame-system"
+from = "40.2.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/try-runtime
+name = "frame-try-runtime"
+from = "0.46.0"
+to = "0.47.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/primitives
+name = "polkadot-node-primitives"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/primitives/test-helpers
+name = "polkadot-primitives-test-helpers"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/client/basic-authorship
+name = "sc-basic-authorship"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/api
+name = "sc-client-api"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/executor/runtime-test
+name = "sc-runtime-test"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# bridges/snowbridge/primitives/beacon
+name = "snowbridge-beacon-primitives"
+from = "0.13.1"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/outbound-queue-v2/runtime-api
+name = "snowbridge-outbound-queue-v2-runtime-api"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/runtime-interface/test-wasm
+name = "sp-runtime-interface-test-wasm"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# substrate/primitives/runtime-interface/test-wasm-deprecated
+name = "sp-runtime-interface-test-wasm-deprecated"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# polkadot/xcm
+name = "staging-xcm"
+from = "16.2.0"
+to = "17.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/parachain/test-parachains/adder
+name = "test-parachain-adder"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot/parachain/test-parachains/halt
+name = "test-parachain-halt"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot/parachain/test-parachains/undying
+name = "test-parachain-undying"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# polkadot/runtime/test-runtime/constants
+name = "test-runtime-constants"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# polkadot/node/gum
+name = "tracing-gum"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/primitives/runtime
+name = "bp-runtime"
+from = "0.20.1"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/primitives/xcm-bridge-hub-router
+name = "bp-xcm-bridge-hub-router"
+from = "0.17.0"
+to = "0.18.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/bin/pov-validator
+name = "cumulus-pov-validator"
+from = "0.5.0"
+to = "0.6.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/primitives/core
+name = "cumulus-primitives-core"
+from = "0.18.1"
+to = "0.19.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/benchmarking
+name = "frame-benchmarking"
+from = "41.0.0"
+to = "41.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/election-provider-support
+name = "frame-election-provider-support"
+from = "40.1.1"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/executive
+name = "frame-executive"
+from = "41.0.0"
+to = "41.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/metadata-hash-extension
+name = "frame-metadata-hash-extension"
+from = "0.8.0"
+to = "0.9.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/support/test/compile_pass
+name = "frame-support-test-compile-pass"
+from = "4.0.0"
+to = "4.0.0"
+
+[[crate]]
+# substrate/frame/support/test/pallet
+name = "frame-support-test-pallet"
+from = "4.0.0"
+to = "4.0.0"
+
+[[crate]]
+# substrate/frame/authorship
+name = "pallet-authorship"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/contracts/fixtures
+name = "pallet-contracts-fixtures"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# substrate/frame/examples/default-config
+name = "pallet-default-config-example"
+from = "10.0.0"
+to = "10.0.0"
+
+[[crate]]
+# substrate/frame/delegated-staking
+name = "pallet-delegated-staking"
+from = "7.0.0"
+to = "8.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/examples/offchain-worker
+name = "pallet-example-offchain-worker"
+from = "28.0.0"
+to = "28.0.0"
+
+[[crate]]
+# substrate/frame/examples/view-functions
+name = "pallet-example-view-functions"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/offences
+name = "pallet-offences"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/root-testing
+name = "pallet-root-testing"
+from = "16.0.0"
+to = "17.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/scored-pool
+name = "pallet-scored-pool"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/transaction-payment/skip-feeless-payment
+name = "pallet-skip-feeless-payment"
+from = "15.0.0"
+to = "16.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async/rc-client
+name = "pallet-staking-async-rc-client"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/statement
+name = "pallet-statement"
+from = "22.0.0"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/erasure-coding
+name = "polkadot-erasure-coding"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/pvf/common
+name = "polkadot-node-core-pvf-common"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/statement-table
+name = "polkadot-statement-table"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/db
+name = "sc-client-db"
+from = "0.46.0"
+to = "0.47.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/common
+name = "sc-consensus"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network
+name = "sc-network"
+from = "0.51.0"
+to = "0.51.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# substrate/client/statement-store
+name = "sc-statement-store"
+from = "21.0.0"
+to = "22.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/tracing
+name = "sc-tracing"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/transaction-pool
+name = "sc-transaction-pool"
+from = "40.0.0"
+to = "40.1.0"
+bump = "minor"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/primitives/verification
+name = "snowbridge-verification-primitives"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/runtime-interface/test
+name = "sp-runtime-interface-test"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# polkadot/node/zombienet-backchannel
+name = "zombienet-backchannel"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# bridges/primitives/header-chain
+name = "bp-header-chain"
+from = "0.20.1"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/dmp-queue
+name = "cumulus-pallet-dmp-queue"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/xcm
+name = "cumulus-pallet-xcm"
+from = "0.19.1"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/primitives/parachain-inherent
+name = "cumulus-primitives-parachain-inherent"
+from = "0.18.1"
+to = "0.19.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/primitives/storage-weight-reclaim
+name = "cumulus-primitives-storage-weight-reclaim"
+from = "11.0.0"
+to = "12.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/primitives/timestamp
+name = "cumulus-primitives-timestamp"
+from = "0.19.0"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/test/relay-sproof-builder
+name = "cumulus-test-relay-sproof-builder"
+from = "0.19.0"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/zombienet/zombienet-sdk-helpers
+name = "cumulus-zombienet-sdk-helpers"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot/erasure-coding/fuzzer
+name = "erasure_coding_fuzzer"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# substrate/frame/benchmarking/pov
+name = "frame-benchmarking-pallet-pov"
+from = "30.0.1"
+to = "31.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/election-provider-support/solution-type/fuzzer
+name = "frame-election-solution-type-fuzzer"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# substrate/frame/support/test
+name = "frame-support-test"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# substrate/frame/system/benchmarking
+name = "frame-system-benchmarking"
+from = "40.0.1"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/asset-conversion
+name = "pallet-asset-conversion"
+from = "22.0.0"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/asset-rate
+name = "pallet-asset-rate"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/asset-rewards
+name = "pallet-asset-rewards"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/balances
+name = "pallet-balances"
+from = "41.1.1"
+to = "42.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/broker
+name = "pallet-broker"
+from = "0.19.2"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/collective
+name = "pallet-collective"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/pallets/collective-content
+name = "pallet-collective-content"
+from = "0.18.0"
+to = "0.19.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/conviction-voting
+name = "pallet-conviction-voting"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/democracy
+name = "pallet-democracy"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/dummy-dim
+name = "pallet-dummy-dim"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/election-provider-multi-block
+name = "pallet-election-provider-multi-block"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/election-provider-support/benchmarking
+name = "pallet-election-provider-support-benchmarking"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/elections-phragmen
+name = "pallet-elections-phragmen"
+from = "41.1.0"
+to = "42.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/examples/authorization-tx-extension
+name = "pallet-example-authorization-tx-extension"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# substrate/frame/examples/split
+name = "pallet-example-split"
+from = "10.0.0"
+to = "10.0.0"
+
+[[crate]]
+# substrate/frame/examples/tasks
+name = "pallet-example-tasks"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# substrate/frame/fast-unstake
+name = "pallet-fast-unstake"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/glutton
+name = "pallet-glutton"
+from = "26.0.0"
+to = "27.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/identity
+name = "pallet-identity"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/im-online
+name = "pallet-im-online"
+from = "39.1.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/indices
+name = "pallet-indices"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/lottery
+name = "pallet-lottery"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/membership
+name = "pallet-membership"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/message-queue
+name = "pallet-message-queue"
+from = "43.1.0"
+to = "44.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/meta-tx
+name = "pallet-meta-tx"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/nfts
+name = "pallet-nfts"
+from = "34.1.0"
+to = "35.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/parameters
+name = "pallet-parameters"
+from = "0.11.0"
+to = "0.12.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/people
+name = "pallet-people"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/preimage
+name = "pallet-preimage"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/ranked-collective
+name = "pallet-ranked-collective"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/referenda
+name = "pallet-referenda"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/remark
+name = "pallet-remark"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/sassafras
+name = "pallet-sassafras"
+from = "0.3.5"
+to = "0.3.5"
+
+[[crate]]
+# substrate/frame/scheduler
+name = "pallet-scheduler"
+from = "41.2.0"
+to = "42.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/society
+name = "pallet-society"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async
+name = "pallet-staking-async"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/sudo
+name = "pallet-sudo"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# templates/solochain/pallets/template
+name = "pallet-template"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/timestamp
+name = "pallet-timestamp"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/transaction-payment
+name = "pallet-transaction-payment"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/uniques
+name = "pallet-uniques"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/utility
+name = "pallet-utility"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/verify-signature
+name = "pallet-verify-signature"
+from = "0.3.0"
+to = "0.4.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/vesting
+name = "pallet-vesting"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/pvf/execute-worker
+name = "polkadot-node-core-pvf-execute-worker"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/pvf/prepare-worker
+name = "polkadot-node-core-pvf-prepare-worker"
+from = "19.0.0"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/metrics
+name = "polkadot-runtime-metrics"
+from = "20.0.0"
+to = "21.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/relays/utils
+name = "relay-utils"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/client/authority-discovery
+name = "sc-authority-discovery"
+from = "0.50.0"
+to = "0.51.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/chain-spec
+name = "sc-chain-spec"
+from = "43.0.0"
+to = "44.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/epochs
+name = "sc-consensus-epochs"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/pow
+name = "sc-consensus-pow"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/slots
+name = "sc-consensus-slots"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/mixnet
+name = "sc-mixnet"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network/light
+name = "sc-network-light"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network/sync
+name = "sc-network-sync"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/offchain
+name = "sc-offchain"
+from = "45.0.0"
+to = "46.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/ethereum-client/fixtures
+name = "snowbridge-pallet-ethereum-client-fixtures"
+from = "0.21.1"
+to = "0.22.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/pallets/parachain-info
+name = "staging-parachain-info"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/xcm-executor
+name = "staging-xcm-executor"
+from = "20.0.0"
+to = "20.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# bridges/primitives/messages
+name = "bp-messages"
+from = "0.20.1"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/consensus/proposer
+name = "cumulus-client-consensus-proposer"
+from = "0.19.0"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/weight-reclaim
+name = "cumulus-pallet-weight-reclaim"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/pallets/ping
+name = "cumulus-ping"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/zombienet/zombienet-sdk
+name = "cumulus-zombienet-sdk-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# bridges/relays/finality
+name = "finality-relay"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/client/merkle-mountain-range
+name = "mmr-gadget"
+from = "45.0.0"
+to = "46.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/alliance
+name = "pallet-alliance"
+from = "39.1.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/asset-conversion/ops
+name = "pallet-asset-conversion-ops"
+from = "0.8.0"
+to = "0.9.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/transaction-payment/asset-conversion-tx-payment
+name = "pallet-asset-conversion-tx-payment"
+from = "22.0.0"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/transaction-payment/asset-tx-payment
+name = "pallet-asset-tx-payment"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/aura
+name = "pallet-aura"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/bags-list
+name = "pallet-bags-list"
+from = "39.1.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/core-fellowship
+name = "pallet-core-fellowship"
+from = "25.0.0"
+to = "25.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/examples/dev-mode
+name = "pallet-dev-mode"
+from = "22.0.0"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/examples/basic
+name = "pallet-example-basic"
+from = "34.0.0"
+to = "34.0.0"
+
+[[crate]]
+# substrate/frame/examples/kitchensink
+name = "pallet-example-kitchensink"
+from = "4.0.0"
+to = "4.0.0"
+
+[[crate]]
+# substrate/frame/examples/single-block-migrations
+name = "pallet-example-single-block-migrations"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/nomination-pools
+name = "pallet-nomination-pools"
+from = "38.1.0"
+to = "39.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/origin-restriction
+name = "pallet-origin-restriction"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/revive
+name = "pallet-revive"
+from = "0.6.1"
+to = "0.7.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/session
+name = "pallet-session"
+from = "40.0.1"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/transaction-payment/rpc/runtime-api
+name = "pallet-transaction-payment-rpc-runtime-api"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/transaction-storage
+name = "pallet-transaction-storage"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/treasury
+name = "pallet-treasury"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/protocol
+name = "polkadot-node-network-protocol"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame
+name = "polkadot-sdk-frame"
+from = "0.9.1"
+to = "0.10.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/zombienet-sdk-tests
+name = "polkadot-zombienet-sdk-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/client/consensus/aura
+name = "sc-consensus-aura"
+from = "0.50.0"
+to = "0.51.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/babe
+name = "sc-consensus-babe"
+from = "0.50.0"
+to = "0.51.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/informant
+name = "sc-informant"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network-gossip
+name = "sc-network-gossip"
+from = "0.50.0"
+to = "0.51.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network/statement
+name = "sc-network-statement"
+from = "0.32.0"
+to = "0.33.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network/transactions
+name = "sc-network-transactions"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/rpc-api
+name = "sc-rpc-api"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/bin/utils/chain-spec-builder
+name = "staging-chain-spec-builder"
+from = "11.0.0"
+to = "12.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/xcm-builder
+name = "staging-xcm-builder"
+from = "21.0.0"
+to = "21.1.0"
+bump = "minor"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/xcm-runtime-apis
+name = "xcm-runtime-apis"
+from = "0.7.1"
+to = "0.8.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/primitives/polkadot-core
+name = "bp-polkadot-core"
+from = "0.20.1"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/primitives/xcm-bridge-hub
+name = "bp-xcm-bridge-hub"
+from = "0.6.1"
+to = "0.7.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# docs/sdk/src/reference_docs/chain_spec_runtime
+name = "chain-spec-guide-runtime"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/pallets/session-benchmarking
+name = "cumulus-pallet-session-benchmarking"
+from = "21.0.0"
+to = "22.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/relays/equivocation
+name = "equivocation-detector"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/support/test/stg_frame_crate
+name = "frame-support-test-stg-frame-crate"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# bridges/relays/messages
+name = "messages-relay"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/assets
+name = "pallet-assets"
+from = "42.0.0"
+to = "43.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/atomic-swap
+name = "pallet-atomic-swap"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/authority-discovery
+name = "pallet-authority-discovery"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/babe
+name = "pallet-babe"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/bags-list/fuzzer
+name = "pallet-bags-list-fuzzer"
+from = "4.0.0"
+to = "4.0.0"
+
+[[crate]]
+# substrate/frame/beefy
+name = "pallet-beefy"
+from = "41.1.1"
+to = "42.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/bounties
+name = "pallet-bounties"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/modules/messages
+name = "pallet-bridge-messages"
+from = "0.20.1"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/collator-selection
+name = "pallet-collator-selection"
+from = "21.0.0"
+to = "22.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/contracts
+name = "pallet-contracts"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/examples/frame-crate
+name = "pallet-example-frame-crate"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/grandpa
+name = "pallet-grandpa"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/insecure-randomness-collective-flip
+name = "pallet-insecure-randomness-collective-flip"
+from = "28.0.0"
+to = "29.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/migrations
+name = "pallet-migrations"
+from = "10.1.1"
+to = "11.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/mixnet
+name = "pallet-mixnet"
+from = "0.16.1"
+to = "0.17.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/merkle-mountain-range
+name = "pallet-mmr"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/multisig
+name = "pallet-multisig"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/nis
+name = "pallet-nis"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/node-authorization
+name = "pallet-node-authorization"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/nomination-pools/fuzzer
+name = "pallet-nomination-pools-fuzzer"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# substrate/frame/nomination-pools/runtime-api
+name = "pallet-nomination-pools-runtime-api"
+from = "36.0.0"
+to = "37.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/paged-list
+name = "pallet-paged-list"
+from = "0.18.0"
+to = "0.19.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# templates/parachain/pallets/template
+name = "pallet-parachain-template"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/proxy
+name = "pallet-proxy"
+from = "40.1.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/recovery
+name = "pallet-recovery"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/salary
+name = "pallet-salary"
+from = "25.0.0"
+to = "26.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking
+name = "pallet-staking"
+from = "40.1.1"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async/ah-client
+name = "pallet-staking-async-ah-client"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/tips
+name = "pallet-tips"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/transaction-payment/rpc
+name = "pallet-transaction-payment-rpc"
+from = "43.0.0"
+to = "44.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/tx-pause
+name = "pallet-tx-pause"
+from = "21.1.0"
+to = "22.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/whitelist
+name = "pallet-whitelist"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/pallet-xcm
+name = "pallet-xcm"
+from = "20.1.2"
+to = "20.1.3"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/pallet-xcm-benchmarks
+name = "pallet-xcm-benchmarks"
+from = "20.0.0"
+to = "21.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/subsystem-types
+name = "polkadot-node-subsystem-types"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# docs/sdk/packages/guides/first-pallet
+name = "polkadot-sdk-docs-first-pallet"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/client/consensus/babe/rpc
+name = "sc-consensus-babe-rpc"
+from = "0.50.0"
+to = "0.51.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/beefy
+name = "sc-consensus-beefy"
+from = "29.0.0"
+to = "30.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/grandpa
+name = "sc-consensus-grandpa"
+from = "0.35.0"
+to = "0.36.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/manual-seal
+name = "sc-consensus-manual-seal"
+from = "0.51.0"
+to = "0.52.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/rpc
+name = "sc-rpc"
+from = "45.0.0"
+to = "46.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/rpc-servers
+name = "sc-rpc-server"
+from = "22.0.0"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/rpc/support
+name = "substrate-frame-rpc-support"
+from = "45.0.0"
+to = "46.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/rpc/system
+name = "substrate-frame-rpc-system"
+from = "44.0.0"
+to = "45.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/rpc/client
+name = "substrate-rpc-client"
+from = "0.49.0"
+to = "0.50.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/rpc/state-trie-migration-rpc
+name = "substrate-state-trie-migration-rpc"
+from = "43.0.0"
+to = "44.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/primitives/parachains
+name = "bp-parachains"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/chains/chain-polkadot-bulletin
+name = "bp-polkadot-bulletin"
+from = "0.17.0"
+to = "0.18.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/rococo/bridge-primitives
+name = "bp-rococo"
+from = "0.19.0"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/westend/bridge-primitives
+name = "bp-westend"
+from = "0.16.0"
+to = "0.17.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/remote-externalities
+name = "frame-remote-externalities"
+from = "0.51.0"
+to = "0.52.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/generate-bags
+name = "generate-bags"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/assets-freezer
+name = "pallet-assets-freezer"
+from = "0.7.0"
+to = "0.8.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/assets-holder
+name = "pallet-assets-holder"
+from = "0.2.1"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/beefy-mmr
+name = "pallet-beefy-mmr"
+from = "41.0.0"
+to = "42.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/child-bounties
+name = "pallet-child-bounties"
+from = "39.0.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/examples/multi-block-migrations
+name = "pallet-example-mbm"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/examples
+name = "pallet-examples"
+from = "4.0.0"
+to = "4.0.0"
+
+[[crate]]
+# substrate/frame/nft-fractionalization
+name = "pallet-nft-fractionalization"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/nomination-pools/benchmarking
+name = "pallet-nomination-pools-benchmarking"
+from = "38.0.0"
+to = "39.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/offences/benchmarking
+name = "pallet-offences-benchmarking"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/paged-list/fuzzer
+name = "pallet-paged-list-fuzzer"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/frame/root-offences
+name = "pallet-root-offences"
+from = "37.0.0"
+to = "38.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/safe-mode
+name = "pallet-safe-mode"
+from = "21.1.0"
+to = "22.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/session/benchmarking
+name = "pallet-session-benchmarking"
+from = "40.0.0"
+to = "41.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/modules/xcm-bridge-hub
+name = "pallet-xcm-bridge-hub"
+from = "0.16.3"
+to = "0.17.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/parachains
+name = "polkadot-runtime-parachains"
+from = "20.0.1"
+to = "20.0.2"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# docs/sdk/packages/guides/first-runtime
+name = "polkadot-sdk-docs-first-runtime"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# bridges/relays/client-substrate
+name = "relay-substrate-client"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/client/consensus/beefy/rpc
+name = "sc-consensus-beefy-rpc"
+from = "29.0.0"
+to = "30.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/consensus/grandpa/rpc
+name = "sc-consensus-grandpa-rpc"
+from = "0.35.0"
+to = "0.36.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/rpc-spec-v2
+name = "sc-rpc-spec-v2"
+from = "0.50.0"
+to = "0.51.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/sync-state-rpc
+name = "sc-sync-state-rpc"
+from = "0.50.0"
+to = "0.51.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# templates/solochain/runtime
+name = "solochain-template-runtime"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# bridges/primitives/beefy
+name = "bp-beefy"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# bridges/primitives/relayers
+name = "bp-relayers"
+from = "0.20.1"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/primitives/test-utils
+name = "bp-test-utils"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/parachain-system
+name = "cumulus-pallet-parachain-system"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/bin/node/rpc
+name = "node-rpc"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# substrate/frame/bags-list/remote-tests
+name = "pallet-bags-list-remote-tests"
+from = "4.0.0"
+to = "4.0.0"
+
+[[crate]]
+# substrate/frame/election-provider-multi-phase
+name = "pallet-election-provider-multi-phase"
+from = "39.2.0"
+to = "40.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/state-trie-migration
+name = "pallet-state-trie-migration"
+from = "45.0.0"
+to = "46.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/modules/xcm-bridge-hub-router
+name = "pallet-xcm-bridge-hub-router"
+from = "0.18.0"
+to = "0.19.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/relays/parachains
+name = "parachains-relay"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot/rpc
+name = "polkadot-rpc"
+from = "24.0.0"
+to = "25.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/service
+name = "sc-service"
+from = "0.51.0"
+to = "0.52.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/xcm-simulator
+name = "xcm-simulator"
+from = "20.1.0"
+to = "21.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/aura-ext
+name = "cumulus-pallet-aura-ext"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/solo-to-para
+name = "cumulus-pallet-solo-to-para"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/storage-access-test-runtime
+name = "frame-storage-access-test-runtime"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/modules/beefy
+name = "pallet-bridge-beefy"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# bridges/modules/grandpa
+name = "pallet-bridge-grandpa"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/contracts/mock-network
+name = "pallet-contracts-mock-network"
+from = "17.0.0"
+to = "18.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/common
+name = "polkadot-runtime-common"
+from = "19.1.1"
+to = "20.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/client/cli
+name = "sc-cli"
+from = "0.53.0"
+to = "0.53.1"
+bump = "minor"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/primitives/core
+name = "snowbridge-core"
+from = "0.13.2"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/test-utils/client
+name = "substrate-test-client"
+from = "2.0.1"
+to = "2.0.1"
+
+[[crate]]
+# substrate/test-utils/runtime
+name = "substrate-test-runtime"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# polkadot/xcm/docs
+name = "xcm-docs"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot/xcm/xcm-simulator/example
+name = "xcm-simulator-example"
+from = "20.0.1"
+to = "21.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/xcm-simulator/fuzzer
+name = "xcm-simulator-fuzzer"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/runtimes/bridge-hubs/common
+name = "bridge-hub-common"
+from = "0.13.1"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/cli
+name = "cumulus-client-cli"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/pallets/xcmp-queue
+name = "cumulus-pallet-xcmp-queue"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/primitives/utility
+name = "cumulus-primitives-utility"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/test/runtime
+name = "cumulus-test-runtime"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# bridges/modules/parachains
+name = "pallet-bridge-parachains"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/revive/rpc
+name = "pallet-revive-eth-rpc"
+from = "0.6.0"
+to = "0.7.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async/runtimes/rc/constants
+name = "pallet-staking-async-rc-runtime-constants"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/metrics
+name = "polkadot-node-metrics"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/test-runtime
+name = "polkadot-test-runtime"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# polkadot/runtime/rococo/constants
+name = "rococo-runtime-constants"
+from = "20.0.0"
+to = "21.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/primitives/inbound-queue
+name = "snowbridge-inbound-queue-primitives"
+from = "0.2.2"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/primitives/outbound-queue
+name = "snowbridge-outbound-queue-primitives"
+from = "0.2.2"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/ethereum-client
+name = "snowbridge-pallet-ethereum-client"
+from = "0.13.0"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/system-frontend
+name = "snowbridge-pallet-system-frontend"
+from = "0.2.2"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/system/runtime-api
+name = "snowbridge-system-runtime-api"
+from = "0.13.0"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/system-v2/runtime-api
+name = "snowbridge-system-v2-runtime-api"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/bin/node/inspect
+name = "staging-node-inspect"
+from = "0.28.0"
+to = "0.29.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/bin/utils/subkey
+name = "subkey"
+from = "25.0.0"
+to = "26.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/test-utils/runtime/client
+name = "substrate-test-runtime-client"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# polkadot/runtime/westend/constants
+name = "westend-runtime-constants"
+from = "20.0.0"
+to = "21.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/modules/relayers
+name = "pallet-bridge-relayers"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async/runtimes/rc
+name = "pallet-staking-async-rc-runtime"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/common
+name = "parachains-common"
+from = "21.0.0"
+to = "22.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/overseer
+name = "polkadot-overseer"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/rococo
+name = "rococo-runtime"
+from = "24.0.0"
+to = "24.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# substrate/client/network/test
+name = "sc-network-test"
+from = "0.8.0"
+to = "0.8.0"
+
+[[crate]]
+# substrate/client/service/test
+name = "sc-service-test"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# bridges/snowbridge/pallets/outbound-queue/runtime-api
+name = "snowbridge-outbound-queue-runtime-api"
+from = "0.13.0"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/inbound-queue/fixtures
+name = "snowbridge-pallet-inbound-queue-fixtures"
+from = "0.21.0"
+to = "0.22.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/inbound-queue-v2/fixtures
+name = "snowbridge-pallet-inbound-queue-v2-fixtures"
+from = "0.2.0"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/outbound-queue
+name = "snowbridge-pallet-outbound-queue"
+from = "0.13.0"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/outbound-queue-v2
+name = "snowbridge-pallet-outbound-queue-v2"
+from = "0.2.2"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/system
+name = "snowbridge-pallet-system"
+from = "0.13.3"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/runtime/runtime-common
+name = "snowbridge-runtime-common"
+from = "0.13.0"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/test-utils
+name = "snowbridge-test-utils"
+from = "0.2.1"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/primitives/api/test
+name = "sp-api-test"
+from = "2.0.1"
+to = "2.0.1"
+
+[[crate]]
+# substrate/primitives/application-crypto/test
+name = "sp-application-crypto-test"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# bridges/relays/lib-substrate-relay
+name = "substrate-relay-helper"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/test-utils/runtime/transaction-pool
+name = "substrate-test-runtime-transaction-pool"
+from = "2.0.0"
+to = "2.0.0"
+
+[[crate]]
+# cumulus/parachains/runtimes/constants
+name = "testnet-parachains-constants"
+from = "13.0.0"
+to = "14.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/runtime/westend
+name = "westend-runtime"
+from = "24.0.0"
+to = "24.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/assets/common
+name = "assets-common"
+from = "0.21.0"
+to = "0.22.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/chains/chain-cumulus
+name = "bp-bridge-hub-cumulus"
+from = "0.21.0"
+to = "0.22.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/bin/runtime-common
+name = "bridge-runtime-common"
+from = "0.21.0"
+to = "0.22.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/collectives/collectives-westend
+name = "collectives-westend-runtime"
+from = "20.0.0"
+to = "20.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/coretime/coretime-rococo
+name = "coretime-rococo-runtime"
+from = "0.15.2"
+to = "0.16.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/coretime/coretime-westend
+name = "coretime-westend-runtime"
+from = "0.15.2"
+to = "0.16.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/relay-chain-interface
+name = "cumulus-relay-chain-interface"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/glutton/glutton-westend
+name = "glutton-westend-runtime"
+from = "17.0.0"
+to = "18.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/test-utils
+name = "parachains-runtimes-test-utils"
+from = "22.0.0"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/people/people-rococo
+name = "people-rococo-runtime"
+from = "0.15.1"
+to = "0.16.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/people/people-westend
+name = "people-westend-runtime"
+from = "0.15.1"
+to = "0.16.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/subsystem
+name = "polkadot-node-subsystem"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/utils/generate-bags
+name = "polkadot-voter-bags"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/utils/remote-ext-tests/bags-list
+name = "remote-ext-tests-bags-list"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/runtimes/testing/rococo-parachain
+name = "rococo-parachain-runtime"
+from = "0.20.0"
+to = "0.21.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/inbound-queue
+name = "snowbridge-pallet-inbound-queue"
+from = "0.13.2"
+to = "0.14.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/inbound-queue-v2
+name = "snowbridge-pallet-inbound-queue-v2"
+from = "0.2.2"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/pallets/system-v2
+name = "snowbridge-pallet-system-v2"
+from = "0.2.3"
+to = "0.3.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/xcm/xcm-emulator
+name = "xcm-emulator"
+from = "0.19.3"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/testing/yet-another-parachain
+name = "yet-another-parachain-runtime"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/assets/test-utils
+name = "asset-test-utils"
+from = "24.0.0"
+to = "24.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/assets/asset-hub-rococo/bridge-primitives
+name = "bp-asset-hub-rococo"
+from = "0.17.0"
+to = "0.18.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/assets/asset-hub-westend/bridge-primitives
+name = "bp-asset-hub-westend"
+from = "0.16.0"
+to = "0.17.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/bridge-primitives
+name = "bp-bridge-hub-rococo"
+from = "0.21.0"
+to = "0.22.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/bridge-primitives
+name = "bp-bridge-hub-westend"
+from = "0.17.0"
+to = "0.18.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/network
+name = "cumulus-client-network"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/parachain-inherent
+name = "cumulus-client-parachain-inherent"
+from = "0.17.0"
+to = "0.18.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/relay-chain-rpc-interface
+name = "cumulus-relay-chain-rpc-interface"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/relay-chain-streams
+name = "cumulus-relay-chain-streams"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/testing/penpal
+name = "penpal-runtime"
+from = "0.29.0"
+to = "0.30.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/bridge
+name = "polkadot-network-bridge"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/chain-api
+name = "polkadot-node-core-chain-api"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/parachains-inherent
+name = "polkadot-node-core-parachains-inherent"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/pvf
+name = "polkadot-node-core-pvf"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/runtime-api
+name = "polkadot-node-core-runtime-api"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/subsystem-util
+name = "polkadot-node-subsystem-util"
+from = "24.0.0"
+to = "24.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# bridges/snowbridge/runtime/test-common
+name = "snowbridge-runtime-test-common"
+from = "0.15.0"
+to = "0.16.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/assets/asset-hub-rococo
+name = "asset-hub-rococo-runtime"
+from = "0.26.0"
+to = "0.26.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/assets/asset-hub-westend
+name = "asset-hub-westend-runtime"
+from = "0.32.0"
+to = "0.32.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo
+name = "bridge-hub-rococo-runtime"
+from = "0.19.1"
+to = "0.20.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/bridge-hubs/test-utils
+name = "bridge-hub-test-utils"
+from = "0.22.0"
+to = "0.23.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend
+name = "bridge-hub-westend-runtime"
+from = "0.16.2"
+to = "0.17.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/bootnodes
+name = "cumulus-client-bootnodes"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/pov-recovery
+name = "cumulus-client-pov-recovery"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/common
+name = "emulated-integration-tests-common"
+from = "22.0.0"
+to = "22.1.0"
+bump = "minor"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/benchmarking-cli
+name = "frame-benchmarking-cli"
+from = "49.0.0"
+to = "49.1.0"
+bump = "minor"
+reason = "changed"
+
+[[crate]]
+# substrate/frame/staking-async/runtimes/parachain
+name = "pallet-staking-async-parachain-runtime"
+from = "0.1.0"
+to = "0.2.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/approval-distribution
+name = "polkadot-approval-distribution"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/bitfield-distribution
+name = "polkadot-availability-bitfield-distribution"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/availability-distribution
+name = "polkadot-availability-distribution"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/availability-recovery
+name = "polkadot-availability-recovery"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/collator-protocol
+name = "polkadot-collator-protocol"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/dispute-distribution
+name = "polkadot-dispute-distribution"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/network/gossip-support
+name = "polkadot-gossip-support"
+from = "24.0.0"
+to = "24.0.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/collation-generation
+name = "polkadot-node-collation-generation"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/approval-voting
+name = "polkadot-node-core-approval-voting"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/av-store
+name = "polkadot-node-core-av-store"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/backing
+name = "polkadot-node-core-backing"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/bitfield-signing
+name = "polkadot-node-core-bitfield-signing"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/candidate-validation
+name = "polkadot-node-core-candidate-validation"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/chain-selection
+name = "polkadot-node-core-chain-selection"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/dispute-coordinator
+name = "polkadot-node-core-dispute-coordinator"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/prospective-parachains
+name = "polkadot-node-core-prospective-parachains"
+from = "22.0.0"
+to = "23.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/provisioner
+name = "polkadot-node-core-provisioner"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/core/pvf-checker
+name = "polkadot-node-core-pvf-checker"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/subsystem-test-helpers
+name = "polkadot-node-subsystem-test-helpers"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# polkadot/node/network/statement-distribution
+name = "polkadot-statement-distribution"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo
+name = "bridge-hub-rococo-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend
+name = "bridge-hub-westend-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/collectives/collectives-westend
+name = "collectives-westend-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-rococo
+name = "coretime-rococo-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/coretime/coretime-westend
+name = "coretime-westend-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/client/consensus/common
+name = "cumulus-client-consensus-common"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/utils/frame/omni-bencher
+name = "frame-omni-bencher"
+from = "0.12.0"
+to = "0.13.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal
+name = "penpal-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-rococo
+name = "people-rococo-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/people/people-westend
+name = "people-westend-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot/node/core/approval-voting-parallel
+name = "polkadot-node-core-approval-voting-parallel"
+from = "0.6.0"
+to = "0.7.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/relays/rococo
+name = "rococo-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# templates/solochain/node
+name = "solochain-template-node"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/relays/westend
+name = "westend-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo
+name = "asset-hub-rococo-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend
+name = "asset-hub-westend-emulated-chain"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/client/collator
+name = "cumulus-client-collator"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/consensus/relay-chain
+name = "cumulus-client-consensus-relay-chain"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/service
+name = "polkadot-service"
+from = "24.0.0"
+to = "25.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/subsystem-bench
+name = "polkadot-subsystem-bench"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/client/consensus/aura
+name = "cumulus-client-consensus-aura"
+from = "0.23.0"
+to = "0.24.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/client/relay-chain-minimal-node
+name = "cumulus-relay-chain-minimal-node"
+from = "0.24.0"
+to = "0.25.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/cli
+name = "polkadot-cli"
+from = "24.0.0"
+to = "25.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/test/service
+name = "polkadot-test-service"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/networks/rococo-system
+name = "rococo-system-emulated-network"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system
+name = "rococo-westend-system-emulated-network"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/networks/westend-system
+name = "westend-system-emulated-network"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo
+name = "asset-hub-rococo-integration-tests"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend
+name = "asset-hub-westend-integration-tests"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo
+name = "bridge-hub-rococo-integration-tests"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend
+name = "bridge-hub-westend-integration-tests"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/collectives/collectives-westend
+name = "collectives-westend-integration-tests"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-rococo
+name = "coretime-rococo-integration-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/coretime/coretime-westend
+name = "coretime-westend-integration-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/client/relay-chain-inprocess-interface
+name = "cumulus-relay-chain-inprocess-interface"
+from = "0.24.0"
+to = "0.25.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/governance/westend
+name = "governance-westend-integration-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/people/people-rococo
+name = "people-rococo-integration-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/parachains/integration-tests/emulated/tests/people/people-westend
+name = "people-westend-integration-tests"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# polkadot
+name = "polkadot"
+from = "23.0.0"
+to = "24.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# polkadot/node/test/client
+name = "polkadot-test-client"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# polkadot/node/malus
+name = "polkadot-test-malus"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# polkadot/parachain/test-parachains/adder/collator
+name = "test-parachain-adder-collator"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# polkadot/parachain/test-parachains/undying/collator
+name = "test-parachain-undying-collator"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/client/service
+name = "cumulus-client-service"
+from = "0.25.0"
+to = "0.25.1"
+bump = "patch"
+reason = "changed"
+
+[[crate]]
+# polkadot/xcm/xcm-executor/integration-tests
+name = "xcm-executor-integration-tests"
+from = "1.0.0"
+to = "1.0.0"
+
+[[crate]]
+# cumulus/test/service
+name = "cumulus-test-service"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/polkadot-omni-node/lib
+name = "polkadot-omni-node-lib"
+from = "0.6.0"
+to = "0.7.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/test/client
+name = "cumulus-test-client"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# cumulus/polkadot-omni-node
+name = "polkadot-omni-node"
+from = "0.6.0"
+to = "0.7.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# cumulus/polkadot-parachain
+name = "polkadot-parachain-bin"
+from = "5.0.0"
+to = "6.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# umbrella
+name = "polkadot-sdk"
+from = "2503.1.1"
+to = "2506.0.0"
+bump = "major"
+reason = "changed"
+
+[[crate]]
+# substrate/bin/node/runtime
+name = "kitchensink-runtime"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# templates/minimal/pallets/template
+name = "pallet-minimal-template"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# templates/parachain/runtime
+name = "parachain-template-runtime"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# templates/minimal/runtime
+name = "minimal-template-runtime"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/utils/frame/generate-bags/node-runtime
+name = "node-runtime-generate-bags"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# templates/parachain/node
+name = "parachain-template-node"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/bin/node/cli
+name = "staging-node-cli"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# templates/minimal/node
+name = "minimal-template-node"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/bin/node/testing
+name = "node-testing"
+from = "3.0.0"
+to = "3.0.0"
+
+[[crate]]
+# docs/sdk
+name = "polkadot-sdk-docs"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/test-utils/cli
+name = "substrate-cli-test-utils"
+from = "0.1.0"
+to = "0.1.0"
+
+[[crate]]
+# substrate/bin/node/bench
+name = "node-bench"
+from = "0.9.0"
+to = "0.9.0"
diff --git a/bridges/bin/runtime-common/Cargo.toml b/bridges/bin/runtime-common/Cargo.toml
index d59be4f6dda86..6b426ccc72298 100644
--- a/bridges/bin/runtime-common/Cargo.toml
+++ b/bridges/bin/runtime-common/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bridge-runtime-common"
-version = "0.7.0"
+version = "0.22.0"
description = "Common types and functions that may be used by substrate-based runtimes of all bridged chains"
authors.workspace = true
edition.workspace = true
@@ -11,43 +11,37 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-messages.workspace = true
+bp-parachains.workspace = true
+bp-polkadot-core.workspace = true
+bp-relayers.workspace = true
+bp-runtime.workspace = true
codec = { features = ["derive"], workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
+pallet-bridge-grandpa.workspace = true
+pallet-bridge-messages.workspace = true
+pallet-bridge-parachains.workspace = true
+pallet-bridge-relayers.workspace = true
+pallet-transaction-payment.workspace = true
+pallet-utility.workspace = true
scale-info = { features = ["derive"], workspace = true }
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+sp-trie = { optional = true, workspace = true }
+sp-weights.workspace = true
static_assertions = { optional = true, workspace = true, default-features = true }
tuplex = { workspace = true }
-
-# Bridge dependencies
-bp-header-chain = { workspace = true }
-bp-messages = { workspace = true }
-bp-parachains = { workspace = true }
-bp-polkadot-core = { workspace = true }
-bp-relayers = { workspace = true }
-bp-runtime = { workspace = true }
-pallet-bridge-grandpa = { workspace = true }
-pallet-bridge-messages = { workspace = true }
-pallet-bridge-parachains = { workspace = true }
-pallet-bridge-relayers = { workspace = true }
-
-# Substrate dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-transaction-payment = { workspace = true }
-pallet-utility = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-sp-trie = { optional = true, workspace = true }
-sp-weights = { workspace = true }
-
-# Polkadot dependencies
-xcm = { workspace = true }
+xcm.workspace = true
[dev-dependencies]
-bp-test-utils = { workspace = true }
-pallet-balances = { workspace = true, default-features = true }
-pallet-bridge-messages = { features = ["std", "test-helpers"], workspace = true }
-sp-core = { workspace = true, default-features = true }
+bp-test-utils = { workspace = true, default-features = false }
+pallet-balances = { default-features = true, workspace = true }
+pallet-bridge-messages = { features = ["std", "test-helpers"], workspace = true, default-features = false }
+sp-core = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/chains/chain-cumulus/Cargo.toml b/bridges/chains/chain-cumulus/Cargo.toml
index 51d4e236840a4..6be8c9ebec34c 100644
--- a/bridges/chains/chain-cumulus/Cargo.toml
+++ b/bridges/chains/chain-cumulus/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-bridge-hub-cumulus"
description = "Primitives for BridgeHub parachain runtimes."
-version = "0.7.0"
+version = "0.22.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -14,20 +14,15 @@ exclude-from-umbrella = true
workspace = true
[dependencies]
-# Bridge Dependencies
-bp-messages = { workspace = true }
-bp-polkadot-core = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Based Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-parachains-common = { workspace = true }
-sp-api = { workspace = true }
-sp-std = { workspace = true }
-
-# Polkadot Dependencies
-polkadot-primitives = { workspace = true }
+bp-messages.workspace = true
+bp-polkadot-core.workspace = true
+bp-runtime.workspace = true
+frame-support.workspace = true
+frame-system.workspace = true
+parachains-common.workspace = true
+polkadot-primitives.workspace = true
+sp-api.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/chains/chain-polkadot-bulletin/Cargo.toml b/bridges/chains/chain-polkadot-bulletin/Cargo.toml
index c39273014f8de..3dab01b45b3bd 100644
--- a/bridges/chains/chain-polkadot-bulletin/Cargo.toml
+++ b/bridges/chains/chain-polkadot-bulletin/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-polkadot-bulletin"
description = "Primitives of Polkadot Bulletin chain runtime."
-version = "0.4.0"
+version = "0.18.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -14,21 +14,17 @@ exclude-from-umbrella = true
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-messages.workspace = true
+bp-polkadot-core.workspace = true
+bp-runtime.workspace = true
codec = { features = ["derive"], workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
scale-info = { features = ["derive"], workspace = true }
-
-# Bridge Dependencies
-bp-header-chain = { workspace = true }
-bp-messages = { workspace = true }
-bp-polkadot-core = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Based Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-api = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-api.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/modules/beefy/Cargo.toml b/bridges/modules/beefy/Cargo.toml
index 76a723b5a7be8..efb2862f1965b 100644
--- a/bridges/modules/beefy/Cargo.toml
+++ b/bridges/modules/beefy/Cargo.toml
@@ -12,30 +12,26 @@ publish = false
workspace = true
[dependencies]
+bp-beefy.workspace = true
+bp-runtime.workspace = true
codec = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, workspace = true }
-
-# Bridge Dependencies
-bp-beefy = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-core.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
[dev-dependencies]
-bp-test-utils = { workspace = true, default-features = true }
+bp-test-utils = { default-features = true, workspace = true }
mmr-lib = { workspace = true, default-features = true }
-pallet-beefy-mmr = { workspace = true, default-features = true }
-pallet-mmr = { workspace = true, default-features = true }
+pallet-beefy-mmr = { default-features = true, workspace = true }
+pallet-mmr = { default-features = true, workspace = true }
rand = { workspace = true, default-features = true }
-sp-consensus-beefy = { workspace = true, default-features = true }
-sp-io = { workspace = true, default-features = true }
+sp-consensus-beefy = { default-features = true, workspace = true }
+sp-io = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/modules/grandpa/Cargo.toml b/bridges/modules/grandpa/Cargo.toml
index 22a8439ed46d1..2e0a1b60037da 100644
--- a/bridges/modules/grandpa/Cargo.toml
+++ b/bridges/modules/grandpa/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-bridge-grandpa"
-version = "0.7.0"
+version = "0.21.0"
description = "Module implementing GRANDPA on-chain light client used for bridging consensus of substrate-based chains."
authors.workspace = true
edition.workspace = true
@@ -13,29 +13,23 @@ workspace = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
+bp-header-chain.workspace = true
+bp-runtime.workspace = true
+bp-test-utils = { optional = true, workspace = true }
codec = { workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
-
-# Bridge Dependencies
-bp-header-chain = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
sp-consensus-grandpa = { features = ["serde"], workspace = true }
sp-runtime = { features = ["serde"], workspace = true }
-sp-std = { workspace = true }
-
-# Optional Benchmarking Dependencies
-bp-test-utils = { optional = true, workspace = true }
-frame-benchmarking = { optional = true, workspace = true }
+sp-std.workspace = true
[dev-dependencies]
-bp-runtime = { features = ["test-helpers"], workspace = true }
-sp-core = { workspace = true, default-features = true }
-sp-io = { workspace = true, default-features = true }
+bp-runtime = { features = ["test-helpers"], workspace = true, default-features = false }
+sp-core = { default-features = true, workspace = true }
+sp-io = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/modules/messages/Cargo.toml b/bridges/modules/messages/Cargo.toml
index 6248c9e65e167..6853bbd215a82 100644
--- a/bridges/modules/messages/Cargo.toml
+++ b/bridges/modules/messages/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "pallet-bridge-messages"
description = "Module that allows bridged chains to exchange messages using lane concept."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,30 +11,26 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-messages.workspace = true
+bp-runtime.workspace = true
codec = { workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
-
-# Bridge dependencies
-bp-header-chain = { workspace = true }
-bp-messages = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-runtime.workspace = true
+sp-std.workspace = true
sp-trie = { optional = true, workspace = true }
[dev-dependencies]
-bp-runtime = { features = ["test-helpers"], workspace = true }
-bp-test-utils = { workspace = true }
-pallet-balances = { workspace = true }
-pallet-bridge-grandpa = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
+bp-runtime = { features = ["test-helpers"], workspace = true, default-features = false }
+bp-test-utils = { workspace = true, default-features = false }
+pallet-balances = { workspace = true, default-features = false }
+pallet-bridge-grandpa = { workspace = true, default-features = false }
+sp-core = { workspace = true, default-features = false }
+sp-io = { workspace = true, default-features = false }
[features]
default = ["std"]
diff --git a/bridges/modules/parachains/Cargo.toml b/bridges/modules/parachains/Cargo.toml
index a187cd3d2ed3e..f9f212ff48f7c 100644
--- a/bridges/modules/parachains/Cargo.toml
+++ b/bridges/modules/parachains/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-bridge-parachains"
-version = "0.7.0"
+version = "0.21.0"
description = "Module that allows bridged relay chains to exchange information on their parachains' heads."
authors.workspace = true
edition.workspace = true
@@ -11,29 +11,25 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-parachains.workspace = true
+bp-polkadot-core.workspace = true
+bp-runtime.workspace = true
codec = { workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
+pallet-bridge-grandpa.workspace = true
scale-info = { features = ["derive"], workspace = true }
-
-# Bridge Dependencies
-bp-header-chain = { workspace = true }
-bp-parachains = { workspace = true }
-bp-polkadot-core = { workspace = true }
-bp-runtime = { workspace = true }
-pallet-bridge-grandpa = { workspace = true }
-
-# Substrate Dependencies
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-runtime.workspace = true
+sp-std.workspace = true
[dev-dependencies]
-bp-header-chain = { workspace = true, default-features = true }
-bp-test-utils = { workspace = true, default-features = true }
-sp-core = { workspace = true, default-features = true }
-sp-io = { workspace = true, default-features = true }
+bp-header-chain = { default-features = true, workspace = true }
+bp-test-utils = { default-features = true, workspace = true }
+sp-core = { default-features = true, workspace = true }
+sp-io = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/modules/relayers/Cargo.toml b/bridges/modules/relayers/Cargo.toml
index d0b19f612d2a6..fc27c1916207c 100644
--- a/bridges/modules/relayers/Cargo.toml
+++ b/bridges/modules/relayers/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "pallet-bridge-relayers"
description = "Module used to store relayer rewards and coordinate relayers set."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,37 +11,33 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-messages.workspace = true
+bp-relayers.workspace = true
+bp-runtime.workspace = true
codec = { workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
+pallet-bridge-grandpa.workspace = true
+pallet-bridge-messages.workspace = true
+pallet-bridge-parachains.workspace = true
+pallet-transaction-payment.workspace = true
scale-info = { features = ["derive"], workspace = true }
-
-# Bridge dependencies
-bp-header-chain = { workspace = true }
-bp-messages = { workspace = true }
-bp-relayers = { workspace = true }
-bp-runtime = { workspace = true }
-pallet-bridge-grandpa = { workspace = true }
-pallet-bridge-messages = { workspace = true }
-pallet-bridge-parachains = { workspace = true }
-
-# Substrate Dependencies
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-transaction-payment = { workspace = true }
-sp-arithmetic = { workspace = true }
-sp-runtime = { workspace = true }
+sp-arithmetic.workspace = true
+sp-runtime.workspace = true
[dev-dependencies]
-bp-parachains = { workspace = true }
-bp-polkadot-core = { workspace = true }
-bp-runtime = { workspace = true }
-bp-test-utils = { workspace = true }
-pallet-balances = { workspace = true, default-features = true }
-pallet-utility = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
+bp-parachains = { workspace = true, default-features = false }
+bp-polkadot-core = { workspace = true, default-features = false }
+bp-runtime = { workspace = true, default-features = false }
+bp-test-utils = { workspace = true, default-features = false }
+pallet-balances = { default-features = true, workspace = true }
+pallet-utility = { workspace = true, default-features = false }
+sp-core = { workspace = true, default-features = false }
+sp-io = { workspace = true, default-features = false }
+sp-runtime = { workspace = true, default-features = false }
[features]
default = ["std"]
diff --git a/bridges/modules/xcm-bridge-hub-router/Cargo.toml b/bridges/modules/xcm-bridge-hub-router/Cargo.toml
index c2f1a2fc2dcee..2592ef0b8fbef 100644
--- a/bridges/modules/xcm-bridge-hub-router/Cargo.toml
+++ b/bridges/modules/xcm-bridge-hub-router/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "pallet-xcm-bridge-hub-router"
description = "Bridge hub interface for sibling/parent chains with dynamic fees support."
-version = "0.5.0"
+version = "0.19.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,28 +11,22 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-xcm-bridge-hub-router.workspace = true
codec = { workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
+polkadot-runtime-parachains.workspace = true
scale-info = { features = ["bit-vec", "derive", "serde"], workspace = true }
-
-# Bridge dependencies
-bp-xcm-bridge-hub-router = { workspace = true }
-
-# Substrate Dependencies
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-# Polkadot Dependencies
-polkadot-runtime-parachains = { workspace = true }
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
+sp-core.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-builder.workspace = true
+xcm.workspace = true
[dev-dependencies]
-sp-io = { workspace = true, default-features = true }
+sp-io = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/modules/xcm-bridge-hub/Cargo.toml b/bridges/modules/xcm-bridge-hub/Cargo.toml
index b5e3658744436..0bceb0972284e 100644
--- a/bridges/modules/xcm-bridge-hub/Cargo.toml
+++ b/bridges/modules/xcm-bridge-hub/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "pallet-xcm-bridge-hub"
description = "Module that adds dynamic bridges/lanes support to XCM infrastructure at the bridge hub."
-version = "0.2.0"
+version = "0.17.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,36 +11,30 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-messages.workspace = true
+bp-runtime.workspace = true
+bp-xcm-bridge-hub.workspace = true
codec = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
+pallet-bridge-messages.workspace = true
scale-info = { features = ["derive"], workspace = true }
-
-# Bridge Dependencies
-bp-messages = { workspace = true }
-bp-runtime = { workspace = true }
-bp-xcm-bridge-hub = { workspace = true }
-pallet-bridge-messages = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-# Polkadot Dependencies
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-xcm-executor = { workspace = true }
+sp-core.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[dev-dependencies]
-bp-header-chain = { workspace = true }
-bp-runtime = { workspace = true }
-bp-xcm-bridge-hub-router = { workspace = true }
-pallet-balances = { workspace = true }
-pallet-xcm-bridge-hub-router = { workspace = true }
-polkadot-parachain-primitives = { workspace = true }
-sp-io = { workspace = true }
+bp-header-chain = { workspace = true, default-features = false }
+bp-runtime = { workspace = true, default-features = false }
+bp-xcm-bridge-hub-router = { workspace = true, default-features = false }
+pallet-balances = { workspace = true, default-features = false }
+pallet-xcm-bridge-hub-router = { workspace = true, default-features = false }
+polkadot-parachain-primitives = { workspace = true, default-features = false }
+sp-io = { workspace = true, default-features = false }
[features]
default = ["std"]
diff --git a/bridges/primitives/beefy/Cargo.toml b/bridges/primitives/beefy/Cargo.toml
index be1ded492941b..082f107856066 100644
--- a/bridges/primitives/beefy/Cargo.toml
+++ b/bridges/primitives/beefy/Cargo.toml
@@ -12,21 +12,17 @@ publish = false
workspace = true
[dependencies]
+binary-merkle-tree.workspace = true
+bp-runtime.workspace = true
codec = { features = ["bit-vec", "derive"], workspace = true }
+frame-support.workspace = true
+pallet-beefy-mmr.workspace = true
+pallet-mmr.workspace = true
scale-info = { features = ["bit-vec", "derive"], workspace = true }
serde = { features = ["alloc", "derive"], workspace = true }
-
-# Bridge Dependencies
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-binary-merkle-tree = { workspace = true }
-frame-support = { workspace = true }
-pallet-beefy-mmr = { workspace = true }
-pallet-mmr = { workspace = true }
-sp-consensus-beefy = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-consensus-beefy.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/primitives/header-chain/Cargo.toml b/bridges/primitives/header-chain/Cargo.toml
index 8e04f122783de..ec3b480be4b56 100644
--- a/bridges/primitives/header-chain/Cargo.toml
+++ b/bridges/primitives/header-chain/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-header-chain"
description = "A common interface for describing what a bridge pallet should be able to do."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,23 +11,19 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-runtime.workspace = true
codec = { workspace = true }
finality-grandpa = { workspace = true }
+frame-support.workspace = true
scale-info = { features = ["derive"], workspace = true }
serde = { features = ["alloc", "derive"], workspace = true }
-
-# Bridge dependencies
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
sp-consensus-grandpa = { features = ["serde"], workspace = true }
sp-core = { features = ["serde"], workspace = true }
sp-runtime = { features = ["serde"], workspace = true }
-sp-std = { workspace = true }
+sp-std.workspace = true
[dev-dependencies]
-bp-test-utils = { workspace = true, default-features = true }
+bp-test-utils = { default-features = true, workspace = true }
hex = { workspace = true, default-features = true }
hex-literal = { workspace = true, default-features = true }
diff --git a/bridges/primitives/messages/Cargo.toml b/bridges/primitives/messages/Cargo.toml
index dd1bd083371f6..9eb439558b6a4 100644
--- a/bridges/primitives/messages/Cargo.toml
+++ b/bridges/primitives/messages/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-messages"
description = "Primitives of messages module."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,22 +11,18 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-runtime.workspace = true
codec = { features = ["bit-vec", "derive"], workspace = true }
+frame-support.workspace = true
scale-info = { features = ["bit-vec", "derive"], workspace = true }
serde = { features = ["alloc", "derive"], workspace = true }
-
-# Bridge dependencies
-bp-header-chain = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-std = { workspace = true }
+sp-core.workspace = true
+sp-io.workspace = true
+sp-std.workspace = true
[dev-dependencies]
-bp-runtime = { workspace = true }
+bp-runtime = { workspace = true, default-features = false }
hex = { workspace = true, default-features = true }
hex-literal = { workspace = true, default-features = true }
diff --git a/bridges/primitives/parachains/Cargo.toml b/bridges/primitives/parachains/Cargo.toml
index f6a138d566538..e34ae2b32b36d 100644
--- a/bridges/primitives/parachains/Cargo.toml
+++ b/bridges/primitives/parachains/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-parachains"
description = "Primitives of parachains module."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,20 +11,16 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-polkadot-core.workspace = true
+bp-runtime.workspace = true
codec = { features = ["derive"], workspace = true }
+frame-support.workspace = true
impl-trait-for-tuples = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
-
-# Bridge dependencies
-bp-header-chain = { workspace = true }
-bp-polkadot-core = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate dependencies
-frame-support = { workspace = true }
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-core.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/primitives/polkadot-core/Cargo.toml b/bridges/primitives/polkadot-core/Cargo.toml
index 3a278d30e99c5..d90b7fb84e82c 100644
--- a/bridges/primitives/polkadot-core/Cargo.toml
+++ b/bridges/primitives/polkadot-core/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-polkadot-core"
description = "Primitives of Polkadot-like runtime."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,20 +11,16 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-messages.workspace = true
+bp-runtime.workspace = true
codec = { features = ["derive"], workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, features = ["derive"], workspace = true, default-features = true }
-
-# Bridge Dependencies
-bp-messages = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Based Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-core.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
[dev-dependencies]
hex = { workspace = true, default-features = true }
diff --git a/bridges/primitives/relayers/Cargo.toml b/bridges/primitives/relayers/Cargo.toml
index b3158d1a91606..c36e415b5464c 100644
--- a/bridges/primitives/relayers/Cargo.toml
+++ b/bridges/primitives/relayers/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-relayers"
description = "Primitives of relayers module."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,21 +11,17 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-header-chain.workspace = true
+bp-messages.workspace = true
+bp-parachains.workspace = true
+bp-runtime.workspace = true
codec = { features = ["bit-vec", "derive"], workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
+pallet-utility.workspace = true
scale-info = { features = ["bit-vec", "derive"], workspace = true }
-
-# Bridge Dependencies
-bp-header-chain = { workspace = true }
-bp-messages = { workspace = true }
-bp-parachains = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-utility = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-runtime.workspace = true
+sp-std.workspace = true
[dev-dependencies]
hex-literal = { workspace = true, default-features = true }
diff --git a/bridges/primitives/runtime/Cargo.toml b/bridges/primitives/runtime/Cargo.toml
index 7528f2e5d6caa..cee0e0565fed9 100644
--- a/bridges/primitives/runtime/Cargo.toml
+++ b/bridges/primitives/runtime/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-runtime"
description = "Primitives that may be used at (bridges) runtime level."
-version = "0.7.0"
+version = "0.21.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -12,22 +12,20 @@ workspace = true
[dependencies]
codec = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
hash-db = { workspace = true }
impl-trait-for-tuples = { workspace = true }
log = { workspace = true }
num-traits = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
serde = { features = ["alloc", "derive"], workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
+sp-core.workspace = true
+sp-io.workspace = true
sp-runtime = { features = ["serde"], workspace = true }
-sp-state-machine = { workspace = true }
-sp-std = { workspace = true }
-sp-trie = { workspace = true }
+sp-state-machine.workspace = true
+sp-std.workspace = true
+sp-trie.workspace = true
trie-db = { workspace = true }
[dev-dependencies]
diff --git a/bridges/primitives/test-utils/Cargo.toml b/bridges/primitives/test-utils/Cargo.toml
index 5e6e389339353..6868d8d4342d6 100644
--- a/bridges/primitives/test-utils/Cargo.toml
+++ b/bridges/primitives/test-utils/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bp-test-utils"
-version = "0.7.0"
+version = "0.21.0"
description = "Utilities for testing substrate-based runtime bridge code"
authors.workspace = true
edition.workspace = true
@@ -11,19 +11,19 @@ repository.workspace = true
workspace = true
[dependencies]
-bp-header-chain = { workspace = true }
-bp-parachains = { workspace = true }
-bp-polkadot-core = { workspace = true }
+bp-header-chain.workspace = true
+bp-parachains.workspace = true
+bp-polkadot-core.workspace = true
bp-runtime = { features = ["test-helpers"], workspace = true }
codec = { workspace = true }
ed25519-dalek = { workspace = true }
finality-grandpa = { workspace = true }
-sp-application-crypto = { workspace = true }
-sp-consensus-grandpa = { workspace = true }
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-sp-trie = { workspace = true }
+sp-application-crypto.workspace = true
+sp-consensus-grandpa.workspace = true
+sp-core.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+sp-trie.workspace = true
[features]
default = ["std"]
diff --git a/bridges/primitives/xcm-bridge-hub-router/Cargo.toml b/bridges/primitives/xcm-bridge-hub-router/Cargo.toml
index b8a21ec35024d..0e153e852d3a8 100644
--- a/bridges/primitives/xcm-bridge-hub-router/Cargo.toml
+++ b/bridges/primitives/xcm-bridge-hub-router/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-xcm-bridge-hub-router"
description = "Primitives of the xcm-bridge-hub fee pallet."
-version = "0.6.0"
+version = "0.18.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -13,13 +13,9 @@ workspace = true
[dependencies]
codec = { features = ["bit-vec", "derive"], workspace = true }
scale-info = { features = ["bit-vec", "derive"], workspace = true }
-
-# Substrate Dependencies
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
-
-# Polkadot Dependencies
-xcm = { workspace = true }
+sp-core.workspace = true
+sp-runtime.workspace = true
+xcm.workspace = true
[features]
default = ["std"]
diff --git a/bridges/primitives/xcm-bridge-hub/Cargo.toml b/bridges/primitives/xcm-bridge-hub/Cargo.toml
index 800e2a3da3a3d..6a31addb1aae1 100644
--- a/bridges/primitives/xcm-bridge-hub/Cargo.toml
+++ b/bridges/primitives/xcm-bridge-hub/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "bp-xcm-bridge-hub"
description = "Primitives of the xcm-bridge-hub pallet."
-version = "0.2.0"
+version = "0.7.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -11,22 +11,16 @@ repository.workspace = true
workspace = true
[dependencies]
+bp-messages.workspace = true
+bp-runtime.workspace = true
codec = { features = ["derive"], workspace = true }
+frame-support.workspace = true
scale-info = { features = ["derive"], workspace = true }
serde = { features = ["alloc", "derive"], workspace = true }
-
-# Bridge Dependencies
-bp-messages = { workspace = true }
-bp-runtime = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-std = { workspace = true }
-
-# Polkadot Dependencies
-xcm = { workspace = true }
+sp-core.workspace = true
+sp-io.workspace = true
+sp-std.workspace = true
+xcm.workspace = true
[features]
default = ["std"]
diff --git a/bridges/relays/client-substrate/Cargo.toml b/bridges/relays/client-substrate/Cargo.toml
index 975ed5abb567c..5e24c1168029a 100644
--- a/bridges/relays/client-substrate/Cargo.toml
+++ b/bridges/relays/client-substrate/Cargo.toml
@@ -13,44 +13,57 @@ workspace = true
[dependencies]
async-std = { features = ["attributes"], workspace = true }
async-trait = { workspace = true }
+bp-header-chain.default-features = true
+bp-header-chain.workspace = true
+bp-messages.default-features = true
+bp-messages.workspace = true
+bp-polkadot-core.default-features = true
+bp-polkadot-core.workspace = true
+bp-runtime.default-features = true
+bp-runtime.workspace = true
codec = { workspace = true, default-features = true }
+finality-relay.workspace = true
+frame-support.default-features = true
+frame-support.workspace = true
futures = { workspace = true }
jsonrpsee = { features = ["macros", "ws-client"], workspace = true }
log = { workspace = true }
num-traits = { workspace = true, default-features = true }
+pallet-transaction-payment-rpc-runtime-api.default-features = true
+pallet-transaction-payment-rpc-runtime-api.workspace = true
+pallet-transaction-payment.default-features = true
+pallet-transaction-payment.workspace = true
+pallet-utility.default-features = true
+pallet-utility.workspace = true
quick_cache = { workspace = true }
rand = { workspace = true, default-features = true }
+relay-utils.workspace = true
+sc-chain-spec.default-features = true
+sc-chain-spec.workspace = true
+sc-rpc-api.default-features = true
+sc-rpc-api.workspace = true
+sc-transaction-pool-api.default-features = true
+sc-transaction-pool-api.workspace = true
scale-info = { features = ["derive"], workspace = true, default-features = true }
serde_json = { workspace = true }
+sp-consensus-grandpa.default-features = true
+sp-consensus-grandpa.workspace = true
+sp-core.default-features = true
+sp-core.workspace = true
+sp-rpc.default-features = true
+sp-rpc.workspace = true
+sp-runtime.default-features = true
+sp-runtime.workspace = true
+sp-std.default-features = true
+sp-std.workspace = true
+sp-trie.default-features = true
+sp-trie.workspace = true
+sp-version.default-features = true
+sp-version.workspace = true
thiserror = { workspace = true }
tokio = { features = ["rt-multi-thread"], workspace = true, default-features = true }
-
-# Bridge dependencies
-bp-header-chain = { workspace = true, default-features = true }
-bp-messages = { workspace = true, default-features = true }
-bp-polkadot-core = { workspace = true, default-features = true }
-bp-runtime = { workspace = true, default-features = true }
-finality-relay = { workspace = true }
-relay-utils = { workspace = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true, default-features = true }
-pallet-transaction-payment = { workspace = true, default-features = true }
-pallet-transaction-payment-rpc-runtime-api = { workspace = true, default-features = true }
-pallet-utility = { workspace = true, default-features = true }
-sc-chain-spec = { workspace = true, default-features = true }
-sc-rpc-api = { workspace = true, default-features = true }
-sc-transaction-pool-api = { workspace = true, default-features = true }
-sp-consensus-grandpa = { workspace = true, default-features = true }
-sp-core = { workspace = true, default-features = true }
-sp-rpc = { workspace = true, default-features = true }
-sp-runtime = { workspace = true, default-features = true }
-sp-std = { workspace = true, default-features = true }
-sp-trie = { workspace = true, default-features = true }
-sp-version = { workspace = true, default-features = true }
-
-# Polkadot Dependencies
-xcm = { workspace = true, default-features = true }
+xcm.default-features = true
+xcm.workspace = true
[features]
default = []
diff --git a/bridges/relays/equivocation/Cargo.toml b/bridges/relays/equivocation/Cargo.toml
index 91d12ba17d861..9c8c6fb90f821 100644
--- a/bridges/relays/equivocation/Cargo.toml
+++ b/bridges/relays/equivocation/Cargo.toml
@@ -14,9 +14,10 @@ workspace = true
[dependencies]
async-std = { features = ["attributes"], workspace = true }
async-trait = { workspace = true }
-bp-header-chain = { workspace = true, default-features = true }
-finality-relay = { workspace = true }
+bp-header-chain.default-features = true
+bp-header-chain.workspace = true
+finality-relay.workspace = true
futures = { workspace = true }
log = { workspace = true }
num-traits = { workspace = true, default-features = true }
-relay-utils = { workspace = true }
+relay-utils.workspace = true
diff --git a/bridges/relays/finality/Cargo.toml b/bridges/relays/finality/Cargo.toml
index 06c4a5dcc43e0..a19afe3d220b8 100644
--- a/bridges/relays/finality/Cargo.toml
+++ b/bridges/relays/finality/Cargo.toml
@@ -15,11 +15,12 @@ workspace = true
async-std = { workspace = true }
async-trait = { workspace = true }
backoff = { workspace = true }
-bp-header-chain = { workspace = true, default-features = true }
+bp-header-chain.default-features = true
+bp-header-chain.workspace = true
futures = { workspace = true }
log = { workspace = true }
num-traits = { workspace = true, default-features = true }
-relay-utils = { workspace = true }
+relay-utils.workspace = true
[dev-dependencies]
parking_lot = { workspace = true, default-features = true }
diff --git a/bridges/relays/lib-substrate-relay/Cargo.toml b/bridges/relays/lib-substrate-relay/Cargo.toml
index 74d7b4de44905..cc03c14400df1 100644
--- a/bridges/relays/lib-substrate-relay/Cargo.toml
+++ b/bridges/relays/lib-substrate-relay/Cargo.toml
@@ -14,46 +14,55 @@ workspace = true
anyhow = { workspace = true }
async-std = { workspace = true }
async-trait = { workspace = true }
+bp-header-chain.default-features = true
+bp-header-chain.workspace = true
+bp-messages.default-features = true
+bp-messages.workspace = true
+bp-parachains.default-features = true
+bp-parachains.workspace = true
+bp-polkadot-core.default-features = true
+bp-polkadot-core.workspace = true
+bp-relayers.default-features = true
+bp-relayers.workspace = true
+bp-runtime.default-features = true
+bp-runtime.workspace = true
clap = { workspace = true, features = ["derive"] }
codec = { workspace = true, default-features = true }
+equivocation-detector.workspace = true
+finality-relay.workspace = true
+frame-support.default-features = true
+frame-support.workspace = true
+frame-system.default-features = true
+frame-system.workspace = true
futures = { workspace = true }
hex = { workspace = true, default-features = true }
log = { workspace = true }
+messages-relay.workspace = true
num-traits = { workspace = true, default-features = true }
+pallet-balances.default-features = true
+pallet-balances.workspace = true
+pallet-bridge-grandpa.default-features = true
+pallet-bridge-grandpa.workspace = true
+pallet-bridge-messages.default-features = true
+pallet-bridge-messages.workspace = true
+pallet-bridge-parachains.default-features = true
+pallet-bridge-parachains.workspace = true
+pallet-grandpa.default-features = true
+pallet-grandpa.workspace = true
+parachains-relay.workspace = true
rbtag = { workspace = true }
+relay-substrate-client.workspace = true
+relay-utils.workspace = true
+sp-consensus-grandpa.default-features = true
+sp-consensus-grandpa.workspace = true
+sp-core.default-features = true
+sp-core.workspace = true
+sp-runtime.default-features = true
+sp-runtime.workspace = true
+sp-trie.workspace = true
strum = { features = ["derive"], workspace = true, default-features = true }
thiserror = { workspace = true }
-# Bridge dependencies
-bp-header-chain = { workspace = true, default-features = true }
-bp-parachains = { workspace = true, default-features = true }
-bp-polkadot-core = { workspace = true, default-features = true }
-bp-relayers = { workspace = true, default-features = true }
-
-equivocation-detector = { workspace = true }
-finality-relay = { workspace = true }
-messages-relay = { workspace = true }
-parachains-relay = { workspace = true }
-relay-substrate-client = { workspace = true }
-relay-utils = { workspace = true }
-
-pallet-bridge-grandpa = { workspace = true, default-features = true }
-pallet-bridge-messages = { workspace = true, default-features = true }
-pallet-bridge-parachains = { workspace = true, default-features = true }
-
-bp-messages = { workspace = true, default-features = true }
-bp-runtime = { workspace = true, default-features = true }
-
-# Substrate Dependencies
-frame-support = { workspace = true, default-features = true }
-frame-system = { workspace = true, default-features = true }
-pallet-balances = { workspace = true, default-features = true }
-pallet-grandpa = { workspace = true, default-features = true }
-sp-consensus-grandpa = { workspace = true, default-features = true }
-sp-core = { workspace = true, default-features = true }
-sp-runtime = { workspace = true, default-features = true }
-sp-trie = { workspace = true }
-
[dev-dependencies]
relay-substrate-client = { features = ["test-helpers"], workspace = true }
scale-info = { features = ["derive"], workspace = true }
diff --git a/bridges/relays/messages/Cargo.toml b/bridges/relays/messages/Cargo.toml
index 94a020822f405..41bdd062e4253 100644
--- a/bridges/relays/messages/Cargo.toml
+++ b/bridges/relays/messages/Cargo.toml
@@ -13,18 +13,17 @@ workspace = true
[dependencies]
async-std = { features = ["attributes"], workspace = true }
async-trait = { workspace = true }
+bp-messages.default-features = true
+bp-messages.workspace = true
+finality-relay.workspace = true
futures = { workspace = true }
hex = { workspace = true, default-features = true }
log = { workspace = true }
num-traits = { workspace = true, default-features = true }
parking_lot = { workspace = true, default-features = true }
-
-# Bridge Dependencies
-bp-messages = { workspace = true, default-features = true }
-finality-relay = { workspace = true }
-relay-utils = { workspace = true }
-
-sp-arithmetic = { workspace = true, default-features = true }
+relay-utils.workspace = true
+sp-arithmetic.default-features = true
+sp-arithmetic.workspace = true
[dev-dependencies]
-sp-core = { workspace = true }
+sp-core = { workspace = true, default-features = false }
diff --git a/bridges/relays/parachains/Cargo.toml b/bridges/relays/parachains/Cargo.toml
index 62c588738cac9..07841cfb90b97 100644
--- a/bridges/relays/parachains/Cargo.toml
+++ b/bridges/relays/parachains/Cargo.toml
@@ -13,14 +13,13 @@ workspace = true
[dependencies]
async-std = { workspace = true }
async-trait = { workspace = true }
+bp-polkadot-core.default-features = true
+bp-polkadot-core.workspace = true
futures = { workspace = true }
log = { workspace = true }
-relay-utils = { workspace = true }
-
-# Bridge dependencies
-bp-polkadot-core = { workspace = true, default-features = true }
-relay-substrate-client = { workspace = true }
+relay-substrate-client.workspace = true
+relay-utils.workspace = true
[dev-dependencies]
relay-substrate-client = { features = ["test-helpers"], workspace = true }
-sp-core = { workspace = true, default-features = true }
+sp-core = { default-features = true, workspace = true }
diff --git a/bridges/relays/utils/Cargo.toml b/bridges/relays/utils/Cargo.toml
index b30910b4c1214..58cf57b28adff 100644
--- a/bridges/relays/utils/Cargo.toml
+++ b/bridges/relays/utils/Cargo.toml
@@ -15,22 +15,22 @@ anyhow = { workspace = true, default-features = true }
async-std = { workspace = true }
async-trait = { workspace = true }
backoff = { workspace = true }
+bp-runtime.default-features = true
+bp-runtime.workspace = true
futures = { workspace = true }
isahc = { workspace = true }
jsonpath_lib = { workspace = true }
log = { workspace = true }
num-traits = { workspace = true, default-features = true }
parking_lot = { workspace = true, default-features = true }
+prometheus-endpoint.default-features = true
+prometheus-endpoint.workspace = true
serde_json = { workspace = true, default-features = true }
-sp-tracing = { workspace = true, default-features = true }
+sp-runtime.default-features = true
+sp-runtime.workspace = true
+sp-tracing.default-features = true
+sp-tracing.workspace = true
sysinfo = { workspace = true }
thiserror = { workspace = true }
time = { features = ["formatting", "local-offset", "std"], workspace = true }
tokio = { features = ["rt"], workspace = true, default-features = true }
-
-# Bridge dependencies
-bp-runtime = { workspace = true, default-features = true }
-
-# Substrate dependencies
-prometheus-endpoint = { workspace = true, default-features = true }
-sp-runtime = { workspace = true, default-features = true }
diff --git a/bridges/snowbridge/pallets/ethereum-client/Cargo.toml b/bridges/snowbridge/pallets/ethereum-client/Cargo.toml
index cae796835f268..4558e4bcfa93a 100644
--- a/bridges/snowbridge/pallets/ethereum-client/Cargo.toml
+++ b/bridges/snowbridge/pallets/ethereum-client/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-ethereum-client"
description = "Snowbridge Ethereum Client Pallet"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,35 +19,33 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
hex-literal = { optional = true, workspace = true, default-features = true }
log = { workspace = true }
+pallet-timestamp = { optional = true, workspace = true }
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, workspace = true, default-features = true }
serde_json = { optional = true, workspace = true, default-features = true }
-
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { optional = true, workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-pallet-timestamp = { optional = true, workspace = true }
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-ethereum = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-core.workspace = true
+snowbridge-ethereum.workspace = true
snowbridge-pallet-ethereum-client-fixtures = { optional = true, workspace = true }
-snowbridge-verification-primitives = { workspace = true }
+snowbridge-verification-primitives.workspace = true
+sp-core.workspace = true
+sp-io = { optional = true, workspace = true }
+sp-runtime.workspace = true
+sp-std.workspace = true
static_assertions = { workspace = true }
[dev-dependencies]
hex-literal = { workspace = true, default-features = true }
-pallet-timestamp = { workspace = true, default-features = true }
+pallet-timestamp = { default-features = true, workspace = true }
serde = { workspace = true, default-features = true }
serde_json = { workspace = true, default-features = true }
-snowbridge-pallet-ethereum-client-fixtures = { workspace = true, default-features = true }
-sp-io = { workspace = true, default-features = true }
+snowbridge-pallet-ethereum-client-fixtures = { default-features = true, workspace = true }
+sp-io = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml b/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml
index 75be05249f3f1..abb1294f266aa 100644
--- a/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml
+++ b/bridges/snowbridge/pallets/ethereum-client/fixtures/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-ethereum-client-fixtures"
description = "Snowbridge Ethereum Client Test Fixtures"
-version = "0.9.0"
+version = "0.22.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,10 +19,10 @@ exclude-from-umbrella = true
[dependencies]
hex-literal = { workspace = true, default-features = true }
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-verification-primitives = { workspace = true }
-sp-core = { workspace = true }
-sp-std = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-verification-primitives.workspace = true
+sp-core.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/inbound-queue-v2/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue-v2/Cargo.toml
index b8f398689c753..359524ee98319 100644
--- a/bridges/snowbridge/pallets/inbound-queue-v2/Cargo.toml
+++ b/bridges/snowbridge/pallets/inbound-queue-v2/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-inbound-queue-v2"
description = "Snowbridge Inbound Queue Pallet V2"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,37 +19,33 @@ exclude-from-umbrella = true
[dependencies]
alloy-core = { workspace = true, features = ["sol-types"] }
+bp-relayers.workspace = true
codec = { features = ["derive"], workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
+pallet-balances.workspace = true
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, workspace = true, default-features = true }
-tracing = { workspace = true }
-
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-balances = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-xcm-executor = { workspace = true }
-
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-inbound-queue-primitives = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-core.workspace = true
+snowbridge-inbound-queue-primitives.workspace = true
snowbridge-pallet-inbound-queue-v2-fixtures = { optional = true, workspace = true }
-
-bp-relayers = { workspace = true }
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+tracing = { workspace = true }
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[dev-dependencies]
-frame-benchmarking = { workspace = true, default-features = true }
+frame-benchmarking = { default-features = true, workspace = true }
hex-literal = { workspace = true, default-features = true }
snowbridge-test-utils = { workspace = true }
-sp-keyring = { workspace = true, default-features = true }
+sp-keyring = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/inbound-queue-v2/fixtures/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue-v2/fixtures/Cargo.toml
index 0ad7af6ead5b7..208e6745bbd2e 100644
--- a/bridges/snowbridge/pallets/inbound-queue-v2/fixtures/Cargo.toml
+++ b/bridges/snowbridge/pallets/inbound-queue-v2/fixtures/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-inbound-queue-v2-fixtures"
description = "Snowbridge Inbound Queue Test Fixtures V2"
-version = "0.10.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,11 +19,11 @@ exclude-from-umbrella = true
[dependencies]
hex-literal = { workspace = true, default-features = true }
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-inbound-queue-primitives = { workspace = true }
-sp-core = { workspace = true }
-sp-std = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-core.workspace = true
+snowbridge-inbound-queue-primitives.workspace = true
+sp-core.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/inbound-queue/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue/Cargo.toml
index 518027d0b1c38..e01a42cdcbe89 100644
--- a/bridges/snowbridge/pallets/inbound-queue/Cargo.toml
+++ b/bridges/snowbridge/pallets/inbound-queue/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-inbound-queue"
description = "Snowbridge Inbound Queue Pallet"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -20,32 +20,29 @@ exclude-from-umbrella = true
[dependencies]
alloy-core = { workspace = true, features = ["sol-types"] }
codec = { features = ["derive"], workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
+pallet-balances.workspace = true
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, workspace = true, default-features = true }
-
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-balances = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-xcm = { workspace = true }
-xcm-executor = { workspace = true }
-
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-inbound-queue-primitives = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-core.workspace = true
+snowbridge-inbound-queue-primitives.workspace = true
snowbridge-pallet-inbound-queue-fixtures = { optional = true, workspace = true }
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[dev-dependencies]
-frame-benchmarking = { workspace = true, default-features = true }
+frame-benchmarking = { default-features = true, workspace = true }
hex-literal = { workspace = true, default-features = true }
-snowbridge-pallet-ethereum-client = { workspace = true, default-features = true }
-sp-keyring = { workspace = true, default-features = true }
+snowbridge-pallet-ethereum-client = { default-features = true, workspace = true }
+sp-keyring = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml b/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml
index 72d53a96aba82..cfd67ccfb4967 100644
--- a/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml
+++ b/bridges/snowbridge/pallets/inbound-queue/fixtures/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-inbound-queue-fixtures"
description = "Snowbridge Inbound Queue Test Fixtures"
-version = "0.10.0"
+version = "0.22.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,11 +19,11 @@ exclude-from-umbrella = true
[dependencies]
hex-literal = { workspace = true, default-features = true }
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-inbound-queue-primitives = { workspace = true }
-sp-core = { workspace = true }
-sp-std = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-core.workspace = true
+snowbridge-inbound-queue-primitives.workspace = true
+sp-core.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/outbound-queue-v2/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue-v2/Cargo.toml
index 6c80638c41724..95a7a8fab7908 100644
--- a/bridges/snowbridge/pallets/outbound-queue-v2/Cargo.toml
+++ b/bridges/snowbridge/pallets/outbound-queue-v2/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-outbound-queue-v2"
description = "Snowbridge Outbound Queue Pallet V2"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,36 +19,32 @@ exclude-from-umbrella = true
[dependencies]
alloy-core = { workspace = true, features = ["sol-types"] }
+bp-relayers.workspace = true
+bridge-hub-common.workspace = true
codec = { features = ["derive"], workspace = true }
ethabi = { workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
hex-literal = { workspace = true, default-features = true }
scale-info = { features = ["derive"], workspace = true }
serde = { features = ["alloc", "derive"], workspace = true }
-
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-arithmetic = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-bp-relayers = { workspace = true }
-bridge-hub-common = { workspace = true }
-
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-merkle-tree = { workspace = true }
-snowbridge-outbound-queue-primitives = { workspace = true }
-snowbridge-verification-primitives = { workspace = true }
-
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-xcm-executor = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-core.workspace = true
+snowbridge-merkle-tree.workspace = true
+snowbridge-outbound-queue-primitives.workspace = true
+snowbridge-verification-primitives.workspace = true
+sp-arithmetic.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[dev-dependencies]
-pallet-message-queue = { workspace = true }
+pallet-message-queue = { workspace = true, default-features = false }
snowbridge-test-utils = { workspace = true }
[features]
diff --git a/bridges/snowbridge/pallets/outbound-queue-v2/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue-v2/runtime-api/Cargo.toml
index 3af9926fb31e5..fc1ac21604cf5 100644
--- a/bridges/snowbridge/pallets/outbound-queue-v2/runtime-api/Cargo.toml
+++ b/bridges/snowbridge/pallets/outbound-queue-v2/runtime-api/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-outbound-queue-v2-runtime-api"
description = "Snowbridge Outbound Queue Runtime API V2"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,11 +19,11 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
-frame-support = { workspace = true }
+frame-support.workspace = true
scale-info = { features = ["derive"], workspace = true }
-snowbridge-merkle-tree = { workspace = true }
-sp-api = { workspace = true }
-sp-std = { workspace = true }
+snowbridge-merkle-tree.workspace = true
+sp-api.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/outbound-queue/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue/Cargo.toml
index bfd187c61d0ae..3a1f6b8411fd5 100644
--- a/bridges/snowbridge/pallets/outbound-queue/Cargo.toml
+++ b/bridges/snowbridge/pallets/outbound-queue/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-outbound-queue"
description = "Snowbridge Outbound Queue Pallet"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -18,28 +18,26 @@ targets = ["x86_64-unknown-linux-gnu"]
exclude-from-umbrella = true
[dependencies]
+bridge-hub-common.workspace = true
codec = { features = ["derive"], workspace = true }
+frame-benchmarking = { optional = true, workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
scale-info = { features = ["derive"], workspace = true }
serde = { features = ["alloc", "derive"], workspace = true }
-
-frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-arithmetic = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-bridge-hub-common = { workspace = true }
+sp-arithmetic.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
ethabi = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-merkle-tree = { workspace = true }
-snowbridge-outbound-queue-primitives = { workspace = true }
+snowbridge-core.workspace = true
+snowbridge-merkle-tree.workspace = true
+snowbridge-outbound-queue-primitives.workspace = true
[dev-dependencies]
-pallet-message-queue = { workspace = true }
+pallet-message-queue = { workspace = true, default-features = false }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml
index fc937e19b8b57..2aefd18decc1a 100644
--- a/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml
+++ b/bridges/snowbridge/pallets/outbound-queue/runtime-api/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-outbound-queue-runtime-api"
description = "Snowbridge Outbound Queue Runtime API"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,12 +19,12 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
-frame-support = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-merkle-tree = { workspace = true }
-snowbridge-outbound-queue-primitives = { workspace = true }
-sp-api = { workspace = true }
-sp-std = { workspace = true }
+frame-support.workspace = true
+snowbridge-core.workspace = true
+snowbridge-merkle-tree.workspace = true
+snowbridge-outbound-queue-primitives.workspace = true
+sp-api.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/system-frontend/Cargo.toml b/bridges/snowbridge/pallets/system-frontend/Cargo.toml
index 7c10065611470..43738b52230b9 100644
--- a/bridges/snowbridge/pallets/system-frontend/Cargo.toml
+++ b/bridges/snowbridge/pallets/system-frontend/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-system-frontend"
description = "Snowbridge System Frontend Pallet"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -20,24 +20,24 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
-pallet-asset-conversion = { workspace = true }
+pallet-asset-conversion.workspace = true
scale-info = { features = ["derive"], workspace = true }
-snowbridge-core = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+snowbridge-core.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
tracing = { workspace = true }
-xcm = { workspace = true }
-xcm-executor = { workspace = true }
+xcm-executor.workspace = true
+xcm.workspace = true
[dev-dependencies]
-pallet-balances = { workspace = true, default-features = true }
+pallet-balances = { default-features = true, workspace = true }
snowbridge-test-utils = { workspace = true }
-sp-keyring = { workspace = true }
+sp-keyring = { workspace = true, default-features = false }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/system-v2/Cargo.toml b/bridges/snowbridge/pallets/system-v2/Cargo.toml
index 6255941f9c072..22517a10eb50b 100644
--- a/bridges/snowbridge/pallets/system-v2/Cargo.toml
+++ b/bridges/snowbridge/pallets/system-v2/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-system-v2"
description = "Snowbridge System Pallet V2"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -20,30 +20,27 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
-
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-xcm = { workspace = true }
-xcm-executor = { workspace = true }
-
-snowbridge-core = { workspace = true }
-snowbridge-outbound-queue-primitives = { workspace = true }
-snowbridge-pallet-system = { workspace = true }
+snowbridge-core.workspace = true
+snowbridge-outbound-queue-primitives.workspace = true
+snowbridge-pallet-system.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
tracing = { workspace = true }
[dev-dependencies]
hex-literal = { workspace = true, default-features = true }
-pallet-balances = { workspace = true, default-features = true }
+pallet-balances = { default-features = true, workspace = true }
snowbridge-test-utils = { workspace = true }
-sp-keyring = { workspace = true, default-features = true }
+sp-keyring = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/system-v2/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/system-v2/runtime-api/Cargo.toml
index f33fb70fddb0a..fcad439b02cdd 100644
--- a/bridges/snowbridge/pallets/system-v2/runtime-api/Cargo.toml
+++ b/bridges/snowbridge/pallets/system-v2/runtime-api/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-system-v2-runtime-api"
description = "Snowbridge System Runtime API V2"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,10 +19,10 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
-snowbridge-core = { workspace = true }
-sp-api = { workspace = true }
-sp-std = { workspace = true }
-xcm = { workspace = true }
+snowbridge-core.workspace = true
+sp-api.workspace = true
+sp-std.workspace = true
+xcm.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/system/Cargo.toml b/bridges/snowbridge/pallets/system/Cargo.toml
index 14057c020ff27..a4b4c61dde693 100644
--- a/bridges/snowbridge/pallets/system/Cargo.toml
+++ b/bridges/snowbridge/pallets/system/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-pallet-system"
description = "Snowbridge System Pallet"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -20,29 +20,26 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
frame-benchmarking = { optional = true, workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
-
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-xcm = { workspace = true }
-xcm-executor = { workspace = true }
-
-snowbridge-core = { workspace = true }
-snowbridge-outbound-queue-primitives = { workspace = true }
+snowbridge-core.workspace = true
+snowbridge-outbound-queue-primitives.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[dev-dependencies]
hex = { workspace = true, default-features = true }
hex-literal = { workspace = true, default-features = true }
-pallet-balances = { workspace = true, default-features = true }
-pallet-message-queue = { workspace = true, default-features = true }
-polkadot-primitives = { workspace = true, default-features = true }
-snowbridge-pallet-outbound-queue = { workspace = true, default-features = true }
+pallet-balances = { default-features = true, workspace = true }
+pallet-message-queue = { default-features = true, workspace = true }
+polkadot-primitives = { default-features = true, workspace = true }
+snowbridge-pallet-outbound-queue = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml b/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml
index 7a5d6f7223bf8..98b0107de71ea 100644
--- a/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml
+++ b/bridges/snowbridge/pallets/system/runtime-api/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-system-runtime-api"
description = "Snowbridge System Runtime API"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -19,10 +19,10 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
-snowbridge-core = { workspace = true }
-sp-api = { workspace = true }
-sp-std = { workspace = true }
-xcm = { workspace = true }
+snowbridge-core.workspace = true
+sp-api.workspace = true
+sp-std.workspace = true
+xcm.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/primitives/beacon/Cargo.toml b/bridges/snowbridge/primitives/beacon/Cargo.toml
index aecad856d9fe0..eadc6ec5675ec 100644
--- a/bridges/snowbridge/primitives/beacon/Cargo.toml
+++ b/bridges/snowbridge/primitives/beacon/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-beacon-primitives"
description = "Snowbridge Beacon Primitives"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -16,23 +16,22 @@ exclude-from-umbrella = true
[dependencies]
codec = { workspace = true }
+frame-support.workspace = true
hex = { workspace = true }
rlp = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, features = ["derive"], workspace = true, default-features = true }
-
-frame-support = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
byte-slice-cast = { workspace = true }
ssz_rs = { workspace = true }
ssz_rs_derive = { workspace = true }
milagro-bls = { workspace = true }
-snowbridge-ethereum = { workspace = true }
+snowbridge-ethereum.workspace = true
[dev-dependencies]
hex-literal = { workspace = true, default-features = true }
diff --git a/bridges/snowbridge/primitives/core/Cargo.toml b/bridges/snowbridge/primitives/core/Cargo.toml
index dce837723b562..b086af198bdfa 100644
--- a/bridges/snowbridge/primitives/core/Cargo.toml
+++ b/bridges/snowbridge/primitives/core/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-core"
description = "Snowbridge Core"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -15,26 +15,23 @@ workspace = true
exclude-from-umbrella = true
[dependencies]
+bp-relayers.workspace = true
codec = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
hex-literal = { workspace = true, default-features = true }
log = { workspace = true }
+polkadot-parachain-primitives.workspace = true
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, features = ["alloc", "derive"], workspace = true }
-
-polkadot-parachain-primitives = { workspace = true }
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-arithmetic = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-xcm-executor = { workspace = true }
-
-bp-relayers = { workspace = true }
+sp-arithmetic.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/primitives/ethereum/Cargo.toml b/bridges/snowbridge/primitives/ethereum/Cargo.toml
index 2130a1716a54c..58e849ba681b3 100644
--- a/bridges/snowbridge/primitives/ethereum/Cargo.toml
+++ b/bridges/snowbridge/primitives/ethereum/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-ethereum"
description = "Snowbridge Ethereum"
-version = "0.3.0"
+version = "0.13.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -24,10 +24,9 @@ rlp = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
serde = { optional = true, features = ["derive"], workspace = true, default-features = true }
serde-big-array = { optional = true, features = ["const-generics"], workspace = true }
-
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
ethabi = { workspace = true }
diff --git a/bridges/snowbridge/primitives/inbound-queue/Cargo.toml b/bridges/snowbridge/primitives/inbound-queue/Cargo.toml
index 22b69793f58ff..3e36331435f79 100644
--- a/bridges/snowbridge/primitives/inbound-queue/Cargo.toml
+++ b/bridges/snowbridge/primitives/inbound-queue/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-inbound-queue-primitives"
description = "Snowbridge Inbound Queue Primitives"
-version = "0.9.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -17,23 +17,20 @@ exclude-from-umbrella = true
[dependencies]
alloy-core = { workspace = true, features = ["sol-types"] }
codec = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
-
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
-
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-xcm-executor = { workspace = true }
-
-snowbridge-beacon-primitives = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-verification-primitives = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+snowbridge-core.workspace = true
+snowbridge-verification-primitives.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
hex-literal = { workspace = true, default-features = true }
diff --git a/bridges/snowbridge/primitives/merkle-tree/Cargo.toml b/bridges/snowbridge/primitives/merkle-tree/Cargo.toml
index efb3d268fd937..c9c3cc2821349 100644
--- a/bridges/snowbridge/primitives/merkle-tree/Cargo.toml
+++ b/bridges/snowbridge/primitives/merkle-tree/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-merkle-tree"
description = "Snowbridge Merkle Tree"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -17,15 +17,15 @@ exclude-from-umbrella = true
[dependencies]
codec = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
-sp-core = { workspace = true }
-sp-runtime = { workspace = true }
+sp-core.workspace = true
+sp-runtime.workspace = true
[dev-dependencies]
array-bytes = { workspace = true, default-features = true }
hex = { workspace = true, default-features = true }
hex-literal = { workspace = true, default-features = true }
-sp-crypto-hashing = { workspace = true, default-features = true }
-sp-tracing = { workspace = true, default-features = true }
+sp-crypto-hashing = { default-features = true, workspace = true }
+sp-tracing = { default-features = true, workspace = true }
[features]
default = ["std"]
diff --git a/bridges/snowbridge/primitives/outbound-queue/Cargo.toml b/bridges/snowbridge/primitives/outbound-queue/Cargo.toml
index 130921417b308..c1b211d7fdaf6 100644
--- a/bridges/snowbridge/primitives/outbound-queue/Cargo.toml
+++ b/bridges/snowbridge/primitives/outbound-queue/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-outbound-queue-primitives"
description = "Snowbridge Outbound Queue Primitives"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -16,28 +16,25 @@ exclude-from-umbrella = true
[dependencies]
codec = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
hex-literal = { workspace = true, default-features = true }
log = { workspace = true }
+polkadot-parachain-primitives.workspace = true
scale-info = { features = ["derive"], workspace = true }
-
-polkadot-parachain-primitives = { workspace = true }
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-xcm-executor = { workspace = true }
-
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-sp-arithmetic = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-runtime = { workspace = true }
-sp-std = { workspace = true }
+sp-arithmetic.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-runtime.workspace = true
+sp-std.workspace = true
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
alloy-core = { workspace = true, features = ["sol-types"] }
ethabi = { workspace = true }
-
-snowbridge-core = { workspace = true }
-snowbridge-verification-primitives = { workspace = true }
+snowbridge-core.workspace = true
+snowbridge-verification-primitives.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/primitives/verification/Cargo.toml b/bridges/snowbridge/primitives/verification/Cargo.toml
index bf162e9ac9be0..b5408966ceaa3 100644
--- a/bridges/snowbridge/primitives/verification/Cargo.toml
+++ b/bridges/snowbridge/primitives/verification/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-verification-primitives"
description = "Snowbridge Verification Primitives"
-version = "0.2.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -16,11 +16,11 @@ exclude-from-umbrella = true
[dependencies]
codec = { workspace = true }
-frame-support = { workspace = true }
+frame-support.workspace = true
scale-info = { features = ["derive"], workspace = true }
-snowbridge-beacon-primitives = { workspace = true }
-sp-core = { workspace = true }
-sp-std = { workspace = true }
+snowbridge-beacon-primitives.workspace = true
+sp-core.workspace = true
+sp-std.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/runtime/runtime-common/Cargo.toml b/bridges/snowbridge/runtime/runtime-common/Cargo.toml
index 121fba6664555..8b46e8224f5b6 100644
--- a/bridges/snowbridge/runtime/runtime-common/Cargo.toml
+++ b/bridges/snowbridge/runtime/runtime-common/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-runtime-common"
description = "Snowbridge Runtime Common"
-version = "0.2.0"
+version = "0.14.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -16,17 +16,17 @@ exclude-from-umbrella = true
[dependencies]
codec = { workspace = true }
-frame-support = { workspace = true }
-frame-system = { workspace = true }
+frame-support.workspace = true
+frame-system.workspace = true
log = { workspace = true }
-pallet-xcm = { workspace = true }
-snowbridge-core = { workspace = true }
-snowbridge-outbound-queue-primitives = { workspace = true }
-sp-arithmetic = { workspace = true }
-sp-std = { workspace = true }
-xcm = { workspace = true }
-xcm-builder = { workspace = true }
-xcm-executor = { workspace = true }
+pallet-xcm.workspace = true
+snowbridge-core.workspace = true
+snowbridge-outbound-queue-primitives.workspace = true
+sp-arithmetic.workspace = true
+sp-std.workspace = true
+xcm-builder.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[dev-dependencies]
diff --git a/bridges/snowbridge/runtime/test-common/Cargo.toml b/bridges/snowbridge/runtime/test-common/Cargo.toml
index a4fd7c9562938..a0efaa124d4a7 100644
--- a/bridges/snowbridge/runtime/test-common/Cargo.toml
+++ b/bridges/snowbridge/runtime/test-common/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-runtime-test-common"
description = "Snowbridge Runtime Tests"
-version = "0.2.0"
+version = "0.16.0"
authors = ["Snowfork "]
edition.workspace = true
license = "Apache-2.0"
@@ -17,37 +17,30 @@ exclude-from-umbrella = true
[dependencies]
codec = { features = ["derive"], workspace = true }
-
-# Substrate
-frame-support = { workspace = true }
-frame-system = { workspace = true }
-pallet-balances = { workspace = true }
-pallet-message-queue = { workspace = true }
-pallet-session = { workspace = true }
-pallet-timestamp = { workspace = true }
-pallet-utility = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-keyring = { workspace = true, default-features = true }
-sp-runtime = { workspace = true }
-
-# Polkadot
-pallet-xcm = { workspace = true }
-xcm = { workspace = true }
-xcm-executor = { workspace = true }
-
-# Cumulus
-cumulus-pallet-parachain-system = { workspace = true }
-pallet-collator-selection = { workspace = true }
-parachain-info = { workspace = true }
-parachains-runtimes-test-utils = { workspace = true }
-
-# Ethereum Bridge (Snowbridge)
-snowbridge-core = { workspace = true }
-snowbridge-pallet-ethereum-client = { workspace = true }
-snowbridge-pallet-ethereum-client-fixtures = { workspace = true }
-snowbridge-pallet-outbound-queue = { workspace = true }
-snowbridge-pallet-system = { workspace = true }
+cumulus-pallet-parachain-system.workspace = true
+frame-support.workspace = true
+frame-system.workspace = true
+pallet-balances.workspace = true
+pallet-collator-selection.workspace = true
+pallet-message-queue.workspace = true
+pallet-session.workspace = true
+pallet-timestamp.workspace = true
+pallet-utility.workspace = true
+pallet-xcm.workspace = true
+parachain-info.workspace = true
+parachains-runtimes-test-utils.workspace = true
+snowbridge-core.workspace = true
+snowbridge-pallet-ethereum-client-fixtures.workspace = true
+snowbridge-pallet-ethereum-client.workspace = true
+snowbridge-pallet-outbound-queue.workspace = true
+snowbridge-pallet-system.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-keyring.default-features = true
+sp-keyring.workspace = true
+sp-runtime.workspace = true
+xcm-executor.workspace = true
+xcm.workspace = true
[features]
default = ["std"]
diff --git a/bridges/snowbridge/test-utils/Cargo.toml b/bridges/snowbridge/test-utils/Cargo.toml
index 3e0c35a2df4e1..ebaa3e1faee71 100644
--- a/bridges/snowbridge/test-utils/Cargo.toml
+++ b/bridges/snowbridge/test-utils/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "snowbridge-test-utils"
description = "Snowbridge test utilities"
-version = "0.1.0"
+version = "0.3.0"
authors = ["Snowfork "]
edition.workspace = true
repository.workspace = true
@@ -15,21 +15,32 @@ workspace = true
exclude-from-umbrella = true
[dependencies]
-bp-relayers = { workspace = true, default-features = true }
+bp-relayers.default-features = true
+bp-relayers.workspace = true
codec = { workspace = true, default-features = true }
frame-benchmarking = { optional = true, workspace = true, default-features = true }
-frame-support = { workspace = true, default-features = true }
-frame-system = { workspace = true, default-features = true }
+frame-support.default-features = true
+frame-support.workspace = true
+frame-system.default-features = true
+frame-system.workspace = true
log = { workspace = true, default-features = true }
-pallet-asset-conversion = { workspace = true, default-features = true }
-pallet-xcm = { workspace = true, default-features = true }
+pallet-asset-conversion.default-features = true
+pallet-asset-conversion.workspace = true
+pallet-xcm.default-features = true
+pallet-xcm.workspace = true
scale-info = { features = ["derive"], workspace = true, default-features = true }
-snowbridge-core = { workspace = true, default-features = true }
-snowbridge-outbound-queue-primitives = { workspace = true, default-features = true }
-sp-core = { workspace = true, default-features = true }
-xcm = { workspace = true, default-features = true }
-xcm-builder = { workspace = true, default-features = true }
-xcm-executor = { workspace = true, default-features = true }
+snowbridge-core.default-features = true
+snowbridge-core.workspace = true
+snowbridge-outbound-queue-primitives.default-features = true
+snowbridge-outbound-queue-primitives.workspace = true
+sp-core.default-features = true
+sp-core.workspace = true
+xcm-builder.default-features = true
+xcm-builder.workspace = true
+xcm-executor.default-features = true
+xcm-executor.workspace = true
+xcm.default-features = true
+xcm.workspace = true
[features]
runtime-benchmarks = [
diff --git a/cumulus/bin/pov-validator/Cargo.toml b/cumulus/bin/pov-validator/Cargo.toml
index 6b59339c5fda3..77550013b85eb 100644
--- a/cumulus/bin/pov-validator/Cargo.toml
+++ b/cumulus/bin/pov-validator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cumulus-pov-validator"
-version = "0.1.0"
+version = "0.6.0"
authors.workspace = true
edition.workspace = true
repository.workspace = true
@@ -15,12 +15,12 @@ workspace = true
anyhow = { workspace = true }
clap = { workspace = true, features = ["derive"] }
codec = { workspace = true }
-polkadot-node-primitives = { workspace = true }
-polkadot-parachain-primitives = { workspace = true }
-polkadot-primitives = { workspace = true }
-sc-executor = { workspace = true }
-sp-core = { workspace = true }
-sp-io = { workspace = true }
-sp-maybe-compressed-blob = { workspace = true }
+polkadot-node-primitives.workspace = true
+polkadot-parachain-primitives.workspace = true
+polkadot-primitives.workspace = true
+sc-executor.workspace = true
+sp-core.workspace = true
+sp-io.workspace = true
+sp-maybe-compressed-blob.workspace = true
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
diff --git a/cumulus/client/bootnodes/Cargo.toml b/cumulus/client/bootnodes/Cargo.toml
index 48bc0484b0dff..1b6e83f420855 100644
--- a/cumulus/client/bootnodes/Cargo.toml
+++ b/cumulus/client/bootnodes/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cumulus-client-bootnodes"
-version = "0.1.0"
+version = "0.2.0"
authors.workspace = true
edition.workspace = true
description = "Parachain bootnodes registration and discovery."
@@ -19,24 +19,26 @@ prost-build = { workspace = true }
array-bytes = { workspace = true, default-features = true }
async-channel = { workspace = true }
codec = { workspace = true, default-features = true }
+cumulus-client-network.default-features = true
+cumulus-client-network.workspace = true
+cumulus-primitives-core.default-features = true
+cumulus-primitives-core.workspace = true
+cumulus-relay-chain-interface.default-features = true
+cumulus-relay-chain-interface.workspace = true
futures = { workspace = true, default-features = true }
hex = { workspace = true, default-features = true }
ip_network = { workspace = true }
log = { workspace = true, default-features = true }
num-traits = { workspace = true, default-features = true }
+parachains-common.default-features = true
+parachains-common.workspace = true
prost = { workspace = true }
+sc-network.default-features = true
+sc-network.workspace = true
+sc-service.default-features = true
+sc-service.workspace = true
+sp-consensus-babe.default-features = true
+sp-consensus-babe.workspace = true
+sp-runtime.default-features = true
+sp-runtime.workspace = true
tokio = { workspace = true, default-features = true }
-
-# Substrate
-sc-network = { workspace = true, default-features = true }
-sc-service = { workspace = true, default-features = true }
-sp-consensus-babe = { workspace = true, default-features = true }
-sp-runtime = { workspace = true, default-features = true }
-
-# Polkadot
-
-# Cumulus
-cumulus-client-network = { workspace = true, default-features = true }
-cumulus-primitives-core = { workspace = true, default-features = true }
-cumulus-relay-chain-interface = { workspace = true, default-features = true }
-parachains-common = { workspace = true, default-features = true }
diff --git a/cumulus/client/cli/Cargo.toml b/cumulus/client/cli/Cargo.toml
index f59a5f9f778df..0c597764bd74a 100644
--- a/cumulus/client/cli/Cargo.toml
+++ b/cumulus/client/cli/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cumulus-client-cli"
-version = "0.7.0"
+version = "0.24.0"
authors.workspace = true
edition.workspace = true
description = "Parachain node CLI utilities."
@@ -14,13 +14,18 @@ workspace = true
[dependencies]
clap = { features = ["derive"], workspace = true }
codec = { workspace = true, default-features = true }
+sc-chain-spec.default-features = true
+sc-chain-spec.workspace = true
+sc-cli.default-features = false
+sc-cli.workspace = true
+sc-client-api.default-features = true
+sc-client-api.workspace = true
+sc-service.default-features = false
+sc-service.workspace = true
+sp-blockchain.default-features = true
+sp-blockchain.workspace = true
+sp-core.default-features = true
+sp-core.workspace = true
+sp-runtime.default-features = true
+sp-runtime.workspace = true
url = { workspace = true }
-
-# Substrate
-sc-chain-spec = { workspace = true, default-features = true }
-sc-cli = { workspace = true, default-features = false }
-sc-client-api = { workspace = true, default-features = true }
-sc-service = { workspace = true, default-features = false }
-sp-blockchain = { workspace = true, default-features = true }
-sp-core = { workspace = true, default-features = true }
-sp-runtime = { workspace = true, default-features = true }
diff --git a/cumulus/client/collator/Cargo.toml b/cumulus/client/collator/Cargo.toml
index ff591c2d6e3ac..a4d82a1792d23 100644
--- a/cumulus/client/collator/Cargo.toml
+++ b/cumulus/client/collator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "cumulus-client-collator"
-version = "0.7.0"
+version = "0.24.0"
authors.workspace = true
edition.workspace = true
description = "Common node-side functionality and glue code to collate parachain blocks."
@@ -13,40 +13,46 @@ workspace = true
[dependencies]
codec = { features = ["derive"], workspace = true, default-features = true }
+cumulus-client-consensus-common.default-features = true
+cumulus-client-consensus-common.workspace = true
+cumulus-client-network.default-features = true
+cumulus-client-network.workspace = true
+cumulus-primitives-core.default-features = true
+cumulus-primitives-core.workspace = true
futures = { workspace = true }
parking_lot = { workspace = true, default-features = true }
+polkadot-node-primitives.default-features = true
+polkadot-node-primitives.workspace = true
+polkadot-node-subsystem.default-features = true
+polkadot-node-subsystem.workspace = true
+polkadot-overseer.default-features = true
+polkadot-overseer.workspace = true
+polkadot-primitives.default-features = true
+polkadot-primitives.workspace = true
+sc-client-api.default-features = true
+sc-client-api.workspace = true
+sp-api.default-features = true
+sp-api.workspace = true
+sp-consensus.default-features = true
+sp-consensus.workspace = true
+sp-core.default-features = true
+sp-core.workspace = true
+sp-runtime.default-features = true
+sp-runtime.workspace = true
tracing = { workspace = true, default-features = true }
-# Substrate
-sc-client-api = { workspace = true, default-features = true }
-sp-api = { workspace = true, default-features = true }
-sp-consensus = { workspace = true, default-features = true }
-sp-core = { workspace = true, default-features = true }
-sp-runtime = { workspace = true, default-features = true }
-
-# Polkadot
-polkadot-node-primitives = { workspace = true, default-features = true }
-polkadot-node-subsystem = { workspace = true, default-features = true }
-polkadot-overseer = { workspace = true, default-features = true }
-polkadot-primitives = { workspace = true, default-features = true }
-
-# Cumulus
-cumulus-client-consensus-common = { workspace = true, default-features = true }
-cumulus-client-network = { workspace = true, default-features = true }
-cumulus-primitives-core = { workspace = true, default-features = true }
-
[dev-dependencies]
async-trait = { workspace = true }
# Substrate
-sp-maybe-compressed-blob = { workspace = true, default-features = true }
-sp-state-machine = { workspace = true, default-features = true }
-sp-tracing = { workspace = true, default-features = true }
+sp-maybe-compressed-blob = { default-features = true, workspace = true }
+sp-state-machine = { default-features = true, workspace = true }
+sp-tracing = { default-features = true, workspace = true }
# Polkadot
polkadot-node-subsystem-test-helpers = { workspace = true }
# Cumulus
cumulus-test-client = { workspace = true }
-cumulus-test-relay-sproof-builder = { workspace = true, default-features = true }
+cumulus-test-relay-sproof-builder = { default-features = true, workspace = true }
cumulus-test-runtime = { workspace = true }
diff --git a/cumulus/client/collator/src/service.rs b/cumulus/client/collator/src/service.rs
index 921f1890f783e..a31fe43120ed4 100644
--- a/cumulus/client/collator/src/service.rs
+++ b/cumulus/client/collator/src/service.rs
@@ -235,7 +235,7 @@ where
};
// Create the parachain block data for the validators.
- let (collation_info, api_version) = self
+ let (collation_info, _api_version) = self
.fetch_collation_info(block_hash, block.header())
.map_err(|e| {
tracing::error!(
@@ -247,6 +247,20 @@ where
.ok()
.flatten()?;
+ // Workaround for: https://github.com/paritytech/polkadot-sdk/issues/64
+ //
+ // We are always using the `api_version` of the parent block. The `api_version` can only
+ // change with a runtime upgrade and this is when we want to observe the old `api_version`.
+ // Because this old `api_version` is the one used to validate this block. Otherwise we
+ // already assume the `api_version` is higher than what the relay chain will use and this
+ // will lead to validation errors.
+ let api_version = self
+ .runtime_api
+ .runtime_api()
+ .api_version::>(parent_header.hash())
+ .ok()
+ .flatten()?;
+
let block_data = ParachainBlockData::::new(vec![block], compact_proof);
let pov = polkadot_node_primitives::maybe_compress_pov(PoV {
diff --git a/cumulus/client/consensus/aura/Cargo.toml b/cumulus/client/consensus/aura/Cargo.toml
index 8dca303ffebdb..3de485e345aeb 100644
--- a/cumulus/client/consensus/aura/Cargo.toml
+++ b/cumulus/client/consensus/aura/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "cumulus-client-consensus-aura"
description = "AURA consensus algorithm for parachains"
-version = "0.7.0"
+version = "0.24.0"
authors.workspace = true
edition.workspace = true
license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
@@ -14,55 +14,82 @@ workspace = true
[dependencies]
async-trait = { workspace = true }
codec = { features = ["derive"], workspace = true, default-features = true }
+cumulus-client-collator.default-features = true
+cumulus-client-collator.workspace = true
+cumulus-client-consensus-common.default-features = true
+cumulus-client-consensus-common.workspace = true
+cumulus-client-consensus-proposer.default-features = true
+cumulus-client-consensus-proposer.workspace = true
+cumulus-client-parachain-inherent.default-features = true
+cumulus-client-parachain-inherent.workspace = true
+cumulus-primitives-aura.default-features = true
+cumulus-primitives-aura.workspace = true
+cumulus-primitives-core.default-features = true
+cumulus-primitives-core.workspace = true
+cumulus-relay-chain-interface.default-features = true
+cumulus-relay-chain-interface.workspace = true
futures = { workspace = true }
parking_lot = { workspace = true }
+polkadot-node-primitives.default-features = true
+polkadot-node-primitives.workspace = true
+polkadot-node-subsystem-util.default-features = true
+polkadot-node-subsystem-util.workspace = true
+polkadot-node-subsystem.default-features = true
+polkadot-node-subsystem.workspace = true
+polkadot-overseer.default-features = true
+polkadot-overseer.workspace = true
+polkadot-primitives.default-features = true
+polkadot-primitives.workspace = true
+prometheus-endpoint.default-features = true
+prometheus-endpoint.workspace = true
+sc-client-api.default-features = true
+sc-client-api.workspace = true
+sc-consensus-aura.default-features = true
+sc-consensus-aura.workspace = true
+sc-consensus-babe.default-features = true
+sc-consensus-babe.workspace = true
+sc-consensus-slots.default-features = true
+sc-consensus-slots.workspace = true
+sc-consensus.default-features = true
+sc-consensus.workspace = true
+sc-telemetry.default-features = true
+sc-telemetry.workspace = true
+sc-utils.default-features = true
+sc-utils.workspace = true
schnellru = { workspace = true }
+sp-api.default-features = true
+sp-api.workspace = true
+sp-application-crypto.default-features = true
+sp-application-crypto.workspace = true
+sp-block-builder.default-features = true
+sp-block-builder.workspace = true
+sp-blockchain.default-features = true
+sp-blockchain.workspace = true
+sp-consensus-aura.default-features = true
+sp-consensus-aura.workspace = true
+sp-consensus.default-features = true
+sp-consensus.workspace = true
+sp-core.default-features = true
+sp-core.workspace = true
+sp-inherents.default-features = true
+sp-inherents.workspace = true
+sp-keystore.default-features = true
+sp-keystore.workspace = true
+sp-runtime.default-features = true
+sp-runtime.workspace = true
+sp-state-machine.default-features = true
+sp-state-machine.workspace = true
+sp-timestamp.default-features = true
+sp-timestamp.workspace = true
+sp-trie.default-features = true
+sp-trie.workspace = true
tokio = { workspace = true, features = ["macros"] }
tracing = { workspace = true, default-features = true }
-# Substrate
-prometheus-endpoint = { workspace = true, default-features = true }
-sc-client-api = { workspace = true, default-features = true }
-sc-consensus = { workspace = true, default-features = true }
-sc-consensus-aura = { workspace = true, default-features = true }
-sc-consensus-babe = { workspace = true, default-features = true }
-sc-consensus-slots = { workspace = true, default-features = true }
-sc-telemetry = { workspace = true, default-features = true }
-sc-utils = { workspace = true, default-features = true }
-sp-api = { workspace = true, default-features = true }
-sp-application-crypto = { workspace = true, default-features = true }
-sp-block-builder = { workspace = true, default-features = true }
-sp-blockchain = { workspace = true, default-features = true }
-sp-consensus = { workspace = true, default-features = true }
-sp-consensus-aura = { workspace = true, default-features = true }
-sp-core = { workspace = true, default-features = true }
-sp-inherents = { workspace = true, default-features = true }
-sp-keystore = { workspace = true, default-features = true }
-sp-runtime = { workspace = true, default-features = true }
-sp-state-machine = { workspace = true, default-features = true }
-sp-timestamp = { workspace = true, default-features = true }
-sp-trie = { workspace = true, default-features = true }
-
-# Cumulus
-cumulus-client-collator = { workspace = true, default-features = true }
-cumulus-client-consensus-common = { workspace = true, default-features = true }
-cumulus-client-consensus-proposer = { workspace = true, default-features = true }
-cumulus-client-parachain-inherent = { workspace = true, default-features = true }
-cumulus-primitives-aura = { workspace = true, default-features = true }
-cumulus-primitives-core = { workspace = true, default-features = true }
-cumulus-relay-chain-interface = { workspace = true, default-features = true }
-
-# Polkadot
-polkadot-node-primitives = { workspace = true, default-features = true }
-polkadot-node-subsystem = { workspace = true, default-features = true }
-polkadot-node-subsystem-util = { workspace = true, default-features = true }
-polkadot-overseer = { workspace = true, default-features = true }
-polkadot-primitives = { workspace = true, default-features = true }
-
[dev-dependencies]
cumulus-test-client = { workspace = true }
-cumulus-test-relay-sproof-builder = { workspace = true }
+cumulus-test-relay-sproof-builder = { workspace = true, default-features = false }
rstest = { workspace = true }
-sp-keyring = { workspace = true }
-sp-tracing = { workspace = true }
-sp-version = { workspace = true }
+sp-keyring = { workspace = true, default-features = false }
+sp-tracing = { workspace = true, default-features = false }
+sp-version = { workspace = true, default-features = false }
diff --git a/cumulus/client/consensus/aura/src/collator.rs b/cumulus/client/consensus/aura/src/collator.rs
index f213cf9071f89..fc717988c7c06 100644
--- a/cumulus/client/consensus/aura/src/collator.rs
+++ b/cumulus/client/consensus/aura/src/collator.rs
@@ -128,6 +128,7 @@ where
parent_hash: Block::Hash,
timestamp: impl Into