FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
juicebox

Proposals

Members

Information

Create Proposal

juicebox

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago · Snapshot (Offchain)

JBP-232 - Renew Recurring Payment Proposal for Viraz

By 0x50e7...11b4BA
Title: Proposal to renew recurring payment for Viraz
Author: Viraz
Date: 15/07/2022

Thesis:

Proposal from Viraz to renew his recurring payment for $4000 per Funding Cycle

Abstract:

I have been working part-time on the protocol side of things, since before my first recurring payment proposal Recurring Payment Proposal for Viraz & would like to continue that going forward.

Motivation:

Since my last recurring payment proposal Recurring Payment Proposal for Viraz here is the work I have done in chronological order:

  • Added Support in Banny Staking Contract to handle multiple unlocks along with forge tests (Commit) & (Commit)

  • Fixed up Banny Contract with various missing assertion checks (Commit)

  • Worked on veBanny PR with 0xBA5ED (PR)

  • Improved veBanny with 0xBA5ED in terms of gas optimizations (List of Commits)

  • Add more test scenarios & Improve the Test Suite for veBanny

  • Add Fuzz Tests for veBanny (List Of Commits in the bottom)

  • Add Voting power calculation in veBanny Tests (Last Relevant Commit)

  • Github Action Integration in veBanny (PR)

  • Forge Deployment Script for veBanny & Tests for deployer contract (PR)

  • Missing veBanny test scenarios & Minor Gas Golfing (PR)

  • More Missing Tests to improve test coverage (PR)

  • PR review for NFT Reward Contracts (PR)

  • Worked with @nicholas on banana auction machine as a collab between BuidlGuild & JuiceBox (PR1) (PR2) & some more minor changes in the repo

Previous work (in the last Recurring Proposal):

  • Implemented Custom Errors in V2 (PR)

  • Added Forge Tests & Initial Template for JBX Banny (PR)

The veBanny stuff is probably at the end stages of its development cycle we need more eyes from other contributors working on the protocol side of things and decide the next steps.

Risks:

  • Code quality isn’t up to the mark

  • Unable to deliver according to the timelines

  • Viraz could go AWOL

Specification:

For the next 6 funding cycles renew Viraz’s (viraz.eth) recurring payouts for $4000 per funding cycle in the JuiceBox DAO.

Rationale:

Since I started contributing to JuiceBox earlier this year my aim only has been to learn as much as I can & make contributions that can have a positive impact on the DAO, my previous recurring payout amount was $3000 per funding cycle, so during the beginning of FC 26 I had a healthy discussion with a couple of experienced protocol devs, regarding my performance feedback to identify what can I improve going forward, and I came to the conclusion that I am ready to take more responsibility going forward, contribute more on the protocol side of things and be more active in the DAO so hence with this renewal proposal I have increased my payout amount to $4000 per funding cycle.

Timeline:

Enter Recurring Payouts starting at FC 27 for next 6 funding cycles until FC 33.

Copyright Disclaimer:

Copyright and related rights waived via CC0.


Discussion Thread | IPFS

Continue Reading
Connect Wallet to Add Note
0
Votes 75
VoterCast PowerVote & Rationale
0x5d95...30d27E
31.859M

For

0xf725...1D0041
22.855M

For

0x90ed...b10ff7
22.032M

For

0xe787...eDEFd1
19.453M

For

0x6877...1c2739
10.929M

For

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Tue July 19 2022, 12:00 amVoting Period Starts
  • Sat July 23 2022, 12:00 amEnd Voting Period
Current Results

1-For

148.21M

97.07%

2-Against

4.479M

2.93%
Quorum 152.689M/80M
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us