Weekly Dev Update #92
THORChain Weekly Dev Update for Week 92, 07–14 May; Multichain Updates 0.51, SCCN Update 0.19.3, 0.19.4, THORWallet, THORName.com…
THORChain Weekly Dev Update for Week 92, 07–14 May; Multichain Updates 0.51, SCCN Update 0.19.3, 0.19.4, THORWallet, THORName.com, THORChain.tools, updates to explorers and more
Summary
Multichain — Continual Improvements
MCCN has been quite stable, only a single update during the week with non-critical improvements.
Singlechain — Loss of sync
Singlechain suffered a loss of sync and some nodes became corrupted. The solution was to wait until Churn then manually return YGG funds. The network stability issues around Singlechain are still on-going. Once stability is achieved a post-mortem will be released. It turns out a lot of the fixes have already been applied to MCCN, so it has been a matter of back-porting to SCCN. As of yet, no SCCN issues are applicable to MCCN.
RAISETHECAPS
The caps were raised to 1.5m RUNE in order to increase load on the network. A lot of issues out of this event were subsequently fixed.
Updates
THORNODE MCCN UPDATE 0.51.0
This release contains the following fixes
1. [BUG] Make sure churn out node get their bond reward PR: https://gitlab.com/thorchain/thornode/-/merge_requests/1683
2. [BUG] Allow yggdrasil to spend UTXO that is less than 10k sats. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/1684
3. [BUG] When choosing yggdrasil vault to send out outbound tx ,deduct MaxGas fee from yggdrasil vault when there are outstanding outbound PR: https://gitlab.com/thorchain/thornode/-/merge_requests/1689
THORNODE SCCN UPDATE 0.19.3
There are two changes in this release:
1. Add “observed-tx” command to thorcli , thus node operator can submit a manual observation. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/1685
2. Extend the TSS Keysign hard timeout limit from 5minutes to 10 minutes, allow TSS keysign to retry 3 times. PR: https://gitlab.com/thorchain/thornode/-/merge_requests/1686
THORNODE SCCN UPDATE 0.19.4
Fix1: It has been discovered that the tx hash id in MsgTssKeysignFailure is faulty , the code didn’t generate tx id appropriately, the issue had been fixed in multichain a while ago , this is back port it to single chain chaosnet , the team believe this cause the block size to be big , and cause sync issues with thor-daemon
PR: https://gitlab.com/thorchain/thornode/-/merge_requests/1696
Once all nodes apply this change , the MsgTssKeysignFailure will become small
Fix2: With the help from a node operator , the team found out that for some reason the tx send to thorchain sometimes is unsuccessful , which bifrost keep retrying , it only recovers after restart, unfortunately bifrost didn’t log the error message about what cause it to fail , this PR will log the error message , and then panic after 5 retries , thus bifrost pod can restart
PR: https://gitlab.com/thorchain/thornode/-/merge_requests/1699
Multichain Resources
Chaosnet
Midgard: https://midgard.thorchain.info/v2/doc
THORNode: https://thornode.thorchain.info/thorchain/doc/
RPC: https://rpc.thorchain.info(https://cosmos.network/rpc/v0.37.9)
Seed Service: https://seed.thorchain.info
Testnet
Midgard: https://testnet.midgard.thorchain.info/v2/doc
THORNode: https://testnet.thornode.thorchain.info/thorchain/doc/
RPC: https://testnet.rpc.thorchain.info(https://cosmos.network/rpc/v0.37.9)
Seed Service: https://testnet.seed.thorchain.info
THORNode
A lot of the week has been consumed dealing with SCCN instability and subsequent fixes. MCCN has been quite stable relatively speaking.

https://gitlab.com/thorchain/thornode/-/merge_requests?scope=all&state=merged
Midgard
A lot of fixes to achieve stability. No major changes to report.

