Date: November 26, 2021 Tags: reconfiguration, treasury
Author: DrGorilla.eth#8862
Payout recipient:
DrGorilla.eth#8862
Proposal date:
November 26, 2021
Provide a comprehensive, 1-2 sentence summary of your proposal. This would be trial payout as a solidity developer. My main focus will initially be unit testing and overall optimization. I suggest a duration of one funding cycle and a payout of $1000 (or $JBX equivalent), based on my last hiring coding challenge (with a payout of 3700$), past salary/industry standards and "earn a comparatively small amount".
What gaps do you see in the DAO's process, and how might you help to fill them?
Even though the Juicebox V2 code base is already functional and well written, with an exhaustive and clear documentation, more hands on the keyboard are always welcomed. In order to have a proper audit by the end of the year, the solidity code needs to be thoroughly tested, challenged and optimized where it can be.
Furthermore, to facilitate our future auditor's life, having reviewed and covered every corner of the code base (and document it as needed) is a necessity. Since my arrival at JB yesterday, I have coded a first draft of unit tests for one of the Core contracts JBSplitStore https://github.com/drgorillamd/juice-contracts-v2/commit/cc9f38999d1e46ef600443a9adc11d3c71cc5aec.
Another gap I would like to help addressing at Juicebox DAO is the gap in newcomers formal trial procedure (especially for developers). As I currently have a conflict of interest in this one, I would like to start thinking of other ways to achieve such trial (ie coding challenge for instance), after my own trial period ends.
What might a starter project be for you?
Write unit tests while finding potential gas optimization.
Trial period outcome (recurring versus not) will be assessed based on :
Payout Amount:
Suggested: 1000$ (ideally in $JBX, in order to serve as an entry and incentive to take an active part in DAO voting process), if the trial period leads to further collaboration (via another trial period or a recurring payout, which would be in $ETH).
Sponsors:
@Jango
See this proposal on IPFS https://snapshot.4everland.link/ipfs/QmNYdy4QAYiw7BmLxaKVsnPLqn9A1zN8hZ6ktNVmPvAgY4/Add%20DrGorilla%20eth%20to%20trial%20period%20payout.md IPFS Gateway https://gateway.pinata.cloud/ipfs/QmNYdy4QAYiw7BmLxaKVsnPLqn9A1zN8hZ6ktNVmPvAgY4/Add%20DrGorilla%20eth%20to%20trial%20period%20payout.md