Approved

JBP-424: Renew 0xBA5ED

Cycle

56

Requesting

64,000 USD

loading

Proposed Transactions

Payout action loading...

Synopsis

Renew the recurring payout for 0xBA5ED for 8 funding cycles. 

Motivation

0xBA5ED has been the third set of eyes that protects the protocol against any contract level errors that could lead to a major loss of funds. Without him code would be checked by 2 contributors which (although they are immensely good at their job) makes it easier for a small oversight to go unnoticed. 

It would be hard for JuiceboxDAO to hire a replacement for 0xBA5ED as there is a high demand for smart-contract developers and a steep learning curve to learning all the intricacies of the Juicebox protocol.

Last proposal I reduced my payout with 20% to account for my focus shifting to Bananapus, because of this focus shift my role at Juicebox has temporarily become an assisting role while I lead the contract development for Bananapus. 

I expect the majority of the contract work at Bananapus to come to an end in the next 3 funding cycles and my focus to return to JBDAO. 

I will not include any Bananpus work in this proposal.

- Buyback delegate: I have done multiple thorough reviews in which I have found some potential issues and improvements. Some of which I have implemented myself, others were implemented by the other members of contract-crew. 
- Metadata library: This is a very low level library that is hard to review, I have reviewed this multiple times, and have helped improve the code base for readability and patched the issues that were found. 
- Terminal V3.1.1: This upgrade was done to resolve some low severity bugs, I reviewed the terminal changes and proposed some changes. 
- Other: Various other smaller reviews, discussions on ideas/plans.

What I hope to work on in the next cycles:
- Juicebox "V4": Various small additions to the core protocol will add more flexibility to the protocol along side naming changes that are more suitable for an L2 environment. More info here and here
- Multi-datasource: To allow for delegates to be combined, for example combining the buyback delelgate and NFT rewards when a user pays.
- OpenGSN: Finishing the OpenGSN integration for mainnet (and L2s) to allow projects to automatically perform distributions and execute multisig transactions. 

The above are just some things I would like to work on and I think may be useful to the DAO/Protocol. However I will focus my time on what the DAO finds most important.

Specification

For the next 8 funding cycles pay (0xBA5ED) `0xb045708e396E20071324C1aed2E4CFB90A0764FE` $8,000 per funding cycle and keep him on the list of beneficiaries of reserved JBX.

Rationale

Smart-contract developers are hard to hire because its new, niche and there is a high demand. 0xBA5ED is an experienced smart-contract developer and is comfortable with and has a good understanding of the Juicebox codebase.

Risks

- Reduced quality or less code shipped than before.
- 0xBA5ED could stop contributing.
- Contract work at Bananapus could take longer than expected which leads 0xBA5ED to be in an assisting role for a longer time.

Timeline

Proposal will take effect immediately

Votes

loading