@@ -79,11 +79,11 @@ const config = {
79
79
{ factory : '0x8a76c26E0089111989C14EF56b9733aa38B94148' , fromBlock : 20999423 , isAlgebra : false , } , // zkSync Era
80
80
]
81
81
} ,
82
- europa : {
82
+ /* europa: {
83
83
vaultConfigs: [
84
84
{ factory: '0x1B0ef045830466171D617dD0F1142aD699A4Cd63', fromBlock: 5607229, isAlgebra: false, }, // Sushi
85
85
]
86
- } ,
86
+ }, */
87
87
evmos : {
88
88
vaultConfigs : [
89
89
{ factory : '0x7c6389714719c68caac8ae06bae6e878b3605f6d' , fromBlock : 19029984 , isAlgebra : false , } , // Forge
@@ -100,11 +100,11 @@ const config = {
100
100
{ factory : '0xfBf38920cCbCFF7268Ad714ae5F9Fad6dF607065' , fromBlock : 30026180 , isAlgebra : false , } , // Voltage
101
101
]
102
102
} ,
103
- hedera : {
103
+ /* hedera: {
104
104
vaultConfigs: [
105
105
{ factory: '0xb62399d23d1c81f08ea445a42d7f15cc12090a71', fromBlock: 59010832, isAlgebra: false, }, // Saucerswap
106
106
]
107
- } ,
107
+ }, */
108
108
kava : {
109
109
vaultConfigs : [
110
110
{ factory : '0x2d2c72C4dC71AA32D64e5142e336741131A73fc0' , fromBlock : 8864638 , isAlgebra : false , } , // Kinetix
@@ -200,8 +200,9 @@ Object.keys(config).forEach(chain => {
200
200
onlyArgs : true ,
201
201
fromBlock,
202
202
} )
203
- const vaultBalances = await api . multiCall ( { abi : abi . getTotalAmounts , calls : logs . map ( l => l . ichiVault ) } )
203
+ const vaultBalances = await api . multiCall ( { abi : abi . getTotalAmounts , calls : logs . map ( l => l . ichiVault ) , permitFailure : true } )
204
204
vaultBalances . forEach ( ( b , i ) => {
205
+ if ( ! b ) return
205
206
const { tokenA, tokenB } = logs [ i ]
206
207
if ( ! blacklistedTokens . includes ( tokenA . toLowerCase ( ) ) ) api . add ( tokenA , b . total0 )
207
208
if ( ! blacklistedTokens . includes ( tokenB . toLowerCase ( ) ) ) api . add ( tokenB , b . total1 )
0 commit comments