Executed

[IP] Upgrade bsdETH to Release 3.4.0


ID 586316...1444

ID 586316...1444

Proposed on: Jun 3rd, 2024

Proposed on: Jun 3rd, 2024

Votes

Actions

Type

Address

Details

Custom

0x5f83...Da52

grantRole(..)

Custom

Account

0x5f83...Da52

Method

grantRole(..)

Custom

0x1744...7C2a

castSpell1(..)

Custom

Account

0x1744...7C2a

Method

castSpell1(..)

Proposal

https://forum.reserve.org/t/rfc-upgrade-bsdeth-to-release-3-4-0/718

Summary

This proposal recommends upgrading the bsdETH RToken to version 3.4.0 of the Reserve Protocol to integrate with QiDAO, enabling users to mint MAI with bsdETH following the approval of the proposal from their DAO.

Motivation

The recent QiDAO integration requires bsdETH to upgrade to the Reserve Protocol v3.4.0 upon audit completion. This governance action is necessary for QiDAO integration by upgrading the pricing function, allowing bsdETH to be used as MAI collateral.

Detailed Instructions

Reference: Reserve Protocol Release 3.4.0 Upgrade Spell: 3.4.0 Upgrade Spell Upgrade guidance: ABC Labs Instruction Summary Following the upgrade guidance from ABC Labs bsdETH will perform the following steps.

Step 1 - Upgrade

To execute step 1 of the upgrade spell, RToken governance should prepare a proposal containing two calls:

main.grantRole(0x4f574e4552000000000000000000000000000000000000000000000000000000, 0x1744c9933fEb8E76563fce63D5c95A4E7f967C2a) spell.castSpell1(0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff) As step 1 is executed the spell will revoke its access as well as rotate the TimelockController that admins each RToken deployment.

Step 2 - Cleanup

To execute step 2 of the upgrade spell, RToken governance should prepare a proposal containing two calls:

main.grantRole(0x4f574e4552000000000000000000000000000000000000000000000000000000, <0x1744c9933fEb8E76563fce63D5c95A4E7f967C2a>) spell.castSpell2(<0xCb327b99fF831bF8223cCEd12B1338FF3aA322Ff>) IMPORTANT

Step 2 will be launched on the new governance contract implemented by step 1. Before step 2 can begin, the following must be completed.

all reward token balances should be claimed all rebalancing auctions must run to completion all revenue auctions must run at least until all surplus balances are below the minTradeVolume Steps will be taken to help the community with this process.

Conclusion/Next Steps

If the IP Passes governance the following will be done: multiple announcements will be made on the bsdETH social media account and discord channel for users to claim token balances. All rebalancing actions will be run to completion. All revenue auctions will run until all surplus balances are below the minTradeVolume. Once completed Step 2 will proceed. An RFC will be created following the success of Step 1 passing on IP to help guide the community on this.

Votes
Status