Weekly Dev Update #24

THORChain Weekly Dev Update for Week 01–05 Jan 2020

Weekly Dev Update #24

Changes

No significant changes to report.

THORChain

Refactoring

A large part of the week’s refactoring was on consolidating the Bifrost into one binary to simplify how it accesses key-material for THORChain since it has two main routines:

  1. The Observer (which observes external networks and posts witness transactions to THORChain)
  2. The Signer (which manages the TSS process, and posts transactions into THORChain to facilitate vault churning)

Genesis and Build Management

More work was done to validate and tweak the build process for the binary. Genesis routines were also re-worked. Smoke tests are added into each deploy to ensure build integrity.

Improvements

More work was done on event logic to address some integration issues with Midgard. The Ragnarok routine was also re-worked to cover some edge cases.

Midgard API

Some small fixes to address integration problems with the interface.

Interface

A lot of small bug-fixing of issues discovered in the validation, as well as the update in how prices are calculated.

Audit

Code Review: Commenced

Economic Review: in discovery

TSS Audit: early discussion

Next Milestones

The updated testnet is in the final stages of testing.


Community

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