Skip to content

Release Firmachain v0.5.0#10

Merged
haryunio merged 102 commits intomasterfrom
v0.5.0-release
Aug 5, 2025
Merged

Release Firmachain v0.5.0#10
haryunio merged 102 commits intomasterfrom
v0.5.0-release

Conversation

@haryunio
Copy link
Contributor

@haryunio haryunio commented Aug 5, 2025

Pull Request for Firmachain v0.5.0 Release

Updates

Upgrade chain binary

  • Chain binary: v0.4.0 → v0.5.0

Upgrade module

  • cosmos-sdk (Cosmos SDK): v0.45.16 → v0.50.12
  • IBC-go (IBC): v4.4.0 → v8.6.1
  • wasmd (CosmWasm): v0.33.0 → v0.54.0 (WasmVM v2.2.1)
  • CometBFT: v0.34.33 → CometBFT: v0.38.17

Requirements

  • Go: v1.21 (same as v0.4.0)

Tests

  • Local
    • Unit Tests, CLI Commands
  • Devnet
    • Unit Tests, CLI Commands, E2E Tests
  • Testnet (Imperium-4)
    • Unit Tests, CLI Commands, E2E Tests, Full Ecosystem Tests
    • Based on Firmachain v0.5.0-alpha1 RC

Detailed Description

This PR upgrades the core dependencies of Firmachain and adds several new Cosmos SDK core modules and IBC applications to support enhanced functionality and improved interchain features.

In particular:

  • Upgraded Cosmos SDK to v0.50.12
  • Upgraded CometBFT to v0.38.17
  • Upgraded Wasmd to v0.54.0 (with WasmVM v2.2.1)
  • Upgraded Ibc-Go to v8.6.1
  • Added:
    • x/circuit SDK module
    • packet-forward-middleware IBC middleware
    • ibc-hooks IBC module
    • ibc-fee IBC module
    • ica-host IBC module
    • icq IBC module
  • Removed:
    • Unused custom x/burn module

Additionally, the new v0.5.0 upgrade handler includes:

  • Migrating parameters from the legacy params module to each respective module's keeper
  • Adding the proposer field to legacy governance proposals during migration
  • Vote Extension: Not allowed (kept disabled)
    • Chosen for clarity and to reduce complexity in the governance process
  • Cancelling Proposals:
    • On cancellation, return 0.5 of the deposit to the proposer
    • Remaining deposit is transferred to governance cold wallet:
      firma1kvlelvv6u7h4jasqlpu956czt4543xqzc37h2v
    • Purpose: maintain clear circulating supply; future use of these funds to be decided via governance voting
  • Proposal Deposit Policy:
    • Minimum deposit at time of submission set to 2500 FCT
    • MinInitialDepositRatio is set to 0.5 (50% of the full deposit threshold)

LucaPalla95 and others added 30 commits February 17, 2025 12:50
Co-authored-by: niil <niilptr@users.noreply.github.com>
@haryunio haryunio requested review from koofree and thismars August 5, 2025 07:25
@haryunio haryunio self-assigned this Aug 5, 2025
Copy link
Contributor

@thismars thismars left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@haryunio haryunio merged commit a2dcf29 into master Aug 5, 2025
1 check failed
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.

5 participants