Dev Update #144-#146
THORChain Dev Update for Weeks 144–146, 13 May — 2 June; Terra chain to be removed, new ADR process, Binance to support Native RUNE, network and community updates.
Summary
Terra will be removed from THORChain with processes and plans to remove liquidity before Terra is removed. A new process (ADRs) has been introduced to improve protocol governance to lead into Mainnet and Planned Obsolescence. THORFi development is suspended and RUNE holders are encouraged to upgrade their RUNE ASAP. Binance Learn and Earn announced and Binance will support native RUNE at Mainnet!
TERRA LUNA Path Forward
Nodes have voted to Ragnarok the TERRA chain. Previous proposals (1) and (2) for TERRA will not be moving forward as the majority of node operators did not vote in favour. LPs will be refunded to the addresses they used to provide liquidity. LPs can still withdraw voluntarily the same way they came in (symmetric or asymmetric).
The next steps are:
- THORNode 1.91 network update
- Single-sided LPs are refunded (asymmetric withdrawals with usual slip calculations)
- Then dual-sided (symmetric withdrawals)
- Impermanent Loss Protection will be applied
- Resolution for Synth holders, see below.
TERRA 2.0 Airdrop Snapshot:
THORChain Terra Sym and Asym LP addresses have been handed over to Terra Form Labs to qualify for the pre and post-attack snapshot for airdrop of TERRA2 (not immediate, airdrop will be sent by TFL to a community pool and distributed at a later date). This does not include RUNE Asym LP in Terra pools as there are no corresponding Terra addresses.
The list of qualifying wallet addresses can be viewed on the Developer Discord.
New Architecture Design Record (ADR) Process
A new structure for governance updates has been created known as an ADR. An ADR is a proposal to make a fundamental change to THORChain such as adding a new chain or signalling for new features to be added. The process creates greater transparency around changes to THORChain and allows Nodes to make more informed decisions when voting on proposed changes. The process is being hardened and full details can be found in the Developer Discord along with the first two ADRs:
THORFI is Off (for now)
THORFi design was presented to the community several months ago and has been hotly debated since. It features a never done before DeFi design allowing single asset exposure for Liquidity Provider while leveraging THORChain’s liquidity pools. Merge Requests for Derived Assets and Lending were produced for review.
Developers and community members have produced education around the design that anyone can view. However, in light of the Terra situation, due to the perceived risk THORFi might introduce and current community sentiment, THORFi progress has been suspended until future notice. Ideas for single asset exposure for Liquidity Provider continues.
Kill Switch Reminder
THORChain will be removing support for non-native RUNE (BNB.RUNE and ETH.RUNE), a start date will be set after Mainnet. #TheSwitchening
See more information on the Kill Switch and BEP2/ERC20 RUNE upgrade in the Upgrading to Native RUNE Article.
It is recommended you upgrade asap with the below guides:
- How to switch to Native RUNE using Ledger (2 ways) — THORNoob
- How to Switch Binance $RUNE to Native $RUNE (2 Ways: Arbitrage, Upgrade) — THORSwap
- How to: Upgrade to Native RUNE (THOR.RUNE) Using ThorSwap DEX — LP University.
Native RUNE will be supported by major centralised exchanges allowing another path to upgrade non-native RUNE.
- Kraken has listed native RUNE on 6-May.
- Binance has announced support for upgrading BEP2 to Native RUNE. BEP2 RUNE deposits and withdrawals will be suspended at 2022–06–06 04:00 (UTC)
Milestone Update
The milestones for Mainnet have been achieved. The network will continue to work on security and stability, increasing volume is the next focus area. Development work for integration continues.
Roadmap
Want more information?
See the THORChain Communication Initiatives laid out in THORNoob’s article for where to find the information.
Also check out THORChain and Community News at https://www.runebase.org/ and https://medium.com/@THORNOOB
Community Updates
THORNoob Bi-Weekly Community Recaps
- Notable Gitlab Issues
- Most Asked Questions
- Feedbacks & Suggestions
- Notable Work
- Ecosystem Updates
- Weekly Dev Discord Updates
THORChain Monthly Stats- April
Weekly THORChain Podcasts
Most recent: https://twitter.com/THORChain/status/1529889429057331200
Past Recordings on RUNE BASE: https://www.runebase.org/podcast/
THORChain.net
Version and upgrade status added
ASGARDEX v0.15.1 (2022–05–07)
- Now with Ethereum Ledger Support
https://github.com/thorchain/asgardex-electron/releases/tag/v0.15.1
TRX1’s Weekly Dev Update (16.05.2022–22.05.2022)
THORChain Monitoring bot
• Twitter bot is almost ready. Most notification types are properly formatted and tested. Except for the network statistics notification, which is likely to be broken up into several smaller topical messages.
• Better message formatting
• BEP2 Rune flow tracker ignores CEX-CEX coin transfers
• Excluded UST from the stable coin list
• Bug fixing
Next tasks:
• Finish and release the Twitter bot Version 1
• Start working on personal price divergence alerts
TRX1’s Weekly Dev Update (23.05.2022–29.05.2022)
THORChain Monitoring bot
• Twitter bot V1 is released https://twitter.com/THOR_InfoBot Now it broadcasts the same information as the Telegram channel
• Fix: don’t count the nodes that churned out in the voting results
• The percentage of votes is calculated relative to the total number of active nodes, not 2/3
• “New” tag in the bot’s menus to mark new features
• The value for the daily active user count is hidden, as long as it is zero
• Personal price divergence alerts: began to build the settings menu
This week's tasks:
• Continue developing personal price alerts
• Sketch code to estimate the daily number of unique users
Bridge Status
No new integrations will be to added to Chaosnet before Mainnet, but may be released to Stagenet beforehand.
Below is the integration sequence and status:
- ATOM (Gaia) — Awaiting Review from THORSec https://gitlab.com/thorchain/thornode/-/merge_requests/2244
- Avalanche — PR under peer review https://gitlab.com/thorchain/thornode/-/merge_requests/2325
- Haven — Completing Smoke Tests https://twitter.com/havenxhv/status/1530207054081708033
- https://gitlab.com/thorchain/thornode/-/merge_requests/2160
- https://github.com/xchainjs/xchainjs-lib/pull/588
- Dash — Completing Smoke Tests — https://gitlab.com/thorchain/thornode/-/merge_requests/1931 and https://gitlab.com/thorchain/devops/node-launcher/-/merge_requests/361
On the Horizon
- Decred — Under Review — https://gitlab.com/thorchain/thornode/-/merge_requests/2012 and https://github.com/asgardex/thorchain_explorer/pull/73
- ZCash — Under Development.
- Fantom
- Binance Smart Chain
- Monero — In Development, will follow after Haven.
- https://gitlab.com/thorchain/tss/go-tss/-/tree/moneroTss, https://gitlab.com/thorchain/tss/monero-sign, https://gitlab.com/thorchain/tss/monero-wallet-rpc
Want to see bridges built quicker, get involved on our Discord Server!
Network Updates
THORNODE Update 1.89.0
Vote on: EnableUpdateMemoTERRA. Read the full details here:
https://discord.com/channels/838986635756044328/974789106699755650/976307194385551393
1) Ensure network doesn’t slash more than vault has PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2285
2) [refactor] Decom pool funcs PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2284
3) [feature] pause asym withdrawals PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2283
4) [feature] txn specific dynamic rescheduling PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2280
Churning re-enabled
Churning was suspended post the Terra crash. Churning has been re-enabled at a 7 day window. A fast churn time of 3 days was only required to scale to 100 nodes, now that is achieved a slower constant rate of 7 days can be used.
THORNODE Update 1.90.0
1) Bump version to 1.90 PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2310
2) Update terra config to fix smoke test PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2304
3) [feature] bail if version is unsupported by the binary PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2290
4) [BUG] Only report solvency when vault is insolvent PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2266
5) Addition of /thorchain/queue/scheduled endpoint documentation PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2262
6) BondRewardRune distribution comments PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2256
7) [refactor] remove calling GetLowestVersion where possible PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2251
THORChain Community
To keep up to date with the project, please monitor community channels, particularly Telegram, Discord and Twitter:
- Twitter: https://twitter.com/thorchain_org
- Telegram Community: https://t.me/thorchain_org
- Telegram Announcements: https://t.me/thorchain
- Discord: https://discord.gg/7RRmc35UEG
- Reddit: https://reddit.com/r/thorchain
- Github: https://github.com/thorchain
- Medium: https://medium.com/thorchain