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.
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 byopenTroveandrefinance, 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'sminimumCollateralToClearIcris what clears it.