• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
JuiceboxDAOJuiceboxDAOby0x50e70c43a5DD812e2309eAcea61348041011b4BAgnance.eth

JBP-315 - Install V3 Split allocator in JB DAO v2 treasury, set allocator as feeless

Voting ended over 3 years agoSucceeded

Status: Draft

Author: jango.eth
Date: (2022-12-16)

Synopsis

Set the JuiceboxDAO v2 treasury distribution limit to infinite, and route all accumulated funds to the jbdao v3 treasury without incurring fees when doing so.

Motivation

JuiceboxDAO now has funds in its v3 treasury in order to service ongoing funding cycle commitments. All token redemptions are also moving to the v3 treasury. Thus, any funds accumuated on v2 should be able to move to v3 without further questions.

Specification

  1. Juicebox DAO multisig should call setFeelessAddress on the v2 JBETHPaymentTerminal (https://github.com/jbx-protocol/juice-contracts-v2/blob/2ef95921d5729e801d131939a7ae1bf6ba80851f/contracts/abstract/JBPayoutRedemptionPaymentTerminal.sol#L661) (0x7Ae63FBa045Fec7CaE1a75cF7Aa14183483b8397), adding the v3 allocator (0x6aaf7afef64c6852ee507876f9d25f92bd9a1ae7) as feeless.
  2. Set the Juicebox DAO v2 treasury distribution limit to the max value. Route 100% of it to the v2 => v3 allocator noted above.

Rationale

The allocator was built with this single purpose in mind.

Risks

There is smart contract risk when utilizing additional components. There's also governance risk that there might still be commitments from the v2 treasury that don't get upgraded to v3 in time.

Timeline

The next Funding cycle.


Discussion Thread | IPFS

Off-Chain Vote

For
142.2M JBX99.3%
Against
1.03M JBX0.7%
Abstain
0 JBX0%
Quorum:179%
Download mobile app to vote

Discussion

JuiceboxDAOJBP-315 - Install V3 Split allocator in JB DAO v2 treasury, set allocator as feeless

Timeline

Dec 20, 2022Proposal created
Dec 20, 2022Proposal vote started
Dec 24, 2022Proposal vote ended
Feb 25, 2026Proposal updated