Skip to content

Commit 36d5383

Browse files
committed
fix jellyverse (hopefully last time)
1 parent 7cae2d1 commit 36d5383

File tree

1 file changed

+8
-18
lines changed

1 file changed

+8
-18
lines changed

projects/jellyverse/index.js

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,14 @@ module.exports = {
77
}
88

99
async function tvl(api) {
10-
let { balancers } = await cachedGraphQuery('jellyverse', 'https://graph.mainnet.jellyverse.org/subgraphs/name/jelly/verse', `{
11-
balancers {
12-
pools {
13-
address
14-
tokens {
15-
symbol
16-
address
17-
}
18-
}
10+
let tokens = await cachedGraphQuery('jellyverse', 'https://graph.mainnet.jellyverse.org/subgraphs/name/jelly/verse', `query q($lastId: ID){
11+
tokens (where: {id_gt: $lastId} first: 1000) {
12+
id
13+
address
14+
pool { id }
1915
}
20-
}`)
16+
}`, { fetchById: true })
2117
const vault = "0xFB43069f6d0473B85686a85F4Ce4Fc1FD8F00875"
22-
const blacklistedTokens = []
23-
const tokens = balancers.map(i => {
24-
blacklistedTokens.push(...i.pools.map(j => j.address))
25-
return i.pools.map(j => {
26-
return j.tokens.map(k => k.address)
27-
}).flat()
28-
}).flat()
29-
return api.sumTokens({ owner: vault, tokens, blacklistedTokens, })
18+
tokens = tokens.filter(t => !t.pool).map(t => t.address)
19+
return api.sumTokens({ owner: vault, tokens })
3020
}

0 commit comments

Comments
 (0)