Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
a0b15f9
docs: add stable2603 cherry-pick tracker and upgrade plan
manuelmauro May 7, 2026
93edad9
docs: record stable2603 Phase 0 findings
manuelmauro May 7, 2026
ce33659
docs: own the stable2603 base-bump for frontier and moonkit
manuelmauro May 7, 2026
0aed66a
docs: mark stable2603 Phase 1.1 polkadot-sdk done
manuelmauro May 7, 2026
9879141
docs(cherry-picks): add Phase 0.5 audit step to stable2603 plan
manuelmauro May 8, 2026
1d1acbc
docs(cherry-picks): record Phase 0.5 audit findings for stable2603
manuelmauro May 8, 2026
cf7350a
docs(cherry-picks): drop stale Backport PR rows from trackers
manuelmauro May 8, 2026
3ad9c91
docs(cherry-picks): refresh stable2603 SHAs after rebase + cherry-picks
manuelmauro May 8, 2026
27487be
docs(cherry-picks): refresh polkadot-sdk SHAs after commit-message re…
manuelmauro May 8, 2026
402ca09
docs(cherry-picks): drop ParachainTracingExecuteBlock row from stable…
manuelmauro May 8, 2026
2568f1e
docs(cherry-picks): mark Phase 1.3 ethereum done and fill in SHA
manuelmauro May 8, 2026
98e1624
docs(cherry-picks): mark Phase 1.2 evm done and fill in EIP-7939 SHA
manuelmauro May 8, 2026
bae395b
docs(cherry-picks): drop rust-ethereum/ethereum#75 row from stable260…
manuelmauro May 8, 2026
87ba874
docs(cherry-picks): mark Phase 1.5 frontier done
manuelmauro May 8, 2026
a34fc01
docs(cherry-picks): record evm delegation test-fix, correct EIP-7939 row
manuelmauro May 18, 2026
8a717b5
docs(cherry-picks): mark Phase 1.4a moonkit PR open and awaiting merge
manuelmauro May 20, 2026
22288a5
docs(cherry-picks): cut interim moonkit stable2603 branch; resolve #94
manuelmauro Jun 8, 2026
11b8fad
chore(stable2603): swap fork branches, refresh lockfile, fix mechanic…
manuelmauro Jun 8, 2026
c419a5f
wip(stable2603): stub design-blocked XCM holding methods to map scope
manuelmauro Jun 8, 2026
6dbfc3e
fix(stable2603): runtime API, weight, and XCM-config drift
manuelmauro Jun 8, 2026
ef04d15
fix(stable2603): node/service client-side drift (default-features green)
manuelmauro Jun 8, 2026
3d7ec4a
feat(stable2603): migrate XCM impls to credit-based AssetsInHolding
manuelmauro Jun 8, 2026
d33c437
fix(stable2603): runtime-benchmarks drift + weight-reclaim fork fix
manuelmauro Jun 8, 2026
1535858
test,docs(stable2603): update foreign-assets TransactAsset tests; rec…
manuelmauro Jun 8, 2026
363bf42
Merge branch 'master' into chore-update-polkadot-sdk-stable2603
manuelmauro Jun 8, 2026
fced489
style(stable2603): cargo fmt
manuelmauro Jun 8, 2026
eee9c52
fix(stable2603): implement TransactAsset::mint_asset; fix Rust tests
manuelmauro Jun 8, 2026
46edacb
chore(stable2603): regenerate TypeScript API types
manuelmauro Jun 8, 2026
ef26a8f
test(stable2603): update dev fixtures for relay + credit-model XCM ev…
manuelmauro Jun 8, 2026
6d900eb
fix(stable2603): drop unused XcmResult import in moonbeam-foreign-assets
manuelmauro Jun 9, 2026
1f68990
fix(stable2603): migrate BlockLength off deprecated max_with_normal_r…
manuelmauro Jun 9, 2026
1df1f7e
fix(stable2603): use ProposerFactory::new over deprecated with_proof_…
manuelmauro Jun 9, 2026
348cddc
fix(stable2603): drop unused XcmResult import in xcm-transactor mock
manuelmauro Jun 9, 2026
58fe171
style(stable2603): cargo fmt xcm-transactor mock import
manuelmauro Jun 9, 2026
3d97035
docs(stable2603): resolve cherry-pick tracker inconsistencies
manuelmauro Jun 9, 2026
8b3e200
refactor(stable2603): import Encode from parity_scale_codec in manual…
manuelmauro Jun 9, 2026
fe920f3
fix(stable2603): make deposit_asset atomic over the whole holding
manuelmauro Jun 9, 2026
57ecc06
refactor(stable2603): align deposit_asset with SDK reference adapters
manuelmauro Jun 9, 2026
bf0c0d1
style(stable2603): cargo fmt deposit_asset and manual_sealing import …
manuelmauro Jun 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,999 changes: 1,164 additions & 835 deletions Cargo.lock

Large diffs are not rendered by default.

359 changes: 179 additions & 180 deletions Cargo.toml

Large diffs are not rendered by default.

250 changes: 250 additions & 0 deletions docs/cherry-picks/UPGRADE-stable2603.md

Large diffs are not rendered by default.

