Skip to content

Commit 2eaf45d

Browse files
committed
fix lint
1 parent 56b21f0 commit 2eaf45d

File tree

4 files changed

+26
-80
lines changed

4 files changed

+26
-80
lines changed

projects/fantOHM/index.js

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,13 @@ const fantomTreasuryContract = "0xA3b52d5A6d2f8932a5cD921e09DA840092349D71";
1313
const moonriverFhm = "0xfa1FBb8Ef55A4855E5688C0eE13aC3f202486286";
1414
const moonriverStaking = "0xF5C7D63C5Fc0aD4b7Cef7d8904239860725Ebc87";
1515
const moonriverTreasuryContract = "0x5E983ff70DE345de15DbDCf0529640F14446cDfa";
16-
const ethTreasuryContract = "0x9042E869BedCD2BB3EEa241aC0032cadAE8DF006";
1716

1817
// addreses of gnosis safe's according to: https://fantohm.com/#security
1918
const fantomGnosisContract = "0x34F93b12cA2e13C6E64f45cFA36EABADD0bA30fC";
20-
const moonriverGnosisContract = "0xE3CD5475f18a97D3563307B4e1A6467470237927";
2119
const ethGnosisContract = "0x66a98CfCd5A0dCB4E578089E1D89134A3124F0b1";
2220
const bscGnosisContract = "0x3538Acb37Cf5a92eBE7091714975b2f8dDd5c6C1";
2321
const fantohmDaoDeployerWallet = "0x3381e86306145b062cEd14790b01AC5384D23D82";
2422

25-
const ethTradfi3mContract = "0xCD8A46dC7EE4488b441Ae1CD3b5BCa48d5389C12";
26-
const ethTradfi6mContract = "0xD9fDd86ecc03e34DAf9c645C40DF670406836816";
27-
const ftmTradfi3mContract = "0xEFbe7fe9E8b407a3F0C0451E7669E70cDD0C4C77";
28-
const ftmTradfi6mContract = "0xB1c77436BC180009709Be00C9e852246476321A3";
2923
const masterChefContract = "0x4897EB3257A5391d80B2f73FB0748CCd4150b586";
3024

3125

@@ -37,18 +31,15 @@ async function moonriverTvl(api) {
3731
], resolveLP: true })
3832
}
3933

