pragma solidity 0.8.2; // SPDX-License-Identifier: MIT import "./lib/utils/math/SafeMath.sol"; contract UnilendV2InterestRateModel { using SafeMath for uint256; constructor() { } function getCurrentInterestRate(uint totalBorrow, uint availableBorrow) external pure returns (uint){ uint uRate; if(totalBorrow > 0){ uRate = (totalBorrow.mul(10**18)).div(availableBorrow.add(totalBorrow)); } uint apy = uint(10).add( uRate.mul(30) ); return apy.div(2102400); // per block interest } }