|
1 |
| -const { getAdaInAddress, sumTokensExport, sumTokens2 } = require("../helper/chain/cardano"); |
| 1 | +const { sumTokens2 } = require("../helper/chain/cardano"); |
2 | 2 |
|
3 |
| -const V1_POOL_SCRIPT_HASH = "script1uychk9f04tqngfhx4qlqdlug5ntzen3uzc62kzj7cyesjk0d9me" |
4 |
| -const V1_ORDER_SCRIPT_HASH = "script15ew2tzjwn364l2pszu7j5h9w63v2crrnl97m074w9elrkxhah0e" |
5 |
| - |
6 |
| -const V2_POOL_SCRIPT_HASH = "script1agrmwv7exgffcdu27cn5xmnuhsh0p0ukuqpkhdgm800xksw7e2w" |
7 |
| -const V2_ORDER_SCRIPT_HASH = "script1c03gcdkrg3e3twj62menmf4xmhqhwz58d2xe7r9n497yc6r9qhd" |
| 3 | +const V1_POOL_SCRIPT_HASH = 'script1uychk9f04tqngfhx4qlqdlug5ntzen3uzc62kzj7cyesjk0d9me' |
| 4 | +const V1_ORDER_SCRIPT_HASH = 'script15ew2tzjwn364l2pszu7j5h9w63v2crrnl97m074w9elrkxhah0e' |
| 5 | +const V2_POOL_SCRIPT_HASH = 'script1agrmwv7exgffcdu27cn5xmnuhsh0p0ukuqpkhdgm800xksw7e2w' |
| 6 | +const V2_ORDER_SCRIPT_HASH = 'script1c03gcdkrg3e3twj62menmf4xmhqhwz58d2xe7r9n497yc6r9qhd' |
| 7 | +const STABLEPOOL_USDMUSDA = 'addr1wywdvw0qwv2n97e8y5jsfqq3qryu6re3gxwqcc7fzscpwugxz5dwe' |
| 8 | +const STABLEPOOL_USDMDJED = 'addr1wxxdvtj6y4fut4tmu796qpvy2xujtd836yg69ahat3e6jjcelrf94' |
| 9 | +const STABLEPOOL_USDMIUSD = 'addr1w9520fyp6g3pjwd0ymfy4v2xka54ek6ulv4h8vce54zfyfcm2m0sm' |
| 10 | +const STABLEPOOL_USDCIUSD = 'addr1wx4w03kq5tfhaad2fmglefgejj0anajcsvvg88w96lrmylc7mx5rm' |
| 11 | +const STABLEPOOL_DJEDIUSD = 'addr1wy7kkcpuf39tusnnyga5t2zcul65dwx9yqzg7sep3cjscesx2q5m5' |
| 12 | +const STABLEPOOL_USDCDJED = 'addr1wx8d45xlfrlxd7tctve8xgdtk59j849n00zz2pgyvv47t8sxa6t53' |
| 13 | +const STABLEPOOL_IUSDUSDA = 'addr1wyge54qpez2zc250f8frwtksjzrg4l6n5cs34psqas9uz0syae9sf' |
| 14 | +const CONTRACT_ADDRESSES = [V1_POOL_SCRIPT_HASH, V1_ORDER_SCRIPT_HASH, V2_POOL_SCRIPT_HASH, V2_ORDER_SCRIPT_HASH, STABLEPOOL_USDMUSDA, STABLEPOOL_USDMDJED, STABLEPOOL_USDMIUSD, STABLEPOOL_USDCIUSD, STABLEPOOL_DJEDIUSD, STABLEPOOL_USDCDJED, STABLEPOOL_IUSDUSDA] |
8 | 15 |
|
9 | 16 | async function tvl() {
|
10 |
| - // DEX V1 |
11 |
| - const v1LiquidityPoolLocked = await getAdaInAddress(V1_POOL_SCRIPT_HASH) |
12 |
| - const v1BatchOrderLocked = await getAdaInAddress(V1_ORDER_SCRIPT_HASH) |
13 |
| - |
14 |
| - // Stable Pools |
15 |
| - const stablePoolsLiquidity = await sumTokens2({ |
16 |
| - owners: [ |
17 |
| - 'addr1wy7kkcpuf39tusnnyga5t2zcul65dwx9yqzg7sep3cjscesx2q5m5', |
18 |
| - 'addr1wx8d45xlfrlxd7tctve8xgdtk59j849n00zz2pgyvv47t8sxa6t53', |
19 |
| - 'addr1w9520fyp6g3pjwd0ymfy4v2xka54ek6ulv4h8vce54zfyfcm2m0sm', |
20 |
| - 'addr1wxxdvtj6y4fut4tmu796qpvy2xujtd836yg69ahat3e6jjcelrf94', |
21 |
| - ], |
22 |
| - tokens: [ |
23 |
| - '8db269c3ec630e06ae29f74bc39edd1f87c819f1056206e879a1cd61446a65644d6963726f555344', |
24 |
| - 'f66d78b4a3cb3d37afa0ec36461e51ecbde00f26c8f0a68f94b6988069555344', |
25 |
| - '25c5de5f5b286073c593edfd77b48abc7a48e5a4f3d4cd9d428ff93555534443', |
26 |
| - 'c48cbb3d5e57ed56e276bc45f99ab39abe94e6cd7ac39fb402da47ad0014df105553444d' |
27 |
| - ], |
| 17 | + const assetsLocked = await sumTokens2({ |
| 18 | + owners: CONTRACT_ADDRESSES |
28 | 19 | })
|
| 20 | + return assetsLocked |
| 21 | +} |
29 | 22 |
|
30 |
| - // DEX V2 |
31 |
| - const v2LiquidityPoolLocked = await getAdaInAddress(V2_POOL_SCRIPT_HASH) |
32 |
| - const v2BatchOrderLocked = await getAdaInAddress(V2_ORDER_SCRIPT_HASH) |
33 |
| - |
34 |
| - return { |
35 |
| - cardano: ((v1LiquidityPoolLocked + v2LiquidityPoolLocked) * 2) + v1BatchOrderLocked + v2BatchOrderLocked, |
36 |
| - ...stablePoolsLiquidity |
37 |
| - }; |
| 23 | +async function stake() { |
| 24 | + const assetsStaked = await sumTokens2({ |
| 25 | + owner: 'addr1wy3fscaws62d59k6qqhg3xsarx7vstzczgjmdhx2jh7knksj7w3y7', |
| 26 | + tokens: ['29d222ce763455e3d7a09a665ce554f00ac89d2e99a1a83d267170c64d494e'] |
| 27 | + }) |
| 28 | + return assetsStaked |
38 | 29 | }
|
39 | 30 |
|
40 | 31 | module.exports = {
|
41 | 32 | timetravel: false,
|
42 | 33 | cardano: {
|
43 | 34 | tvl,
|
44 |
| - staking: sumTokensExport({ |
45 |
| - owner: 'addr1wy3fscaws62d59k6qqhg3xsarx7vstzczgjmdhx2jh7knksj7w3y7', |
46 |
| - tokens: ['29d222ce763455e3d7a09a665ce554f00ac89d2e99a1a83d267170c64d494e'] |
47 |
| - }) |
| 35 | + staking: stake |
48 | 36 | },
|
49 |
| - hallmarks:[ |
| 37 | + hallmarks: [ |
50 | 38 | [1647949370, "Vulnerability Found"],
|
51 | 39 | [1712565661, "Stableswap Launch"],
|
52 | 40 | [1720584000, "V2 Launch"]
|
|
0 commit comments