17 changes: 0 additions & 17 deletions docs/cherry-picks/polkadot-sdk-stable2512.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,29 +11,12 @@
| Yes | Add storage benchmark --keys-limit option | [moonbeam-foundation/polkadot-sdk@3e68f82](https://github.com/moonbeam-foundation/polkadot-sdk/commit/3e68f824efd7347b2deeae21d3d8705a5a437382) | Included | Temporary | [moonbeam-foundation/polkadot-sdk@ef91563](https://github.com/moonbeam-foundation/polkadot-sdk/commit/ef915632fbda727583b13813417664ecefc000b8) | We don't need this cherry-pick anymore since the following upstream PR introduced the same behavior change: [paritytech/polkadot-sdk#7835](https://github.com/paritytech/polkadot-sdk/pull/7835/changes#diff-29eba3163978b333d93a2e7b3d0f3d3bafe2cc99891ebd0cc38d499bb80bb7a9R318) |
| Yes | ParachainTracingExecuteBlock | ⚠️ [moonbeam-foundation/polkadot-sdk#20](https://github.com/moonbeam-foundation/polkadot-sdk/pull/20) | Dropped but needs refactoring | PR Upstream Merged | [paritytech/polkadot-sdk#9214](https://github.com/paritytech/polkadot-sdk/pull/9214) | Replaced by [paritytech/polkadot-sdk#9871](https://github.com/paritytech/polkadot-sdk/pull/9871) <br> Refactoring on moonbeam repo: we should use the new config cumulus_service::ParachainTracingExecuteBlock (default None config doesn't work) |
| Yes | Remove pallet-revive from pallet-xcm | [moonbeam-foundation/polkadot-sdk@015c5fb](https://github.com/moonbeam-foundation/polkadot-sdk/commit/015c5fbe3f8947131d740abf68957cd341ec70df) | Included | Temporary | | Can be dropped once they move pallet-revive dependency from pallet-xcm |
| Yes | Backport PR#8108 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#8108](https://github.com/paritytech/polkadot-sdk/pull/8108) | |
| Yes | Backport PR#10102 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#10102](https://github.com/paritytech/polkadot-sdk/pull/10102) | |
| Yes | Backport PR#9262 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9262](https://github.com/paritytech/polkadot-sdk/pull/9262) | Can be dropped Polkadot stable2509 |
| Yes | Add supported_version to pallet-xcm genesis config | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9225](https://github.com/paritytech/polkadot-sdk/pull/9225) | Can be dropped Polkadot stable2509 |
| Yes | Stronger WASM compression | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9875](https://github.com/paritytech/polkadot-sdk/pull/9875) | |
| Yes | Backport PR#9791 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9791](https://github.com/paritytech/polkadot-sdk/pull/9791) | |
| Yes | Fix charge_transaction_payment benchmark | [moonbeam-foundation/polkadot-sdk@5a9a382](https://github.com/moonbeam-foundation/polkadot-sdk/commit/5a9a382caf251cf9bbeb238e50753cf3bb7de111) | Included | PR Upstream Merged | [paritytech/polkadot-sdk#10444](https://github.com/paritytech/polkadot-sdk/pull/10444) | Merged after polkadot stable2512, can be dropped with Polkadot stable 2603 |
| Yes | Backport PR#9419 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9419](https://github.com/paritytech/polkadot-sdk/pull/9419) | |
| Yes | Backport PR#8939 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#8939](https://github.com/paritytech/polkadot-sdk/pull/8939) | |
| Yes | Backport PR#9319 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9319](https://github.com/paritytech/polkadot-sdk/pull/9319) | |
| Yes | Backport PR#9927 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9927](https://github.com/paritytech/polkadot-sdk/pull/9927) | |
| Yes | Backport PR#9976 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9976](https://github.com/paritytech/polkadot-sdk/pull/9976) | |
| Yes | Backport PR#9178 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9178](https://github.com/paritytech/polkadot-sdk/pull/9178) | |
| Yes | Backport PR#9929 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9929](https://github.com/paritytech/polkadot-sdk/pull/9929) | |
| Yes | Backport PR#10305 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#10305](https://github.com/paritytech/polkadot-sdk/pull/10305) | |
| Yes | Backport PR#9703 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9703](https://github.com/paritytech/polkadot-sdk/pull/9703) | |
| Yes | Backport PR#9990 | | Dropped | PR Upstream Merged | [paritytech/polkadot-sdk#9990](https://github.com/paritytech/polkadot-sdk/pull/9990) | |

## `ethereum`

| Applied | Title | Commit | Cherry pick | Status | Upstream PR | Note |
| --- | --- | --- | --- | --- | --- | --- |
| Yes | Refactor transaction signature validation | | Dropped | PR Merged | [rust-ethereum/ethereum#75](https://github.com/rust-ethereum/ethereum/pull/75) | |
| Yes | Add encoded length methods to transactions | [moonbeam-foundation/ethereum@58a5a8a](https://github.com/moonbeam-foundation/ethereum/commit/58a5a8a1eeec58fa8a9ca8c6fab20a028ddcc1e5) | Included | PR not merged | [rust-ethereum/ethereum#77](https://github.com/rust-ethereum/ethereum/pull/77) | |

## `evm`
Expand Down
Loading
Loading