Skip to content Skip to sidebar Skip to footer

12194 | Proposal to upgrade Terra Classic directly to Cosmos SDK v0.53.x with IBC v2 (Eureka)

4 min read 621 words 286 views

Source from:


Terra Classic Upgrade to Cosmos SDK v0.53 + IBC v2 (Eureka)

Executive Summary

Following Proposal 12142 (Wasmd Unfork) and community feedback, OrbitLabs proposes upgrading Terra Classic directly to Cosmos SDK v0.53.x โ€” skipping the intermediate v0.50 mainnet deployment.

This approach is more efficient, reduces coordination overhead, and unlocks IBC v2 (Eureka) support, enabling hub-and-spoke cross-chain routing via Cosmos Hub. By consolidating the migration process, we minimize disruption while delivering all planned benefits โ€” plus the next generation of interoperability.


Motivation

  • Efficiency:ย One coordinated upgrade event, reducing downtime and complexity.
  • Future-Proofing:ย Aligns Terra Classic with the latest stable long-term SDK release (v0.53.x).
  • Interoperability:ย Enables IBC v2 (Eureka) multi-hop routing and hub-centric connectivity.
  • Security & Performance:ย Gains improvements from CometBFT v0.38.x, Wasmd v0.61.x, and updated IAVL.

Scope of Work

1. Core Upgrade

  • Upgrade to:
    • Cosmos SDK v0.53.x
    • CometBFT v0.38.x
    • Wasmd v0.61.x / WasmVM v2.2.x
    • IBC-Go v10.x (IBC v2 / Eureka)
  • Migrate all main modules for SDK v0.53 compatibility.
  • Keep optional Cosmos SDK v0.53.x features (x/protocolpool,ย x/epochs, unordered transactions)ย disabled by defaultย until governance explicitly enables them.

2. IBC v2 (Eureka) Enablement

  • Integrate IBC v2 routing logic into the application wiring.
  • Validate multi-hopย MsgTransferย routes between two or more v0.53.x chains.
  • Test failure scenarios to ensure robust packet retries and acknowledgments.

3. Testnet Deployment & QA

  • Deploy the upgraded codebase onย rebel-2 testnet.
  • Execute:
    • Connection and channel handshake tests.
    • ICS-20 token transfers.
    • IBC v2 multi-hop routing and error-handling tests.
    • Full Wasm/SDK message suite.
  • Publish test results and known issues for validators and dApp developers.

4. Documentation

  • Update validator runbooks for a single-step upgrade.
  • Document any breaking changes and provide migration guidance for dApps.
  • Include examples of IBC v2 message formats for integrators.

Budget

Total: $56,000 USD (paid in LUNC at time of spend proposals)

PhaseDeliverablesBudget
Phase 1: Testnet Implementation & Validation (Weeks 1-10)Code migration, rebel-2 deployment, IBC v2 tests, publication of results and developer guidance.$40,000 USD
Phase 2: Mainnet Execution & Post-Upgrade Support (Weeks 11-13)Governance proposal preparation, validator coordination, upgrade execution, immediate post-upgrade support.$16,000 USD

Timeline

WeekMilestone
1-8Core upgrade execution: SDK v0.53.x migration, CometBFT v0.38.x, Wasmd v0.61.x, IBC-Go v10.x integration, rebel-2 deployment
9-10Extended QA phase: IBC v2 multi-hop routing tests, failure scenarios, store integrity checks
11Documentation finalization, validator/dApp guidance, governance proposal preparation
12-13Governance vote, mainnet upgrade execution, immediate post-upgrade monitoring

Risks & Mitigation

  • SDK v0.53 Optional Modules:ย Mitigation:ย Keepย x/protocolpool,ย x/epochs, and unordered transactions disabled by default. Enable only via governance after evaluation.
  • IBC v2 Interoperability Bugs:ย Mitigation:ย Conduct full end-to-end tests with two/three v0.53.x chains during testnet phase, with an extended QA period to ensure stability.

Community Impact

  • Stronger Security & Stability:ย Improved consensus layer and memory efficiency.
  • Better Developer Experience:ย Modern SDK modules, faster Wasm execution, and easier dApp maintenance.
  • Future-Ready Interoperability:ย Hub-and-spoke IBC v2 routing available immediately post-upgrade.
  • Lower Operational Overhead:ย One upgrade event instead of two, minimizing disruption for validators and the community.

Outcome

Upon completion, Terra Classic will:

  • Run on theย latest stable Cosmos SDK v0.53.x.
  • Be fullyย IBC v2 (Eureka) capableย and hub-route ready.
  • Provide a smooth, validated upgrade path for validators and developers.
  • Avoid duplicated costs and network downtime from a two-step upgrade process.

We invite the Terra Classic community to support this direct-to-v0.53 upgrade and actively participate in testing, validation, and coordination to ensure a smooth and successful rollout.

Authors:[OrbitLabs]

Proposal forum URL:

Votes options context:Yes: Approve the direct upgrade to Cosmos SDK v0.53.x with IBC v2 (Eureka) and the listed budget. No: Reject this upgrade plan and budget. Abstain: No strong opinion; accept majority decision. No with veto: Consider the proposal harmful.

Was this article helpful?
YesNo

2 Comments

  • Kourschak
    Posted 25 September 2025 at 20h19

    Hope this proposal will pass ๐Ÿ™‚ it is important for the terra classic bc

  • Post Author
    Webjojo | Uncode Lounge
    Posted 26 September 2025 at 9h33

    I think it will pass because we need it and it will very help the interoperability for all tokens โ˜บ๏ธ.

Comments are closed.

E-mail
Password
Confirm Password
QuoraTelegram