Terra Classic continues to evolve, and the latest v3.4.0 update marks a significant step toward improving the network’s stability and security. In this update, developers have completed the removal of forks, fixed issues related to multi-transfers, and implemented critical security updates.
In this article, we’ll break down the specific changes introduced in the update, how they affect developers using Terra Classic, and what steps should be taken to maximize the benefits of the network’s new capabilities.
What is Terra Classic?
Terra Classic is a decentralized blockchain that uses the Delegated Proof-of-Stake (DPoS) mechanism and supports smart contracts on CosmWasm.
Terra Classic continues to grow thanks to the efforts of its community and independent developers. It remains one of the most popular platforms for decentralized applications (dApps) running on the Cosmos SDK and has an active ecosystem of developers and validators.
Key Changes in the Terra Classic v3.4.0 Update
1. Removal of Forks: Transition to Official Versions
One of the major technical improvements is the complete removal of forks from the blockchain’s core components. Previously, Terra Classic used modified versions of the Cosmos SDK, CometBFT, and Inter-Blockchain Communication (IBC), which made maintenance and integration with the Cosmos ecosystem more complex. Now, the network operates on official stable versions:
- Cosmos SDK v0.47.14 — Manages accounts, transactions, and validators.
- CometBFT v0.37.15 — The consensus mechanism responsible for block finalization.
- IBC v7.4.1 — The inter-chain communication protocol ensures stable connectivity with other blockchains.
This transition makes Terra Classic more compatible with other projects in the Cosmos ecosystem, simplifies network maintenance, and reduces the likelihood of errors caused by custom modifications.
2. Security Fixes
A key aspect of the update is critical security improvements. Vulnerabilities have been patched in the following modules:
- Wasmvm v1.5.8 — The virtual machine used for executing smart contracts in Terra Classic. Developers can now be confident that their contracts are protected from known attacks.
- CometBFT v0.37.15 — Two critical vulnerabilities (ASA-2025–001 and ASA-2025–002) have been fixed, which could have impacted network stability.
- Additional fixes (CWA-2025–001, CWA-2025–002) — Addressed vulnerabilities related to transaction processing and security verification mechanisms.
These updates are crucial for the entire ecosystem as they enhance the blockchain’s resilience against potential attacks and unauthorized modifications.
3. Fixing Tax Calculation in Multi-Transfers
Previously, a bug in the network caused the tax collection mechanism to work incorrectly during mass transfers (Multisend). This issue has now been fixed, ensuring that taxes are calculated correctly when multiple transactions are sent within a single operation. This improvement enhances transaction transparency and eliminates potential discrepancies in tax calculations.
What Does This Mean for Developers?
1. Simplified Development and Project Maintenance
The removal of forks and the transition to standard versions of the Cosmos SDK, CometBFT, and IBC make the development environment more predictable. Developers can now use official documentation and tools without facing issues caused by custom modifications.
2. Enhanced Smart Contract Security
The updated version of Wasmvm includes vulnerability fixes, making smart contract deployment in Terra Classic more secure. Developers can be assured that their applications are operating in a protected environment.
3. More Stable Transactions and Calculations
The corrected tax mechanism eliminates errors that could lead to incorrect calculations in multi-transfers. This is particularly important for projects dealing with bulk payments and automated fund distribution systems.
Conclusion
The Terra Classic v3.4.0 update is an important step toward increasing blockchain stability, security, and usability. Developers gain access to a more reliable platform that is compatible with the latest tool versions, while users can trust that their transactions are secure.