-
Notifications
You must be signed in to change notification settings - Fork 198
/
package.json
130 lines (130 loc) · 7.62 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"name": "beefy-api",
"version": "1.0.0",
"repository": "beefyfinance/beefy-api",
"license": "MIT",
"engines": {
"node": "20.x"
},
"scripts": {
"install-all": "yarn && cd packages/address-book && yarn",
"start": "ts-node --transpile-only src/app.ts",
"starttvl": "ts-node --heap-prof --transpile-only src/api/stats/getTvl.js",
"heaptvl": "node -r ts-node/register --heap-prof src/api/stats/getTvl.js",
"dev": "nodemon -e js,ts,json src/app.ts",
"test": "nyc ava",
"test:ts": "tsc --noEmit",
"prettier:check": "prettier --check src/**/*",
"prettier:fix": "prettier --write src/**/*",
"prepare": "husky",
"add:chain": "ts-node scripts/add-chain.ts",
"add:chain:addressbook": "cd packages/address-book && yarn addChain",
"addClm": "ts-node scripts/add-clm.ts",
"checkClms": "ts-node scripts/check-clms.ts",
"addFarm": "ts-node scripts/add-farm.ts",
"addSushi": "ts-node scripts/add-sushi.ts",
"addSolidly": "ts-node scripts/add-solidly.ts",
"addBalancer": "ts-node scripts/add-balancer.ts --network gnosis --project aura-gnosis --poolId",
"check-oracles": "ts-node scripts/check-oracles.ts",
"mainnet:sushi:add": "ts-node scripts/add-farm.ts --network ethereum --project sushi --newFee true --pool",
"mainnet:verse:add": "ts-node scripts/add-quick.ts --network ethereum --project verse --pool",
"arbitrum:solidlizard:add": "ts-node scripts/add-solidly.ts --network arbitrum --project solidlizard --newFee true --lp",
"base:bvm:add": "ts-node scripts/add-solidly.ts --network base --project bvm --newFee true --lp",
"base:aerodrome:add": "ts-node scripts/add-solidly.ts --network base --project aerodrome --newFee true --lp",
"base:equalizer:add": "ts-node scripts/add-solidly.ts --network base --project equalizerBase --newFee true --lp",
"base:baseSwap:add": "ts-node scripts/add-farm.ts --network base --project baseSwap --newFee true",
"base:sushi:gamma:add": "ts-node scripts/add-gamma.ts --network base --project sushiBase --wide true --lp",
"bsc:pancake:add": "ts-node scripts/add-sushi.ts --network bsc --project pancake --newFee true",
"bsc:ape:add": "ts-node scripts/add-farm.ts --network bsc --project ape",
"bsc:biswap:add": "ts-node scripts/add-farm.ts --network bsc --project biswap",
"bsc:thena:add": "ts-node scripts/add-solidly.ts --network bsc --project thena --newFee true --lp",
"bsc:thena:gamma:add": "ts-node scripts/add-gamma.ts --network bsc --project thena --lp",
"bsc:cake:ichi:add": "ts-node scripts/add-ichi.ts --network bsc --project pancake --wrapper",
"bsc:cake:range:add": "ts-node scripts/add-ichi.ts --network bsc --project range --wrapper",
"canto:cvm:add": "ts-node scripts/add-solidly.ts --network canto --project cvm --newFee true --lp",
"fantom:spooky:add": "ts-node scripts/add-farm.ts --network fantom --project spooky",
"fantom:wigo:add": "ts-node scripts/add-farm.ts --network fantom --project wigoswap --newFee true --pool",
"fantom:equalizer:add": "ts-node scripts/add-solidly.ts --network fantom --project equalizer --newFee true --lp",
"fantom:fvm:add": "ts-node scripts/add-solidly.ts --network fantom --project fvm --newFee true --lp",
"fraxtal:ra:add": "ts-node scripts/add-solidly.ts --network fraxtal --project ra --newFee true --lp",
"polygon:quick:add": "ts-node scripts/add-quick.ts --network polygon --project quick",
"polygon:quick:gamma:add": "ts-node scripts/add-gamma.ts --network polygon --project quick --wide false --lp",
"polygon:sushi:add": "ts-node scripts/add-sushi.ts --network polygon --project sushiPoly",
"polygon:retro:add": "ts-node scripts/add-gamma.ts --network polygon --project retro --wide true --lp",
"polygon:retro:ichi:add": "ts-node scripts/add-ichi.ts --network polygon --project retro --wrapper",
"one:sushi:add": "ts-node scripts/add-sushi.ts --network one --project sushiOne",
"arb:sushi:add": "ts-node scripts/add-sushi.ts --network arbitrum --project sushiArb --newFee true",
"arb:uniswap:add": "ts-node scripts/add-gamma.ts --network arbitrum --project uniswap --wide true --lp",
"arb:sushi:gamma:add": "ts-node scripts/add-gamma.ts --network arbitrum --project sushi --wide true --lp",
"celo:sushi:add": "ts-node scripts/add-sushi.ts --network celo --project sushiCelo",
"avax:pangolin:add": "ts-node scripts/add-sushi.ts --network avax --project pangolin",
"avax:boostedjoe:add": "ts-node scripts/add-farm.ts --network avax --project boostedjoe",
"avax:joe:add": "ts-node scripts/add-farm.ts --network avax --project joe",
"aurora:tri:add": "ts-node scripts/add-sushi.ts --network aurora --project tri",
"moonriver:solarbeam:add": "ts-node scripts/add-farm.ts --network moonriver --project solarbeam",
"moonbeam:stella:add": "ts-node scripts/add-farm.ts --network moonbeam --project stellaswap --newFee true",
"linea:lynex:gamma:add": "ts-node scripts/add-gamma.ts --network linea --project lynex --wide true --lp",
"linea:lynex:add": "ts-node scripts/add-solidly.ts --network linea --project lynex --newFee true --lp",
"linea:nile:add": "ts-node scripts/add-solidly.ts --network linea --project nile --newFee true --lp",
"fuse:fusefi:add": "ts-node scripts/add-quick.ts --network fuse --project fusefi",
"fuse:sushi:add": "ts-node scripts/add-sushi.ts --network fuse --project sushiFuse",
"metis:netswap:add": "ts-node scripts/add-farm.ts --network metis --project netswap",
"metis:tethys:add": "ts-node scripts/add-farm.ts --network metis --project tethys",
"polygon:dystopia:add": "ts-node scripts/add-solidly.ts --network polygon --project dystopia --newFee true",
"polygon:uniswap:add": "ts-node scripts/add-univ3.ts --network polygon --project uniswap_polygon --strategy",
"op:velodrome:add": "ts-node scripts/add-solidly.ts --network optimism --project velodrome --newFee true --lp",
"kava:equilibre:add": "ts-node scripts/add-solidly.ts --network kava --project equilibre --newFee true --lp",
"zksync:velocore:add": "ts-node scripts/add-solidly.ts --network zksync --project velocore --newFee true --lp",
"zksync:vesync:add": "ts-node scripts/add-solidly.ts --network zksync --project vesync --newFee true --lp",
"zksync:dracula:add": "ts-node scripts/add-solidly.ts --network zksync --project dracula --newFee true --lp",
"eols": "ts-node scripts/findEolPools.js"
},
"dependencies": {
"@apollo/client": "^3.5.6",
"@koa/cors": "^3.1.0",
"@koa/router": "^9.4.0",
"apollo-link-http": "^1.5.17",
"apollo-link-timeout": "^4.0.0",
"bignumber.js": "^9.0.1",
"date-fns": "^2.21.3",
"escape-string-regexp": "^4.0.0",
"eth-multicall": "^1.4",
"ethereum-abi-types-generator": "^1.1.7",
"ethereum-multicall": "^2.14.1",
"ethers": "^5.7.2",
"graphql": "^15.5.0",
"graphql-tag": "^2.12.4",
"husky": "^9.1.5",
"jsonpath": "^1.1.1",
"koa": "^2.13.0",
"koa-bodyparser": "^4.3.0",
"koa-conditional-get": "^3.0.0",
"koa-etag": "^4.0.0",
"koa-helmet": "^5.2.0",
"koa-router": "^9.4.0",
"p-queue": "^6.6.2",
"redis": "^4.0.6",
"ts-node": "^10.9.1",
"typescript": "^5.1.6",
"viem": "^1.20.2",
"web3": "^1.3.0",
"web3-eth-contract": "^1.7.3"
},
"devDependencies": {
"@tsconfig/node20": "^20.1.0",
"@types/koa": "^2.13.5",
"@types/lodash": "^4.14.191",
"@types/node": "^20.10.0",
"ava": "^3.12.1",
"command-line-args": "^5.2.1",
"dotenv": "^8.2.0",
"fast-glob": "^3.2.12",
"lint-staged": "^15.2.10",
"lodash": "^4.17.21",
"nodemon": "^2.0.6",
"nyc": "^15.1.0",
"prettier": "^2.8.8",
"yargs": "^17.0.1"
},
"packageManager": "[email protected]"
}