Firmachain v0.5.1-patch Official Release
Overview
The v0.5.1-patch resolves an issue #20 where temporary WASM directories (e.g., /tmp/.firmachainXXXXXXX) were created on every firmachaind execution and never removed. Over time, this caused inode exhaustion and unnecessary disk usage.
This patch ensures that CosmWasm’s temp directories are properly cleaned after each command execution.
The patch is non-consensus breaking and requires no governance proposal. Nodes may safely upgrade at any time.
Updates
Upgrade chain binary
- Chain binary:
v0.5.1→v0.5.1-patch - Chain version:
v0.5.1(NO CHAIN VERSION CHANGES)
Fix
- Clean up CosmWasm temporary directories after command execution
- Prevent accumulation of
/tmp/.firmachain*directories - Improve environment stability and avoid inode/disk saturation
Type
- Non-breaking patch. Chain version stays at
v0.5.1 - No governance changes required
Tests
Testing coverage includes:
- Local: Unit tests, CLI command validation
- Devnet: Unit tests, CLI commands, end-to-end tests
- Testnet (Imperium-4): Smart contract transactions, state-sync validation
Timeline
This is a patch release and not tied to a block height.
- The patch can be applied immediately by any validator or full node.
- No chain halt or coordination is required.
References
For more detailed patch notes, please visit:
https://github.com/FirmaChain/mainnet/blob/main/docs/patch-notes-v0.5.1-patch.md
What's Changed
- fix wasm tempdir deletion after cmd run by @dimiandre in #19
- Release Firmachain v0.5.1-patch by @haryunio in #21
Full Changelog: v0.5.1...v0.5.1-patch