district0x Dev Update - November 13th, 2018

Development progress and product changes from district0x

As each service provider within the district0x Network proceeds closer to completion within their respective projects, there have been small and unexpected issues identified, and each needed to be resolved before moving on. Across all dApps in development, with the exception of Ethlance, we are moving step-by-step towards testnet deployments. With this, we’ll be able to iron out any final changes needed to roll these dApps out to the wider public.

Meme Factory

Meme Factory is progressing right along after resolving the issues we encountered with deployments mentioned in the previous update. The DANK faucet has had its token funding/loading mechanisms readied, including an on-server wallet, and is now having the odds and ends included, such as error handling as well as phone number hashing within the browser.

Thanks to the resolution of issues with deployment, we’ve been able to effectively test and implement our transaction logging and notification scheme. Planning and deploying to our new QA instance has also revealed another list of small issues to perfect before proceeding with launch.

District Registry

The District Registry’s development continues to focus on refining the smart contracts powering the backend ahead of the pending security audit. Although many changes were easily borrowed from Meme Factory, there are still more tweaks necessary in order to get the contracts down to size to handle multiple challenges per registry entry. This has been accompanied by a reworked event system, which also requires an update to our data syncer/generator. This is the current effort underway.

d0xTasks

Unlike the above two applications, the d0xTasks app was not affected by the unexpected problems with smart contract deployment, and work continues on styling the front-end unabated. In addition to UI and form styling, error handling and general UX flows are being tested front-to-back to hunt for any snags ahead of a testnet deployment. This will allow the whole team to pile in on a “private” beta before taking the app to the greater public.

Ethlance

Since completing our redesigned artwork for Ethlance shared last time, our attention on Ethlance continues to fall squarely on the backend. Specifically, work contracts have been mostly finished, with dispute and invoice functionality largely complete. In pursuing this, we developed a state diagram for the full work contract flow before implementing it. Future work will create test cases and security harden the first complete draft of our reworked Ethlance smart contracts.

Overall, the last two weeks have been a relieving return to form after several unexpected bumps in the road with most of our planned QA instances. The team is excited to get hands-on testing with a public testnet and mimic the behavior of users at scale. Future weeks will include much more copy and tutorial building, as well as constant polishing of the final look and feel to make the entire experience using Meme Factory and the rest of our applications as smooth for both expert and completely new users.