Dev Update #147-#150
THORChain Dev Update for Weeks 144–146, 2 June — 3 July; Mainnet Announced, THORNames launch, Terra Update and Gaia coming to Mainnet!
Summary
Mainnet was announced, marking a major milestone Goodbye Chaosnet, Mainnet is here. Massive Binance promotion is currently ongoing to celebrate Mainnet. THORNames are now live on Mainnet, Gia Chain will go to Mainnet soon, Terra chain removed and a killSwitch update.
THORNames on Mainnet
This feature was conceived and constructed almost a year ago but was pushed back to focus on the reliability and stability of the network.
The main purpose of this feature was to create shortened memos allowing more complex transactions on THORChain while staying within the limitations of memo sizes of various external networks. The core devs always had the design intent to minimise barriers to entry to participate in the network, and long memos were antithetical to that.
You can learn more about THORNames at https://docs.thorchain.org/network/thorchain-name-service
TERRA Update
Nodes have voted to Ragnarok the TERRA chain. Funds within the pools have been returned to the address that added them. A community effort is underway to have the LP address registered for the Terra airdrop. Note: This initiative is entirely community-managed.
TFL Devs Update
THORChain community has been working with Terraform Labs (TFL) to get THORChain Liquidity Providers represented. TFL Devs are reviewing the csv of each LPers address, share and airdrop_amount (1e8). Liquidity Providers don’t need to do anything, the balance will be distributed directly to the Terra address you used to deposit with. Vesting + other conditions apply. A recent update from TFL is:
“We’re already working on the airdrop claim mechanism. We’ll need a software upgrade to the chain in order to do this airdrop.”
In terms of plan, it’ll be something like this
1. Raise gov proposal for software upgrade
2. Raise gov proposal for allocating LUNA from comm pool for airdrops.
3. Open up airdrop claim Interface by the end July to mid-August
4. Users have 1 month to claim
For THORChain users, they will be required to connect their terra station wallets that they used to deposit into THORChainto receive the airdrops”
For specific details, see below
Adjusted csv: https://docs.google.com/spreadsheets/d/1n-6fXwK3TY7ZdnvPkwmPhMjtMECRn2946SKa86lBXLo/edit?usp=sharing
Methodology for all calculations: https://docs.google.com/document/d/1NcM7YXhrqcn3Tb1KM-qw7cACsfVRJEEkpp9Ugg0w7jc/edit#heading=h.a0g57ghotl65
Folder of all python notebooks and csv: https://drive.google.com/drive/folders/1lWp5agK6orgloVIXeO_hy4G2c2AZm5n0
Kill Switch Reminder and Update
THORChain will be removing support for non-native RUNE (BNB.RUNE and ETH.RUNE).
See more information on the Kill Switch and BEP2/ERC20 RUNE upgrade in the Upgrading to Native RUNE Article.
Nodes have voted to enable the KillSwitch and it will activate at block height 6500000, or 19th July 05:00 EDT.
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 is supported by many major centralised exchanges allowing another path to upgrade non-native RUNE.
Upcoming Proposed Features
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
Bi-Weekly Community Recap #21 (June 1 — June 20): THORChain
- Notable Gitlab Issues
- Most Asked Questions
- Feedbacks & Suggestions
- Notable Work
- Ecosystem Updates
- Weekly Dev Discord Updates\
Weekly THORChain Podcasts
Past Recordings on RUNE BASE: https://www.runebase.org/podcast/
THORChain.net Updates
- Enhanced mobile/desktop layout and experience
- Added middleware to dashboard page for fast loading
- Revamped the transaction search query (native + midgard)
- Added APY, ISP, Location, Age, Chains status, Score, link, providers and etc to nodes page
- Added Asgard and Yggdrasil vault to the search query (with asset in the wallet)
- Outbound queue, gas fee on the network page
- Much more UI/UX fixes
- Outbound queue, gas fee on the network page
- Feel free to leave a feedback here if you like
ASGARDEX v0.16.0 Released
- ATOM Support added
Bridge Status
Below is the integration sequence and status:
- ATOM (Gaia) — Nodes Voted to go to Mainnet, deploying now 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
Ethereum ROUTER V4 UPGRADED
All wallets and traders should double check they are querying the correct router, provided on the inbound_address endpoint.
The router can change at any time. Do not cache it. Funds sent to the old router are impossible to recover and no refunds can be provided.
DR 002: Remove Yggdrasil Vaults — Passed
In accordance with the new governance proposal (see: what-is-this), the participating developers have invoked a Motion to Bypass a node operator vote for this ADR.
Read the full ADR here: https://gitlab.com/thorchain/thornode/-/blob/develop/docs/architecture/adr-002-removeyggvaults.md
Dev Commentary: https://discord.com/channels/838986635756044328/980994109227540490/980998250930798592
This ADR passed automatically (as recommended by a majority of participating developers).
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
THORNODE Update 1.91.0
Once the release is adopted, the LUNA and UST Ragnarok processes will begin since they were already voted on.
1) [CLEANUP] swap cleanups PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2329
2) [FIX] version router for Swapper PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2326
3) Add Caller to Logs PR:
https://gitlab.com/thorchain/thornode/-/merge_requests/2323
4) [BUG] Check Denominator to avoid divide by zero error PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2319
5) [CLEANUP] Shared UTXO Package PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2317
6) Resolve “[ADD] Ragnarok a pool per mimir setting” PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2303
THORNODE Update 1.92.0
Major Items:
* Add Gaia daemon
* SwapOut Dex Aggregation, see SWAPOUT memo: https://dev.thorchain.org/thorchain-dev/memos#swapout
* Nodes can leave and return without having to rebuild
* Terra cleanup, daemon removal
These are the changes included in the release.
1) [BUG] Fix version endpoint cause panic PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2367
2) [ADD] Fix Query might cause potential consensus failure on full node PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2365
3) [bugfix] Skip subsidizing pool with bond slash if RUNE value is 0 PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2363
4) Store migration to fix usdc balance PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2361
5) [cleanup] manager_slasher.SlashVault refactor PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2358
6) Historical version again (and querier version) PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2357
7) [BUG] Add GAIA chain into GetChain list PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2354
8) Add message signing utility PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2353
9) Add Gaia daemon status PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2348
10) [ADD] Use store migration to remove TERRA assets PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2347
11) [ADD] Update go-tss to v1.5.1 PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2345
12) Ethereum v1.10.19 PR:
https://gitlab.com/thorchain/thornode/-/merge_requests/2344
13) [BUG] Remove Inactive asgard vault from asgardindex PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2343
14) [ADD] Allow active node use leave request to churn out PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2342
15) Prevent 0-amount-incompatible MsgSolvency node groups PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2339
16) Adopt ADR-003 and ADR-004 PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2338
17) [ADD] optimise mimir access PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2336
18) handler_tss changes PR:
https://gitlab.com/thorchain/thornode/-/merge_requests/2314
19) [ADD] Gaia PR:
https://gitlab.com/thorchain/thornode/-/merge_requests/2244
20) [ADD] SwapOut Dex Aggregation PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2218
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