@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / accrueLinear

Function: accrueLinear()

accrueLinear(indexRay, rateRay, lastUpdateTimestamp, nowSec): bigint

Defined in: packages/sdk/src/lend/math.ts:21

Grow a supply-side index linearly from lastUpdateTimestamp to nowSec at rateRay (Aave accrues deposit interest linearly between updates). Returns the ray index current to nowSec.

Parameters

indexRay

bigint

rateRay

bigint

lastUpdateTimestamp

number

nowSec

number

Returns

bigint