CollateralAuctionThrottler
- this contract bounds the amount of bad debt that's waiting to be covered by collateral auctions at any given timeSingleSpotDebtCeilingSetter
- this contract recomputes the debt ceiling for a specific collateral type by looking at the current globalDebt
in the SAFEEngine
ESMThresholdSSetter
- this contract recomputes the threshold needed to burn and trigger settlement using the ESM
CollateralAuctionThrottler
could prevent the LiquidationEngine
from liquidating any SAFE by setting onAuctionSystemCoinLimit
to an extremely low valueSingleSpotDebtCeilingSetter
could set an extremely low ceiling or it could block any further ceiling updates and thus not allow the system to issue more system coinsESMThresholdSetter
could set the ESM
threshold to an extremely low value which would make shutdown extremely easy to execute or to a very high value which would make shutdown almost impossible to executeonAuctionSystemCoinLimit
SingleSpotDebtCeilingSetter
to the point where it stops calculating new ceilings (by setting a large delay between recalculations) or it can calculate large or low ceilings (compared to the current amount of debt in the system)ESMThresholdSetter
can be misconfigured and it can set extremely high or extremely low thresholds in the ESM