THORChain to Undergo Hard Fork Upgrade
THORChain, the native blockchain, is gearing up for a significant hard fork upgrade on September 4, 2024, aimed at improving the network’s capabilities and efficiency. The upgrade, scheduled for 4pm UTC at block 17561740, will bring about several important changes and require planned downtime for various services.
Key Upgrades During the Hard Fork
- Upgrade of Cosmos SDK version from 45.1 to 45.16
- Elimination of outdated legacy code
- Removal of unnecessary Cosmos modules
- Optimization of node state for quicker synchronization (>1 TB)
- Incorporation of support for Bitcoin Taproot addresses
- Introduction of various updates outlined in GitLab Milestones
Reasons Behind the Upcoming Hard Fork
The hard fork is necessitated by specific updates that require a coordinated effort to maintain the network’s security and performance standards. During this transitional phase, nodes will temporarily halt swaps and validator churning activities to safeguard user assets. Once the hard fork block is reached, nodes will upgrade to the new THORNode version 2.135.0, resuming normal operations post-update completion.
Preparations for the Hard Fork
Actions Required During the Hard Fork
As a user, you do not need to take any specific action during the hard fork process.
Preparations for Interfaces and Exchanges
- Projects that support RUNE, synths, or trade assets must update the chain-id to align with the new chain.
- All THORChain services, including RUNE transfers, swaps, lending, thorname, and node operations, will experience planned downtime.
Supporting the New Chain-ID
- Projects should dynamically retrieve THORChain’s current chain-id for all transaction creation to prevent any interruptions post-fork.
- Utilize the designated endpoint to fetch the current chain-id and apply it to all THORChain transactions; this value will automatically sync with the new chain-id post hard fork.
Service Outages Management
- Ensure that interfaces restrict all swaps, savers actions, lending actions, RUNE transfers, or any other network operations during the planned downtime.
- If utilizing the quote endpoint, refrain from sending any swaps if errors occur or if the endpoint is inaccessible.
Announcements, Support, and Queries
Interfaces and exchanges seeking assistance should engage with the THORChain Developers Community Discord and reach out to community developers for support. Important updates regarding the hard fork will be communicated through the #thornode-mainnet and #interface-alerts channels.
Community Engagement
Stay informed through various community channels such as Telegram, Twitter, the official website, documentation links, and Discord communities related to THORChain.
Hot Take: Stay Informed and Prepared!
As a crypto enthusiast, it is vital to stay abreast of upcoming developments within THORChain and ensure preparedness for the impending hard fork upgrade. By following the recommended guidelines and staying connected with the community, you can navigate this transition smoothly and leverage the enhanced features post-upgrade.