Author: filipv
Date: 2023-04-15
Migrate all of the JuiceboxDAO multisig's v1 JBX to v3 JBX.
To consolidate the DAO's JBX for simpler operations.
OperatorStore.setOperator(...) with an _operator of JBV3Token, a _domain of 1, and a _permissionIndexes of [12] (Transfer).JBOperatorStore.setOperator with an operator of JBV3Token, a domain of 1, and a permissionIndexes of 12 (Transfer).Tickets.approve(...) on v1 JBX with a spender of JBV3Token and the maximum amount (the maximum UINT256, 2**256 - 1).JBV3Token.migrate().JBV3Token contract to migrate the DAO's v1 JBX.JBV3Token contract to migrate the DAO's v2 JBX.JBV3Token contract to migrate the DAO's v1 Tickets ERC-20 JBX.Although the v3 migration contracts were tested and audited, there are always risks of bugs and vulnerabilities when interacting with smart contracts.
To be executed within 90 days of this proposal's Snapshot ratification.