7. Milton Contributor Proposal [19/09/2022 - 13/11/2022]

Background:

I joined Dxdao in December of last year. Since then I participated in dxGov team. Initially I started supporting dxvote while we started building guilds (DAVI project now). Like these past months, last period dxGov team was focused on DAVI development, working on some smart contract tasks and improving processes such as releases, workflows with the qa team and roadmap visibility. Personally, I think that we are maturing as a team and we are reaching a stable and constant rhythm of work that also allows us to project a little better. Full review of last period can be founds here

For this period the scope of my work will be very similar to what I have been doing. The focus is on DAVI in pursuit of moving towards gov 2.0

Goals:

  • Continue to work on DAVI development according to the dxGov roadmap. I assume that now that we will be doing more regular deployments and the app is being tested by more users, there will be several bugs/feedback to cover.
  • Continue testing the dapp, finding and creating new issues to add to our backlog.
  • Work on dxdao governance smart contracts v2 if help is needed (either writing or reviewing code). We did a small part of it during the last period with daostack contracts but still a lot of work to be done with the VotingMachine and other contracts.
  • Help the QA team move forward with integration testing and continue the discussion on how we can work better together. I know that the dynamics of a project in the process of being built and having deadlines means that sometimes quality and testing are put aside a bit, but I think that we must make greater efforts as a team to restore the balance and focus much more on having an integration test suite that serves our interests and those of the qa team to build something solid.

Responsibilities:

  • Collaborate with dxGov squad by delivering quality code.
  • Spend a good amount of time doing code reviews for Davi, dxvote, and dxdao-contracts.
  • Being an active member of the squad, participating in meetings/discussions, being available to my teammates in any circumstance they need me.
  • I will participate in the hackathon as a mentor and will be available for the organization in everything that is necessary.

Timeframe:

2 months. From Sept 19, 2022, to Nov 11, 2022.

Compensation:

Since during this period I will be attending the devcon (hackaton+devcon+retreat) and maybe I will take some days off after that, I will update the corresponding payment info at the end of the period with proper details.

Work Experience:

Daotalk - Worker proposal [25/07/2022 - 18/09/2022]
Daotalk - Worker proposal [30/05/2022 - 24/07/2022]
Daotalk - Worker proposal [04/04/2022 - 29/05/2022]
Daotalk - Worker proposal [07/02/2022 - 03/04/2022]
Daotalk - Worker proposal [13/12/2021 - 06/02/2022]
Daotalk - Worker proposal [29/11/2021 - 10/12/2021]
Dxvote contributions
DAVI contributions
Dxdao-contracts contributions

8 Likes

Period reflections

Infinite hackaton, Devcon and Dxdao retreat happened in the middle of this period. Naturally, many important things happened for me during this period that have broadened my vision in relation to the ethereum ecosystem, our mission in dxdao and what I would like my role to be in all of it.

Davi work was good. I was focused ( as is usual in last periods ) extending the actions builder functionalities and fixing some bugs in general. Code reviews where ok too but I can always improve on the time I spend on it. I think DAVI release process was a big win and I am very happy that we have now beta versions live. I think that there are some parts of our code that have grown a lot to cover new functionality and maybe we could think in the future to get more precision in what we are going to build to make better decisions about how to do it. I consider that having the roadmap is a big step towards it, and we must continue the efforts. In my opinion, Dxgov is a team that moves very fast, very focused on delivering code, and I have the feeling that it is very important to reinforce instances of joint reflection to solve big problems, instead of giant finished contributions from one person. After the retreat, I was able to perceive, like everyone else (I think), the urgency with which dxdao needs gov2.0, so that from now on all our energies are directed better than ever towards that goal.

Infinite Hackaton was great. We did a POC of onchain and offchain multivote for DAVI called akira using dxdao-contracts, something I had in mind inspired by Augusto. It was very good to meet @borisblock and work together with him and @dinocres , who also did an excellent job. We were able to show DAVI to Boris more in depth and get great ideas and designs from him. I would like to continue working on this in the next period since is something that can add a lot of value.

I enjoyed a lot my first devcon.I learned a lot about ethereum, I met people from very different projects, I was able to share with some people what we are doing in dxdao, learn about governance and about the challenges that other daos are having. On a technical level, it was good to keep an eye on the latest news, projects, libraries, protocols, etc: I have a long list of thins to investigate. It was very stimulating to see how many people are working for a more decentralized world.

In terms of the dao I think the retreat was very positive. I think it was important to meet everyone (almost) and to know what they do for the dao, what their responsibilities and challenges are. I liked the activity that Lateral team proposed. I think there was a lack of clarity about dxdao’s mission among contributors, and this activity tried to achieve unity in the criteria that I think is now much clearer. I was sad to see that not all those present contributed to the activities, but the entire retreat took place with great respect and we enjoyed the time together. Being that it was the only time we were all together, I think it would have been important to have more time with the dxgov team to do some kind of evaluation and review planning for the future.

During this period also worked fixing the issues reported by Team Omega after audit of the Gov 1.5 smart contracts. I worked mainly on controller refactor and test coverage and it was good to to better understand how it works and how contracts (controller, avatar, schemes) interact with each other.

Pull requests during this period:

https://github.com/DXgovernance/DAVI/pull/327
https://github.com/DXgovernance/DAVI/pull/351
https://github.com/DXgovernance/DAVI/pull/354
https://github.com/DXgovernance/DAVI/pull/358
https://github.com/DXgovernance/DAVI/pull/381
https://github.com/DXgovernance/DAVI/pull/385
https://github.com/DXgovernance/DAVI/pull/396
https://github.com/DXgovernance/DAVI/pull/415
https://github.com/DXgovernance/DAVI/pull/348
https://github.com/DXgovernance/DAVI/pull/325
https://github.com/DXgovernance/dxdao-contracts/pull/234
https://github.com/DXgovernance/dxdao-contracts/pull/253
https://github.com/DXgovernance/dxdao-contracts/pull/255
https://github.com/DXgovernance/dxdao-contracts/pull/257
https://github.com/DXgovernance/dxdao-contracts/pull/263
https://github.com/DXgovernance/dxdao-contracts/pull/268

6 Likes

Compensation:

Experience Level: Level 4

Time commitment: Full-time ( 40hs/week )
I will claim 90% of the total because I took some days off after retreat

Payment:

  • $10800 DAI
  • $7200 DXD vested for 3 years with a 1 year cliff starting 19/09/2022.
  • 0.3% REP based on the latest REP supply on mainnet at the moment of submitting onchain proposal
4 Likes

great work ----------------

2 Likes

On-chain proposal here

1 Like