Weekly Dev Update #55
THORChain Weekly Dev Update for Week 04–10 Aug 2020;
THORChain Weekly Dev Update for Week 04–10 Aug 2020; Testnet4.2 Ragnarok, Community Explorer and Dashboard, Midgard Improvements
Chain Upgrades
The team report that Testnet 4.2 has stabilised with the latest update. In total 510,000 transactions have been processed in 15 days of running, with 28 nodes active at the same time.
The team are guiding for a Ragnarok (full chain shutdown), then a launch of Testnet 5 with the latest improvements.
UPDATE 0.5.0
This is in the process of being pushed out to nodes to fix a bug to do with churning.
Known Blockers to Chaosnet
- Successful Ragnarok on Testnet 4.2
- Midgard Stability and Performance
Due to the vast increase in data, Midgard needs more work to scale and stay performant. If community members can help optimise Midgard (a querable database that consumes event from THORChain), please reach out, there is funding available.
THORNode
Fixes, upgrades and work for multi-chain.
- Resolve “[ADD] handle account that set memo check flag”
- Merge branch ‘566-issue’ into ‘testnet’
- check 2/3 signer still in the network
- Merge branch ‘574-issue’ into ‘testnet’
- Resolve “[FIX] Retry churn logic is not accurate”
- [feature] Halt churning via mimir
- add current bond award
- add query vault by address endpoint
- Resolve “[FIX] update thornode to use `seed` instead of persistent_node”
- Resolve “[FIX] Mark node to `disable` status when node request to leave when it is in standby status”
- Fix leave height
- [feature] add ability to transfer via cli
- Resolve “[FIX] Churn out node when they are lower than the minimum join version”
TSS
Some fixes to improve reliability.
Midgard
Fixes, as well as a new endpoints for more optimised balance and pool data queries. Push pool depths to memory for faster returns.
- Resolve “Implement continuous aggregation for total volume changes”
- Resolve “Reimplement “/v1/history/total_changes” as total_volume”
- Resolve “In memory pool depths”
- Resolve “ADD: /v1/pools/balances”
- Resolve “ADD: /v1/pools/simple”
Infra
Quality of life improvements and stability, as well as support for Digital Ocean.
Clients
BEPSwap Client
Numerous UI/UX tweaks based on community feedback
ASGARDEX Client
Work continues to prepare the client for Chaosnet.
Community Work
A dashboard and explorer have been funded and MVPs demoed.
Community explorer: https://master.d2uuknrhryqhjg.amplifyapp.com/
Delphi Defi Dashboard: https://defi.delphidigital.io/thorchain
Audits
A final infrastructure audit is planned post-Chaosnet.
Next Milestones
Testnet 4.2 is in the process of being retired and needs to demonstrate a successful Ragnarok.
Assuming all goes well, Testnet5 will be launched as a persistent testnet.
Chaosnet is expected once testnet has been fully-validated.
Community
To keep up to date, please monitor community channels, particularly Telegram and Twitter:
- Twitter: https://twitter.com/thorchain_org
- Telegram Community: https://t.me/thorchain_org
- Telegram Announcements: https://t.me/thorchain
- Reddit: https://reddit.com/r/thorchain
- Github: https://github.com/thorchain
- Medium: https://medium.com/thorchain