Weekly Dev Update #8

THORChain Weekly Dev Update for Week 9–16 Sep 2019

Weekly Dev Update #8

**TESTNET WILL BE SHIPPED THIS WEEK**

The team feel confident that a public testnet will be shipped Wednesday/Thursday this week! Users will be able to swap assets across pools, and even swap and send them to each other. Assets will be sent via the new @bepswapbot which is a faucet on Telegram.

**TESTNET WILL BE SHIPPED THIS WEEK**

Overview

The team have opened a public Gitlab Board for community tracking of progress. It can be viewed here:

Development · Boards · BEPSwap
BEPSwap - instantly swap BEP2 tokens.
Development progress can now be viewed publicly.

In addition to this, the team will also maintain public Milestones, so that progress can be easily snapshotted:

This is all part of the effort to make BEPSwap and it’s future successor, ASGARDEX, a community project.

BEPSwap Development

The team are working on 5 parallel streams of effort to deliver BEPSwap, which remains the primary focus.

  1. Cosmos-powered SDK StateChain
  2. Cross-chain infrastructure
  3. Threshold Signature Scheme implementation
  4. Front-end Integration for BEPSwap
  5. Other development activities

StateChain

The Statechain had a few updates that have come about from testnet integration.

Cross-chain Infra

A large change this week was in regards to how balances are reported on from the Observer, now removing decimals and opting for integer representation of balances to match Binance Chain.

Threshold Signatures

This week began to implement a peer-peer protocol for signing TSS signatures with no leaders. The design of it is covered in the documentation:

Signer
The Signer in the Service Node queries for unsigned transaction arrays from the Statechain and then prepares them for…

Front-end Integration

Massive work was done to front-load all the API integration points for the front-end.

Work is paying off, with the interface being very clean and pretty to look at:

Other Development

The BEPSwap telegram bot has been deployed and users can find it at @bepswapbot — where it will issue out testnet assets to enable the community to help test the upcoming testnet.

A block explorer was provisioned and will be specced out to be specific to BEPSwap in the coming months.

Timelines

The team are working for these milestones. These timelines are indicative, but it is important for the team to deliver with high productivity and constant community feedback.

Other Development:

  • RUNEVault: July 2019 shipped
  • Telegram Bot: August 2019 shipped
  • Bep2Bot: August 2019 shipped

BEPSwap:

  • Testnet: August 2019shipped
  • Community Testing: eta this week
  • Audit: September 2019 on-time
  • Mainnet: October 2019 on-time

THORChain:

  • Testnet: Q1 2020 on-time
  • Mainnet: Q2-Q3 2020 on-time

Community

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