Trading is temporarily paused. More info here. THORChain has no active refund, airdrop, or compensation program. Be cautious of fraudulent websites impersonating the protocol and report them back to us.

Weekly Dev Update #92

THORChain logo
THORChain

2021-05-12 — 6 min read

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.

https://xchainjs.org

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

A surprise community team https://twitter.com/ThorWallet

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:

https://iancoleman.io/bip39/

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

Continual Improvements to 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

https://github.com/thorchain/ledger-thorchain-js

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

https://thorchain.network

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

https://thorchain.tools

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.

https://thorname.com

GrassRootsCrypto

http://yt.be/GrassRootsCrypto

THORChain LP University

https://www.youtube.com/channel/UC1DISL3mSTrasRHN_IzIGZg

Telegram Bot

@thornode_testnet_bot

@thornode_chaosnet_bot

Twitter Bot

https://twitter.com/thor_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://thorchain.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:

http://www.runedata.info/

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:

Try the World’s Leading Bitcoin DEX

No sign up required. Easy to use.