Variable MusdErrorCodeConst
MusdErrorCode: {
BELOW_MINIMUM_DEBT: "BELOW_MINIMUM_DEBT";
COLLATERAL_WITHDRAWAL_BLOCKED: "COLLATERAL_WITHDRAWAL_BLOCKED";
CONTRACT_CALL_FAILED: "CONTRACT_CALL_FAILED";
DEPLOYMENT_VERIFICATION_FAILED: "DEPLOYMENT_VERIFICATION_FAILED";
EXCEEDS_BORROWING_CAPACITY: "EXCEEDS_BORROWING_CAPACITY";
ICR_BELOW_MCR: "ICR_BELOW_MCR";
INSUFFICIENT_COLLATERAL: "INSUFFICIENT_COLLATERAL";
INSUFFICIENT_MUSD_BALANCE: "INSUFFICIENT_MUSD_BALANCE";
INVALID_ADDRESS_OVERRIDE: "INVALID_ADDRESS_OVERRIDE";
INVALID_ADJUSTMENT: "INVALID_ADJUSTMENT";
INVALID_AMOUNT: "INVALID_AMOUNT";
LAST_TROVE_IN_SYSTEM: "LAST_TROVE_IN_SYSTEM";
MAX_FEE_EXCEEDED: "MAX_FEE_EXCEEDED";
MISMATCHED_DEPLOYMENT: "MISMATCHED_DEPLOYMENT";
MISSING_WALLET_CLIENT: "MISSING_WALLET_CLIENT";
NOTHING_TO_LIQUIDATE: "NOTHING_TO_LIQUIDATE";
ORACLE_STALE: "ORACLE_STALE";
RECOVERY_MODE_RESTRICTION: "RECOVERY_MODE_RESTRICTION";
REDEMPTION_BREACHES_DEBT_FLOOR: "REDEMPTION_BREACHES_DEBT_FLOOR";
REDEMPTION_FAILED: "REDEMPTION_FAILED";
REDEMPTION_PRICE_FRAGILE: "REDEMPTION_PRICE_FRAGILE";
REPAY_EXCEEDS_DEBT: "REPAY_EXCEEDS_DEBT";
STALE_HINT: "STALE_HINT";
SYSTEM_RATIO_BELOW_CCR: "SYSTEM_RATIO_BELOW_CCR";
TROVE_ALREADY_EXISTS: "TROVE_ALREADY_EXISTS";
TROVE_NOT_FOUND: "TROVE_NOT_FOUND";
UNAUTHORIZED: "UNAUTHORIZED";
UNSUPPORTED_CHAIN: "UNSUPPORTED_CHAIN";
} = ...
Type declaration
ReadonlyBELOW_MINIMUM_DEBT: "BELOW_MINIMUM_DEBT"
ReadonlyCOLLATERAL_WITHDRAWAL_BLOCKED: "COLLATERAL_WITHDRAWAL_BLOCKED"
ReadonlyCONTRACT_CALL_FAILED: "CONTRACT_CALL_FAILED"
ReadonlyDEPLOYMENT_VERIFICATION_FAILED: "DEPLOYMENT_VERIFICATION_FAILED"
ReadonlyEXCEEDS_BORROWING_CAPACITY: "EXCEEDS_BORROWING_CAPACITY"
ReadonlyICR_BELOW_MCR: "ICR_BELOW_MCR"
ReadonlyINSUFFICIENT_COLLATERAL: "INSUFFICIENT_COLLATERAL"
ReadonlyINSUFFICIENT_MUSD_BALANCE: "INSUFFICIENT_MUSD_BALANCE"
ReadonlyINVALID_ADDRESS_OVERRIDE: "INVALID_ADDRESS_OVERRIDE"
ReadonlyINVALID_ADJUSTMENT: "INVALID_ADJUSTMENT"
ReadonlyINVALID_AMOUNT: "INVALID_AMOUNT"
ReadonlyLAST_TROVE_IN_SYSTEM: "LAST_TROVE_IN_SYSTEM"
ReadonlyMAX_FEE_EXCEEDED: "MAX_FEE_EXCEEDED"
ReadonlyMISMATCHED_DEPLOYMENT: "MISMATCHED_DEPLOYMENT"
ReadonlyMISSING_WALLET_CLIENT: "MISSING_WALLET_CLIENT"
ReadonlyNOTHING_TO_LIQUIDATE: "NOTHING_TO_LIQUIDATE"
ReadonlyORACLE_STALE: "ORACLE_STALE"
ReadonlyRECOVERY_MODE_RESTRICTION: "RECOVERY_MODE_RESTRICTION"
ReadonlyREDEMPTION_BREACHES_DEBT_FLOOR: "REDEMPTION_BREACHES_DEBT_FLOOR"
ReadonlyREDEMPTION_FAILED: "REDEMPTION_FAILED"
ReadonlyREDEMPTION_PRICE_FRAGILE: "REDEMPTION_PRICE_FRAGILE"
ReadonlyREPAY_EXCEEDS_DEBT: "REPAY_EXCEEDS_DEBT"
ReadonlySTALE_HINT: "STALE_HINT"
ReadonlySYSTEM_RATIO_BELOW_CCR: "SYSTEM_RATIO_BELOW_CCR"
ReadonlyTROVE_ALREADY_EXISTS: "TROVE_ALREADY_EXISTS"
ReadonlyTROVE_NOT_FOUND: "TROVE_NOT_FOUND"
ReadonlyUNAUTHORIZED: "UNAUTHORIZED"
ReadonlyUNSUPPORTED_CHAIN: "UNSUPPORTED_CHAIN"
The discriminant for every SDK error. These string values are a STABLE PUBLIC API: adding a code is a minor change; renaming or removing one is a breaking change (semver). Consumers branch on
error.codein a switch, or onerror instanceof <Subclass>.