Madusha - Contributor Proposal [07/09/2022 - 06/11/2022]

I’m submitting this proposal a bit late. Apologies for that. I also intentionally left a week between my previous proposal and this one, to compensate for the few days I took off in the first two weeks of September.


In my last proposal period, the DXgov team was working on preparing DAVI to go-live. My thoughts and reflections on this period can be found here.

DAVI is now in the last mile before the launch. I will continue to work on DAVI, incorporating feedback and bug fixes from the closed beta release. I expect us to be able to launch an open beta in this proposal period (hopefully!). We’re also working on the next iteration of DXdao contracts, which I will continue to contribute to.

Proposed Scope of Contribution

  1. Goals:
  • Deploy DAVI as a closed beta and incorporate feedback to prepare for the open beta launch.
  • Investigate and fix any bugs encountered during QA testing and closed beta.
  • Continue to work on the next release of DXdao contracts – mainly the test suite and the UI integration via subgraph.
  • Participate in conversations around the DXgov roadmap and balancing new features while supporting QA efforts and ongoing bug-fixes.
  1. Responsibilities:
  • Collaborate with DXgov members to build and improve our governance products.
  • Keep DXvote development efforts on-track.
  • Actively engage in improving the Guilds developer experience and ways of working.

Time commitment

80% availability (32 hrs/week)


Experience Level: 5

  • $11200 ($7000 * 0.8 * 2) to be sent half on the first payment proposal, and half on the second payment proposal
  • $8000 DXD ($5000 * 0.8 * 2) vested for three years
  • 0.26672% REP (0.1667 * 0.8 * 2), to be sent half on the first payment proposal, and half on the second payment proposal

Work Experience

  1. Past Proposals
  1. My PRs can be found on dxvote, DAVI and contracts repositories.
  2. 4 years as a full-stack web developer at Pearson Education

While the original proposal period ended on the 06th November, I was not working for the first two weeks of October. I’m compensating for this by adding extra 2 weeks until 20/11/2022.

A Retrospective

This proposal period has been quite productive, with DAVI launching in open beta, DXdao contracts v1.5 being audited and a lot of planning going into preparing the frontend for Gov 1.5.

We were able to quickly iterate over DAVI and push it through the closed beta and open beta, to prepare Guilds to go to production. Meanwhile we received the audit report for Governance 1.5 contracts. The identified issues have now been fixed and the changes are being reaudited.

In this period I took a lot of time to work on a foundation for the DXgov subgraph implementations. The team is now actively developing a subgraph implementation for Guilds, with the intention of integrating this with DAVI. I’m also working on an effort to unify all DXgov code repositories into a single monorepo, which will reduce our development time and increase productivity.

Due to Devcon, the team was not available for a few weeks for development. Personally in this period I was also moving to Sweden and was not working. This has been reflected in the proposal as an extension of my contribution period.

Did well

  • Supporting DAVI development efforts and collaborating with the team on brainstorming, planning and mobbing sessions.
  • Supporting DAVI deployment and DXdao contracts 1.5 audit fixes.
  • Initiating and structuring the DXgov subgraph and monorepo development efforts, hopefully resulting in faster development cycles.
  • I believe I’ve improved on my productivity and availability significantly, and will continue to make sure this is the case.

Improve on

  • The ongoing struggles around governance and restructuring was taking a toll mentally, so I decided to step back and reduce the time I allocate for governance activities. Going forward I expect to be engaging in governance more.

Work completed


  • $5600 ($7000 * 0.8) DAI to be sent on the second payment proposal
  • $4000 DXD ($5000 * 0.8) in a vesting contract continuously for three years
  • 0.13336% REP (0.1667% * 0.8), to be sent on the second payment proposal