Skip to content

Conversation

@claravanstaden
Copy link
Contributor

  • Update Encointer pallets once published

RomarQ and others added 14 commits October 12, 2025 12:45
…nfig (polkadot-fellows#844)

**Depends on** paritytech/polkadot-sdk#9451
---

Based on PR paritytech/polkadot-sdk#1781 and
[PRDoc](https://github.com/paritytech/polkadot-sdk/blob/beb9030b249cc078b3955232074a8495e7e0302a/prdoc/1.9.0/pr_1781.prdoc#L29),
the new way for providing the single block migrations should be through
`SingleBlockMigrations` in `frame_system::Config`. Providing them from
`frame_executive::Executive` is still supported, but from what I
understood is or will be deprecated.

> `SingleBlockMigrations` this is the new way of configuring migrations
that run in a single block. Previously they were defined as last generic
argument of Executive. This shift is brings all central configuration
about migrations closer into view of the developer (migrations that are
configured in Executive will still work for now but is deprecated).

Will also open a PR on polkadot-sdk side, adding a deprecation warning.
<!-- Remember that you can run `/merge` to enable auto-merge in the PR
-->

<!-- Remember to modify the changelog. If you don't need to modify it,
you can check the following box.
Instead, if you have already modified it, simply delete the following
line. -->

- [x] Does not require a CHANGELOG entry

---------

Co-authored-by: GitHub Action <action@github.com>
Fixes BridgeHubPolkadot Snowbridge benchmarks leftover from:
polkadot-fellows#959 catched by the
test:
https://github.com/polkadot-fellows/runtimes/actions/runs/18527148143/job/52800544994

<!-- Remember that you can run `/merge` to enable auto-merge in the PR
-->

<!-- Remember to modify the changelog. If you don't need to modify it,
you can check the following box.
Instead, if you have already modified it, simply delete the following
line. -->

- [X] Does not require a CHANGELOG entry
Brings paritytech/polkadot-sdk#10051 to here, to
be made into a 1.9.3 release for Kusama.

Can be merged, but a 1.9.3 release should come only after we verify the
fix in westend.

---------

Co-authored-by: Dónal Murray <donalm@seadanda.dev>
Release 1.9.3 for KAH only.
FRAME "View Functions"
(paritytech/polkadot-sdk#216) support was
implemented and released in Polkadot SDK with
paritytech/polkadot-sdk#4722, but it was never
exposed on the System Chains' runtimes.

This PR adds the missing `execute_view_function()` to all System Chains'
Runtime APIs.
Polkadot Migration Refinements - working branch.

- [x] polkadot-fellows#952
- [x] polkadot-fellows#960
- [x] polkadot-fellows#968
- [x] polkadot-fellows#969
- [x] polkadot-fellows#970
- [x] polkadot-fellows#974
- [x] polkadot-fellows#976
- [x] polkadot-fellows#977
- [x] polkadot-fellows#983
- [x] polkadot-fellows#984
- [x] polkadot-fellows#986
- [x] polkadot-fellows#990

---------

Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com>
Co-authored-by: Dónal Murray <donalm@seadanda.dev>
For benchmarking we use a special machine that reports the `benchmark`
tag.

<!-- Remember that you can run `/merge` to enable auto-merge in the PR
-->

<!-- Remember to modify the changelog. If you don't need to modify it,
you can check the following box.
Instead, if you have already modified it, simply delete the following
line. -->

- [x] Does not require a CHANGELOG entry

---------

Co-authored-by: Javier Viola <363911+pepoviola@users.noreply.github.com>
# Conflicts:
#	CHANGELOG.md
#	Cargo.lock
#	Cargo.toml
#	relay/kusama/src/lib.rs
#	relay/polkadot/src/lib.rs
#	system-parachains/asset-hubs/asset-hub-kusama/src/lib.rs
#	system-parachains/asset-hubs/asset-hub-polkadot/src/lib.rs
#	system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block.rs
#	system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_signed.rs
#	system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_unsigned.rs
#	system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_election_provider_multi_block_verifier.rs
#	system-parachains/asset-hubs/asset-hub-polkadot/src/weights/pallet_staking_async.rs
#	system-parachains/bridge-hubs/bridge-hub-kusama/src/lib.rs
#	system-parachains/bridge-hubs/bridge-hub-polkadot/src/lib.rs
#	system-parachains/collectives/collectives-polkadot/src/lib.rs
#	system-parachains/coretime/coretime-kusama/src/lib.rs
#	system-parachains/coretime/coretime-polkadot/src/lib.rs
#	system-parachains/encointer/src/lib.rs
#	system-parachains/gluttons/glutton-kusama/src/lib.rs
#	system-parachains/people/people-kusama/src/lib.rs
#	system-parachains/people/people-polkadot/src/lib.rs
@claravanstaden
Copy link
Contributor Author

Closing in favour of #996.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants