Status Update

December 21, 2017

Status Updates (December, 2017) > December 21, 2017

Weekly Development Report

CSL CORE

Here are the major updates from the team:

  • More work on Monad stack proposal has been done. The team is going to have more discussions with the engineering and networking leads in the coming week.
  • The team tackled finishing work on the initial version of the block processing technical documentation.
  • Furthermore, the team prepared Exception Handling Refactoring proposal. The document is currently waiting to be reviewed.
  • The Update system document’s internal review has been successfully finished.
  • The team has finalized spec/proposal on checked/unchecked deserialization approach.
  • Significant effort has been focused on preparing installers for master deployed on dev cluster.

DAEDALUS

Preparing the first release of Daedalus wallet with Ethereum Classic support, both Daedalus and Grothendieck teams committed most of the week to testing and fixing bugs. Smaller issues, such as the issue with transaction sorting, have been found and fixed. Team has started working on a new feature for sending bug reports from Daedalus with the possibility to attach logs.

MIDDLEWARE

Here are the latest updates from the team:

  • Work has been done on refactoring the database layer to read the database exactly once in all GET/list queries.
  • Performance improvements for the newPayment endpoint have been made.
  • Team members have written a technical proposal on how to change underlying crypto derivation schemes without breaking Address' compatibility.
  • The team has made an attempt to complete as many V1 endpoints as possible.

EXPLORER

Explorer has been officially paused for now.

NETWORKING

A rather large refactoring to separate blockchain logic from network diffusion has been merged to master, and a second phase has been completed and is ready for review. The team submitted a patch for cardano-sl-1.0 that is going to drastically reduce the load on relay nodes when serving the blocks to end users.

DEVOPS

While preparing for the first soft fork taking effect at the start of the 16th epoch, the team was paying very close attention to both the cluster and exchange health. Everything went smoothly. As Ada's popularity grew throughout the week, exchanges informed the team of new bottlenecks, such as slow withdrawal rates. DevOps coordinated with the developers and QA to isolate problems, test, and deliver improvements. More improvements are in progress to ensure long term scalability. To accommodate increased load on the mainnet cluster, the team provisioned 60 new nodes. Additional work continued on CI migration, packaging a Mantis wallet, and general development support.

Tech Support

Last week saw an uptick in tickets due to various issues and an increase in traffic due to the increase in Ada’s popularity. A total of 1310 tickets were logged. The top reported issues were:

  • Unable to connect
  • Unable to see transactions
  • Issues with using the wallet
  • Antivirus related issues
  • Problem redeeming coins
  • Cannot launch