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-231 - Set ` allowSetController` flag to true , and give multisig discretionary permission to execute a controller migration.

By 0x50e7...11b4BA
Author: Jango
Date: (2022-07-15)

Thesis

JuiceboxDAO should be prepared to migrate to updated JBControllers as needed for security purposes. Its project ownership structure around a 9 of 14 multisig is sufficient to prevent unwarranted changes from taking effect without consent from protocol contributors especially concerned with risk and security.

This should be assumed until a proposal is approved to explicitly turn the allowsSetController flag to false.

Motivation

JuiceboxDAO recently sponsored a Code4rena contest to find issues with the protocol’s codebase. The response was overwhelmingly positive with no existential changes needed, however there are a handful of security adjustments the DAO will be better off making soon, all of which re-enforce that the protocol will work as documented. These may involve migrating controllers.

Specification

  • Configure funding cycle #6 to allowSetController in the funding cycle’s metadata.

  • Allow the multisig to submit a transaction to migrate controllers.

  • Allow the multisig to submit a transaction to migrate ETH payment terminals.

Rationale

It is important for the multisig to have discretionary powers over protocol contract migrations so it can act quickly if security vulnerabilities are discovered. This can be relaxed once the protocol stabilizes after further security reviews and audits, so as to restore full control to direct votes by JBX members.

Risks

There is smart contract risks any time we introduce new code to depend on, however this already the case with the current code we depend on. The purpose of this proposal is to mitigate risks disproportionately to introducing new risks.

Timeline

This discretionary power should last until a future proposal is approved to flip the metadata flag back to false.


Discussion Thread | IPFS

Continue Reading
Connect Wallet to Add Note
0
Votes 63
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

150.906M

99.98%

2-Against

33,844.343

0.02%
Quorum 150.94M/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