Skip to content

Commit 192cd8b

Browse files
authored
split adapter (DefiLlama#10495)
1 parent 7f801e4 commit 192cd8b

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

projects/dtx-dex/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
const { uniTvlExports } = require('../helper/unknownTokens')
2+
module.exports = uniTvlExports({
3+
taiko: '0x2EA9051d5a48eA2350b26306f2b959D262cf67e1'
4+
})

projects/dtx/index.js

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
const { sumERC4626VaultsExport } = require("../helper/erc4626")
22
const { sumTokensExport } = require("../helper/unwrapLPs")
3-
const { getUniTVL } = require("../helper/unknownTokens")
43

54
const sdk = require("@defillama/sdk")
65
const ADDRESSES = require("../helper/coreAssets.json")
@@ -37,7 +36,6 @@ const config = {
3736
"0xB00231B308B01Dbb90f16F966F62d86fBc78c450",
3837
],
3938
},
40-
factory: "0x2EA9051d5a48eA2350b26306f2b959D262cf67e1",
4139
},
4240
}
4341

@@ -47,14 +45,7 @@ Object.keys(config).forEach((chain) => {
4745
const otherTvl = sumTokensExport(tokenConfig)
4846

4947
let tvlCalculators = [vaultTvl, otherTvl]
50-
51-
if (factory) {
52-
const uniTvl = getUniTVL({
53-
chain,
54-
factory,
55-
})
56-
tvlCalculators.push(uniTvl)
57-
}
48+
5849
module.exports[chain] = {
5950
tvl: sdk.util.sumChainTvls(tvlCalculators),
6051
}

projects/helper/unknownTokens.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@ const { getTokenPrices, sumUnknownTokens, getLPData, } = require('./cache/sumUnk
99
const { getUniTVL } = require('./cache/uniswap')
1010
const { getUniqueAddresses, } = require('./utils')
1111

12+
function uniTvlExports(config, commonOptions) {
13+
const exportsObj = {
14+
misrepresentedTokens: true,
15+
}
16+
Object.keys(config).forEach(chain => {
17+
exportsObj[chain] = uniTvlExport(chain, config[chain],commonOptions )[chain]
18+
})
19+
return exportsObj
20+
}
21+
1222
function unknownTombs({ token = [], shares = [], rewardPool = [], masonry = [], lps, chain = "ethereum", coreAssets = [],
1323
useDefaultCoreAssets = false, }) {
1424
let getPrices
@@ -256,4 +266,5 @@ module.exports = {
256266
sumTokensExport,
257267
yieldHelper,
258268
uniTvlExport,
269+
uniTvlExports,
259270
};

0 commit comments

Comments
 (0)