district0x Dev Update - September 3rd, 2019

Development progress and product changes from district0x

In the past two weeks of development here at district0x, we’ve managed to make up for our previously delayed deployment with a host of important changes to Meme Factory, which we’ve detailed below. After a bit of reworking, we were able to relaunch the DANK faucet in a working state as well. Alongside this work, progress on the District Registry proceeds at a rapid pace, with a large code review and bug squashing session coupled alongside us securing a third party to conduct security audits. Meanwhile, Ethlance continues it’s page-by-page development as it begins preparing for it’s own testnet instance.

Meme Factory

Meme Factory saw a new mainnet deployment in the past two weeks. Here’s a summary of specific changes:

Change Log

Meme Factory now supports meme submissions with .svg, .mp4, and .gifv format. This should allow far more flexibility for moving/animated images while still remaining within the 1.5MB limit.

Email notifications have been refactored to correctly deal with .svg and .mp4 images — they will not be displayed due to incompatibility with a number of email clients.

The DANK faucet has been restored to working order.

We’ve added buttons on the vote page to allow users to download and import their vote secrets. This allows votes made on one browser or device to be revealed on another.

Several mobile menu artifacts have been corrected.

The parameter change page has been deployed. This allows all DANK users to govern the behavior of the DANK registry.

Several bugs associated with the parameter change page have been resolved. This includes improvements to the parameter change proposal process, as well as several edge cases with concurrent parameter changes that conflict.

We’ve integrated our community Discord chat directly into the Meme Factory interface with a fly-out button in the bottom right of the app.

With the deployment of the list of features and fixes above, Meme Factory has reached a point where all planned additions have been made, and development resources can now begin slowly moving towards other challenges, whether refactoring server side code for Meme Factory or moving towards developing other projects altogether.

District Registry

The District Registry has seen little forward development in the past two weeks simply because it is preparing for a mainnet migration ahead of our expected security audits. While it’s in this steady state, we’ve been conducting all manner of manual testing routines as users on our testnet instance to confirm everything works as planned. While the application is quite simple from the user’s perspective, there’s an incredible amount of complexity to the workings of the smart contract integrations that must be thoroughly battle tested before we’re confident we can release our latest application to the public.

Ethlance

Development of our Ethlance rework, dubbed Ethlance 2.0, has remained towards the bottom of our priority list in the past two weeks, however, this has not stopped us from taking solid steps forward towards a public launch. Ethlance’s front end is the current center of attention, and after modularizing much of the components needed, we’ve been simply working page by page to build the final application. Recently, development efforts have completed the email notification template, and in addition, the jobs, job contracts, and contract details pages have all been completed, with the new job and new invoice pages currently in progress.

Overall, it’s been a messy but very productive two weeks for the team as we’ve brought our largest set of updates to Meme Factory with the advent of the parameters page. This marks not only a significant technical achievement, but will finally allow Meme Factory to be the self-governing autonomous marketplace we always imagined it would be. Future updates will hopefully yield as many triumphs as this one.