remove the AMM #7055
Labels
enhancement
New feature or request
hygiene
Tidying up around the house
Inter-protocol
Overarching Inter Protocol
vaults_triage
DO NOT USE
Vaults
VaultFactor (née Treasury)
Milestone
What is the Problem Being Solved?
The AMM is entangled with VaultFactory and the Reserve in bootstrap, which is making it hard to make a clean PR that switches the Vaults to use an Auction for liquidation.
Description of the Design
Remove the AMM code, and references to it in bootstrap. leave the VaultFactory depending on the
liquidation
contract, which doesn't explicitly depend on the AMM. There may be tests that don't pass. If so, suppress them, with the intention of reinstating them or replacing them in the auction (#7000) /vault (#7047) PRs.Security Considerations
Insignificant. it's about removing code that isn't used in PSM or vaults releases.
Scaling Considerations
removing code makes things better.
Test Plan
remove tests. suppress (test.skip) tests that don't pass.
The text was updated successfully, but these errors were encountered: