Weekly Dev Update #69
THORChain Weekly Dev Update for Week 69, 10–16 Nov; Chaosnet V0.17, Midgard V0.6, Language Changes, THORNode Telegram Bot, Community…
THORChain Weekly Dev Update for Week 69, 10–16 Nov; Chaosnet V0.17, Midgard V0.6, Language Changes, THORNode Telegram Bot, Community Updates.
Summary
The team worked on Chaosnet stability, testnet fixes, and multi-chain tweaks. Midgard was also updated. There are a lot of breaking changes to Multichain now, from events, endpoints and even transaction memos. Developers building on Multichain should track the change log and be prepared to adapt.
Releases
THORNode V0.17.0 was released with several bug fixes, new slash logic and a store change for unaccounted for balances.

Midgard V0.6.0 was released with some bug fixes and optimisations.

THORNode
The majority of the work is preparing for multichain chaosnet, with updates to language for handlers, events and memos (note breaking changes!). There was also work done to get V17 out to Chaosnet, as well as the store change to return pools to their correct balances.
- Merge branch ‘669-issue’ into ‘chaosnet’
- Resolve “[FIX] Fix the TSS (no addresses) issue on chaosnet”
- [bug] Flexible ygg return
- Update slash logic to not change tx out item’s vault address , also lack of observing
- Resolve “[FIX] More flexible of yggdrasil return”
- Merge branch ‘677-issue’ into ‘develop’
- [cleanup] Squash majority down to single version
- Resolve “CHANGE: Shorten outbound memo”
- Resolve “FIX: Constant clean up terms”
- [cleanup] Handler logic cleanup
- [cleanup] flatten managers versions
- Resolve “ADD: Re-calibrate vaults to pools one off at store migrate to v17”
- Resolve “[FIX] Update script for mocknet”
- [cleanup] Squash handlers down to one version
- Add THORChain to Keygen success message by default
- Release 0.17.0 to testnet
- [refactor] rename “add” → “donate”
- [refactor] rename stake → add liquidity
- [refactor] rename unstake → withdraw
Midgard
Fixes and tweaks for stability, as well as releasing V0.5.2. In addition a new endpoint to allow an earning summary for each pool.
- Resolve “Validate txId parameters in /v1/txs endpoint”
- Resolve “ADD refund reason to refund events in /v1/txs endpoint”
- Resolve “BUG: Invalid pool earning forumla for gas pool and pools with donation”
- Resolve “Invalid coin for output tx in multichain”
- Resolve “Get pool depth and price from THORNode”
- Resolve “Wrong block time inserted to database when syncing in batch mode”
- Resolve “BUG: fix totalEarned in /v1/stats”
- Resolve “Invalid PoolSlipAverage and PoolTxAverage for bootstrap pools”
- Resolve “Invalid stake units for staker in multichain”
- Resolve “Update Midgard to v0.6.0”
- Resolve “ADD: Map staker rune address and asset address”
- Resolve “ADD: Pool status filter to /pools /assets”
Devops
Continual improvements. A new make telegram-bot command that will deploy a service that takes a telegram bot API key and builds a custom bot to notify the node operator. This increases privacy for the node operator and reduces their reliance on external services.
- Correct make shell-binance command
- Release 0.16.3 to chaosnet
- Add make watch command to observe thornode pods in real time
- Tweak thor-daemeon deployment
- Update midgard timescaledb config
- Update telegram bot version
- Release 0.17.0 to testnet
- Release 0.17.0 to chaosnet
Clients
BEPSwap Client
Numerous UI/UX tweaks based on community feedback
ASGARDEX Client
Work continues to prepare the client for Multichain Chaosnet.
Community Work
The following tools receive regular updates:
Telegram Bot
Twitter Bot
Delphi Defi Dashboard
https://defi.delphidigital.io/thorchain/chaosnet/network
THORChain Network Explorer
THORChain Official Block Explorer
https://viewblock.io/thorchain
RUNEData
View LP data, and predict future returns
RUNEBalance
View current arbitrage opportunities in the pools
https://www.runebalance.com/#/pools
RUNEStake
View your current LP performance in each pool.
Trading Leaderboard
View the current leaderboard for traders on THORChain
https://leaderboard.thornode.org/
Audits
A final security audit report is being prepared for final release.
The gauntlet report on the CLP mechanism is also being finalised.
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