Logo

-

Proposal to upgrade the Fraxbp Fed

Executed
#066 - mills ERA

Created Oct 4th, 2022 - Executed Oct 9th, 2022

Details

avatar

Edo

Forum Post: https://forum.inverse.finance/t/proposal-to-upgrade-the-fraxbp-fed/158

This proposal intends to establish a new Fraxbp Fed with minor improvements to functionalities and permissions compared to v1 launched recently in proposal #60 titled: “Launch a Fraxbp Fed”. The need for these upgrades are apparent after an initial period of operation of the Fraxbp Fed and are summarized in the write-up below.

    1. Amend the max slippage that can be taken by the FraxBP Fed when contracting/withdrawing DOLA.

Currently the maxLossWithdrawBps is set to 1, meaning a very small amount of slippage (0.01%) can be taken on withdrawals. This means that the contractAll() function, used to fully withdraw and burn the Feds DOLAs will fail in most situations. This function is important in the unlikely event of a USDC or Frax depegging, as the DAO would want to swiftly remove all DOLAs from the pool in this scenario.

To amend this, we suggest increasing maxLossWithdrawBps to a higher level. Approval of this proposal will set maxLossWithdrawBps to 10 (equivalent to 0.1%). This will be enough to secure DOLAs rapidly in an emergency situation. It will be up to the signers on the Fed Chair Multisig to operate the Fraxbp Fed adequately.

    1. Grant a new permission role (adjustable by gov) to the RWG Multisig to act as the guardian role on the new Frax Fed, meaning the maxLossWithdrawBps can be adjusted

Along with gov, the RWG Multisig will thus be able to make changes to the maxLoss parameter. This means in situations where action needs to be taken fast to contract the Frax Fed, if 10 bps is not enough for full withdrawal then RWG can step in to adjust, rather than being delayed by the 5 day delay of gov.

On-chain actions:

  • Set maxLossWithdrawBps of old Frax Fed to 10
  • Remove minting rights from old Frax Fed
  • Grant minting rights to new Frax Fed

Actions

Action 1
0x57d5...59e2
.setMaxLossWithdrawBps(

10

)

Action 2
DOLA
.removeMinter(
0x57D5...59E2

)

Action 3
DOLA
.addMinter(

)

Proof of Reviews

Members allowed to make Drafts can sign the fact that they reviewed the Draft Proposal

Loading...

For Votes

5 voters

22.55k votes

avatar

0x759a...f430

12.51k

avatar

PatB

5.18k

avatar

CryptoHarry

4.00k

avatar

0xMT

821.04

avatar

0x395d...c519

33.86

Against Votes

0 voters

0.00 votes

Subscribe to Our Newsletter

Join thousands of subscribers in receiving weekly updates about Inverse products, partnerships, and early-bird news shared only with subscribers!

Products

sDOLADOLADBRINVFiRM

Social