district0x Dev Update - December 24th, 2019

Development progress and product changes from district0x

The last two weeks of development have flown by for the district0x organization. Most of our efforts have been shifted from the upkeep of Meme Factory and the launch of District Registry to the ongoing development of Ethlance. Meanwhile, Meme Factory and the District Registry remain in ongoing testing cycles ahead of some very large back-end changes in the case of Meme Factory, and public launch in the case of the District Registry.

Meme Factory

During our last update, we detailed our use of our new Infura node in order to stabilize against some of the persistent performance issues we’ve seen with our apps running on Parity. The past two weeks have given us time to test its performance in a range of scenarios, and encounter some failure scenarios to correct. Additional logging and error handling is being wrapped up as we prepare to push this to mainnet.

District Registry

The District Registry has been tested front-to-back for several weeks, and after clearing an issue with our Aragon integration in the wake of the Istanbul fork, we have gotten it into a launch-ready state. We’re going to continue to monitor its performance throughout the coming weeks, and plan to push it public shortly after the holidays.

Ethlance

Ethlance is now receiving the lion’s share of developer time, and with the structure afforded to us by our previous applications listed above, Ethlance has a very clear path forward across the next few cycles. Most immediately, we edited and revised the first drafts of the bounty contracts, and completed the async refactor just as we did on Meme factory.

Following from some recent experiments with GraphQL, we’ve been working to build out the resolvers for all the app-generated data (i.e. off-chain, since we don’t have blockchain data incoming yet). This has been a bit time consuming since there are large discrepancies between our old SQL schema and the new GraphQL. This also lays the foundation for our off-chain authorization flow. Alongside this, as always, we need a syncer and short of some general architectural changes we’re making from Meme Factory, this should be a straightforward build-out.

More front end work was completed as well. Placeholders were not working correctly in Chrome, so we took out the hammer and refactored it from the ground up. A sign-in modal was also built. The aforementioned mobile front-end work has also been completed and tested. This all paved the way for a final re-organization of our reframe events, as well as implementing the kind of smooth spinners and animation fix-ups we saw on Meme Factory.

The last two weeks have been productive, and we’re especially happy to see such a smooth transition of developers from one application to another. The coming year holds great promise for the project and space at large. From the entire district0x organization, enjoy your year’s end, and happy holidays!