Author:
dhyon
Payout recipient:
dhyon.eth
Proposal date:
Dec 13, 2021
Provide a comprehensive, 1-2 sentence summary of your proposal.
I'd like to propose a trial period for myself as a protocol engineer mainly focused on the V2 contracts effort. This trial period proposal consolidates a retroactive payout for FC #10 and upcoming FC #11 and FC #12 (3 total cycles).
What gaps do you see in the DAO's process, and how might you help to fill them?
Juicebox has experienced an undeniable surge in usage alongside its lovely community over the past few weeks. With the added attention comes the need for more engineering efforts to enhance, harden and scale out the Juicebox protocol offering.
Areas I can contribute with great impact for V2 contracts:
- unit and integration testing
- fixing discovered bugs along the day
- strengthening inline and external docs
- auditing prep/tasks
- ops and deployment efforts for the migration
I've been having a ton of fun learning and adapting to how things are done, socially and technically, in a vibrant DAO like Juicebox.
Here are the items I've delivered during FC #10:
- JBToken unit tests https://github.com/jbx-protocol/juice-contracts-v2/pull/29
- JBTokenStore unit tests https://github.com/jbx-protocol/juice-contracts-v2/pull/32
- Fix and write a test utility for JBFundingCycleMetadataResolver https://github.com/jbx-protocol/juice-contracts-v2/pull/38
Here are items that currently in progress during FC #10:
- JBETHPaymentTerminalStore tests and fixes https://github.com/jbx-protocol/juice-contracts-v2/pull/43
- Engaging in the smart contract auditing effort
- Engaging in the gas optimization effort
What might a starter project be for you?
The V2 migration effort on the protocol side will keep my hands full for starters.
Payout Amount:
This trial period proposal consolidates a retroactive payout for FC #10 and upcoming FC #11 and FC #12 (3 total cycles).
trial FC #10 = $1000
trial FC #11 = $1500
trial FC #12 = $2000
—-
total = $4500 in ETH