40-
async function fantomTvl(timestamp, _, {fantom: block}) {
41-
let balances = {};
42-
43-
// treasury value
44-
await sumTokensAndLPsSharedOwners(balances, [
45-
[ADDRESSES.fantom.DAI, false], // DAI
46-
[ADDRESSES.fantom.WFTM, false], // wFTM
47-
// ["0x6fc9383486c163fa48becdec79d6058f984f62ca", false], // USDB
48-
[ADDRESSES.fantom.USDC, false], // USDC
49-
["0xd77fc9c4074b56ecf80009744391942fbfddd88b", true], // DAI/FHM
50-
], [fantomTreasuryContract], block, "fantom",
51-
addr => (fantom_transforms[addr.toLowerCase()] ? fantom_transforms[addr.toLowerCase()] : `fantom:${addr}`))
34+
async function fantomTvl(api) {
35+
let balances = api.getBalances()
36+
const block = api.block
37+
await sumTokens2({ api, owner: fantomTreasuryContract, tokens: [
38+
ADDRESSES.fantom.DAI,
39+
ADDRESSES.fantom.WFTM,
40+
ADDRESSES.fantom.USDC,
41+
"0xd77fc9c4074b56ecf80009744391942fbfddd88b",
42+
], resolveLP: true })
5243

5344
// treasury values
5445
await Promise.all([

projects/fei/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ async function tvl(api) {
5555
'0xF06f65a6b7D2c401FcB8B3273d036D21Fe2a5963', // DPI in Fuse pool 19
5656
nullAddress
5757
]
58-
return sumTokens2({ api, owners, tokens,})
58+
return sumTokens2({ api, owners, tokens, })
5959
}
6060

6161
module.exports = {
62-
ethereum: { tvl },
62+
ethereum: { tvl },
6363
};
6464
module.exports.hallmarks = [
6565
[1651325520, "Exploit $80M FEI"],

projects/gamblefi/index.js

Lines changed: 8 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,19 @@
1-
const { sumTokensAndLPsSharedOwners } = require("../helper/unwrapLPs");
21
const { staking } = require("../helper/staking");
3-
const sdk = require("@defillama/sdk");
42

53
const betifystaking = "0x335CAC92af7015BE7802170B62Ebc4C74900484d";
64
const betify = "0xD465b6B4937D768075414D413e981Af0b49349Cc";
75
const treasury = "0x596a6DFf0CF36fABf75EDeB6aA2992C950Ff14bA";
86
const dao = "0xEe376093ccDB3D81f226C2290868219687226845";
9-
const wBETSLIP = "0x3e7dfdd82965515e9b6398d91b991f5d4c830ef6";
107
const revenueShare = "0x40822C8E1389dE62980691bF0AFBd5B8D1D56cB7";
118

12-
async function tvl(timestamp, ethBlock, chainBlocks) {
13-
const balances = {};
14-
const transform = (addr) =>
15-
addr.toLowerCase() === "0xF2001B145b43032AAF5Ee2884e456CCd805F677D"
16-
? "0xF2001B145b43032AAF5Ee2884e456CCd805F677D"
17-
: `cronos:${addr}`;
18-
19-
await sumTokensAndLPsSharedOwners(
20-
balances,
21-
[
22-
// [usdc, false]
23-
["0xf2001b145b43032aaf5ee2884e456ccd805f677d", false], // DAI
24-
["0x76f0adfff61fd9a542a36a98b96909ec7d3a8c53", true], // BETIFY-DAI
25-
["0xe2c5275d86D2fB860F19a2CbBED9967d39AA73e8", true], // BETIFY-MMF
26-
["0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23", false], // WCRO
27-
["0x3e7dfdd82965515e9b6398d91b991f5d4c830ef6", false], // wBETSLIP
28-
],
29-
[treasury, dao, revenueShare],
30-
chainBlocks.metis,
31-
"cronos",
32-
transform
33-
);
34-
35-
const wbetslipAddress = transform(wBETSLIP);
36-
37-
const betslip = await sdk.api.abi.call({
38-
target: wBETSLIP,
39-
abi: 'function wBTSToBTS(uint256 _amount) view returns (uint256)',
40-
chain: "cronos",
41-
block: chainBlocks.cronos,
42-
params: [sdk.util.convertToBigInt(balances[wbetslipAddress])],
43-
});
44-
balances[transform(betify)] = betslip.output;
45-
delete balances[wbetslipAddress];
46-
47-
return balances;
9+
async function tvl(api) {
10+
return api.sumTokens({ owners: [treasury, dao, revenueShare], tokens: [
11+
"0xf2001b145b43032aaf5ee2884e456ccd805f677d",
12+
"0x76f0adfff61fd9a542a36a98b96909ec7d3a8c53",
13+
"0xe2c5275d86D2fB860F19a2CbBED9967d39AA73e8",
14+
"0x5c7f8a570d578ed84e63fdfa7b1ee72deae1ae23",
15+
"0x3e7dfdd82965515e9b6398d91b991f5d4c830ef6",
16+
] })
4817
}
4918
module.exports = {
5019
cronos: {

projects/grave/index.js

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
const ADDRESSES = require('../helper/coreAssets.json')
22
const { stakingPricedLP } = require("../helper/staking");
3-
const { sumTokensAndLPsSharedOwners } = require("../helper/unwrapLPs");
43
const { pool2Exports } = require("../helper/pool2");
54

65
const GRAVE = "0x3700a92dd231F0CaC37D31dBcF4c0f5cCb1db6Ca"
@@ -13,26 +12,13 @@ const graveAvaxLp = "0x10e882acfae3cf63e96741fabc41c19025e7be2a"
1312
const gShareAvaxLp = "0xae427ad7a54f5490ef76b3bde3663b0e45c7a102"
1413

1514

16-
async function atvl(timestamp, block, chainBlocks) {
17-
const balances = {};
18-
const transform = addr => 'avax:'+addr;
19-
await sumTokensAndLPsSharedOwners(
20-
balances,
21-
[
22-
[ADDRESSES.avax.WAVAX, false],
23-
[ADDRESSES.avax.USDC_e, false],
24-
[ADDRESSES.avax.JOE, false],
25-
["0x070092b3A985f9E5424351D68730c9A318ad96eb", false],
26-
27-
],
28-
[GenMasterchef],
29-
chainBlocks.avax,
30-
"avax",
31-
transform,
32-
);
33-
34-
35-
return balances;
15+
async function atvl(api) {
16+
return api.sumTokens({ owner: GenMasterchef, tokens: [
17+
ADDRESSES.avax.WAVAX,
18+
ADDRESSES.avax.USDC_e,
19+
ADDRESSES.avax.JOE,
20+
"0x070092b3A985f9E5424351D68730c9A318ad96eb",
21+
]})
3622
}
3723

3824
const pool2LPs = [

0 commit comments

Comments
 (0)