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.