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

JBP-371 - Migrate Multisig JBX -> v3

Voting ended almost 3 years agoSucceeded
Author: filipv
Date: 2023-04-15

Thesis

Migrate all of the JuiceboxDAO multisig's v1 JBX to v3 JBX.

Why

To consolidate the DAO's JBX for simpler operations.

Specification

  1. Call v1 OperatorStore.setOperator(...) with an _operator of JBV3Token, a _domain of 1, and a _permissionIndexes of [12] (Transfer).
  2. Call v2 JBOperatorStore.setOperator with an operator of JBV3Token, a domain of 1, and a permissionIndexes of 12 (Transfer).
  3. Call Tickets.approve(...) on v1 JBX with a spender of JBV3Token and the maximum amount (the maximum UINT256, 2**256 - 1).
  4. Call JBV3Token.migrate().

Rationale

  1. Allows the JBV3Token contract to migrate the DAO's v1 JBX.
  2. Allows the JBV3Token contract to migrate the DAO's v2 JBX.
  3. Allows the JBV3Token contract to migrate the DAO's v1 Tickets ERC-20 JBX.
  4. Migrates the tokens approved in steps 1-3.

Risks

Although the v3 migration contracts were tested and audited, there are always risks of bugs and vulnerabilities when interacting with smart contracts.

Timeline

To be executed within 90 days of this proposal's Snapshot ratification.


Discussion Thread | IPFS

Off-Chain Vote

For
86.19M JBX100%
Against
0 JBX0%
Abstain
0 JBX0%
Download mobile app to vote

Discussion

JuiceboxDAOJBP-371 - Migrate Multisig JBX -> v3

Timeline

Apr 25, 2023Proposal created
Apr 25, 2023Proposal vote started
Apr 29, 2023Proposal vote ended
Feb 25, 2026Proposal updated