@@ -37,7 +37,7 @@ const assetToAddressMappingBase = {
37
37
"DINO" : "0x85E90a5430AF45776548ADB82eE4cD9E33B08077" ,
38
38
"DRB" : "0x3ec2156d4c0a9cbdab4a016633b7bcf6a8d68ea2" ,
39
39
"CLANKER" : "0x1bc0c42215582d5a085795f4badbac3ff36d1bcb" ,
40
- }
40
+ }
41
41
42
42
// Base
43
43
const USDC_POOL_TUP_CONTRACT = '0x2Fc7641F6A569d0e678C473B95C2Fc56A88aDF75' ;
@@ -56,13 +56,13 @@ const SMART_LOANS_FACTORY_TUP_BASE = '0x5A6a0e2702cF4603a098C3Df01f3F0DF56115456
56
56
*/
57
57
async function addAerodromePositions ( { api, accounts } ) {
58
58
// Get all owned Aerodrome token IDs for each account
59
- const ownedTokenIds = await api . multiCall ( {
60
- abi : getOwnedStakedAerodromeTokenIdsAbi ,
61
- calls : accounts
59
+ const ownedTokenIds = await api . multiCall ( {
60
+ abi : getOwnedStakedAerodromeTokenIdsAbi ,
61
+ calls : accounts
62
62
} ) ;
63
63
64
64
const positionCalls = [ ] ;
65
-
65
+
66
66
// Prepare calls for getPositionCompositionSimplified for each token ID
67
67
ownedTokenIds . forEach ( ( tokenIds , accountIndex ) => {
68
68
const account = accounts [ accountIndex ] ;
@@ -74,11 +74,6 @@ async function addAerodromePositions({ api, accounts }) {
74
74
} ) ;
75
75
} ) ;
76
76
77
- if ( positionCalls . length === 0 ) {
78
- sdk . log ( 'No Aerodrome positions found' ) ;
79
- return ;
80
- }
81
-
82
77
// Get position compositions
83
78
const positionCompositions = await api . multiCall ( {
84
79
abi : getPositionCompositionAbi ,
@@ -87,12 +82,8 @@ async function addAerodromePositions({ api, accounts }) {
87
82
88
83
// Add token amounts to balances
89
84
positionCompositions . forEach ( ( { token0, token1, token0Amount, token1Amount } ) => {
90
- if ( token0Amount > 0 ) {
91
- api . add ( token0 , token0Amount ) ;
92
- }
93
- if ( token1Amount > 0 ) {
94
- api . add ( token1 , token1Amount ) ;
95
- }
85
+ api . add ( token0 , token0Amount ) ;
86
+ api . add ( token1 , token1Amount ) ;
96
87
} ) ;
97
88
98
89
sdk . log ( `Added ${ positionCalls . length } Aerodrome positions to TVL` ) ;
@@ -115,7 +106,7 @@ async function tvlBase(api) {
115
106
116
107
let accounts = [ ] ;
117
108
const numberOfAccounts = await api . call ( { abi : getPrimeAccountsLengthAbi , target : SMART_LOANS_FACTORY_TUP_BASE , } ) ;
118
- const batchSize = 500 ;
109
+ const batchSize = 500 ;
119
110
let batchIndex = 0 ;
120
111
while ( batchIndex * batchSize < numberOfAccounts ) {
121
112
let batchPrimeAccounts = await api . call ( {
0 commit comments