diff --git a/projects/CreampanFinance/index.js b/projects/CreampanFinance/index.js index 96fbc4c79a5..b0bc1d48760 100644 --- a/projects/CreampanFinance/index.js +++ b/projects/CreampanFinance/index.js @@ -13,7 +13,7 @@ async function tvl(api) { const data = await Promise.all(accounts.map(account => queryV1Beta1({ chain: 'cronos', url: `/staking/v1beta1/delegations/${account}`, }))); const factroy_contract_address = '0x66f5997b7810723aceeeb8a880846fc117081bd0'; data.map(i => i.delegation_responses).flat().forEach(i => api.add(ADDRESSES.cronos.WCRO, i.balance.amount * 1e10)) - return api.sumTokens({ owner: factroy_contract_address, tokens: ['0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23']}) + return api.sumTokens({ owner: factroy_contract_address, tokens: [ADDRESSES.cronos.WCRO_1]}) } module.exports = { diff --git a/projects/agile/index.js b/projects/agile/index.js index 9d491a92234..f639ee26396 100644 --- a/projects/agile/index.js +++ b/projects/agile/index.js @@ -1,10 +1,11 @@ +const ADDRESSES = require('../helper/coreAssets.json') const { compoundExports, } = require('../helper/compound') const sdk = require('@defillama/sdk') const { getUniTVL } = require("../helper/unknownTokens"); const unitroller = '0x643dc7C5105d1a3147Bd9524DFC3c5831a373F1e' -const lendingMarket = compoundExports(unitroller, "0x2e909694B362c2FcA3C8168613bd47842245504B", "0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23", { +const lendingMarket = compoundExports(unitroller, "0x2e909694B362c2FcA3C8168613bd47842245504B", ADDRESSES.cronos.WCRO_1, { blacklistedTokens: [ '0xa4434afeae0decb9820d906bf01b13291d00651a', ] diff --git a/projects/annex.js b/projects/annex.js index 3732be71603..bf06194e1b5 100644 --- a/projects/annex.js +++ b/projects/annex.js @@ -4,7 +4,7 @@ const { compoundExports } = require('./helper/compound') const wBNB = ADDRESSES.bsc.WBNB; const cBNB = "0xC5a83aD9f3586e143D2C718E8999206887eF9dDc"; -const wCRO = "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23"; +const wCRO = ADDRESSES.cronos.WCRO_1; const cCRO = "0x61FCA31c51aCc4CC683291Be936E6799AeAAFe41"; const wKAVA = ADDRESSES.kava.WKAVA; diff --git a/projects/argofinance/index.js b/projects/argofinance/index.js index 065d7c9e99f..62e70315a65 100644 --- a/projects/argofinance/index.js +++ b/projects/argofinance/index.js @@ -1,3 +1,4 @@ +const ADDRESSES = require('../helper/coreAssets.json') const { queryV1Beta1 } = require("../helper/chain/cosmos"); const sdk = require("@defillama/sdk"); @@ -5,7 +6,7 @@ async function tvl() { const data = await queryV1Beta1({ chain: 'cronos', url: '/staking/v1beta1/delegations/cro1klkxkl2c59m5dcw4w0683ctfaxklsy9py26jg3', }) let total = data.delegation_responses.reduce((a, i) => a += +i.balance.amount, 0) const balances = {} - sdk.util.sumSingleBalance(balances, 'cronos:0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23', total * 1e10) + sdk.util.sumSingleBalance(balances, 'cronos:' + ADDRESSES.cronos.WCRO_1, total * 1e10) return balances } diff --git a/projects/crosscurve/index.js b/projects/crosscurve/index.js index 53dce79f286..ebdef37b8bc 100644 --- a/projects/crosscurve/index.js +++ b/projects/crosscurve/index.js @@ -1,3 +1,4 @@ +const ADDRESSES = require('../helper/coreAssets.json') const { sumTokensExport } = require("../helper/unwrapLPs"); module.exports = { @@ -5,10 +6,10 @@ module.exports = { tvl: sumTokensExport({ owner: "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe", tokens: [ - "0x0000000000085d4780B73119b644AE5ecd22b376", // TUSD - "0xdAC17F958D2ee523a2206206994597C13D831ec7", // USDT - "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", // USDC - "0x6B175474E89094C44Da98b954EedeAC495271d0F", // DAI + ADDRESSES.ethereum.TUSD, // TUSD + ADDRESSES.ethereum.USDT, // USDT + ADDRESSES.ethereum.USDC, // USDC + ADDRESSES.ethereum.DAI, // DAI "0x4DEcE678ceceb27446b35C672dC7d61F30bAD69E", // crvUSDC "0x390f3595bCa2Df7d23783dFd126427CCeb997BF4", // crvUSDT "0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490", // 3Crv @@ -21,9 +22,9 @@ module.exports = { owner: "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe", tokens: [ "0x4D15a3A2286D883AF0AA1B3f21367843FAc63E07", // TUSD - "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", // USDT - "0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8", // usdc.e - "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", // DAI + ADDRESSES.arbitrum.USDT, // USDT + ADDRESSES.arbitrum.USDC, // usdc.e + ADDRESSES.optimism.DAI, // DAI "0xec090cf6DD891D2d014beA6edAda6e05E025D93d", // crvUSDC "0x82670f35306253222F8a165869B28c64739ac62e", // 3c-crvUSD "0x73aF1150F265419Ef8a5DB41908B700C32D49135", // crvUSDT @@ -36,9 +37,9 @@ module.exports = { owner: "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe", tokens: [ "0x2e1AD108fF1D8C782fcBbB89AAd783aC49586756", // TUSD - "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", // USDT - "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", // usdc.e - "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", // DAI + ADDRESSES.polygon.USDT, // USDT + ADDRESSES.polygon.USDC, // usdc.e + ADDRESSES.polygon.DAI, // DAI "0x5225010a0ae133b357861782b0b865a48471b2c5", // crvUSDC "0xe7a24ef0c5e95ffb0f6684b813a78f2a3ad7d171", // aave "0xa70af99bff6b168327f9d1480e29173e757c7904", // crvUSDT @@ -50,9 +51,9 @@ module.exports = { tvl: sumTokensExport({ owner: "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe", tokens: [ - "0x40af3827F39D0EAcBF4A168f8D4ee67c121D11c9", // TUSD - "0x55d398326f99059fF775485246999027B3197955", // USDT - "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d", // usdc.e + ADDRESSES.bsc.TUSD, // TUSD + ADDRESSES.bsc.USDT, // USDT + ADDRESSES.bsc.USDC, // usdc.e "0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc3", // DAI "0xc4ec3ab41182e70ca45a764ffc5c45b9a82ccc97", // crvUSDC "0xA5E0E46462970C9Ee8C2ECadcde254c483748Ec4", // b3pool @@ -65,9 +66,9 @@ module.exports = { owner: "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe", tokens: [ "0xcB59a0A753fDB7491d5F3D794316F1adE197B21E", // TUSD - "0x94b008aA00579c1307B0EF2c499aD98a8ce58e58", // USDT - "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", // usdc.e - "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", // DAI + ADDRESSES.optimism.USDT, // USDT + ADDRESSES.optimism.USDC, // usdc.e + ADDRESSES.optimism.DAI, // DAI "0x03771e24b7c9172d163bf447490b142a15be3485", // crvUSDC "0x1337bedc9d22ecbe766df105c9623922a27963ec", // 3pool "0xd1b30ba128573fcd7d141c8a987961b40e047bb6", // crvUSDT @@ -79,9 +80,9 @@ module.exports = { owner: "0xac8f44ceca92b2a4b30360e5bd3043850a0ffcbe", tokens: [ "0x1C20E891Bab6b1727d14Da358FAe2984Ed9B59EB", // TUSD - "0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7", // USDT - "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E", // usdc.e - "0xd586E7F844cEa2F87f50152665BCbc2C279D8d70", // DAI + ADDRESSES.avax.USDt, // USDT + ADDRESSES.avax.USDC, // usdc.e + ADDRESSES.avax.DAI, // DAI "0x1337BedC9D22ecbe766dF105c9623922A27963EC", // av3crv "0x1daB6560494B04473A0BE3E7D83CF3Fdf3a51828", // crv3crypto ], diff --git a/projects/darkcrypto/index.js b/projects/darkcrypto/index.js index 0ba25a6e1ab..9dc85c189b2 100644 --- a/projects/darkcrypto/index.js +++ b/projects/darkcrypto/index.js @@ -1,3 +1,4 @@ +const ADDRESSES = require('../helper/coreAssets.json') const { stakingUnknownPricedLP } = require("../helper/staking"); const farmUtils = require("./farm-utils"); const vaultUtils = require("./vault-utils") @@ -15,15 +16,15 @@ async function pool2(timestamp, block, chainBlocks) { //add CRO balance in LP pool sdk.util.sumSingleBalance( balances, - "cronos:0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23", - farmTvl["cronos:0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23"] + "cronos:" + ADDRESSES.cronos.WCRO_1, + farmTvl["cronos:" + ADDRESSES.cronos.WCRO_1] ); //add Dark and Sky balance in LP pool sdk.util.sumSingleBalance( balances, - "cronos:0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23", - farmTvl["cronos:0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23"], + "cronos:" + ADDRESSES.cronos.WCRO_1, + farmTvl["cronos:" + ADDRESSES.cronos.WCRO_1], ); return balances; diff --git a/projects/darkness/index.js b/projects/darkness/index.js index ac1f3dce8ca..6d7d830dc2d 100644 --- a/projects/darkness/index.js +++ b/projects/darkness/index.js @@ -10,7 +10,7 @@ module.exports = { tvl: sumTokensExport({ owner: '0x92631e0e84ff01853ef1bb88fc9c9f7d1e1af1ca', tokens: [ - '0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23', + ADDRESSES.cronos.WCRO_1, '0xf2001b145b43032aaf5ee2884e456ccd805f677d', ADDRESSES.cronos.USDC, '0x6582c738660bf0701f05b04dce3c4e5fcfcda47a', diff --git a/projects/ferro/index.js b/projects/ferro/index.js index 007b21fc258..311df16a530 100644 --- a/projects/ferro/index.js +++ b/projects/ferro/index.js @@ -25,7 +25,7 @@ const tokens = { SWAP_LCRO_WCRO_ADDRESSES, ], // WCRO - "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23": [ + [ADDRESSES.cronos.WCRO_1]: [ SWAP_LCRO_WCRO_ADDRESSES, ], // LATOM-ATOM diff --git a/projects/fx-Protocol/index.js b/projects/fx-Protocol/index.js index ad5ba931932..914f8e12351 100644 --- a/projects/fx-Protocol/index.js +++ b/projects/fx-Protocol/index.js @@ -1,3 +1,4 @@ +const ADDRESSES = require('../helper/coreAssets.json') const treasuries = [ "0x0e5CAA5c889Bdf053c9A76395f62267E653AFbb0", "0xED803540037B0ae069c93420F89Cd653B6e3Df1f", @@ -16,7 +17,7 @@ const baseTokenRate = [ // '', '0x6Eb03222179F83126735D7E9FdE94571D716D399' ] -const cvxAddress = "0x4e3FBD56CD56c3e72c1403e103b45Db9da5B9D2B"; +const cvxAddress = ADDRESSES.ethereum.CVX; const aCVX = "0xb0903Ab70a7467eE5756074b31ac88aEBb8fB777"; const uniBTC = "0x004E9C3EF86bc1ca1f0bB5C7662861Ee93350568"; const uniBTC_Genesis_Gauge = "0x1D20671A21112E85b03B00F94Fd760DE0Bef37Ba" diff --git a/projects/gamblefi/index.js b/projects/gamblefi/index.js index d5f42cb54b7..753272d6070 100644 --- a/projects/gamblefi/index.js +++ b/projects/gamblefi/index.js @@ -1,3 +1,4 @@ +const ADDRESSES = require('../helper/coreAssets.json') const { staking } = require("../helper/staking"); const betifystaking = "0x335CAC92af7015BE7802170B62Ebc4C74900484d"; @@ -11,7 +12,7 @@ async function tvl(api) { "0xf2001b145b43032aaf5ee2884e456ccd805f677d", "0x76f0adfff61fd9a542a36a98b96909ec7d3a8c53", "0xe2c5275d86D2fB860F19a2CbBED9967d39AA73e8", - "0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23", + ADDRESSES.cronos.WCRO_1, "0x3e7dfdd82965515e9b6398d91b991f5d4c830ef6", ] }) } diff --git a/projects/helper/coreAssets.json b/projects/helper/coreAssets.json index 1b02003ee1d..86bec2a4ca8 100644 --- a/projects/helper/coreAssets.json +++ b/projects/helper/coreAssets.json @@ -167,7 +167,8 @@ "ETHIX": "0xec3f3e6d7907acda3a7431abd230196cda3fbb19", "SDAI": "0xaf204776c7245bF4147c2612BF6e5972Ee483701", "XHOPR": "0xD4fdec44DB9D44B8f2b6d529620f9C0C7066A2c1", - "DAI_1": "0x678df3415fc31947da4324ec63212874be5a82f8" + "DAI_1": "0x678df3415fc31947da4324ec63212874be5a82f8", + "sDAI": "0xaf204776c7245bf4147c2612bf6e5972ee483701" }, "okexchain": { "USDC": "0xc946daf81b08146b1c7a8da2a851ddf2b3eaaf85", @@ -220,7 +221,9 @@ "USDC": "0x7F5c764cBc14f9669B88837ca1490cCa17c31607", "USDC_CIRCLE": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85", "DAI": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", - "WBTC": "0x68f180fcCe6836688e9084f035309E29Bf0A2095" + "WBTC": "0x68f180fcCe6836688e9084f035309E29Bf0A2095", + "weETH": "0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff", + "ezETH": "0x2416092f143378750bb29b79ed961ab195cceea5" }, "moonriver": { "WMOVR": "0xe3c7487eb01c74b73b7184d198c7fbf46b34e5af", @@ -1089,7 +1092,8 @@ "TT_USDT": "0x4f3c8e20942461e2c3bdd8311ac57b0c222f2b82", "TT_ETH": "0x6576bb918709906dcbfdceae4bb1e6df7c8a1077", "TT_USDC": "0x22e89898a04eaf43379beb70bf4e38b1faf8a31e", - "TT_BUSD": "0xbeb0131d95ac3f03fd15894d0ade5dbf7451d171" + "TT_BUSD": "0xbeb0131d95ac3f03fd15894d0ade5dbf7451d171", + "veTT": "0xc3c857a9e5be042c8acf4f2827aa053e93b5d039" }, "conflux": { "WCFX": "0x14b2d3bc65e74dae1030eafd8ac30c533c976a9b", @@ -1478,7 +1482,8 @@ "USDbC": "0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA", "USDC": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "DAI": "0x50c5725949a6f0c72e6c4a641f24049a917db0cb", - "USDT": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2" + "USDT": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2", + "rETH": "0xb6fe221fe9eef5aba221c348ba20a1bf5e73624c" }, "sei": { "SEI": "usei", @@ -1495,7 +1500,9 @@ }, "op_bnb": { "WBNB": "0x4200000000000000000000000000000000000006", - "USDT": "0x9e5aac1ba1a2e6aed6b32689dfcf62a509ca96f3" + "USDT": "0x9e5aac1ba1a2e6aed6b32689dfcf62a509ca96f3", + "ETH": "0xe7798f023fc62146e8aa1b36da45fb70855a77ea", + "FDUSD": "0x50c5725949a6f0c72e6c4a641f24049a917db0cb" }, "archway": { "ARCH": "aarch" @@ -1526,7 +1533,9 @@ "USDT": "secret18wpjn83dayu4meu6wnn29khfkwdxs7kyrz9c8f" }, "aura": { - "AURA": "uaura" + "AURA": "uaura", + "WAURA": "0xDE47A655a5d9904BD3F7e1A536D8323fBD99993A", + "USDT": "0x80b5a32e4f032b2a058b4f29ec95eefeeb87adcd" }, "shibarium": { "WETH": "0x8ed7d143ef452316ab1123d28ab302dc3b80d3ce", @@ -1720,7 +1729,10 @@ "WBTC_1": "0xB880fd278198bd590252621d4CD071b1842E9Bcd" }, "ftn": { - "USDC": "0x4237e0A5b55233D5B6D6d1D9BF421723954130D8" + "USDC": "0x4237e0A5b55233D5B6D6d1D9BF421723954130D8", + "stFTN": "0x780fb5aca83f2e3f57ee18cc3094988ef49d8c3d", + "mUSDC": "0x4b7708ee3ccbd3f9af68208e69ad31f611e1befe", + "mUSDT": "0xb7dc5eca6de5cb9b46ac405d3d4596333714f3f7" }, "q": { "WBTC": "0xde397e6C442A3E697367DecBF0d50733dc916b79", @@ -1767,7 +1779,8 @@ "ETH": "0xeceeefcee421d8062ef8d6b4d814efe4dc898265", "WBTC": "0x5fd55a1b9fc24967c4db09c513c3ba0dfa7ff687", "USDT": "0xd567b3d7b8fe3c79a1ad8da978812cfc4fa05e75", - "AXLUSDC": "0x80b5a32e4f032b2a058b4f29ec95eefeeb87adcd" + "AXLUSDC": "0x80b5a32e4f032b2a058b4f29ec95eefeeb87adcd", + "USDC": "0x0ce35b0d42608ca54eb7bcc8044f7087c18e7717" }, "xlayer": { "WOKB": "0xe538905cf8410324e03a5a23c1c177a474d59b2b", @@ -1808,7 +1821,9 @@ "USDC_1": "0x75E20C5d4aade76143b8b74d1C5E2865347f9d3B" }, "lac": { - "LAC": "0x2911a1ab18546cb501628be8625c7503a2a7db54" + "LAC": "0x2911a1ab18546cb501628be8625c7503a2a7db54", + "WETH": "0x42c8c9c0f0a98720dacdaeac0c319cb272b00d7e", + "WBTC": "0xf54b8cb8eeee3823a55dddf5540ceaddf9724626" }, "bob": { "WETH": "0x4200000000000000000000000000000000000006", @@ -1828,6 +1843,7 @@ "USDC": "0x07d83526730c7438048D55A4fc0b850e2aaB6f0b", "USDT": "0x2def195713cf4a606b49d07e520e22c17899a736", "USDC_e": "0x19e26b0638bf63aa9fa4d14c6baf8d52ebe86c5c", + "DAI": "0x7d02A3E0180451B17e5D7f29eF78d06F8117106C", "WETH": "0xA51894664A773981C6C112C43ce576f315d5b1B6" }, "stellar": { @@ -1893,14 +1909,35 @@ }, "noble": { "USDC": "uusdc", - "USDY": "ausdy" + "USDY": "ausdy", + "uusdc": "uusdc", + "ausdy": "ausdy" }, "ripple": { "XRP": "XRP" - }, + }, "polynomial": { "USDC": "0x17C9D8Cef7Ef072844EEaEdE1F9f54C7E3fa8743", "SDAI": "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc", "sUSDe": "0x2A06DEAc3E863c23DD6a89Eeacd80aBA9E08B77B" + }, + "cronos_zkevm": { + "wzkCRO": "0xc1bf55ee54e16229d9b369a5502bfe5fc9f20b6d", + "ETH": "0x898b3560affd6d955b1574d87ee09e46669c60ea" + }, + "neox": { + "WGAS": "0x008cd7f573998cb841a5d82a857ed1f0ce03a653", + "WGAS_1": "0xde41591ed1f8ed1484ac2cd8ca0876428de60eff" + }, + "gravity": { + "wG": "0xbb859e225ac8fb6be1c7e38d87b767e95fef0ebd", + "WETH": "0xf6f832466Cd6C21967E0D954109403f36Bc8ceaA", + "USDC_e": "0xfbda5f676cb37624f28265a144a48b0d6e87d3b6" + }, + "idex": { + "0xfbda5f676cb37624f28265a144a48b0d6e87d3b6": "0xfbda5f676cb37624f28265a144a48b0d6e87d3b6" + }, + "etn": { + "WETN": "0x138dafbda0ccb3d8e39c19edb0510fc31b7c1c77" } } \ No newline at end of file diff --git a/projects/helper/tokenMapping.js b/projects/helper/tokenMapping.js index c24c0b5b946..ede91a25a17 100644 --- a/projects/helper/tokenMapping.js +++ b/projects/helper/tokenMapping.js @@ -51,49 +51,49 @@ const fixBalancesTokens = { ArbUsdc: { coingeckoId: 'usd-coin', decimals: 6 }, }, thundercore: { - '0xc3c857a9e5be042c8acf4f2827aa053e93b5d039': { coingeckoId: 'thunder-token', decimals: 18 }, + [ADDRESSES.thundercore.veTT]: { coingeckoId: 'thunder-token', decimals: 18 }, }, oasis: { - '0x0000000000000000000000000000000000000000': { coingeckoId: 'oasis-network', decimals: 18 }, + [ADDRESSES.null]: { coingeckoId: 'oasis-network', decimals: 18 }, }, heco: { - '0x5545153ccfca01fbd7dd11c0b23ba694d9509a6f': { coingeckoId: 'huobi-token', decimals: 18 }, + [ADDRESSES.heco.WHT]: { coingeckoId: 'huobi-token', decimals: 18 }, }, base: { - '0xb6fe221fe9eef5aba221c348ba20a1bf5e73624c': { coingeckoId: 'rocket-pool-eth', decimals: 18 }, + [ADDRESSES.base.rETH]: { coingeckoId: 'rocket-pool-eth', decimals: 18 }, }, ftn: { - '0x780fb5aca83f2e3f57ee18cc3094988ef49d8c3d': { coingeckoId: 'lolik-staked-ftn', decimals: 18 }, - '0x4b7708ee3ccbd3f9af68208e69ad31f611e1befe': { coingeckoId: 'usd-coin', decimals: 6 }, - '0xb7dc5eca6de5cb9b46ac405d3d4596333714f3f7': { coingeckoId: 'tether', decimals: 6 }, + [ADDRESSES.ftn.stFTN]: { coingeckoId: 'lolik-staked-ftn', decimals: 18 }, + [ADDRESSES.ftn.mUSDC]: { coingeckoId: 'usd-coin', decimals: 6 }, + [ADDRESSES.ftn.mUSDT]: { coingeckoId: 'tether', decimals: 6 }, }, op_bnb: { - '0x7c6b91d9be155a6db01f749217d76ff02a7227f2': { coingeckoId: 'binance-bitcoin', decimals: 18 }, - '0xe7798f023fc62146e8aa1b36da45fb70855a77ea': { coingeckoId: 'ethereum', decimals: 18 }, - '0x50c5725949a6f0c72e6c4a641f24049a917db0cb': { coingeckoId: 'first-digital-usd', decimals: 18 }, + [ADDRESSES.defiverse.USDC]: { coingeckoId: 'binance-bitcoin', decimals: 18 }, + [ADDRESSES.op_bnb.ETH]: { coingeckoId: 'ethereum', decimals: 18 }, + [ADDRESSES.base.DAI]: { coingeckoId: 'first-digital-usd', decimals: 18 }, }, optimism: { - '0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff': { coingeckoId: 'wrapped-eeth', decimals: 18 }, - '0x2416092f143378750bb29b79ed961ab195cceea5': { coingeckoId: "renzo-restaked-eth", decimals: 18 }, + [ADDRESSES.optimism.weETH]: { coingeckoId: 'wrapped-eeth', decimals: 18 }, + [ADDRESSES.optimism.ezETH]: { coingeckoId: "renzo-restaked-eth", decimals: 18 }, }, moonriver: { - '0x639a647fbe20b6c8ac19e48e2de44ea792c62c5c': { coingeckoId: 'ethereum', decimals: 18 }, + [ADDRESSES.moonriver.ETH]: { coingeckoId: 'ethereum', decimals: 18 }, }, zircuit: { [ADDRESSES.null]: { coingeckoId: 'ethereum', decimals: 18 }, }, islm: { - '0x0ce35b0d42608ca54eb7bcc8044f7087c18e7717': { coingeckoId: 'usd-coin', decimals: 6 }, + [ADDRESSES.islm.USDC]: { coingeckoId: 'usd-coin', decimals: 6 }, }, cronos_zkevm: { - '0xc1bf55ee54e16229d9b369a5502bfe5fc9f20b6d': { coingeckoId: 'crypto-com-chain', decimals: 18 }, - '0x898b3560affd6d955b1574d87ee09e46669c60ea': { coingeckoId: 'ethereum', decimals: 18 }, + [ADDRESSES.cronos_zkevm.wzkCRO]: { coingeckoId: 'crypto-com-chain', decimals: 18 }, + [ADDRESSES.cronos_zkevm.ETH]: { coingeckoId: 'ethereum', decimals: 18 }, }, lac: { [ADDRESSES.null]: { coingeckoId: "la-coin", decimals: 18 }, [ADDRESSES.lac.LAC]: { coingeckoId: "la-coin", decimals: 18 }, - '0x42c8c9c0f0a98720dacdaeac0c319cb272b00d7e': { coingeckoId: "ethereum", decimals: 18 }, - '0xf54b8cb8eeee3823a55dddf5540ceaddf9724626': { coingeckoId: "wrapped-bitcoin", decimals: 8 }, + [ADDRESSES.lac.WETH]: { coingeckoId: "ethereum", decimals: 18 }, + [ADDRESSES.lac.WBTC]: { coingeckoId: "wrapped-bitcoin", decimals: 8 }, }, blast: { '0xf8a5d147a3a3416ab151758d969eff15c27ab743': { coingeckoId: "blast:0x59c159e5a4f4d1c86f7abdc94b7907b7473477f6", decimals: 0 }, @@ -106,12 +106,12 @@ const fixBalancesTokens = { [ADDRESSES.q.WQ]: { coingeckoId: "q-protocol", decimals: 18 }, }, taiko: { - '0x7d02A3E0180451B17e5D7f29eF78d06F8117106C': { coingeckoId: "dai", decimals: 18 }, + [ADDRESSES.taiko.DAI]: { coingeckoId: "dai", decimals: 18 }, }, neox: { [ADDRESSES.null]: { coingeckoId: "gas", decimals: 18 }, - '0x008cd7f573998cb841a5d82a857ed1f0ce03a653': { coingeckoId: "gas", decimals: 18 }, - '0xde41591ed1f8ed1484ac2cd8ca0876428de60eff': { coingeckoId: "gas", decimals: 18 }, + [ADDRESSES.neox.WGAS]: { coingeckoId: "gas", decimals: 18 }, + [ADDRESSES.neox.WGAS_1]: { coingeckoId: "gas", decimals: 18 }, }, aura: { [ADDRESSES.null]: { coingeckoId: "aura-network", decimals: 18 }, @@ -120,8 +120,8 @@ const fixBalancesTokens = { }, gravity: { [ADDRESSES.null]: { coingeckoId: "g-token", decimals: 18 }, - '0xbb859e225ac8fb6be1c7e38d87b767e95fef0ebd': { coingeckoId: "g-token", decimals: 18 }, - '0xf6f832466Cd6C21967E0D954109403f36Bc8ceaA': { coingeckoId: "ethereum", decimals: 18 }, + [ADDRESSES.gravity.wG]: { coingeckoId: "g-token", decimals: 18 }, + [ADDRESSES.gravity.WETH]: { coingeckoId: "ethereum", decimals: 18 }, [ADDRESSES.rari.USDC_e]: { coingeckoId: "usd-coin", decimals: 6 }, }, idex: { @@ -129,10 +129,10 @@ const fixBalancesTokens = { }, xdai: { '0x6c76971f98945ae98dd7d4dfca8711ebea946ea6': { coingeckoId: "wrapped-steth", decimals: 18 }, - '0xaf204776c7245bf4147c2612bf6e5972ee483701': { coingeckoId: "savings-dai", decimals: 18 }, + [ADDRESSES.xdai.SDAI]: { coingeckoId: "savings-dai", decimals: 18 }, }, etn: { - '0x138dafbda0ccb3d8e39c19edb0510fc31b7c1c77': { coingeckoId: "electroneum", decimals: 18 } + [ADDRESSES.etn.WETN]: { coingeckoId: "electroneum", decimals: 18 } }, polynomial: { [ADDRESSES.polynomial.USDC]: { coingeckoId: "usd-coin", decimals: 6 }, diff --git a/projects/hinkal/registryTokens.js b/projects/hinkal/registryTokens.js index 2b653c698ed..67d10025b33 100644 --- a/projects/hinkal/registryTokens.js +++ b/projects/hinkal/registryTokens.js @@ -908,7 +908,7 @@ const BASE_REGISTRY_TOKENS = [ ADDRESSES.base.DAI, "0xd07379a755A8f11B57610154861D694b2A0f615a", "0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22", - "0xB6fe221Fe9EeF5aBa221c348bA20A1Bf5e73624c", + ADDRESSES.base.rETH, "0x9EaF8C1E34F05a589EDa6BAfdF391Cf6Ad3CB239", "0xf6C5F01C7F3148891ad0e19DF78743D31E390D1f", "0x6e53131F68a034873b6bFA15502aF094Ef0c5854", diff --git a/projects/lolik/index.js b/projects/lolik/index.js index e7917646615..a26d2d8d656 100644 --- a/projects/lolik/index.js +++ b/projects/lolik/index.js @@ -1,6 +1,7 @@ +const ADDRESSES = require('../helper/coreAssets.json') async function tvl(api) { - const pooledFTN = await api.call({ target: '0x780Fb5AcA83F2e3F57EE18cc3094988Ef49D8c3d', abi: "uint256:getTotalPooledFtn" }) + const pooledFTN = await api.call({ target: ADDRESSES.ftn.stFTN, abi: "uint256:getTotalPooledFtn" }) return { 'coingecko:fasttoken': pooledFTN / 1e18, diff --git a/projects/milkomeda-djed/index.js b/projects/milkomeda-djed/index.js index 0d514096fab..499b345b1e3 100644 --- a/projects/milkomeda-djed/index.js +++ b/projects/milkomeda-djed/index.js @@ -1,8 +1,9 @@ +const ADDRESSES = require('../helper/coreAssets.json') const abi = require('./abi.json'); async function tvl(api) { const reserve = await api.call({ abi: abi.Djed.reserve, target:'0x67A30B399F5Ed499C1a6Bc0358FA6e42Ea4BCe76', params: 0 }) - api.add('0xAE83571000aF4499798d1e3b0fA0070EB3A3E3F9', reserve); // Using WADA address instead of mADA + api.add(ADDRESSES.milkomeda.WADA, reserve); // Using WADA address instead of mADA } module.exports = { diff --git a/projects/mimas-finance/index.js b/projects/mimas-finance/index.js index ab440df421c..839232c6dde 100644 --- a/projects/mimas-finance/index.js +++ b/projects/mimas-finance/index.js @@ -1,10 +1,11 @@ +const ADDRESSES = require('../helper/coreAssets.json') const {compoundExports} = require('../helper/compound') const { stakingUnknownPricedLP } = require("../helper/staking"); const token = "0x10C9284E6094b71D3CE4E38B8bFfc668199da677"; const stakingContract = "0x268E2E1e5a465034Ee5742DA578feb41B228ad7B"; -const wCRO = "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23"; +const wCRO = ADDRESSES.cronos.WCRO_1; const mmCRO = "0xff024211741059a2540b01f5Be2e75fC0c1b3d82"; module.exports = { diff --git a/projects/minotaur-money/index.js b/projects/minotaur-money/index.js index ea0fd70eafd..70644bf6aad 100644 --- a/projects/minotaur-money/index.js +++ b/projects/minotaur-money/index.js @@ -10,7 +10,7 @@ const tokens = [ ["0xf5a5f547612e95c688971fb68334a80ceb3c542b", true], // MINO-DAI ["0x1c139f4b953ce0c0f6aa1cd1755727ad5aba5080", true], // MINO-WCRO [ADDRESSES.cronos.WBTC, false], // WBTC - ["0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23", false], // WCRO + [ADDRESSES.cronos.WCRO_1, false], // WCRO ["0xe44fd7fcb2b1581822d0c862b68222998a0c299a", false] // WETH ]; diff --git a/projects/nayms/index.js b/projects/nayms/index.js index 9606698be08..de6cd8b4111 100644 --- a/projects/nayms/index.js +++ b/projects/nayms/index.js @@ -13,7 +13,7 @@ const tokens = [ const tokensBase = [ ADDRESSES.base.WETH, ADDRESSES.base.USDC, - "0x59D9356E565Ab3A36dD77763Fc0d87fEaf85508C", + ADDRESSES.ethereum.USDM, ]; const owner = "0x39e2f550fef9ee15b459d16bD4B243b04b1f60e5"; diff --git a/projects/nest/index.js b/projects/nest/index.js index cf28a9a05af..0d0d815c4fb 100644 --- a/projects/nest/index.js +++ b/projects/nest/index.js @@ -1,3 +1,4 @@ +const ADDRESSES = require('../helper/coreAssets.json') const { sumTokensExport } = require("../helper/unwrapLPs"); module.exports = { @@ -23,7 +24,7 @@ const config = { bsc: { tvlContracts: ['0x9484f12044b9d5707AfeaC5BD02b5E0214381801'], tokens: [ - "0x55d398326f99059fF775485246999027B3197955" + ADDRESSES.bsc.USDT ], NEST: '0x98f8669F6481EbB341B522fCD3663f79A3d1A6A7', stakingContracts: ["0x09CE0e021195BA2c1CDE62A8B187abf810951540"] diff --git a/projects/orcadao/index.js b/projects/orcadao/index.js index c45ae3518b5..58a98b746ac 100644 --- a/projects/orcadao/index.js +++ b/projects/orcadao/index.js @@ -40,7 +40,7 @@ async function borrowed(api) { calls: banksAndCollateral.map(p => p[1]), abi: "uint256:totalDebt", }) - api.add('0xd586e7f844cea2f87f50152665bcbc2c279d8d70', debt) + api.add(ADDRESSES.avax.DAI, debt) } const treasuryContract = "0x10131d4f3193a59A46d3ab57D765f2604e77B4E3"; diff --git a/projects/pegasusdao.js b/projects/pegasusdao.js index a0f79091183..89b3fb8a1aa 100644 --- a/projects/pegasusdao.js +++ b/projects/pegasusdao.js @@ -14,7 +14,7 @@ const lps = [ const shareLps = "0x72c1f5fb7e5513a07e1ff663ad861554887a0a0a"; const genesisPool = "0x64bfCBe4480B53E8234Ca258a96720F29fe6A6fB"; const genesisTokens = [ - "0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23", + ADDRESSES.cronos.WCRO_1, ADDRESSES.cronos.USDC, "0x97749c9b61f878a880dfe312d2594ae07aed7656", "0xb8df27c687c6af9afe845a2afad2d01e199f4878", diff --git a/projects/polynomial-bridge/index.js b/projects/polynomial-bridge/index.js index 4108f499dfb..0823b48f2d2 100644 --- a/projects/polynomial-bridge/index.js +++ b/projects/polynomial-bridge/index.js @@ -8,7 +8,7 @@ module.exports = { api, owners: [ "0xDE1617Ddb7C8A250A409D986930001985cfad76F", // usdc vault - "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc", // sdai vault + ADDRESSES.polynomial.SDAI, // sdai vault "0xC6cfb996A7CFEB89813A68CD13942CD75553032b", // susde vault "0x034cbb620d1e0e4C2E29845229bEAc57083b04eC" // eth bridge ], @@ -40,7 +40,7 @@ module.exports = { sumTokens2({ api, owners: [ - "0x615172e47c0C5A6dA8ea959632Ac0166f7a59eDc", // usdc vault + ADDRESSES.polynomial.SDAI, // usdc vault ], tokens: [ADDRESSES.arbitrum.USDC_CIRCLE], }), diff --git a/projects/relayChain/index.js b/projects/relayChain/index.js index b2ac00eb584..15829e7bc8c 100644 --- a/projects/relayChain/index.js +++ b/projects/relayChain/index.js @@ -104,7 +104,7 @@ const wbtcCronos = ADDRESSES.cronos.WBTC; const wethCronos = "0xe44fd7fcb2b1581822d0c862b68222998a0c299a"; const relayCronos = "0x9C29650a1B273A031A35F3121914aae882B144A4"; const busdCronos = ADDRESSES.oasis.USDT; -const wCronos = "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23"; +const wCronos = ADDRESSES.cronos.WCRO_1; diff --git a/projects/routerprotocol/index.js b/projects/routerprotocol/index.js index c8fafab9c4f..0433aa984d1 100644 --- a/projects/routerprotocol/index.js +++ b/projects/routerprotocol/index.js @@ -97,7 +97,7 @@ const config = { contractAddress: "0x6e14f48576265272B6CAA3A7cC500a26050Be64E", tokens: [ { name: "usd-coin", address: ADDRESSES.cronos.USDC, decimals: 6 }, - { name: "wrapped-cro", address: "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23", decimals: 18 }, + { name: "wrapped-cro", address: ADDRESSES.cronos.WCRO_1, decimals: 18 }, { name: "wmatic", address: "0xad79AC3c5a5c15C6B9194F5568e451b3fc3C2B40", decimals: 18 }, { name: "wbnb", address: ADDRESSES.telos.ETH, decimals: 18 }, { name: "wrapped-avax", address: ADDRESSES.shiden.ETH, decimals: 18 }, diff --git a/projects/svn/index.js b/projects/svn/index.js index be0a5d1d638..d142ca9e76a 100644 --- a/projects/svn/index.js +++ b/projects/svn/index.js @@ -18,7 +18,7 @@ async function tvl(api) { "0xc924da29d37f3b8C62c4c3e4e6958bF2b5ebF677", "0x97749c9B61F878a880DfE312d2594AE07AEd7656", "0x50c0C5bda591bc7e89A342A3eD672FB59b3C46a7", - "0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23", + ADDRESSES.cronos.WCRO_1, "0x2D03bECE6747ADC00E1a131BBA1469C15fD11e03", ], owner: '0x3827CAa33557304e1CA5D89c2f85919Da171C44D', resolveLP: true }) diff --git a/projects/thetanuts/index.js b/projects/thetanuts/index.js index bff48b0012b..c1b96ac200b 100644 --- a/projects/thetanuts/index.js +++ b/projects/thetanuts/index.js @@ -168,7 +168,7 @@ let boba = ADDRESSES.boba.BOBA const bobaUSDC = ADDRESSES.boba.USDC // cronos assets -const wcro = '0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23' +const wcro = ADDRESSES.cronos.WCRO_1 // Arbitrum assets const arb = ADDRESSES.arbitrum.ARB diff --git a/projects/treasury/bankofcronos.js b/projects/treasury/bankofcronos.js index 7a3808f5f36..47bf8672d52 100644 --- a/projects/treasury/bankofcronos.js +++ b/projects/treasury/bankofcronos.js @@ -12,7 +12,7 @@ module.exports = treasuryExports({ nullAddress, ADDRESSES.cronos.USDC,//USDC '0x26043Aaa4D982BeEd7750e2D424547F5D76951d4',//CUSD - '0x5C7F8A570d578ED84E63fdFA7b1eE72dEae1AE23',//WCRO + ADDRESSES.cronos.WCRO_1,//WCRO '0xe44Fd7fCb2b1581822D0c862B68222998a0c299a',//WETH ADDRESSES.cronos.WBTC,//WBTC ], diff --git a/projects/treasury/croblanc.js b/projects/treasury/croblanc.js index 806a6efef58..a0d35251600 100644 --- a/projects/treasury/croblanc.js +++ b/projects/treasury/croblanc.js @@ -1,7 +1,8 @@ +const ADDRESSES = require('../helper/coreAssets.json') const { staking } = require("../helper/staking"); const treasury = "0xb20234c33337537111f4ab6f5EcaD400134aC143"; -const WCRO = "0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23"; +const WCRO = ADDRESSES.cronos.WCRO_1; module.exports = { cronos: { diff --git a/projects/vett/index.js b/projects/vett/index.js index 5abf1b50a29..bbd1df6d3e9 100644 --- a/projects/vett/index.js +++ b/projects/vett/index.js @@ -1,8 +1,9 @@ +const ADDRESSES = require('../helper/coreAssets.json') const sdk = require("@defillama/sdk"); const chain = "thundercore"; -const posStaking = "0xC3C857a9E5Be042C8acF4F2827Aa053e93b5d039" +const posStaking = ADDRESSES.thundercore.veTT const posABI = { getTTPoolAbi: "uint256:getTTPool" } diff --git a/projects/zircuit/index.js b/projects/zircuit/index.js index 894b5901b17..3c16d079524 100644 --- a/projects/zircuit/index.js +++ b/projects/zircuit/index.js @@ -29,7 +29,7 @@ const TOKEN_CONTRACTS = [ '0x917ceE801a67f933F2e6b33fC0cD1ED2d5909D88', // weETHs '0xC96dE26018A54D51c097160568752c4E3BD6C364', // FBTC '0x8236a87084f8b84306f72007f36f2618a5634494', // LBTC - '0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409' // FDUSD + ADDRESSES.ethereum.FDUSD // FDUSD ]; module.exports = {