RefinanceBlockReason:
    | "RECOVERY_MODE"
    | "TROVE_NOT_ACTIVE"
    | "ICR_BELOW_MCR"
    | "TCR_BELOW_CCR"

Why a refinance would be refused. Machine readable, stable strings, in contract call order (MK-075), so bindingConstraint names the gate the chain reaches first.

Type declaration

  • "RECOVERY_MODE"

    _requireNotInRecoveryMode (:1023). The FIRST requirement _refinance applies.

  • "TROVE_NOT_ACTIVE"

    _requireTroveisActive (:1024).

  • "ICR_BELOW_MCR"

    _requireICRisAboveMCR (:1058).

  • "TCR_BELOW_CCR"

    _requireNewTCRisAboveCCR (:1059), on the TCR that already includes the fee.