Skip to content

Commit 0819392

Browse files
committed
add apr helper
1 parent 3481820 commit 0819392

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

solend-sdk/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@solendprotocol/solend-sdk",
3-
"version": "0.13.32",
3+
"version": "0.13.33",
44
"private": true,
55
"main": "src/index.ts",
66
"module": "src/index.ts",

solend-sdk/src/core/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ export * from "./actions";
55
export * from "./margin";
66
export * from "./actions";
77
export * from "./utils/wallet";
8-
export * from "./rewards";
8+
export * from "./rewards";
9+
export * from "./utils/rates";

solend-sdk/src/core/utils/rates.ts

+7
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,10 @@ export const calculateSupplyInterest = (reserve: Reserve, showApy: boolean) =>
106106

107107
export const calculateBorrowInterest = (reserve: Reserve, showApy: boolean) =>
108108
showApy ? calculateBorrowAPY(reserve) : calculateBorrowAPR(reserve);
109+
110+
export const convertAprToApy = (apr: number) =>
111+
new BigNumber(1)
112+
.plus(new BigNumber(apr).dividedBy(SLOTS_PER_YEAR))
113+
.toNumber() **
114+
SLOTS_PER_YEAR -
115+
1;

0 commit comments

Comments
 (0)