LenderLens
Functions
readBasics
function readBasics(Lender lender)
external
view
returns (
ERC20 asset,
uint256 interestRate,
uint256 utilization,
uint256 inventory,
uint256 totalBorrows,
uint256 totalSupply,
uint8 reserveFactor,
uint64 rewardsRate
);
isMaxRedeemDynamic
Indicates whether lender.maxRedeem(owner) is dynamic, i.e. whether it's changing over time or not
In most cases, lender.maxRedeem(owner) returns a static number of shares, and a standard lender.redeem
call can successfully redeem everything. However, if the user has a courier or if utilization is too high, the
number of shares may change block by block. In that case, to redeem the maximum value, you can pass
type(uint256).max to lender.redeem.
function isMaxRedeemDynamic(Lender lender, address owner) external view returns (bool);