Upgrade Polkadot SDK to stable2503-6#1898
Merged
l0r1s merged 23 commits intodevnet-readyfrom Aug 4, 2025
Merged
Conversation
6 tasks
2eb9cb1 to
28a2376
Compare
ffd932d to
bedffe0
Compare
sam0x17
previously approved these changes
Jul 31, 2025
| --ignore RUSTSEC-2020-0168 \ | ||
| --ignore RUSTSEC-2024-0384 \ | ||
| --ignore RUSTSEC-2024-0388 \ | ||
| --ignore RUSTSEC-2024-0421 |
9bc589b to
1109e2f
Compare
sam0x17
approved these changes
Aug 4, 2025
JohnReedV
approved these changes
Aug 4, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR is part of #1594 includes all necessary changes to upgrade to polkadot-stable2503-6.
Changes:
Frontier dependencies: Updated rev to opentensor/frontier@c591df98
sc-consensus-grandpapatch: Updated rev to opentensor/grandpa@67ff75e9BLS patch: Added a patch for paritytech/bls@004e1aee (commit for
no_stdsupport), backported on top of the currently locked 1.3.0 version due to timelock requirements.Substrate-fixed repo: Switched from opentensor/substrate-fixed to the upstream encointer/substrate-fixed to incorporate the latest changes (e.g.
DecodeWithMemTrackingderives).Dependency and edition management: Centralized all dependency and edition declarations at the workspace root to simplify maintenance.
Feature flags: Disabled
default-featuresat the workspace root and enabled necessary features on a per-crate basis.Node updates (following psdk upgrade):
network_starter(no longer needed).WASM compilation fix: Resolved runtime compilation issues with
wasm32v1-none.Rust upgrade: Bumped Rust to the latest
1.88.0and switched the target fromwasm32-unknown-unknowntowasm32v1-none.Type derives: Added
DecodeWithMemTrackingderives for all necessary types.Runtime binary cleanup: Removed the
spec_versionbinary from the runtime to avoid compilation errors.Related Issue(s)
Breaking Change
If this PR introduces a breaking change, please provide a detailed description of the impact and the migration path for existing applications.
Checklist
cargo fmtandcargo clippyto ensure my code is formatted and linted correctlyScreenshots (if applicable)
Please include any relevant screenshots or GIFs that demonstrate the changes made.
Additional Notes
Please provide any additional information or context that may be helpful for reviewers.