Change Log
May 23, 2025 - JBController4_1 and JBOmnichainDeployer4_1β
Proposal to deploy JBController4_1 and JBOmniController4_1.
Currently, in order to update an omnichain project, a user must give the JBOmnichainDeployer permission on each chain, without the ability to aggregate as a Relayr transaction. This is not a fun UX.
We can fork and make a few updates to the JBController in order to allow omnichain projects to queue rulesets from it directly. This will make updating omnichain projects one call to Relayr.
We'll also deploy a fork of JBOmnichainDeployer that allows deployments to JBController4_1.
The address of JBOmnichainDeployer4_1 is stored in JBController4_1, allowing privileged access to queueRulesetsOf and launchRulesetsFor.
Once deployed, web clients should use the new JBController4_1 and JBOmnichainDeployer4_1 to deploy projects going forward, and consider giving users on the current controller an option to migrate to JBController4_1.
A new Buyback Hook and Croptop contracts will also be deployed for future projects to use, since the currently deployed one has a strong dependency on the project using the controller immutably written to it.
This will also require a transaction by JuiceboxDAO to JBDirectory.setIsAllowedToSetFirstController(...), see Administration.
April 16, 2025 - USD/ETH price feed on JBCurrencyIds = 3.β
Proposal to deploy a new USD/ETH price feed on JBCurrencyIds 3. The one that was deployed on 2 was deployed inverted, interpreting the USD/ETH price as ETH/USD, and is therefor innaccruate and unusable.