Skip to content

Commit ca074bb

Browse files
committed
update concrete DefiLlama#13451
1 parent 7469406 commit ca074bb

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

projects/concrete-xyz/index.js

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
const { sumERC4626VaultsExport } = require("../helper/erc4626");
1+
const { sumERC4626Vaults } = require("../helper/erc4626");
22

3-
const config = {
4-
berachain: [
5-
'0x59E24F42caE1B82c8b2Dc79Ea898F2F8b4986dfC',
6-
'0xDa785861aa6fd80D1388F65693Cd62D8a1E2956a',
7-
'0xf0d94806e6E5cB54336ED0f8De459659718F149C',
8-
'0xAEbeCae444ac70AbA0385feC4cb11eb26a12C92B',
9-
]
3+
const registryAddresses = {
4+
berachain: ['0x34C83440fF0b21a7DaD14c22fB7B1Bb3fc8433E6'],
5+
ethereum: ['0x0Ed9E3271B7bD5a94E95d5c36d87321372B2FA14'],
6+
morph: ['0x04c60a0468BC0d329A0C04e8391699c41D95D981'],
7+
corn: ['0xed497422Eb43d309D63bee71741FF17511bAb577']
108
}
9+
module.exports = {
10+
methodology: "TVL includes all deposits made to the protocols vaults.",
11+
};
1112

12-
Object.keys(config).forEach(chain => {
13-
const vaults = config[chain]
13+
Object.keys(registryAddresses).forEach(chain => {
1414
module.exports[chain] = {
15-
tvl: sumERC4626VaultsExport({ vaults, isOG4626: true, })
15+
tvl: async (api) => {
16+
const vaults = await api.multiCall({ abi: 'address[]:getAllVaults', calls: registryAddresses[chain] })
17+
return sumERC4626Vaults({ api, calls: vaults.flat(), isOG4626: true })
18+
}
1619
}
17-
})
18-
19-
module.exports.doublecounted = true
20+
})

0 commit comments

Comments
 (0)