Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mUSD updated #128

Merged
merged 21 commits into from Mar 22, 2021
Merged

mUSD updated #128

merged 21 commits into from Mar 22, 2021

Conversation

naddison36
Copy link
Contributor

@naddison36 naddison36 commented Feb 19, 2021

  • Create MusdV3 contract based off mBTC's Masset contract.
  • Make sure the existing mUSD V2 storage in the mUSD proxy contract is preserved in the new MusdV3 contract.
  • Add an upgrade function to initialize the new storage variables in the MusdV3 contract
  • Tests for the MusdV3.upgrade function
  • Need a way to run both the forked and non forked tests in the CI
  • Add post upgrade mint, swap and redeem tests
  • Document the upgrade process
  • Implement strategy to balance the mUSD bAssets before the upgrade
  • Configure final amplification coefficient (A) and weight limits
  • Hardhat task to propose mUSD upgrade using the governor multisig via the delayed admin contract
  • Hardhat task to report mUSD status like mBTC snap

@alsco77 alsco77 merged commit dfb1e82 into master-v2 Mar 22, 2021
@alsco77 alsco77 deleted the mUSD-migration branch March 22, 2021 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants