Skip to content

Comments

Holding ERC20 deposits + deprecate PSMs#930

Merged
thomas-waite merged 42 commits intodeprecate-incentivesfrom
feat/empty-pcv-deposits
Jun 29, 2022
Merged

Holding ERC20 deposits + deprecate PSMs#930
thomas-waite merged 42 commits intodeprecate-incentivesfrom
feat/empty-pcv-deposits

Conversation

@thomas-waite
Copy link
Contributor

@thomas-waite thomas-waite commented Jun 22, 2022

Empty holding PCV deposits + deprecate unneeded PSMs

Creates a new PCV deposit: ERC20HoldingPCVDeposit.sol which is just used as a safe harbour to assets that are remaining in the PCV.

Deploys one of these pcv deposits for each of: WETH, DAI, VOLT, LUSD.

Also deprecates the PSMs that are no longer needed: ETH, LUSD and RAI. Deprecation involves:

  • Transferring all assets off the PSMs into the newly deployed holding locations
  • Unsetting as safe addresses
  • Pausing their respective PCV drip controllers
  • Pausing any functionality of those PSMs

The PR also adds the newly deployed holding PCV deposits to the CR.

@thomas-waite thomas-waite self-assigned this Jun 22, 2022
@thomas-waite thomas-waite marked this pull request as ready for review June 23, 2022 14:16
@thomas-waite thomas-waite requested a review from a team as a code owner June 23, 2022 14:16
@thomas-waite thomas-waite force-pushed the feat/empty-pcv-deposits branch from 82878f1 to e86046d Compare June 23, 2022 14:52
@thomas-waite thomas-waite changed the base branch from develop to feat/cleanup-cr-oracle June 23, 2022 14:52
@thomas-waite thomas-waite force-pushed the feat/empty-pcv-deposits branch from 2212bc3 to 24f912a Compare June 23, 2022 15:08
Base automatically changed from feat/cleanup-cr-oracle to develop June 24, 2022 17:48
working_directory: ~/repo
executor: nodeimage
parallelism: 19
parallelism: 16
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why? just curious

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've deleted a few e2e test files. The parallelism works like a loop - the number of parallel machines needs to match the number of jobs/files being sent.

If you send less than the number of parallel machines provisioned, then the extra machines start to run the entire e2e test suite each. Not 100% sure why, but essentially machines needs to match number of test files

@thomas-waite thomas-waite merged commit 3a2d500 into deprecate-incentives Jun 29, 2022
@thomas-waite thomas-waite deleted the feat/empty-pcv-deposits branch June 29, 2022 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants