forked from alpaca-finance/bsc-alpaca-contract
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
264 lines (264 loc) · 25.1 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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
{
"name": "@alpaca-finance/alpaca-contract",
"version": "1.2.19",
"scripts": {
"compile5": "hardhat typechain --config hardhat.config.5.ts",
"compile6": "hardhat typechain --config hardhat.config.ts",
"compile6.12": "hardhat typechain --config hardhat.config.6.12.ts",
"compile": "hardhat typechain --config hardhat.config.ts && hardhat typechain --config hardhat.config.5.ts && hardhat typechain --config hardhat.config.6.12.ts",
"deploy:mainnet:001": "hardhat --network mainnet deploy --no-compile --reset --tags TimeLock",
"deploy:mainnet:002": "hardhat --network mainnet deploy --no-compile --reset --tags FairLaunch",
"deploy:mainnet:003": "hardhat --network mainnet deploy --no-compile --reset --tags ShareStrategies",
"deploy:mainnet:004": "hardhat --network mainnet deploy --no-compile --reset --tags TripleSlopeModel",
"deploy:mainnet:005": "hardhat --network mainnet deploy --no-compile --reset --tags WNativeRelayer",
"deploy:mainnet:006": "hardhat --network mainnet deploy --no-compile --reset --tags SimpleOracle",
"deploy:mainnet:007": "hardhat --network mainnet deploy --no-compile --reset --tags WorkerConfig",
"deploy:mainnet:008": "hardhat --network mainnet deploy --no-compile --reset --tags ConfigurableInterestVaultConfig",
"deploy:mainnet:009": "hardhat --network mainnet deploy --no-compile --reset --tags Vault",
"deploy:mainnet:010": "hardhat --network mainnet deploy --no-compile --reset --tags PancakeswapWorker",
"deploy:mainnet:011": "hardhat --network mainnet deploy --no-compile --reset --tags VaultStrategies",
"deploy:mainnet:012": "hardhat --network mainnet deploy --no-compile --reset --tags StronkAlpaca",
"deploy:mainnet:013": "hardhat --network mainnet deploy --no-compile --reset --tags Shield",
"deploy:mainnet:014": "hardhat --network mainnet deploy --no-compile --reset --tags DebtTokenV2",
"deploy:mainnet:015": "hardhat --network mainnet deploy --no-compile --reset --tags StrategyWithdrawMinimizeTrading",
"deploy:mainnet:016": "hardhat --network mainnet deploy --no-compile --reset --tags PancakeswapWorkers",
"deploy:mainnet:017": "hardhat --network mainnet deploy --no-compile --reset --tags MerkleDistributor",
"deploy:mainnet:018": "hardhat --network mainnet deploy --no-compile --reset --tags --verbose VaultStrategiesV2",
"deploy:mainnet:019": "hardhat --network mainnet deploy --no-compile --reset --tags ShareStrategiesV2",
"deploy:mainnet:020": "hardhat --network mainnet deploy --no-compile --reset --tags TwoSideOptimalMigrateV2",
"deploy:mainnet:021": "hardhat --network mainnet deploy --no-compile --reset --tags GrazingRange",
"deploy:mainnet:strategies:deploy:pancakeswap-v2:share-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags ShareRestrictedStrategiesV2",
"deploy:mainnet:023": "hardhat --network mainnet deploy --no-compile --reset --tags RestrictedVaultStrategiesV2",
"deploy:mainnet:strategies:deploy:pcs-single-asset:share-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags ShareSingleAssetStrategiesV2",
"deploy:mainnet:025": "hardhat --network mainnet deploy --no-compile --reset --tags RestrictedSingleAssetVaultStrategiesV2",
"deploy:mainnet:026": "hardhat --network mainnet deploy --no-compile --reset --tags SingleAssetWorkerConfig",
"deploy:mainnet:027": "hardhat --network mainnet deploy --no-compile --reset --tags CakeMaxiWorkers",
"deploy:mainnet:028": "hardhat --network mainnet deploy --no-compile --reset --tags WaultSwapWorkers",
"deploy:mainnet:strategies:deploy:wswap:share-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags WaultSwapShareRestrictedStrategies",
"deploy:mainnet:030": "hardhat --network mainnet deploy --no-compile --reset --tags WaultSwapRestrictedVaultStrategies",
"deploy:mainnet:031": "hardhat --network mainnet deploy --no-compile --reset --tags OracleMedianizer",
"deploy:mainnet:032": "hardhat --network mainnet deploy --no-compile --reset --tags ChainLinkPriceOracle",
"deploy:mainnet:workers:deploy:pancake": "hardhat --network mainnet deploy --no-compile --reset --tags PancakeswapWorkers02",
"deploy:mainnet:workers:deploy:wswap": "hardhat --network mainnet deploy --no-compile --reset --tags WaultSwapWorkers02",
"deploy:mainnet:035": "hardhat --network mainnet deploy --no-compile --reset --tags CakeMaxiWorkers02",
"deploy:mainnet:s001": "hardhat --network mainnet deploy --no-compile --reset --tags AddWorkerStrategy",
"deploy:mainnet:s002": "hardhat --network mainnet deploy --no-compile --reset --tags SeedWBNBVault",
"deploy:mainnet:s003": "hardhat --network mainnet deploy --no-compile --reset --tags SetParamsVaultConfig",
"deploy:mainnet:ownable:config:transfer-ownership": "hardhat --network mainnet deploy --no-compile --reset --tags TransferOwnershipToTimeLock",
"deploy:mainnet:s005": "hardhat --network mainnet deploy --no-compile --reset --tags AddFairLaunchPool",
"deploy:mainnet:s006": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeFairLaunch",
"deploy:mainnet:vault:upgrade:vault": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeVault",
"deploy:mainnet:s008": "hardhat --network mainnet deploy --no-compile --reset --tags AddWorkerStrategy",
"deploy:mainnet:s009": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockChangeAdminProxy",
"deploy:mainnet:vault-config:config:set-params": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockSetParamsVaultConfig",
"deploy:mainnet:vault-config:config:set-approved-add-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags SetApprovedAddStrategies",
"deploy:mainnet:s011": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockUpdateWorkerWorkerConfigParams",
"deploy:mainnet:workers:config:set-strategy-ok": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockUpdateAddStratWorkers",
"deploy:mainnet:timelock:get-execution-txs": "hardhat --network mainnet deploy --no-compile --reset --tags GetExecutionTxs",
"deploy:mainnet:timelock:execute": "hardhat --network mainnet deploy --no-compile --reset --tags TimeLockExecution",
"deploy:mainnet:s014": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeWorkers",
"deploy:mainnet:s015": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockWorkersMigrateLP",
"deploy:mainnet:s016": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockWorkersResetApproval",
"deploy:mainnet:s017": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockAddGrazingRangeCampaigns",
"deploy:mainnet:s018": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockAddGrazingRangeRewardInfos",
"deploy:mainnet:s019": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockUpgradeGrazingRange",
"deploy:mainnet:s020": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockSetSharedStratsWhitelistedWorkers",
"deploy:mainnet:worker-config:upgrade:worker-config": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeWorkerConfig",
"deploy:mainnet:worker-config:upgrade:single-asset-worker-config": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeSingleAssetWorkerConfig",
"deploy:mainnet:vault-config:upgrade:vault-config": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeVaultConfig",
"deploy:mainnet:s023": "hardhat --network mainnet deploy --no-compile --reset --tags SetMaxKillBps",
"deploy:mainnet:oracles:config:add-price-source-chainlink": "hardhat --network mainnet deploy --no-compile --reset --tags AddSourceChainLinkPriceOracle",
"deploy:mainnet:oracles:config:add-primary-source-oracle-medianizer": "hardhat --network mainnet deploy --no-compile --reset --tags AddSourceOracleMedianizer",
"deploy:mainnet:s026": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeWorkers02",
"deploy:mainnet:workers:config:set-treasury-config": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockAddTreasuryFieldsWorkers02",
"deploy:mainnet:s028": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockAddBeneficialBuybackFieldsWorkers02",
"deploy:mainnet:workers:config:set-reinvest-config": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockSetReinvestConfigWorkers02",
"deploy:mainnet:strategies:upgrade:share-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeShareStrategies",
"deploy:testnet:000": "hardhat --network testnet deploy --no-compile --reset --tags Testnet",
"deploy:testnet:000:panV2": "hardhat --network testnet deploy --no-compile --reset --tags PancakeswapV2",
"deploy:testnet:000:waultswap": "hardhat --network testnet deploy --no-compile --reset --tags WaultSwap",
"deploy:testnet:000:waultswapaddpool": "hardhat --network testnet deploy --no-compile --reset --tags WaultSwapAddPool",
"deploy:testnet:000:waultswapaddliquidity": "hardhat --network testnet deploy --no-compile --reset --tags WaultSwapAddLiquidity",
"deploy:testnet:001": "hardhat --network testnet deploy --no-compile --reset --tags TimeLock",
"deploy:testnet:002": "hardhat --network testnet deploy --no-compile --reset --tags FairLaunch",
"deploy:testnet:003": "hardhat --network testnet deploy --no-compile --reset --tags ShareStrategies",
"deploy:testnet:004": "hardhat --network testnet deploy --no-compile --reset --tags TripleSlopeModel",
"deploy:testnet:005": "hardhat --network testnet deploy --no-compile --reset --tags WNativeRelayer",
"deploy:testnet:006": "hardhat --network testnet deploy --no-compile --reset --tags SimpleOracle",
"deploy:testnet:007": "hardhat --network testnet deploy --no-compile --reset --tags WorkerConfig",
"deploy:testnet:008": "hardhat --network testnet deploy --no-compile --reset --tags ConfigurableInterestVaultConfig",
"deploy:testnet:009": "hardhat --network testnet deploy --no-compile --reset --tags Vault",
"deploy:testnet:010": "hardhat --network testnet deploy --no-compile --reset --tags PancakeswapWorker",
"deploy:testnet:011": "hardhat --network testnet deploy --no-compile --reset --tags VaultStrategies",
"deploy:testnet:012": "hardhat --network testnet deploy --no-compile --reset --tags StronkAlpaca",
"deploy:testnet:013": "hardhat --network testnet deploy --no-compile --reset --tags Shield",
"deploy:testnet:014": "hardhat --network testnet deploy --no-compile --reset --tags DebtTokenV2",
"deploy:testnet:015": "hardhat --network testnet deploy --no-compile --reset --tags StrategyWithdrawMinimizeTrading",
"deploy:testnet:016": "hardhat --network testnet deploy --no-compile --reset --tags PancakeswapWorkers",
"deploy:testnet:017": "hardhat --network testnet deploy --no-compile --reset --tags MerkleDistributor",
"deploy:testnet:018": "hardhat --network testnet deploy --no-compile --reset --tags VaultStrategiesV2",
"deploy:testnet:019": "hardhat --network testnet deploy --no-compile --reset --tags ShareStrategiesV2",
"deploy:testnet:020": "hardhat --network testnet deploy --no-compile --reset --tags TwoSideOptimalMigrateV2",
"deploy:testnet:021": "hardhat --network testnet deploy --no-compile --reset --tags GrazingRange",
"deploy:testnet:strategies:deploy:pancakeswap-v2:share-strategies": "hardhat --network testnet deploy --no-compile --reset --tags ShareRestrictedStrategiesV2",
"deploy:testnet:023": "hardhat --network testnet deploy --no-compile --reset --tags RestrictedVaultStrategiesV2",
"deploy:testnet:strategies:deploy:pcs-single-asset:share-strategies": "hardhat --network testnet deploy --no-compile --reset --tags ShareSingleAssetStrategiesV2",
"deploy:testnet:025": "hardhat --network testnet deploy --no-compile --reset --tags RestrictedSingleAssetVaultStrategiesV2",
"deploy:testnet:026": "hardhat --network testnet deploy --no-compile --reset --tags SingleAssetWorkerConfig",
"deploy:testnet:027": "hardhat --network testnet deploy --no-compile --reset --tags CakeMaxiWorkers",
"deploy:testnet:028": "hardhat --network testnet deploy --no-compile --reset --tags WaultSwapWorkers",
"deploy:testnet:strategies:deploy:wswap:share-strategies": "hardhat --network testnet deploy --no-compile --reset --tags WaultSwapShareRestrictedStrategies",
"deploy:testnet:030": "hardhat --network testnet deploy --no-compile --reset --tags WaultSwapRestrictedVaultStrategies",
"deploy:testnet:031": "hardhat --network testnet deploy --no-compile --reset --tags OracleMedianizer",
"deploy:testnet:032": "hardhat --network testnet deploy --no-compile --reset --tags ChainLinkPriceOracle",
"deploy:testnet:workers:deploy:pancake": "hardhat --network testnet deploy --no-compile --reset --tags PancakeswapWorkers02",
"deploy:testnet:workers:deploy:wswap": "hardhat --network testnet deploy --no-compile --reset --tags WaultSwapWorkers02",
"deploy:testnet:035": "hardhat --network testnet deploy --no-compile --reset --tags CakeMaxiWorkers02",
"deploy:testnet:s001": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddWorkerStrategy",
"deploy:testnet:s002": "hardhat --network testnet deploy --no-compile --reset --tags SeedWBNBVault",
"deploy:testnet:s003": "hardhat --network testnet deploy --no-compile --reset --tags SetParamsVaultConfig",
"deploy:testnet:ownable:config:transfer-ownership": "hardhat --network testnet deploy --no-compile --reset --tags TransferOwnershipToTimeLock",
"deploy:testnet:s005": "hardhat --network testnet deploy --no-compile --reset --tags AddFairLaunchPool",
"deploy:testnet:s006": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeFairLaunch",
"deploy:testnet:vault:upgrade:vault": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeVault",
"deploy:testnet:s008": "hardhat --network testnet deploy --no-compile --reset --tags AddWorkerStrategy",
"deploy:testnet:s009": "hardhat --network testnet deploy --no-compile --reset --tags TimelockChangeAdminProxy",
"deploy:testnet:vault-config:config:set-params": "hardhat --network testnet deploy --no-compile --reset --tags TimelockSetParamsVaultConfig",
"deploy:testnet:vault-config:config:set-approved-add-strategies": "hardhat --network testnet deploy --no-compile --reset --tags SetApprovedAddStrategies",
"deploy:testnet:s011": "hardhat --network testnet deploy --no-compile --reset --tags TimelockUpdateWorkerWorkerConfigParams",
"deploy:testnet:workers:config:set-strategy-ok": "hardhat --network testnet deploy --no-compile --reset --tags TimelockUpdateAddStratWorkers",
"deploy:testnet:timelock:get-execution-txs": "hardhat --network testnet deploy --no-compile --reset --tags GetExecutionTxs",
"deploy:testnet:timelock:execute": "hardhat --network testnet deploy --no-compile --reset --tags TimeLockExecution",
"deploy:testnet:dex:deploy:token-liq-pool": "hardhat --network testnet deploy --no-compile --reset --tags TestnetDeployTokens",
"deploy:testnet:strategies:upgrade:share-strategies": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeShareStrategies",
"deploy:testnet:s014": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeWorkers",
"deploy:testnet:s015": "hardhat --network testnet deploy --no-compile --reset --tags TimelockWorkersMigrateLP",
"deploy:testnet:s016": "hardhat --network testnet deploy --no-compile --reset --tags TimelockWorkersResetApproval",
"deploy:testnet:s017": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddGrazingRangeCampaigns",
"deploy:testnet:s018": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddGrazingRangeRewardInfos",
"deploy:testnet:s019": "hardhat --network testnet deploy --no-compile --reset --tags TimelockUpgradeGrazingRange",
"deploy:testnet:s020": "hardhat --network testnet deploy --no-compile --reset --tags TimelockSetSharedStratsWhitelistedWorkers",
"deploy:testnet:worker-config:upgrade:worker-config": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeWorkerConfig",
"deploy:testnet:worker-config:upgrade:single-asset-worker-config": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeSingleAssetWorkerConfig",
"deploy:testnet:vault-config:upgrade:vault-config": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeVaultConfig",
"deploy:testnet:s023": "hardhat --network testnet deploy --no-compile --reset --tags SetMaxKillBps",
"deploy:testnet:s024": "hardhat --network testnet deploy --no-compile --reset --tags AddSourceChainLinkPriceOracle",
"deploy:testnet:s026": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeWorkers02",
"deploy:testnet:s027": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddTreasuryFieldsWorkers02",
"deploy:testnet:s028": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddBeneficialBuybackFieldsWorkers02",
"deploy:testnet:s029": "hardhat --network testnet deploy --no-compile --reset --tags TimelockSetReinvestConfigWorkers02",
"mainnet": "hardhat console --no-compile --network mainnet",
"test:case": "mocha --require hardhat/register --extension ts -g",
"test:parallel": "mocha --require hardhat/register --recursive --parallel --extension ts --exit",
"test:vaultconfig": "hardhat test --no-compile ./test/ConfigurableInterestVaultConfig.test.ts",
"test:fairlaunch": "hardhat test --no-compile ./test/FairLaunch.test.ts",
"test:fairlaunchv2": "hardhat test --no-compile ./test/FairLaunchV2.test.ts",
"test:pancake": "hardhat test --no-compile ./test/Vault_Pancakeswap.test.ts",
"test:pancakev2": "hardhat test --no-compile ./test/Vault_PancakeswapV2.test.ts",
"test:pancakev202": "hardhat test --no-compile ./test/Vault_PancakeswapV202.test.ts",
"test:pancakemigrate": "hardhat test --no-compile ./test/Vault_Pancakeswap_Migrate.test.ts",
"test:panadd": "hardhat test --no-compile ./test/Pancakeswap_StrategyAddBaseTokenOnly.test.ts",
"test:panliquidate": "hardhat test --no-compile ./test/Pancakeswap_StrategyLiquidate.test.ts",
"test:panminimize": "hardhat test --no-compile ./test/Pancakeswap_StrategyWithdrawMinimizeTrading.test.ts",
"test:pantwoside": "hardhat test --no-compile ./test/Pancakeswap_StrategyAddTwoSidesOptimal.test.ts",
"test:panpartialliquidate": "hardhat test --no-compile ./test/Pancakeswap_StrategyPartialCloseLiquidate.test.ts",
"test:pan2add": "hardhat test --no-compile ./test/PancakeswapV2_StrategyAddBaseTokenOnly.test.ts",
"test:pan2liquidate": "hardhat test --no-compile ./test/PancakeswapV2_StrategyLiquidate.test.ts",
"test:pan2minimize": "hardhat test --no-compile ./test/PancakeswapV2_StrategyWithdrawMinimizeTrading.test.ts",
"test:pan2twoside": "hardhat test --no-compile ./test/PancakeswapV2_StrategyAddTwoSidesOptimal.test.ts",
"test:pan2partialliquidate": "hardhat test --no-compile ./test/PancakeswapV2_StrategyPartialCloseLiquidate.test.ts",
"test:pan2restrictedadd": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_StrategyAddBaseTokenOnly.test.ts",
"test:pan2restrictedtwoside": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_StrategyAddTwoSidesOptimal.test.ts",
"test:pan2restrictedliquidate": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_StrategyLiquidate.test.ts",
"test:pan2restrictedpartialcloseliquidate": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_StrategyPartialCloseLiquidate.test.ts",
"test:pan2restrictedminimize": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_StrategyWithdrawMinimizeTrading.test.ts",
"test:pan2restrictedpartialcloseminimize": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_StrategyPartialCloseMinimizeTrading.test.ts",
"test:pan2singleassetadd": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_SingleAsset_StrategyAddBaseTokenOnly.test.ts",
"test:pan2singleassetaddwithfarm": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_SingleAsset_StrategyAddBaseWithFarm.test.ts",
"test:pan2singleassetliquidate": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_SingleAsset_StrategyLiquidate.test.ts",
"test:pan2singleassetpartialcloseliquidate": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_SingleAsset_StrategyPartialCloseLiquidate.test.ts",
"test:pan2singleassetminimize": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_SingleAsset_StrategyWithdrawMinimizeTrading.test.ts",
"test:pan2singleassetpartialcloseminimize": "hardhat test --no-compile ./test/PancakeswapV2_Restricted_SingleAsset_StrategyPartialCloseWithdrawMinimizeTrading.test.ts",
"test:workerconf": "hardhat test --no-compile ./test/WorkerConfig.test.ts",
"test:cakemaxiworker": "hardhat test --no-compile ./test/CakeMaxiWorker.test.ts",
"test:cakemaxiworker02": "hardhat test --no-compile ./test/CakeMaxiWorker02.test.ts",
"test:singleassetworkerconf": "hardhat test --no-compile ./test/SingleAssetWorkerConfig.test.ts",
"test:waultrestrictedadd": "hardhat test --no-compile ./test/WaultSwap_Restricted_StrategyAddBaseTokenOnly.test.ts",
"test:waultrestrictedtwoside": "hardhat test --no-compile ./test/WaultSwap_Restricted_StrategyAddTwoSidesOptimal.test.ts",
"test:waultrestrictedliquidate": "hardhat test --no-compile ./test/WaultSwap_Restricted_StrategyLiquidate.test.ts",
"test:waultrestrictedminimize": "hardhat test --no-compile ./test/WaultSwap_Restricted_StrategyWithdrawMinimizeTrading.test.ts",
"test:waultrestrictedpartialcloseliquidate": "hardhat test --no-compile ./test/WaultSwap_Restricted_StrategyPartialCloseLiquidate.test.ts",
"test:waultrestrictedpartialcloseminimize": "hardhat test --no-compile ./test/WaultSwap_Restricted_StrategyPartialCloseMinimizeTrading.test.ts",
"test:vaultwaultswap": "hardhat test --no-compile ./test/Vault_WaultSwap.test.ts",
"test:vaultwaultswap02": "hardhat test --no-compile ./test/Vault_WaultSwap02.test.ts",
"test:router": "hardhat test --no-compile ./test/IbTokenRouter.test.ts",
"test:timelock": "hardhat test --no-compile ./test/Timelock.test.ts",
"test:tripleslope": "hardhat test --no-compile ./test/TripleSlopeModel.test.ts",
"test:shield": "hardhat test --no-compile ./test/Shield.test.ts",
"test:stronkalpaca": "hardhat test --no-compile ./test/StronkAlpaca.test.ts",
"test:grazingRange": "hardhat test --no-compile ./test/GrazingRange.test.ts",
"test:merkle": "hardhat test --no-compile ./test/MerkleDistributor.test.ts",
"test:oracleMedianizer": "hardhat test --no-compile ./test/OracleMedianizer.test.ts",
"test:chainLinkPriceOracle": "hardhat test --no-compile ./test/ChainLinkPriceOracle.test.ts",
"test": "hardhat test --no-compile",
"testnet": "hardhat console --no-compile --network testnet",
"script:mainnet:validate-config": "hardhat --network mainnet run --no-compile ./scripts/validate-config.ts",
"script:mainnet:query-worker-config": "hardhat --network mainnet run --no-compile ./scripts/query-worker-config.ts",
"script:mainnet:withdraw-reserve": "hardhat --network mainnet run --no-compile ./scripts/withdraw-reserve.ts",
"script:testnet:validate-config": "hardhat --network testnet run --no-compile ./scripts/validate-config.ts",
"script:testnet:query-worker-config": "hardhat --network testnet run --no-compile ./scripts/query-worker-config.ts",
"script:testnet:withdraw-reserve": "hardhat --network testnet run --no-compile ./scripts/withdraw-reserve.ts",
"coverage": "hardhat coverage",
"ganache": "ganache-cli",
"solhint": "./node_modules/.bin/solhint -f table contracts/**/*.sol",
"prettier:solidity": "./node_modules/.bin/prettier --write contracts/**/*.sol"
},
"devDependencies": {
"@chainlink/contracts": "^0.1.7",
"@ethersproject/bignumber": "^5.0.14",
"@nomiclabs/hardhat-ethers": "^2.0.1",
"@nomiclabs/hardhat-etherscan": "^2.1.1",
"@nomiclabs/hardhat-waffle": "^2.0.1",
"@openzeppelin/contracts": "3.4",
"@openzeppelin/contracts-ethereum-package": "^3.0.0",
"@openzeppelin/hardhat-upgrades": "^1.9.0",
"@openzeppelin/test-helpers": "^0.5.10",
"@pancakeswap-libs/pancake-swap-core": "^0.1.0",
"@typechain/ethers-v5": "^5.0.0",
"@types/chai": "^4.2.15",
"@types/mocha": "^8.2.0",
"@types/node": "^14.14.28",
"@uniswap/v2-core": "^1.0.1",
"chai": "^4.3.0",
"chai-bn": "^0.2.1",
"dotenv": "^8.2.0",
"ethereum-waffle": "^3.2.2",
"ethereumjs-util": "^7.0.10",
"ethers": "^5.0.31",
"hardhat": "^2.0.10",
"hardhat-deploy": "^0.7.0-beta.45",
"hardhat-typechain": "^0.3.5",
"prettier": "^2.3.0",
"prettier-plugin-solidity": "^1.0.0-beta.10",
"solhint": "^3.3.4",
"solhint-plugin-prettier": "^0.0.5",
"solidity-coverage": "^0.7.15",
"synthetix": "^2.39.2",
"ts-generator": "^0.1.1",
"ts-node": "^9.1.1",
"typechain": "^4.0.1",
"typescript": "^4.1.5"
},
"files": [
"typechain",
"artifacts",
"contracts",
"merkle-distribution-info",
".testnet.json",
".staging.json",
".mainnet.json"
],
"engines": {
"node": ">=12"
}
}