The individual ratio gate, _requireICRisAboveMCR (BorrowerOperations.sol:1330-1335): an operation would leave the Trove below the 110% minimum collateral ratio.

One code for one gate, whichever path reaches it (MK-243). The adjust precheck throws it with the numbers it knows; the revert decoder throws it for An operation that would result in ICR < MCR is not permitted, reached by openTrove and refinance, which have no ratio precheck, and by a precheck the chain moved past. The gate is ABSOLUTE on the resulting ratio (MK-038): an adjustment that improves a position still under MCR is refused, and the preview's minimumCollateralToClearIcr is what clears it.

Hierarchy (View Summary)

Constructors

Properties

Constructors

Properties

context: undefined | Record<string, unknown>