Weekly Dev Update #59
THORChain Weekly Dev Update for Week 01–07 Sep 2020; Chaosnet Security Update
Summary
The week was busy, mostly stabilised Chaosnet and the infrastructure around it. There was the Issue 1203, which caused a funds-at-risk bug.
This has been extensively debriefed in Issue 1203 Post-mortem — THORChain Unbond Bug
Work continues to stabilise Chaosnet, Midgard and the Frontend. Work is being commissioned in the community for a web-based client that will interface with a multi-chain chrome extension.
Work will begin on Multi-chain soon.
THORNode
Fixes, upgrades:
- Update go version to 1.15, and TSS changes
- Resolve “[FIX] has super majority issue”
- Add logic in manager_yggdrasil to abandon yggdrasil when the node account becomes disabled
- [security fix] Unbond doesn’t add to bond if refund bond isn’t sucessful
- [security-fix]Unbond bug chaosnet
- Release 0.12.0 to Testnet V5
- Update mocknet Makefile remove “force-recreate”
- Resolve “ADD: Ban removes node from consensus”
- Add chain addresses to the query node account endpoint
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 “BUG: default “enabled” pool status in /v1/pools/detail?view=full”
- Resolve “FIX: PoolEarned”
- Resolve “BUG: corruption of data after midgard restart”
- Resolve “BUG: gas error in tx endpoint”
- Add pool details table flatten
- Resolve “BUG: Ignore pool units for pending and failed unstake events”Resolve “BUG: Ignore pool units for pending and failed unstake events”
- Resolve “BUG: Ignore failed events in pools_history”
- Resolve “Add asset amount in add event to totalStaked”
- Resolve “Update GetTotalDepth”
Clients
BEPSwap Client
Numerous UI/UX tweaks based on community feedback
ASGARDEX Client
Work continues to prepare the client for Chaosnet.
Community Work
The following tools receive regular updates:
Telegram Bot
Twitter Bot
Delphi Defi Dashboard
https://defi.delphidigital.io/thorchain/chaosnet
THORChain Explorer
THORChain Official Block Explorer
https://viewblock.io/thorchain
Audits
A final infrastructure audit is planned.
Next Milestones
Multi-chain testnet.
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