Skip to content

chore: Update dependencies to stable2503#1064

Merged
girazoki merged 131 commits intomasterfrom
update-stable2503
Jul 8, 2025
Merged

chore: Update dependencies to stable2503#1064
girazoki merged 131 commits intomasterfrom
update-stable2503

Conversation

@dimartiro
Copy link
Copy Markdown
Contributor

@dimartiro dimartiro commented May 29, 2025

Description

Update polkadot-sdk, frontier, dancekit and moonkit dependencies to stable2503

Main changes

Elastic Scaling

Cumulus

  • cumulus-primitives-storage-weight-reclaim replaced by cumulus-pallet-weight-reclaim since it was deprecated
    • cumulus_pallet_weight_reclaim::Config added for Runtime

Snowbridge

Changes due snowbridge V2 - PR

  • snowbridge-outbound-queue-merkle-tree moved to snowbridge-merkle-tree
  • create_agent, transfer_native_from_agent, create_channel and update_channel were removed

Pallet Balances

RPC

  • EthDeps::graph and FullDeps::graph type modified from Arc<Pool<A>> to Arc<P> since it was modified in frontier

Misc

  • parity_scale_codec::DecodeWithMemTracking implemented for some types
  • BlockNumberProvider added as config for some pallets, always using frame_system
  • New configs were added for some pallets so I added some TODOS to review them properly during this PR review
  • bounded-collections is imported from my fork while waiting for parity to approve the PR

TODO

  • Solve pending TODOs in the code
  • Fix benchmarks
  • Fix rust tests
    • fix Container chain author data needs to be present in every block! errors
    • fix Orchestrator chain authorities data needs to be present in every block! errors
  • Replace parity-commons dimartiro's fork to upstream when this PR is merged
    • Pull polkadot-sdk changes to our fork when they merge this PR
  • Fix build
  • Fix clippy
  • Pallet migrations
  • Debug and fix chopstick tests failing due timeouts
    • Note: chopstick tests are passing locally so it must be related with a CI issue
  • Fix ts tests

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

Labels

A3-inprogress Pull request is in progress. No review needed at this stage. A8-mergeoncegreen Pull request is reviewed well. B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes breaking Needs to be mentioned in breaking changes D9-needsaudit👮 PR contains changes to fund-managing logic that should be properly reviewed and externally audited

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants