Skip to content

chore: upgrade cosmos to v25.3.2#1259

Merged
kaladinlight merged 1 commit intodevelopfrom
cosmos-v25.3.2
Feb 10, 2026
Merged

chore: upgrade cosmos to v25.3.2#1259
kaladinlight merged 1 commit intodevelopfrom
cosmos-v25.3.2

Conversation

@kaladinlight
Copy link
Collaborator

@kaladinlight kaladinlight commented Feb 10, 2026

Summary by CodeRabbit

  • New Features

    • Added WebAssembly light-client support enabling enhanced smart contract interoperability across blockchains.
    • Integrated Cosmos Gaia v25 modules and ecosystem updates.
  • Updates

    • Upgraded Cosmos SDK framework, IBC components, and core infrastructure dependencies to latest versions for improved stability, security, and performance.

@kaladinlight kaladinlight requested a review from a team as a code owner February 10, 2026 22:17
@coderabbitai
Copy link

coderabbitai bot commented Feb 10, 2026

📝 Walkthrough

Walkthrough

This PR upgrades Cosmos ecosystem dependencies across multiple modules, including Gaia v25, IBC-Go v10.5.0, CometBFT v0.38.21, and adds CosmWasm wasm light client support. Version bumps are applied to both coinstacks and main cosmos packages, with corresponding import and interface registry updates in the implementation layer.

Changes

Cohort / File(s) Summary
Coinstacks Cosmos Dependencies
go/coinstacks/cosmos/go.mod
Bumped indirect dependencies: cometbft-db to v1.0.4, cosmos/gaia to v25.3.2, ibc-go to v10.5.0. Added new indirects: CosmWasm/wasmvm/v2 v2.2.4, ibc-go wasm light-client module v10.3.0, and shamaton/msgpack/v2. Updated replacements for cosmossdk.io/store, cometbft, and cosmos-sdk.
Cosmos Package Implementation
go/pkg/cosmos/cosmos.go
Updated imports for Gaia v25: added liquid/types and wasm light-client types; switched ibc light-client import paths and added ibc light-clients/08-wasm. Reordered interface registry to register gov/v1 types, light-client/tendermint, wasm light-clients, liquid/types, and metaprotocols sequentially.
Cosmos Package Dependencies
go/pkg/cosmos/go.mod
Upgraded primary dependencies: cometbft v0.38.21, cosmos-sdk v0.53.4, Gaia v25.x, ibc-go v10.5.0. Updated 20+ cosmossdk.io indirect dependencies to newer versions. Added/updated indirects: CosmWasm/wasmvm/v2, various ecosystem packages. Modified replace directives for cosmos-sdk and ibc-go modules.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 Hop along to Gaia's new heights,
v25 shines with CosmWasm's lights,
Dependencies dance in their newest way,
Light clients leap to a brighter day! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: upgrade cosmos to v25.3.2' accurately summarizes the main change in the pull request: upgrading Cosmos dependencies to version 25.3.2 across multiple files.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch cosmos-v25.3.2

No actionable comments were generated in the recent review. 🎉

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@kaladinlight kaladinlight merged commit 400de35 into develop Feb 10, 2026
3 checks passed
@kaladinlight kaladinlight deleted the cosmos-v25.3.2 branch February 10, 2026 22:31
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.

1 participant