Milton Contributor Proposal [25/07/2022 - 18/09/2022]

Background:

As it has been during the last months, the last period the dxgov team put their efforts into guilds (DAVI project now) as well as in fixing the contract issues coming from the audit report. I personally feel that it was a good period of great productivity, where I advanced in the knowledge of important pieces of our governance system. The last period review is available here where I go more in-depth.

Goals:

  • Continue to work on Guilds development acording to the dxgov roadmap.
  • Continue testing the dapp, finding and creating new issues to add to our backlog.
  • Work on any new issue in the contracts repo and participate in the next release of the dxdao contracts.
  • Try to join forces with the QA team, in case they need it. Otherwise, I consider that Guilds is on a “stable” point considering some of the main features, so I will try to advance a little in the integration tests on the parts we know are not going to change.

Responsibilities:

  • Collaborate with Dxvote squad to improve the app and team processes.
  • 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.

Timeframe:

2 months. From Jul 25, 2022, to Sept 18, 2022.

Compensation:

Experience Level: Level 4

Time commitment: Full-time ( 40hs/week )

Payment:

  • $12000 DAI
  • $8000 DXD vested for 3 years.
  • 0.3334% REP

To be paid 100% at the end of the period.

After the discussion regarding the late proposals, I am open to any penalty that the members of the dao consider appropriate since I am creating this proposal with a delay of 9 days.

Work Experience:

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

6 Likes

6. Period review

During this period I have been focused on DAVI, especially on the actionsbuilder functionality and the voting logic. Close to the last weeks there was a great demo of DAVI’s progress. It is very encouraging for me to see how everything that we have been working on is taking shape and how close we are of having a productive/stable version. Many interesting things happened in the dao, and with that consideration the importance of communicating our progress is evident. Even though some of the things that happened were a bit discouraging, it felt great to invest more time on dao matters, being informed and voting more actively.

Went well:

  • DxAvatar contract refactor: Even though it was relatively simple, I think that the whole team worked very well on daostack contracts refactor. Excellent effort and organization from @AugustoL for preparing, assigning the tasks and supporting/mentoring in the process.
  • Governance/Coding balance: As I mentioned before, during this period I spent more time on dao matters. I can’t be precise about the time, but it was enough to be informed of the latest proposals and comments, vote on some of them and attend the relevant meetings. Despite this I think my productivity remained as usual, which is good. This is something I definitely want to continue doing and improving, for sure.
  • Code reviews: I think my organization was much better than previous months. As a result, I have been able to spend more time reviewing code as well.
  • We have made a lot of progress at DAVI and I feel very good about my contributions this period. No crazy/hight-impact feature (maybe) but a lot done. Details below.

Did ok:

  • Although QA team took integration tests responsibility I don’t feel like I was able to help too much. I did helped with their prs and was able to join qa meetings but I think I can have a little more initiative to reach out to help them move forward. Nevertheless I think we are just taking good steps into structuring qa and development teams workflow.

I can improve on:

  • I feel like I could have contributed more to the team. Perhaps for personal reasons, I was not able to came up with many new ideas or help the team members much. My main contribution was the code, and it’s not bad but it can give much more as a team member.

Period closed pull requests:

#210 - DxAvatar contract refactor
#149 - Add Validations to Actionsbuilder ERC20Transfer Editor
#160 - Add Validations to Actionsbuilder RepMint Editor
#169 - Display correct vesting contract params info
#174 - Fix approval calls
#178 - Add Validations to Actionsbuilder SetPermissions Editor
#199 - permissionRegistry updates
#222 - Fix permissionRegistry “to” field
#230 - Fix encode & decode values for approval calls
#237 - DAVI Refactor | Folder cleanup
#245 - Fix proposals filter
#256 - Add SWPR token transfer permissions in localhost
#267 - Add summary for spending calls
#275 - Display nice looking params for generic calls
#285 - Fix ActionsBuilder calls per option
#292 - Display Voted Option in proposal page
#307 - Add Davi Footer
#312 - Display wining option

6 Likes