Skip to content

feat: Migrate Polkadot SDK to stable2603#5579

Draft
ukint-vs wants to merge 16 commits into
masterfrom
vs/polkadot-stable2603
Draft

feat: Migrate Polkadot SDK to stable2603#5579
ukint-vs wants to merge 16 commits into
masterfrom
vs/polkadot-stable2603

Conversation

@ukint-vs

@ukint-vs ukint-vs commented Jun 9, 2026

Copy link
Copy Markdown
Member

Summary

  • migrate the workspace to Polkadot SDK stable2603
  • keep the SDK source graph coherent and use upstream sc-mixnet from the same SDK source
  • forward proposer proof recorders and extra extensions through custom block production
  • port affected runtime, node, payment, staking-rewards, and test helpers to stable2603 APIs

Review fixes

  • fixes the runtime build failure caused by incoherent polkadot-sdk feature/source resolution
  • fixes dropped storage_proof_recorder and extra_extensions in gear-authorship proposer flow

Verification

  • cargo metadata --format-version 1 --locked
  • cargo tree -p gear-cli --all-targets --locked -i sc-mixnet
  • cargo check -p vara-runtime --features std --locked
  • cargo check --locked --all-targets -p gear-service -p gear-authorship -p pallet-gear-payment -p pallet-gear-staking-rewards -p gear-sandbox -p gear-sandbox-interface
  • cargo nextest run --locked --no-fail-fast -p gear-authorship -p pallet-gear-payment -p pallet-gear-staking-rewards
  • make workspace-hack
  • make fmt-check

@ukint-vs ukint-vs self-assigned this Jun 9, 2026
@ukint-vs ukint-vs added type: feat New functionality or user-visible improvement scope: vara Vara Network (Layer 1) priority: important High priority, should be addressed soon ai-friendly Suitable for AI-assisted implementation or review labels Jun 9, 2026
@ukint-vs ukint-vs changed the title Migrate Polkadot SDK to stable2603 feat: Migrate Polkadot SDK to stable2603 Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-friendly Suitable for AI-assisted implementation or review priority: important High priority, should be addressed soon scope: vara Vara Network (Layer 1) type: feat New functionality or user-visible improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant