Dev Update #135-#136

THORChain Weekly Dev Update for Weeks 135–136, 28 Feb — 13 Mar; Terra Update, Activation of Synths, Hardfork, Roadmap Update, Network Updates, Community Updates.

THORChain Author
THORChain
4 min readMar 16, 2022

--

Synths Launched, Terra audit completed, Testnet was hard forked and bond wars heat up. The network has been updated in preparation for the Hardfork. The Chaosnet Hardfork is scheduled for 19:00 UTC on Monday March 21 and will experience approx 3 hours of downtime.

Terra Update

  1. External Audit Complete
  2. Coding Completed
  3. Nodes are technically ready.
  4. Waiting on Hardfork in Chaosnet before activating.
  5. Nodes currently syncing the chain and making preparations for activation

Activation of Synths.

Synthetics was launched with a 5% Asset cap marking a major milestone for THORChain. Activation was decided by node operators voting and the launch was a community-driven effort demonstrating THORChain’s community power and decentralisation. More information in the Launch Article.

Hardfork and Cosmos SDK

The Cosmos team decided they are not going to maintain version 0.42.x moving forward. THORChain is still using Cosmos SDK version 0.42.1, which means the network needs to upgrade to the latest version 0.45.1. This has promoted the upgrade to occur before the Terra launch.

As the Cosmos SDK underpins the THORChain blockchain, a Hardfork is required to upgrade. This will also reduce the chain size as the current state will be carried forward.

The Cosmos v45 upgrade has successfully occurred in Testnet, and will occur this week on Stagenet. Assuming no blockers are found, Chaosnet will be shortly after. There will be approx 3 hours Network downtime while the hard fork occurs. No action is required from users.

The Chaosnet Hardfork is scheduled for 19:00 UTC on Monday March 21. Detailed information is in the Migration Guide and Hard-fork Ecosystem Matrix.

THORFi Design Limited Release

The THORFi design has taken months to design with many iterations, tweaks, and even wrong directions at times. It is complex and there are a lot of moving parts. The core team has been thinking hard on the concepts for a while, it’s easy to grow blindspots, bubble thinking. The core team now wants to validate their thinking with fresh eyes from respected brains both outside and inside the community.

The THORFi design has had a limited release. People were selected based on a few different factors. They’ve proven to be economically intelligent individuals or have communication platforms to help the rest of the community understand the doc when released.

The design will undergo several more updates and tweaks before its public release.

Milestone Update

The below milestones are required before Mainnet.

  • Launch Synths — Done
  • Hardfork and Cosmos SDK update in Stagenet and Chaosnet.
  • Terra Launch and Kill Soft Cap in Chaosnet — by end of March.
  • THORName Service (TNS) Activation in Stagenet. Technically required for Haven and Monero integrations.
  • Multiple Bond Providers — target release 0.81.0 — Done
  • Development of https://dev.thorchain.org/ to support easy integration
  • TNS Activation in Chaosnet
  • 100 Active Nodes Target — currently 97.

30 Days of stable operations is required once all points are achieved.

Roadmap Update

Want more information?

See more THORChain and Community News at https://www.runebase.org/ and https://medium.com/@THORNOOB or Join LP University.

Network Updates

THORNODE Update 0.81.2

1) [bugfix] fix bch script address conversion. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2137
2) [ADD] Whitelist aggregator contracts on testnet. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2132
3) [ADD] Add metrics to measure api endpoint performance. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2130
4) [ADD] Remove release stage. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2129
5) [ADD] update hard fork script. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2127
6) [BUG] Gas manager v81. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2123
7) [BUG] Fix lint warnings. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2119
😍 [BUG] Fix Docker Readme. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2115
9) [ADD] Enable Race Detector and Fix Unit Tests. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2114
10) [ADD] Chain and Symbol Labels for Failed Keysign Metric. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2113
11) [ADD] Option to Enable PProf in Bifrost. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2112
12) [ADD] Output three missing BondCost events. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2090
13) [ADD]: NOOP Renames {Asset,Rune}ValueIn{Rune,Asset}WithSlip.. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2089
14) [ADD] Bond Providers for Validator. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2030
15) [bugfix] bond provider fixes https://gitlab.com/thorchain/thornode/-/merge_requests/2142
16) [BUG] 10x bifrost gas. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2148
17) [BUG] Remove the line which backup data folder. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2147

https://gitlab.com/thorchain/thornode/-/tags/v0.81.0
https://gitlab.com/thorchain/thornode/-/tags/v0.81.1
https://gitlab.com/thorchain/thornode/-/tags/v0.81.2-chaosnet

Community Updates

THORNoob Updates

Bi-Weekly Community Recap #14 (Feb 16-Mar 2): THORChain

THORChain Monthly Stats- February

RUNE Base Podcasts

https://www.runebase.org/podcast/

Bridge Status

Current focus is the Terra launch. The following are on the radar:

On the Horizon

More details to follow when Terra is in Chaosnet.

Want to see bridges built quicker, get involved on our Discord Server!

THORChain Community

To keep up to date with the project, please monitor community channels, particularly Telegram, Discord and Twitter:

--

--