Skip to main content

CompoundedInterest

Git Source

Constants​

ONE_YEAR​

uint96 internal constant ONE_YEAR = 365 days;

Functions​

continuouslyCompounded​

Calculate the continuously compounded interest given by: Pₜ = P₀eʳᵗ

function continuouslyCompounded(
uint256 principal,
uint256 elapsedSecs,
uint96 interestRatePerYear
) internal pure returns (uint256 result);

Parameters

NameTypeDescription
principaluint256The principal amount, in 18 decimal places
elapsedSecsuint256The elapsed seconds
interestRatePerYearuint96The interest rate per year, in 18 decimal places

Returns

NameTypeDescription
resultuint256