LendingPool
INIT lending pool contract.
View Functions
core
InitCore contract address.
underlyingToken
Underlying token of the lending pool.
cash
Current liquidity available for borrow.
totalDebt
Last stored total borrowed amount of underlying token amount, including borrow interest.
totalDebtShares
Last stored total debt shares.
irm
Interest rate model contract address of lending pool.
lastAccruedTime
Last stored timestamp that accrue borrow interest.
reserveFactor_e18
Reserve factor in 10^18
precision.
treasury
INIT treasury contract address.
decimals
inToken decimal (currently equals to8 + underlyingToken.decimals()
).
debtAmtToShareStored
Convert debt amount to debt shares (rounded up) without interest accrual. For interest accrual, use debtAmtToShareCurrent.
debtShareToAmtStored
Convert debt amount to debt shares (rounded up) without interest accrual. For interest accrual, use debtShareToAmtCurrent.
toShares
Convert the underlying token amount to inToken amount (rounded down) without interest accrual. For interest accrual, use toShareCurrent.
toAmt
Convert inToken amount to underlying token amount (rounded down) without interest accrual. For interest accrual, use toAmtCurrent.
getBorrowRate_e18
Get current borrow interest in 10^18
precision.
getSupplyRate_e18
Get current supply interest in 10^18
precision.
totalAsset
Get the total underlying token amount lent into the lending pool, including borrow interest since last accrued timestamp.
External Functions
accrueInterest
Accrue borrow interest and update last accrued timestamp.
debtAmtToShareCurrent
Accrue interest and convert debt amount to debt shares (rounded up).
Parameters:
Returns:
debtShareToAmtCurrent
Accrue interest and convert debt shares to debt amount (rounded up).
Parameters:
Returns:
toSharesCurrent
Accrue borrow interest and convert the underlying token amount to inToken amount (rounded down).
This is not a view function.
Parameters:
Returns:
toAmtCurrent
Accrue borrow interest and convert the inToken amount to the underlying token amount (rounded down).
This is not a view function.
Parameters:
Returns:
Last updated