Weekly Dev Update #68

THORChain Weekly Dev Update for Week 68, 03 — 09 Nov; Affiliate Fees, Assym Withdrawals, Chaosnet V0.16.2, Midgard V0.5.2, Midgard earnings endpoint, updates to RUNEStake.info and RUNEBalance.com

Image for post
Image for post

Summary

The team worked on Chaosnet stability, testnet fixes, and multi-chain tweaks. Midgard was also updated.

Affiliate Fees

A big feature implemented for the week was affiliate fees, allowing frontends to charge a transparent fee for processing any swaps from their interfaces. The memo is as follows:

SWAP:ASSET:ADDRESS:LIMIT:AFFILIATE-ADDRESS:FEE-RATE

The affiliate address will be a native THOR.RUNE address and will immediately receive native RUNE, to the amount that is the fee-rate specified in Basis Points (0–10000). Thus if wallets wish to charge 10 basis points (0.1%) then they simply add 10 as their fee rate. This is simple and easy to convey to the user “0.1% fees”, as well as being easy to inspect.

Assymmetrical Withdrawals

This feature was finally implemented and allows a user to withdraw entirely to one side. This will be necessary for more advanced features later on and allowing single-side liquidity provision from chains without needing a RUNE wallet, ie, adding just Bitcoin, then later removing just Bitcoin.

Releases

Chaosnet V0.16.2 was released with a bug fix for TSS keygen blame.

Image for post
Image for post
https://gitlab.com/thorchain/thornode/-/releases

Midgard V0.5.2 was released with some improvements and updates. Details below.

Image for post
Image for post
https://gitlab.com/thorchain/midgard/-/releases

THORNode

The team deployed fixes for V0.16.1, as well as multi-chain bug fixes found on testnet. In addition some small changes to THORNode events to allow the new Midgard V2 to more efficiently index events.

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.

Devops

Continual improvements.

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

@thornode_testnet_bot

@thornode_chaosnet_bot

Twitter Bot

https://twitter.com/thor_bot

Delphi Defi Dashboard

https://defi.delphidigital.io/thorchain/chaosnet/network

THORChain Network Explorer

https://thorchain.net/

THORChain Official Block Explorer

https://viewblock.io/thorchain

RUNEData

View LP data, and predict future returns

http://www.runedata.info/

RUNEBalance

View current arbitrage opportunities in the pools

https://www.runebalance.com/#/pools

RUNEStake

View your current LP performance in each pool.

https://runestake.info/

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

Bitcoin public testnet.

Community

To keep up to date, please monitor community channels, particularly Telegram and Twitter:

Written by

The official team for THORChain — the decentralized liquidity network.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store