-
Notifications
You must be signed in to change notification settings - Fork 382
Upgrade to Polkadot stable2506 #3488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PassByCodec was replaced by PassFatPointerAndDecode in paritytech/polkadot-sdk@1cb22ca
|
Important Review skippedAuto reviews are limited based on label configuration. 🏷️ Required labels (at least one) (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…ds to ParachainInherentData
b782ed8 to
f44e21c
Compare
This adds the required OnNewHead configuration parameter introduced in paritytech/polkadot-sdk#8531
Upstream PR: Moonsong-Labs/moonkit#83 - "Use PostInherents to validate timestamp" - Author: Rodrigo Quelhas (RomarQ) - Merged: September 30, 2025 Details: This trait item is used in the PostInherents validation to ensure that the configured block time in the node and runtime is compatible with Nimbus's consensus mechanism. The value is set to MILLISECS_PER_BLOCK (12000ms for Moonbeam), matching the parachain's block production time. This change prepares for Polkadot SDK updates that deprecated the CheckInherents parameter in favor of PostInherents validation.
Upstream PR: paritytech/polkadot-sdk#8299 - "Allow building on older relay parents" - Author: Sebastian Kunert (skunert) - Merged: May 29, 2025 Details: With an offset of 0, blocks are built on the current relay chain tip. Non-zero values allow building on older relay parents (e.g., offset of 2 means building 2 blocks behind the tip) to avoid building on short-lived relay chain forks. The runtime enforces this offset by requiring multiple relay parent descendants to be present in the set_validation_data inherent.
…ntId>> bound Fixed RuntimeOrigin trait bounds - Removed From<Option<AccountId>> bound and updated all precompiles to use frame_system::RawOrigin::Signed().into()
Added proper type qualifications and EncodeLike trait bound in crowdloan-rewards precompile
…egies PR #7375 - Host/Runtime Interface Refactoring 🔗 paritytech/polkadot-sdk#7375
RomarQ
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The benchmarks are failing: https://github.com/moonbeam-foundation/moonbeam/actions/runs/19515796274/job/55867083680
We should also update the breaking changes section and mention the important changes from polkadot-sdk
transfer_assets_using_type_and_thenfor avoiding errors related to reserve misconfiguration.What does it do?
Upgrades
polkadot-sdktostable2506.Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?
WeightBoundsreturnXcmErrorto surface failures paritytech/polkadot-sdk#8535