Weekly Dev Update #7
THORChain Weekly Dev Update for Week 03 — 09 Sep 2019
Overview
The team continue to integrate the Chain Service into the frontend for testnet unveiling.
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:
- Stake — add a status to stake event
- Emit Add event when state chain process AddMsg
- Postman Coverage of Statechain
- PoolAddr API Endpoint
- Abbreviated MEMOs
- add api endpoint to query trust accounts
- add api endpoint to query the latest block height that had been observed on binance chain
- Emit admin config event
The PR to highlight is Abbreviated MEMOs. This will be added to BEPSwap documentation, but will follow this format, and allows both user-friendly MEMOs to be used:
- SWAP:
>: - STAKE:
+: - WITHDRAW:
-: - CREATE:
&: - ADMIN:
!: - GAS:
$: - ADD:
%:
Cross-chain Infra
Continue work on the Observer, including better start-up behaviour.
- Update Observer to use the new statechain types
- Add more metrics to observer
- add support to load config file from different folder, signer and observer
- Observer Start-up Behaviour
Threshold Signatures
This week continued to integrated the TSS signing process into the Statechain architecture.
Front-end Integration
Massive work was done to front-load all the API integration points for the front-end.
- Integrate Binance Chain, StateChain Integration in Network, Frontend API Implementation Guide
- Swap Page & Wallet API integration, Swap Detail Page API Integration, Swap and Send Detail View w/ Double Swap
- Pool Page View, Pool View No Stake, Pool View Add Stake, Pool Detail with Stake, Create New Pool, Withdraw Page
- Trade Page View, Trade Detail View
- User Data Page (Stats), Network Data Page (block explorer)
Other Development
Work has begun to spec out a BEPSwap Telegram Bot to allow BEP2 Token Faucet for testing. Users will be able to add their addressess to get test BEP2 tokens and participate in testing BEPSwap.
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: Week 3-4 August 2019
- 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