Files
2025-02-20 18:57:22 +01:00

25 lines
703 B
JavaScript

const { sumTokens2 } = require("../helper/unwrapLPs")
const IELOCKS = {
lockedAssets: "function lockedAssets(uint) public view returns (address token, uint balance, uint)"
}
const elocks = {
fantom: "0x2f20A659601d1c161A108E0725FEF31256a907ad",
sonic: "0xc6b515328f970ec25228a716bf91774e5bd5abc0"
}
module.exports = {
misrepresentedTokens: true,
}
Object.keys(elocks).forEach(chain => {
module.exports[chain] = {
tvl: async (api) => {
const data = await api.fetchList({ lengthAbi: 'totalSupply', itemAbi: IELOCKS.lockedAssets, target: elocks[api.chain], startFromOne: true, })
data.forEach(i => api.addToken(i.token, i.balance))
return sumTokens2({ api, resolveLP: true})
},
}
})