DInterest
deposit(uint256 depositAmount, uint64 maturationTimestamp) → uint64 depositID, uint256 interestAmount (external)
deposit(uint256 depositAmount, uint64 maturationTimestamp) → uint64 depositID, uint256 interestAmount (external)topupDeposit(uint64 depositID, uint256 depositAmount) → uint256 interestAmount (external)
topupDeposit(uint64 depositID, uint256 depositAmount) → uint256 interestAmount (external)rolloverDeposit(uint64 depositID, uint64 maturationTimestamp) → uint256 newDepositID, uint256 interestAmount (external)
rolloverDeposit(uint64 depositID, uint64 maturationTimestamp) → uint256 newDepositID, uint256 interestAmount (external)withdraw(uint64 depositID, uint256 virtualTokenAmount, bool early) → uint256 withdrawnStablecoinAmount (external)
withdraw(uint64 depositID, uint256 virtualTokenAmount, bool early) → uint256 withdrawnStablecoinAmount (external)fund(uint64 depositID, uint256 fundAmount) → uint64 fundingID (external)
fund(uint64 depositID, uint256 fundAmount) → uint64 fundingID (external)payInterestToFunders(uint64 fundingID) → uint256 interestAmount (external)
payInterestToFunders(uint64 fundingID) → uint256 interestAmount (external)calculateInterestAmount(uint256 depositAmount, uint256 depositPeriodInSeconds) → uint256 interestAmount (public)
calculateInterestAmount(uint256 depositAmount, uint256 depositPeriodInSeconds) → uint256 interestAmount (public)surplus() → bool isNegative, uint256 surplusAmount (public)
surplus() → bool isNegative, uint256 surplusAmount (public)depositsLength() → uint256 (external)
depositsLength() → uint256 (external)fundingListLength() → uint256 (external)
fundingListLength() → uint256 (external)getDeposit(uint64 depositID) → struct DInterest.Deposit (external)
getDeposit(uint64 depositID) → struct DInterest.Deposit (external)getFunding(uint64 fundingID) → struct DInterest.Funding (external)
getFunding(uint64 fundingID) → struct DInterest.Funding (external)Last updated