CloseBlockReason:
    | "TROVE_NOT_ACTIVE"
    | "RECOVERY_MODE"
    | "INSUFFICIENT_MUSD_BALANCE"
    | "TCR_BELOW_CCR"
    | "LAST_TROVE_IN_SYSTEM"

Why a close preview came back not viable. Machine readable, stable strings.

Type declaration

  • "TROVE_NOT_ACTIVE"

    _requireTroveisActive (:951).

  • "RECOVERY_MODE"

    _requireNotInRecoveryMode (:954). Only enforced when canMint.

  • "INSUFFICIENT_MUSD_BALANCE"

    _requireSufficientMUSDBalance (:963). Needs entireDebt - 200 MUSD in hand.

  • "TCR_BELOW_CCR"

    _requireNewTCRisAboveCCR (:972). Only enforced when canMint.

  • "LAST_TROVE_IN_SYSTEM"

    _requireMoreThanOneTroveInSystem (TroveManager.sol:1398, :1488-1496), reached through closeTrove at BorrowerOperations.sol:976 (MK-074).

    The LAST gate, and conditional on the same canMint as the two above. It requires TroveOwners.length > 1 && sortedTroves.getSize() > 1, so the final Trove in a system cannot be closed and the chain refuses with "TroveManager: Only one trove in the system".