Skip to content

Release Firmachain v0.5.0-patch#13

Merged
haryunio merged 2 commits intomasterfrom
v0.5.0-patch
Sep 22, 2025
Merged

Release Firmachain v0.5.0-patch#13
haryunio merged 2 commits intomasterfrom
v0.5.0-patch

Conversation

@haryunio
Copy link
Contributor

Pull Request for Firmachain v0.5.0-patch Release

Updates

Chain Binary

  • Upgrade: v0.5.0v0.5.0-patch
  • Since this patch is a non-breaking, non-governance upgrade, the chain version stays at v0.5.0

Patches

State-Sync AppHash Error Fix

Requirements

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

Tests

  • Local: Unit Tests, CLI Commands
  • Devnet: Unit Tests, CLI Commands, E2E Tests
  • Testnet (Imperium-4): Unit Tests, CLI Commands, E2E Tests, Smart Contract Transactions (state-sync validation)

Detailed Description

This patch is a non-breaking, non-governance upgrade that resolves AppHash mismatch errors observed on state-synced nodes when processing smart contract transactions.

Key changes:

  • Ensures state-sync snapshots now include all CosmWasm contract data:
    • Contract code
    • Pinned codes
    • Checkpoints
  • Prevents divergence between fresh state-synced nodes and long-running nodes.
  • Stabilizes network bootstrap process and smart contract execution.

Who Should Upgrade

  • Required:

    • State-sync providers (to generate valid snapshots)
    • State-sync users (to restore successfully from snapshots)
  • Recommended:

    • All validators and full nodes (to prevent future issues and improve stability)

@thismars
Copy link
Contributor

The state sync test has been completed successfully.
Details of the environment, results, and supporting materials are provided below.

1) Test Environment

  • Network: devnet / testnet
  • Binary version: v0.5.0-patch-alpha1
  • Binary sha256sum: 548e32059ebb9bf6988b87e2b6f567df79d18e5a69e971e0c650546a0ea7f768

2) Test Results

  • devnet: Sync completed, transactions processed normally
  • testnet: Sync completed, transactions processed normally
  • No issues found

3) Supporting Materials

@haryunio
Copy link
Contributor Author

The test result is confirmed. Will merge and add latest release - v0.5.0-patch

@haryunio haryunio merged commit bb07d8a into master Sep 22, 2025
1 check failed
@haryunio haryunio deleted the v0.5.0-patch branch September 22, 2025 06:51
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

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.

4 participants