UNPKG

@kamino-finance/kliquidity-sdk

Version:

Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol

11 lines (8 loc) 340 B
import Decimal from 'decimal.js'; export function aprToApy(apr: Decimal, compoundPeriods: number) { // if periods = 365 => daily compound // periods = 1 => yearly compound // (1 + apr / periods) ** periods - 1; return new Decimal(1).add(apr.div(compoundPeriods)).pow(compoundPeriods).sub(1); } export const ZERO = new Decimal(0);