github FirmaChain/firmachain v0.5.0
FirmaChain v0.5.0 for colosseum mainnet (Official Release)

latest releases: v0.5.1-patch2, v0.5.1-patch2-alpha1, v0.5.1-patch...
9 months ago

Firmachain v0.5.0 Official 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

Related Services

Detailed Description

This release marks a major step toward our vision of establishing Firmachain as a Global Trust Layer for electronic contracts and intellectual property protection.

By aligning with the latest Cosmos standards and upgrading core modules, v0.5.0 construct a solid foundation for the next generation of decentralized trust services.

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)

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

Don't miss a new firmachain release

NewReleases is sending notifications on new releases.