@@ -11,8 +11,9 @@ const ALADDIN_API_BASE_URL = 'https://api.aladdin.club/';
11
11
12
12
const concentratorAcrv = '0x2b95A1Dcc3D405535f9ed33c219ab38E8d7e0884' ;
13
13
const aladdinSdCRV = '0x43E54C2E7b3e294De3A155785F52AB49d87B9922' ;
14
- const aladdinCVX = '0xb0903Ab70a7467eE5756074b31ac88aEBb8fB777' ;
14
+ const aladdinCVXAddress = '0xb0903Ab70a7467eE5756074b31ac88aEBb8fB777' ;
15
15
const aladdinRUSD = '0x07D1718fF05a8C53C8F05aDAEd57C0d672945f9a' ;
16
+ const fxSaveAddress = '0x7743e50F534a7f9F1791DdE7dCD89F7783Eefc39' ;
16
17
17
18
const getAllPools = async ( ) => {
18
19
let vaultsInfo = await utils . getData (
@@ -36,7 +37,7 @@ const getATokenData = async () => {
36
37
let aTokenData = await utils . getData (
37
38
`${ ALADDIN_API_BASE_URL } api1/concentrator_aToken_tvl_apy`
38
39
) ;
39
- const { aCRV, asdCRV, aladdinCVX, arUSD } = aTokenData . data ;
40
+ const { aCRV, asdCRV, aladdinCVX, arUSD, fxSave } = aTokenData . data ;
40
41
const newObj = [
41
42
{
42
43
pool : `${ concentratorAcrv } -concentrator` ,
@@ -55,7 +56,7 @@ const getATokenData = async () => {
55
56
apy : parseFloat ( asdCRV . apy ) ,
56
57
} ,
57
58
{
58
- pool : `${ aladdinCVX } -concentrator` ,
59
+ pool : `${ aladdinCVXAddress } -concentrator` ,
59
60
chain : utils . formatChain ( 'ethereum' ) ,
60
61
project : 'concentrator' ,
61
62
symbol : 'aCVX' ,
@@ -70,6 +71,14 @@ const getATokenData = async () => {
70
71
tvlUsd : parseInt ( arUSD . tvl , 10 ) ,
71
72
apy : parseFloat ( arUSD . apy ) ,
72
73
} ,
74
+ {
75
+ pool : `${ fxSaveAddress } -concentrator` ,
76
+ chain : utils . formatChain ( 'ethereum' ) ,
77
+ project : 'concentrator' ,
78
+ symbol : 'fxSave' ,
79
+ tvlUsd : parseInt ( fxSave . tvl , 10 ) ,
80
+ apy : parseFloat ( fxSave . apy ) ,
81
+ } ,
73
82
] ;
74
83
return newObj ;
75
84
} ;
0 commit comments