Weekly Dev Update #8
THORChain Weekly Dev Update for Week 9–16 Sep 2019
**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:

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.
- Cosmos-powered SDK StateChain
- Cross-chain infrastructure
- Threshold Signature Scheme implementation
- Front-end Integration for BEPSwap
- Other development activities
StateChain
The Statechain had a few updates that have come about from testnet integration.
- FIX: Pool Address not displaying
- Create Pool & Admin/User Actions
- BUG: SWAP instruction does not return an asset
- Fix issue with pool creation
- ADD: Short-form and Symbol MEMO
- Audit & Test Batching of `TxIn` Array
- FIX: Transaction Types during Bootstrap.
- [CRITICAL] Staking manipulation bug
- BUG: Pools are being created with zero balances
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:
Front-end Integration
Massive work was done to front-load all the API integration points for the front-end.
- Swap and Send Detail View w/ Double Swap
- Display all token prices on swap screen & wallet
- Swap Page & Wallet API integration, Swap Detail Page API Integration
- FEATURE: Connect Wallet on testnet
- FIX: Expand coin icon out to the edge
- Swap Detail Page Issue, Swap Page Issues
- Remove all hard-coded data
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 2019
shipped - 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:
- 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