@@ -8,6 +8,7 @@ const config = {
8
8
"0xcc7E6dE27DdF225E24E8652F62101Dab4656E20A" ,
9
9
"0xd4Cc9b31e9eF33E392FF2f81AD52BE8523e0993b" ,
10
10
"0x3D086B688D7c0362BE4f9600d626f622792c4a20" ,
11
+ "0x8D76e7847dFbEA6e9F4C235CADF51586bA3560A2" ,
11
12
12
13
// bera
13
14
@@ -32,10 +33,7 @@ const config = {
32
33
33
34
// sei
34
35
"0x7fF67093231CE8DBC70c0A65b629ed080e66a7F0" , // pumpbtc
35
- "0xe5DfcE87E75e92C61aeD31329716Cf3D85Cd9C8c" , // ylBTCLST
36
-
37
- // lfbtc-cian-eth
38
- "0x821d2e44984168d278C698fD742d5138c01bAAA2" // lfbtc-cian-eth
36
+ "0xe5DfcE87E75e92C61aeD31329716Cf3D85Cd9C8c" // ylBTCLST
39
37
40
38
] ,
41
39
optimism : [ "0x907883da917ca9750ad202ff6395C4C6aB14e60E" ] ,
@@ -53,6 +51,17 @@ Object.keys(config).forEach((chain) => {
53
51
let vaults = config [ chain ] . map ( i => i . toLowerCase ( ) ) ;
54
52
vaults = [ ...new Set ( vaults ) ] ;
55
53
module . exports [ chain ] = {
56
- tvl : async ( api ) => api . erc4626Sum ( { calls : vaults , isOG4626 : true , permitFailure : true } )
54
+ tvl : async ( api ) => {
55
+ if ( chain === 'ethereum' ) {
56
+ // ADD lfbtc-cian-eth balance
57
+ const lfbtcCianBalance = await api . call ( {
58
+ abi : 'erc20:balanceOf' ,
59
+ target : "0xc152d5A599F83B3d0098cbAdb23FcE95F27Ff30B" , // lfbtc-cian-eth
60
+ params : [ "0x821d2e44984168d278C698fD742d5138c01bAAA2" ] , // wfbtc wrapper
61
+ } ) ;
62
+ api . add ( "0xc152d5A599F83B3d0098cbAdb23FcE95F27Ff30B" , lfbtcCianBalance ) ;
63
+ }
64
+ return await api . erc4626Sum ( { calls : vaults , isOG4626 : true , permitFailure : true } ) ;
65
+ }
57
66
} ;
58
67
} ) ;
0 commit comments