Skip to content

Commit 7fbeb8e

Browse files
committed
add abacus
1 parent 11c4882 commit 7fbeb8e

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

projects/abacus/index.js

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
const { staking } = require("../helper/staking");
2+
3+
// Abacus contracts
4+
// arbitrum
5+
const abcRAM = '0x9EfCFc5b49390FC3fb9B58607D2e89445Bb380BF';
6+
const abcRAMStake = '0xBD8a830f4Ae6B2355E12E9714FeDB5aE9d71c81D';
7+
8+
// avalanche
9+
const abcPHAR = '0xd5d0A9b3f2C264b955Ae7161cfA6D38A7aEa60a7';
10+
const abcPHARStake = '0x541AdD99620d1294900851dCa2eca06a5c797c3e';
11+
12+
// mantle
13+
const abcCLEO = '0xCffbE0E73c750731EdB38C14Bc81A39dAc91819d';
14+
const abcCLEOStake = '0x498126eDEA7FBb4626585ebc98a8230B8fFa1cC9';
15+
16+
// bsc
17+
const liveTHE = '0xCdC3A010A3473c0C4b2cB03D8489D6BA387B83CD';
18+
const liveTHEStake = '0xD8C61EDe8CD9EE7B93855c3f110191e95eDF2979';
19+
20+
// polygon
21+
const liveRETRO = '0xCaAF554900E33ae5DBc66ae9f8ADc3049B7D31dB';
22+
const liveRETROStake = '0x1de28CB80428C265e7f40A05066B68c31e8d7D0e';
23+
24+
module.exports = {
25+
misrepresentedTokens: true,
26+
arbitrum: {
27+
tvl: staking(abcRAMStake, abcRAM, "arbitrum"),
28+
},
29+
avax: {
30+
tvl: staking(abcPHARStake, abcPHAR, "avax"),
31+
},
32+
mantle: {
33+
tvl: staking(abcCLEOStake, abcCLEO, "mantle"),
34+
},
35+
bsc: {
36+
tvl: staking(liveTHEStake, liveTHE, "bsc"),
37+
},
38+
polygon: {
39+
tvl: staking(liveRETROStake, liveRETRO, "polygon"),
40+
},
41+
methodology: "Counts tokens staked in the Abacus staking contracts across multiple chains",
42+
};

0 commit comments

Comments
 (0)