src/core/modules/CreditFacility_v1.sol.
Interfaces: ICreditFacility_v1, IReservePathModule_v1.
Functions
borrow
Returns
ICreditFacility_v1.sol#L318
borrowFor
Returns
ICreditFacility_v1.sol#L327
buyAndBorrow
Returns
ICreditFacility_v1.sol#L338
buyAndBorrowFor
Returns
ICreditFacility_v1.sol#L353
consolidateLoans
Returns
ICreditFacility_v1.sol#L406
rebalanceLoan
Returns
ICreditFacility_v1.sol#L396
repay
ICreditFacility_v1.sol#L371
repayFor
ICreditFacility_v1.sol#L385
setBorrowingFeeRate
ICreditFacility_v1.sol#L423
setLoanToValueRatio
ICreditFacility_v1.sol#L415
setMaxLoops
ICreditFacility_v1.sol#L419
transferLoan
ICreditFacility_v1.sol#L390
View functions
getBorrowingFeeRate
ICreditFacility_v1.sol#L277
getLoan
Returns
ICreditFacility_v1.sol#L282
getLoanToValueRatio
ICreditFacility_v1.sol#L269
getMaxLoops
ICreditFacility_v1.sol#L273
getUserLoanIds
Returns
ICreditFacility_v1.sol#L287
getUserLoans
Returns
ICreditFacility_v1.sol#L295
getUserTotalDebt
Returns
ICreditFacility_v1.sol#L306
isReservePathModule
IReservePathModule_v1.sol#L9
Events
BorrowingFeeRateUpdated
ICreditFacility_v1.sol#L154
DynamicFeeCalculatorUpdated
ICreditFacility_v1.sol#L146
LoanClosed
ICreditFacility_v1.sol#L130
LoanCreated
ICreditFacility_v1.sol#L76
LoanRebalanced
ICreditFacility_v1.sol#L90
LoanRepaid
ICreditFacility_v1.sol#L106
LoanRepaidBy
ICreditFacility_v1.sol#L123
LoansConsolidated
ICreditFacility_v1.sol#L173
LoanToValueRatioLowered
ICreditFacility_v1.sol#L142
LoanToValueRatioUpdated
ICreditFacility_v1.sol#L134
LoanTransferred
ICreditFacility_v1.sol#L160
MaxLoopsUpdated
ICreditFacility_v1.sol#L150
Errors
Module__CreditFacility_BorrowAmountTooSmall
ICreditFacility_v1.sol#L244
Module__CreditFacility_EscrowLoan
ICreditFacility_v1.sol#L116
Module__CreditFacility_FeeTooHigh
ICreditFacility_v1.sol#L193
Module__CreditFacility_InsufficientCollateralForLoops
ICreditFacility_v1.sol#L215
Module__CreditFacility_InsufficientIssuanceTokensReceived
ICreditFacility_v1.sol#L218
Module__CreditFacility_InsufficientLoansToConsolidate
ICreditFacility_v1.sol#L252
Module__CreditFacility_InvalidBorrowAmount
ICreditFacility_v1.sol#L188
Module__CreditFacility_InvalidFeeCalculatorAddress
ICreditFacility_v1.sol#L206
Module__CreditFacility_InvalidFeeRate
ICreditFacility_v1.sol#L185
Module__CreditFacility_InvalidLoanId
ICreditFacility_v1.sol#L227
Module__CreditFacility_InvalidLoansForConsolidation
ICreditFacility_v1.sol#L255
Module__CreditFacility_InvalidLoopCount
ICreditFacility_v1.sol#L209
Module__CreditFacility_InvalidReceiver
ICreditFacility_v1.sol#L233
Module__CreditFacility_InvalidTokenReceiver
ICreditFacility_v1.sol#L236
Module__CreditFacility_InvalidTransferRecipient
ICreditFacility_v1.sol#L221
Module__CreditFacility_LoanNotFoundInUserLoans
ICreditFacility_v1.sol#L230
Module__CreditFacility_LoanToValueRatioTooHigh
ICreditFacility_v1.sol#L198
Module__CreditFacility_NoCollateralAvailable
ICreditFacility_v1.sol#L212
Module__CreditFacility_NoIssuanceTokensReceived
ICreditFacility_v1.sol#L224
Module__CreditFacility_NoLoansToConsolidate
ICreditFacility_v1.sol#L249
Module__CreditFacility_NoSegmentsConfigured
ICreditFacility_v1.sol#L203
Module__CreditFacility_NothingToRebalance
ICreditFacility_v1.sol#L239
Module__CreditFacility_SlippageExceeded
ICreditFacility_v1.sol#L260