Skip to content

Commit 813cec6

Browse files
authored
Added Rezerve Money (#15048)
1 parent 055268a commit 813cec6

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

projects/rezerve/index.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
const { staking } = require("../helper/staking");
2+
const { pool2s } = require("../helper/pool2");
3+
const ADDRESSES = require('../helper/coreAssets.json')
4+
5+
6+
const tokens = {
7+
RSV: "0xb4444468e444f89e1c2CAc2F1D3ee7e336cBD1f5",
8+
RZV_scUSD_LP: "0x08c5e3b7533ee819a4d1f66e839d0e8f04ae3d0c", // shadow exchange
9+
RZV_stS_LP: "0x36e6765907dd61b50ad33f79574dd1b63339b59c", // balancer pool
10+
}
11+
12+
13+
const coreAddresses = {
14+
depositContract: "0xe22e10f8246dF1f0845eE3E9f2F0318bd60EFC85",
15+
stakingContract: "0xd060499DDC9cb7deB07f080BAeB1aDD36AA2C650",
16+
}
17+
18+
const toa = [
19+
[ADDRESSES.sonic.USDC_e, coreAddresses.depositContract],
20+
[ADDRESSES.sonic.scUSD, coreAddresses.depositContract],
21+
[ADDRESSES.sonic.wS, coreAddresses.depositContract],
22+
[ADDRESSES.sonic.STS, coreAddresses.depositContract],
23+
]
24+
25+
26+
const pool2 = {
27+
depositContracts: [coreAddresses.depositContract],
28+
assets: [tokens.RZV_scUSD_LP, tokens.RZV_stS_LP]
29+
}
30+
31+
const data = {
32+
sonic: {
33+
tvl: (api) => api.sumTokens({ tokensAndOwners: toa }),
34+
staking: staking(coreAddresses.stakingContract, tokens.RSV, "sonic"),
35+
pool2: pool2s(pool2.depositContracts, pool2.assets, "sonic"),
36+
}
37+
};
38+
39+
module.exports = data;

0 commit comments

Comments
 (0)