https://gitlab.com/thorchain/midgard/-/merge_requests?scope=all&state=merged
XChainJS
Stability and fixes for Asgardex requirements. If you are interested to help maintain the library, please reach out.
Bridges
Actively-developed bridges will be reported here going forward. Bridges are commissioned once a team who can implement is identified and work begins.
Complete
- Bitcoin: Deployed to chaosnet
- Ethereum: Deployed to chaosnet
- BitcoinCash: Deployed to chaosnet
- Litecoin: Deployed to chaosnet
UTXO Chains
- Dogecoin: Complete, will be activated after MCCN
- ZCash: Scoped, rain-checked
Cryptonote
- Haven: MSS complete, rain-checked until after MCCN stability.
- Monero: Pending Haven implementation
Custom
- Cardano — Scoping
- Polkadot: Demo’d, rain-checked until after MCCN stability.
- Avalanche: Scoped, WIP with team to investigate options
- Zilliqa: Scoped, rain-checked
EVM Chains
- Binance Smart Chain: Likely after MCCN
- Ethereum Classic: Rain-checked
- Rootstock: Rain-checked
- Arbitrum: Rain-checked
IBC
A development partner has been found and will begin building IBC bridges.
Pending IBC integration — Cosmos, Terra, Kava, Secret Network, Injective Protocol, Sifchain, Akash Network .
Community Work

HoodieUpdate
Multichain ARB BOT (dont use it blindly, you need to understand the code, and its still in development stage)
- automatically generate and update midgard/thornode api client
- price oracle using consensus algorithm with adjustable parameter
- ftx cex module done (including 2fa withdrawing)
- was successfully arbing for several days using BUSD as base asset, and trading LTC,BCH
- xchainpy library integration
- more in repo
https://github.com/hoodieonwho/thorchain-arb
THORChain on IanColeman site:

Vanaheimex Weekly Update (03/05–09/05) :
New pool list UI (pool asset depth, apy, pool stats)
- swap assets preselected urls
- website meta tags has been updated for social link enhancement
- withdraw & search asset breadcrumb enhancement
- retry rune deposit page UI added
- eth duplicate transaction list bug fix
- event google analytics added for better monitoring
THORSwap

cluster-launcher
- Update dependencies on AWS
— Use terraform v15 and EKS module v15 (fixes v14 destroy bug)
- AWS EBS CSI driver integration (WIP)
— Enabling volume resizing and Snapshots
— Replace default storage class and switch to io2 volume type
Ledger THORChainJs
Merged and ready for integration into wallets

thormon
- Backend
— Fix healthcheck module irregularities
— Data sources filtering
- Frontend
— Setup monitoring
— Fix observed chain max value corruption
— Change app icon and fix cached content problems
— Installable progressive web application

TRX1’s Weekly Dev Report (03/05–09/05)
THORChain Monitoring bot
Investigating and fixing the bug with pool churn notification spam. Added a cooldown timer and a new connection to Midgard V2 endpoint to verify the list of pools.
• Impermanent loss protection calculator + example report for BEPSwap
• Other small changes and fixes
Asgard Exchange
Weekly Update (5/3–5/9)
- Asym withdraw support
- Uses shortened memo for btc -> erc20 swaps
- optional BNB memo support when sending to different wallet
- code cleanup for deprecated way of eth gas estimates
- adds external explorer links for transactions on thorchain.net
- updates small number formatting bugs for the explorer
THORChain Tools
Tool by the THORSwap team to find pending liquidity

RUNEYield.info Weekly Update: (03/04–09/05)
Backend:
Fixing issue with missing several BTC transactions while syncing from Midgard API.
iOS App
- Onboarded around 20 community members. Testflight link(https://testflight.apple.com/join/czjw2gSp)
Released v0.9 Beta 3,4 and 5:
* Changed day/days typo.
* Fixed background layout for different screen sizes.
* Added hide pool share amount
* Fixed % at the end of “shows after 7 days” text.
* Added fees earned.
THORNames
Bookmark it. Will be for the upcoming THORName service.

GrassRootsCrypto

THORChain LP University

https://www.youtube.com/channel/UC1DISL3mSTrasRHN_IzIGZg
Telegram Bot
Twitter Bot
Delphi Defi Dashboard
Upcoming Release for the Dashboard
https://defi.delphidigital.io/thorchain/chaosnet/network
THORChain Network Explorer
Continual Improvements, now with custom sub-domains for each net:
https://testnet.thorchain.net/
THORChain Official Block Explorer
https://viewblock.io/thorchain
https://dash.viewblock.io/d/thorchain
RUNEData
View historical yield and simulate future yield in pools:
RUNEBalance
View current arbitrage opportunities in the pools. New card-style overviews.
https://www.runebalance.com/#/pools
Trading Leaderboard
View the current leaderboard for traders on THORChain
https://leaderboard.thornode.org/
Next Milestones
- Stability
- RAISETHECAPS
- Synths
- THORChain Name Service
- DOGECoin
- BSC
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
- Gitlab (primary): https://gitlab.com/thorchain
- Github (secondary): https://github.com/thorchain
- Medium: https://medium.com/thorchain