diff --git a/projects/unitas/index.js b/projects/unitas/index.js index 10cc93db849..73bcd7b2eea 100644 --- a/projects/unitas/index.js +++ b/projects/unitas/index.js @@ -1,11 +1,19 @@ -const { getTokenSupplies } = require('../helper/solana'); +const {getTokenSupplies} = require('../helper/solana'); -const TOKEN_MINT = '9ckR7pPPvyPadACDTzLwK2ZAEeUJ3qGSnzPs8bVaHrSy'; +const SOLANA_TOKEN_ADDRESS = '9ckR7pPPvyPadACDTzLwK2ZAEeUJ3qGSnzPs8bVaHrSy'; +const BSC_TOKEN_ADDRESS = "0xeA953eA6634d55dAC6697C436B1e81A679Db5882" -async function tvl() { - const supply = await getTokenSupplies([TOKEN_MINT]); +async function solanaTvl() { + const supply = await getTokenSupplies([SOLANA_TOKEN_ADDRESS]); return { - 'usd-coin': supply[TOKEN_MINT] / 1e6 + 'usd-coin': supply[SOLANA_TOKEN_ADDRESS] / 1e6 + } +} + +async function bscTvl(api) { + const supply = await api.call({abi: 'erc20:totalSupply', target: BSC_TOKEN_ADDRESS}) + return { + 'usd-coin': supply / 1e18 } } @@ -16,6 +24,9 @@ module.exports = { timetravel: false, methodology: "Currently, tvl is composed of minted USDu", solana: { - tvl + tvl: solanaTvl + }, + bsc: { + tvl: bscTvl } } \ No newline at end of file