Skip to content

Commit 5686d3c

Browse files
hoomp3g1nt0ki
andauthored
Update Juice Finance (DefiLlama#9201)
* feat: add new collateral vault and strategy vault * Add sumTokens2 function and update tvl calculation --------- Co-authored-by: g1nt0ki <[email protected]>
1 parent fa2f3bf commit 5686d3c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

projects/juice-finance/index.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
const ADDRESSES = require('../helper/coreAssets.json')
2+
const { sumTokens2 } = require('../helper/unwrapLPs')
23
const LENDING_POOL = "0x4A1d9220e11a47d8Ab22Ccd82DA616740CF0920a"
34
const COLLATERAL_VAULT = "0x6301795aa55B90427CF74C18C8636E0443F2100b"
5+
const COLLATERAL_VAULT_V2 = "0x105e285f1a2370D325046fed1424D4e73F6Fa2B0"
6+
7+
const vaults = [
8+
// This vault holds a Thruster LP token, but it is not being priced.
9+
["0x12c69BFA3fb3CbA75a1DEFA6e976B87E233fc7df", "0x72E4ce9b7cC5d9C017F64ad58e512C253a11d30a"],
10+
[ADDRESSES.blast.WETH, "0x4A355D57fc1A5eEB33C0a19539744A2144220027"]
11+
]
412

513
async function tvl(timestamp, _, _1, { api }) {
6-
return api.sumTokens({ tokensAndOwners: [[ADDRESSES.blast.USDB, LENDING_POOL], [ADDRESSES.blast.WETH, COLLATERAL_VAULT]] })
14+
return sumTokens2({ api, resolveLP: true, tokensAndOwners: [[ADDRESSES.blast.USDB, LENDING_POOL], [ADDRESSES.blast.WETH, COLLATERAL_VAULT], [ADDRESSES.blast.WETH, COLLATERAL_VAULT_V2], ...vaults] })
715
}
816

917
module.exports = {

0 commit comments

Comments
 (0)