Classes

BelowMinimumDebt
ContractCallFailed
ICRBelowMCR
InsufficientCollateral
InsufficientMusdBalance
InvalidAdjustment
InvalidAmount
MaxFeeExceeded
MismatchedDeployment
MissingWalletClient
MusdError
NothingToLiquidate
RecoveryModeRestriction
RedemptionFailed
RepayExceedsDebt
StaleHint
TroveAlreadyExists
TroveNotFound
Unauthorized
UnsupportedChain

Interfaces

AdjustTroveParams
BorrowParams
ClaimResult
ComputeEntireDebtParams
ComputeHintsParams
ComputeICRParams
ComputeLiquidationPriceParams
ComputeNICRParams
CreateMusdClientParams
GetBorrowingPowerParams
GovernableConstants
Hints
MusdClient
MusdContracts
OpenPreview
OpenTroveParams
PreviewOpenParams
RedeemParams
RedeemResult
SystemState
Trove
WriteResult

Type Aliases

FixedConstants
MusdAddresses
MusdConstants
MusdContractName
MusdErrorCode
SupportedChainId
TroveStatus

Variables

ALL_MUSD_ERROR_CODES
BPS_DIVISOR
CCR
DECIMAL_PRECISION
DEFAULT_HINT_RANDOM_SEED
DEFAULT_REDEMPTION_MAX_ITERATIONS
FIXED_CONSTANTS
MCR
MIN_NET_DEBT_MIN
MULTICALL3_ADDRESS
MUSD_GAS_COMPENSATION
MusdErrorCode
NICR_PRECISION
ONE_HUNDRED_PCT
PERCENT_DIVISOR
SECONDS_PER_YEAR
SUPPORTED_CHAIN_IDS
TroveStatus

Functions

computeEntireDebt
computeHints
computeICR
computeLiquidationPrice
computeNICR
createContracts
createMusdClient
formatBtc
formatMusd
getAddresses
getBorrowingPower
getHealthFactor
isSupportedChainId
mapRevert
parseBps
parseBtc
parseMusd
previewOpen
revertReason
trialsForSize