-
Notifications
You must be signed in to change notification settings - Fork 113
/
package.json
648 lines (648 loc) · 78.9 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
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
{
"name": "@alpaca-finance/alpaca-contract",
"version": "1.2.47",
"scripts": {
"prepublish": "yarn build && rm ./typechain/index.*",
"build": "yarn run build:cjs",
"build:cjs": "tsc -p tsconfig.cjs.json",
"compile5": "hardhat typechain --config hardhat.config.5.ts",
"compile6": "hardhat typechain --config hardhat.config.6.ts",
"compile6.12": "hardhat typechain --config hardhat.config.6.12.ts",
"compile8.10": "hardhat typechain --config hardhat.config.8.10.ts",
"compile8.11": "hardhat typechain --config hardhat.config.8.11.ts",
"compile8.13": "hardhat typechain --config hardhat.config.8.13.ts",
"compile8.15": "hardhat typechain --config hardhat.config.8.15.ts",
"compilevy2.11": "hardhat typechain --config hardhat.config.vyper.2.11.ts --show-stack-traces",
"compile": "yarn run compile5 && yarn run compile6 && yarn run compile6.12 && yarn run compile8.10 && yarn run compile8.11 && yarn run compile8.13 && yarn compile8.15",
"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:triple-slope-model:deploy:triple-slope-model": "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:vault-config:deploy:vault-config": "hardhat --network mainnet deploy --no-compile --reset --tags ConfigurableInterestVaultConfig",
"deploy:mainnet:vault:deploy:vault": "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:merkle-distribution:deploy:merkle-distribution": "hardhat --network mainnet deploy --no-compile --reset --tags MerkleDistributor",
"deploy:mainnet:merkle-distribution:config:deposit-token": "hardhat --network mainnet deploy --no-compile --reset --tags MerkleDistributorDeposit",
"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:strategies:deploy:pancakeswap-v2:vault-strategies": "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:strategies:deploy:pcs-single-asset:vault-strategies": "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:pancakeswap-v2-workers02": "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:workers:deploy:mdex-workers02": "hardhat --network mainnet deploy --no-compile --reset --tags MdexWorkers02",
"deploy:mainnet:workers:deploy:cakemaxi-workers02": "hardhat --network mainnet deploy --no-compile --reset --tags CakeMaxiWorkers02",
"deploy:mainnet:workers:deploy:biswap-workers03": "hardhat --network mainnet deploy --no-compile --reset --tags BiswapWorker03",
"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:vault:upgrade:debt-token": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeDebtToken",
"deploy:mainnet:vault:config:aip25-migrate": "hardhat --network mainnet deploy --no-compile --reset --tags AIP25Migrate",
"deploy:mainnet:vault:config:aip29-migrate": "hardhat --network mainnet deploy --no-compile --reset --tags AIP29Migrate",
"deploy:mainnet:vault:config:aip29-pulltoken": "hardhat --network mainnet deploy --no-compile --reset --tags AIP29PullToken",
"deploy:mainnet:vault:config:aip29-set-debt-val": "hardhat --network mainnet deploy --no-compile --reset --tags AIP29SetDebtVal",
"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-whitelisted-liquidators": "hardhat --network mainnet deploy --no-compile --reset --tags SetWhitelistedLiquidators",
"deploy:mainnet:vault-config:config:set-whitelisted-callers": "hardhat --network mainnet deploy --no-compile --reset --tags SetWhitelistedCallers",
"deploy:mainnet:vault-config:config:set-approved-add-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags SetApprovedAddStrategies",
"deploy:mainnet:worker-config:config:set-configs": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockUpdateWorkerWorkerConfigParams",
"deploy:mainnet:worker-config:config:set-nft-boosted-leverage-controller": "hardhat --network mainnet deploy --no-compile --reset --tags SetNftBoostedLeverageController",
"deploy:mainnet:workers:config:set-strategy-ok": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockUpdateAddStratWorkers",
"deploy:mainnet:workers:config:set-reinvestor-ok": "hardhat --network mainnet deploy --no-compile --reset --tags WorkerSetReinvestorOk",
"deploy:mainnet:timelock:deploy:timelock": "hardhat --network mainnet deploy --no-compile --reset --tags Timelock",
"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:grazing-ranges:config:add-campaign-info": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockAddGrazingRangeCampaigns",
"deploy:mainnet:grazing-ranges:config:add-reward-info": "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:oracles:deploy:binance-oracle": "hardhat --network mainnet deploy --no-compile --reset --tags BinancePriceOracle",
"deploy:mainnet:workers:upgrade:workers": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeWorkers",
"deploy:mainnet:workers:config:set-treasury-config": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockAddTreasuryFieldsWorkers02",
"deploy:mainnet:workers:config:set-beneficial-vault-config": "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:workers:config:set-max-reinvest-bounty-bps": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockSetMaxReinvestBountyBpsWorkers02",
"deploy:mainnet:workers:config:set-reward-path": "hardhat --network mainnet deploy --no-compile --reset --tags SetRewardPathWorkers",
"deploy:mainnet:worker-reader:deploy:worker-reader": "hardhat --network mainnet deploy --no-compile --reset --tags WorkerReader",
"deploy:mainnet:strategies:upgrade:share-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeShareStrategies",
"deploy:mainnet:fairlaunch:config:add-pool": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockAddPool",
"deploy:mainnet:fairlaunch:config:set-pool": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockSetPool",
"deploy:mainnet:fairlaunch:config:set-alpaca-per-block": "hardhat --network mainnet deploy --no-compile --reset --tags TimelockSetAlpacaPerBlock",
"deploy:mainnet:strategies:deploy:mdex:share-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags MdexShareRestrictedStrategies",
"deploy:mainnet:strategies:deploy:mdex:vault-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags MdexVaultRestrictedStrategies",
"deploy:mainnet:delta-neutral-oracle:deploy:delta-neutral-oracle": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralOracle",
"deploy:mainnet:av-migration:deploy:av-migration": "hardhat --network mainnet deploy --no-compile --reset --tags AVMigration",
"deploy:mainnet:av-migration:config:set-params": "hardhat --network mainnet deploy --no-compile --reset --tags AVMigrationSetParams",
"deploy:mainnet:av-reader:deploy:av-reader": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultReader",
"deploy:mainnet:delta-neutral-vault-config:deploy:delta-neutral-vault-config": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultConfig",
"deploy:mainnet:delta-neutral-vault-config:config:set-whitelisted-callers": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultConfigSetWhitelistedCallers",
"deploy:mainnet:delta-neutral-vault-config:config:set-whitelisted-repurchasers": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultConfigSetWhitelistedRepurchasers",
"deploy:mainnet:delta-neutral-vault-config:config:set-params": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultConfigSetParams",
"deploy:mainnet:delta-neutral-vault-config:config:set-vault-limit": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultConfigSetVaultLimit",
"deploy:mainnet:delta-neutral-vault-config:upgrade:delta-neutral-vault-config": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeDeltaNeutralVaultConfig",
"deploy:mainnet:delta-neutral-vault:deploy:delta-neutral-vault": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVault",
"deploy:mainnet:delta-neutral-vault:upgrade:delta-neutral-vault": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeDeltaNeutralVault",
"deploy:mainnet:delta-neutral-vault:deploy:biswap:delta-neutral-vault": "hardhat --network mainnet deploy --no-compile --reset --tags BiswapDeltaNeutralVault",
"deploy:mainnet:delta-neutral-vault:config:init-positions": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultInitPositions",
"deploy:mainnet:delta-neutral-vault:config:execute-terminate": "hardhat --network mainnet deploy --no-compile --reset --tags ExecuteTerminateAV",
"deploy:mainnet:delta-neutral-vault:config:set-is-terminate": "hardhat --network mainnet deploy --no-compile --reset --tags SetIsTerminateAV",
"deploy:mainnet:delta-neutral-vault:config:init-positions-v2": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultInitPositionsV2",
"deploy:mainnet:delta-neutral-vault:config:init-positions-vault04": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultInitPositionsVault04",
"deploy:mainnet:delta-neutral-worker:deploy:delta-neutral-pcs-worker": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralPCSWorker02",
"deploy:mainnet:delta-neutral-worker:deploy:delta-neutral-bs-worker": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralBiswapWorker03",
"deploy:mainnet:delta-neutral-worker:config:set-whitelist-callers": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralWorkerSetWhitelistCallers",
"deploy:mainnet:delta-neutral-vault-gateway:config:set-swap-router": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultGatewaySetSwapRouter",
"deploy:mainnet:delta-neutral-vault-gateway:deploy:delta-neutral-vault-gateway": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultGateway",
"deploy:mainnet:delta-neutral-vault-gateway:upgrade:delta-neutral-vault-gateway": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeDeltaNeutralVaultGateway",
"deploy:mainnet:delta-neutral-vault-health-checker:deploy:delta-neutral-vault-health-checker": "hardhat --network mainnet deploy --no-compile --reset --tags deltaNeutralVaultHealthChecker",
"deploy:mainnet:delta-neutral-vault-health-checker:deploy:delta-neutral-vault-health-checker02": "hardhat --network mainnet deploy --no-compile --reset --tags deltaNeutralVaultHealthChecker02",
"deploy:mainnet:delta-neutral-vault:config:set-health-checker": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultSetHealthChecker",
"deploy:mainnet:proxy-token:deploy:proxy-token": "hardhat --network mainnet deploy --no-compile --reset --tags ProxyToken",
"deploy:mainnet:revenue-treasury:deploy:revenue-treasury": "hardhat --network mainnet deploy --no-compile --reset --tags RevenueTreasury",
"deploy:mainnet:revenue-treasury:upgrade:revenue-treasury": "hardhat --network mainnet deploy --no-compile --reset --tags UpgradeRevenueTreasury",
"deploy:mainnet:revenue-treasury:config:feed-grasshouse": "hardhat --network mainnet deploy --no-compile --reset --tags RevenueTreasuryFeedGrassHouse",
"deploy:mainnet:revenue-treasury:config:set-revenue-distributor": "hardhat --network mainnet deploy --no-compile --reset --tags RevenueTreasurySetRevenueDistributor",
"deploy:mainnet:revenue-treasury:config:set-reward-time": "hardhat --network mainnet deploy --no-compile --reset --tags RevenueTreasurySetRewardTime",
"deploy:mainnet:revenue-treasury02:config:set-token": "hardhat --network mainnet deploy --no-compile --reset --tags RevenueTreasury02SetToken",
"deploy:mainnet:revenue-treasury02:config:set-treasury-buyback-strategy": "hardhat --network mainnet deploy --no-compile --reset --tags RevenueTreasury02SetTreasuryBuybackStrategy",
"deploy:mainnet:revenue-treasury02:config:set-callers-ok": "hardhat --network mainnet deploy --no-compile --reset --tags RevenueTreasury02SetCallersOk",
"deploy:mainnet:treasury-buyback-strategy:deploy:treasury-buyback-strategy": "hardhat --network mainnet deploy --no-compile --reset --tags TreasuryBuybackStrategy",
"deploy:mainnet:emission-forwarder:deploy:emission-forwarder": "hardhat --network mainnet deploy --no-compile --reset --tags EmissionForwarder",
"deploy:mainnet:strategies:deploy:biswap:share-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags BiswapShareStrategies",
"deploy:mainnet:strategies:deploy:biswap:vault-strategies": "hardhat --network mainnet deploy --no-compile --reset --tags BiswapVaultStrategies",
"deploy:mainnet:delta-neutral-vault-config:deploy:delta-neutral-vault-config02": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVaultConfig02",
"deploy:mainnet:delta-neutral-vault:deploy:delta-neutral-vault02": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVault02",
"deploy:mainnet:delta-neutral-vault:deploy:delta-neutral-vault03": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVault03",
"deploy:mainnet:delta-neutral-vault:deploy:delta-neutral-vault04": "hardhat --network mainnet deploy --no-compile --reset --tags DeltaNeutralVault04",
"deploy:mainnet:creditor:deploy:xalpaca-creditor": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags XAlpacaCreditor",
"deploy:mainnet:creditor:config:xalpaca-creditor-set-param": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags XAlpacaCreditorSetParam",
"deploy:mainnet:aip15:deploy:aip15": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags Aip15",
"deploy:mainnet:ausd:deploy:ausd-staking": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AIP8AUSDStaking",
"deploy:mainnet:ausd:upgrade:ausd-staking": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags UpgradeAIP8AUSDStaking",
"deploy:mainnet:ausd:config:ausd-staking:enable-emergency-withdraw": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AIP8AUSDStakingSetEmergencyWithdraw",
"deploy:mainnet:creditor:deploy:ausd-staking-creditor": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AUSDStakingCreditor",
"deploy:mainnet:creditor:config:ausd-staking-creditor-set-param": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AUSDStakingCreditorSetParam",
"deploy:mainnet:av-controller:deploy:av-controller": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AVController",
"deploy:mainnet:av-controller:upgrade:av-controller": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags UpgradeAVController",
"deploy:mainnet:av-controller:config:set-params": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AVControllerSetParams",
"deploy:mainnet:av-controller:config:set-disable-credit": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AVControllerSetDisableCredit",
"deploy:mainnet:delta-neutral-vault-config:config:set-controller": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetController",
"deploy:mainnet:XAlpacaCreditor": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags XAlpacaCreditor",
"deploy:mainnet:XAlpacaCreditor:upgrade:setparams": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags XAlpacaCreditorSetParam",
"deploy:mainnet:AVController": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AVController",
"deploy:mainnet:config:set-params:AVController": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags AVControllerSetParams",
"deploy:mainnet:delta-neutral-vault-config:set-controller": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetController",
"deploy:mainnet:nft-staking:deploy:nft-staking": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags NFTStaking",
"deploy:mainnet:nft-staking:config:add-pool": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags NFTStakingAddPool",
"deploy:mainnet:nft-boosted-leverage-controller:deploy:nft-boosted-leverage-controller": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags NFTBoostedLeverageController",
"deploy:mainnet:nft-boosted-leverage-controller:config:set-boosted": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags NFTBoostedLeverageControllerSetBoosted ",
"deploy:mainnet:strategies:deploy:biswap:dnx-vault-strategies": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags BiswapDnxVaultStrategies",
"deploy:mainnet:strategies:deploy:pancakeswap-v2:dnx-vault-strategies": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags PancakeswapDnxVaultStrategies",
"deploy:mainnet:delta-neutral-vault-config:config:set-strategies": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetStrategies",
"deploy:mainnet:delta-neutral-vault-config:config:set-executor": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetExecutor",
"deploy:mainnet:delta-neutral-vault-config:config:set-swap-fee": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetSwapFee",
"deploy:mainnet:delta-neutral-vault-config:config:set-fees": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetFees",
"deploy:mainnet:delta-neutral-vault-config:set-repurchase-bonus": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetRepurchaseBonus",
"deploy:mainnet:delta-neutral-vault-config:adjust-leverage": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigAdjustLeverage",
"deploy:mainnet:directional-vault:deploy:directional-vault": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DirectionalVault",
"deploy:mainnet:directional-vault:config:init-positions": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DirectionalVaultInitPositions",
"deploy:mainnet:strategies:deploy:repurchase:repurchase-borrow-strategies": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags RepurchaseBorrowStrategies",
"deploy:mainnet:strategies:deploy:repurchase:repurchase-repay-strategies": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags RepurchaseRepayStrategies",
"deploy:mainnet:strategies:deploy:pancakeswap-v2:dnx-partial-close-no-trade-strategies": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags PancakeswapDnxVaultStrategiesPartialCloseNoTrade",
"deploy:mainnet:strategies:deploy:biswap:dnx-partial-close-no-trade-strategies": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags BiswapDnxVaultStrategiesPartialCloseNoTrade",
"deploy:mainnet:strategies:config:set-whitelisted-delta-neutral-vaults": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags TimelockSetSharedStratsWhitelistedDeltaNeutralVaults",
"deploy:mainnet:strategies:config:set-whitelisted-workers": "hardhat --network mainnet deploy --config hardhat.config.ts --no-compile --reset --tags SetSharedStratsWhitelistedWorkers",
"deploy:mainnet:wnative-relayer:config:set-caller-ok": "hardhat --network mainnet deploy --no-compile --reset --tags WNativeRelayerSetCallerOk",
"deploy:mainnet:worker-config:config:emerge-set-accept-debt": "hardhat --network mainnet deploy --no-compile --reset --tags SetEmergencyWorkerConfigAcceptDebt",
"deploy:mainnet:safe:run:execute-txs": "hardhat --network mainnet deploy --no-compile --reset --tags RunExecuteTxs",
"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:vault-config:deploy:vault-config": "hardhat --network testnet deploy --no-compile --reset --tags ConfigurableInterestVaultConfig",
"deploy:testnet:vault:deploy:vault": "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:merkle-distribution:deploy:merkle-distribution": "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:strategies:deploy:pancakeswap-v2:vault-strategies": "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:strategies:deploy:pcs-single-asset:vault-strategies": "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:pancakeswap-v2-workers02": "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:workers:deploy:mdex-workers02": "hardhat --network testnet deploy --no-compile --reset --tags MdexWorkers02",
"deploy:testnet:workers:deploy:cakemaxi-workers02": "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-whitelisted-liquidators": "hardhat --network testnet deploy --no-compile --reset --tags SetWhitelistedLiquidators",
"deploy:testnet:vault-config:config:set-whitelisted-callers": "hardhat --network testnet deploy --no-compile --reset --tags SetWhitelistedCallers",
"deploy:testnet:vault-config:config:set-approved-add-strategies": "hardhat --network testnet deploy --no-compile --reset --tags SetApprovedAddStrategies",
"deploy:testnet:worker-config:config:set-configs": "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:workers:config:set-max-reinvest-bounty-bps": "hardhat --network testnet deploy --no-compile --reset --tags TimelockSetMaxReinvestBountyBpsWorkers02",
"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:grazing-ranges:config:add-campaign-info": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddGrazingRangeCampaigns",
"deploy:testnet:grazing-ranges:config:add-reward-info": "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:oracles:deploy:binance-oracle": "hardhat --network testnet deploy --no-compile --reset --tags BinancePriceOracle",
"deploy:testnet:oracles:config:add-price-source-chainlink": "hardhat --network testnet deploy --no-compile --reset --tags AddSourceChainLinkPriceOracle",
"deploy:testnet:oracles:config:add-primary-source-oracle-medianizer": "hardhat --network testnet deploy --no-compile --reset --tags AddSourceOracleMedianizer",
"deploy:testnet:oracles:deploy:oracle-medianizer": "hardhat --network testnet deploy --no-compile --reset --tags OracleMedianizer",
"deploy:testnet:workers:upgrade:workers": "hardhat --network testnet deploy --no-compile --reset --tags UpgradeWorkers",
"deploy:testnet:workers:config:set-treasury-config": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddTreasuryFieldsWorkers02",
"deploy:testnet:workers:config:set-beneficial-vault-config": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddBeneficialBuybackFieldsWorkers02",
"deploy:testnet:workers:config:set-reinvest-config": "hardhat --network testnet deploy --no-compile --reset --tags TimelockSetReinvestConfigWorkers02",
"deploy:testnet:fairlaunch:config:add-pool": "hardhat --network testnet deploy --no-compile --reset --tags TimelockAddPool",
"deploy:testnet:fairlaunch:config:set-pool": "hardhat --network testnet deploy --no-compile --reset --tags TimelockSetPool",
"deploy:testnet:mdex:deploy:mdex": "hardhat --network testnet deploy --no-compile --reset --tags TestnetMdex",
"deploy:testnet:strategies:deploy:mdex:share-strategies": "hardhat --network testnet deploy --no-compile --reset --tags MdexShareRestrictedStrategies",
"deploy:testnet:strategies:deploy:mdex:vault-strategies": "hardhat --network testnet deploy --no-compile --reset --tags MdexVaultRestrictedStrategies",
"deploy:testnet:proxy-token:deploy:proxy-token": "hardhat --network testnet deploy --no-compile --reset --tags ProxyToken",
"deploy:testnet:emission-forwarder:deploy:emission-forwarder": "hardhat --network testnet deploy --no-compile --reset --tags EmissionForwarder",
"deploy:kovan:timelock:deploy:timelock": "hardhat --network kovan deploy --no-compile --reset --tags Timelock",
"deploy:kovan:debt-token:deploy:debt-token": "hardhat --network kovan deploy --no-compile --reset --tags DebtTokenV2",
"deploy:ethereum:timelock:deploy:timelock": "hardhat --network ethereum deploy --no-compile --reset --tags Timelock",
"deploy:ethereum:debt-token:deploy:debt-token": "hardhat --network ethereum deploy --no-compile --reset --tags DebtTokenV2",
"deploy:testnet:delta-neutral-oracle:deploy:delta-neutral-oracle": "hardhat --network testnet deploy --no-compile --reset --tags DeltaNeutralOracle",
"deploy:testnet:delta-neutral-vault-config:deploy:delta-neutral-vault-config": "hardhat --network testnet deploy --no-compile --reset --tags DeltaNeutralVaultConfig",
"deploy:testnet:delta-neutral-vault:deploy:delta-neutral-vault": "hardhat --network testnet deploy --no-compile --reset --tags DeltaNeutralVault",
"deploy:testnet:delta-neutral-vault:config:init-positions": "hardhat --network testnet deploy --no-compile --reset --tags DeltaNeutralVaultInitPositions",
"deploy:testnet:delta-neutral-worker:deploy:delta-neutral-pcs-worker": "hardhat --network testnet deploy --no-compile --reset --tags DeltaNeutralPCSWorker02",
"deploy:testnet:delta-neutral-worker:config:set-whitelist-callers": "hardhat --network testnet deploy --no-compile --reset --tags DeltaNeutralWorkerSetWhitelistCallers",
"deploy:testnet:delta-neutral-vault-gateway:deploy:delta-neutral-vault-gateway": "hardhat --network testnet deploy --no-compile --reset --tags DeltaNeutralVaultGateway",
"deploy:mainnetfork:delta-neutral:deploy:oracle": "hardhat --network mainnetfork deploy --config hardhat.config.8.10.forking.ts --no-compile --reset --tags DeltaNeutralOracle",
"deploy:mainnetfork:delta-neutral:deploy:vault:config": "hardhat --network mainnetfork deploy --config hardhat.config.8.10.forking.ts --no-compile --reset --tags DeltaNeutralVaultConfig",
"deploy:mainnetfork:delta-neutral:deploy:vault": "hardhat --network mainnetfork deploy --config hardhat.config.8.10.forking.ts --no-compile --reset --tags DeltaNeutralVault",
"deploy:mainnetfork:delta-neutral:configs:vault:init-positions": "hardhat --network mainnetfork deploy --config hardhat.config.8.10.forking.ts --no-compile --reset --tags DeltaNeutralVaultInitPositions",
"deploy:mainnetfork:delta-neutral:deploy:pcs:workers": "hardhat --network mainnetfork deploy --config hardhat.config.8.10.forking.ts --no-compile --reset --tags DeltaNeutralPCSWorker02",
"deploy:mainnetfork:delta-neutral:configs:worker:set-whitelist-caller": "hardhat --network mainnetfork deploy --config hardhat.config.8.10.forking.ts --no-compile --reset --tags DeltaNeutralWorkerSetWhitelistCallers",
"deploy:mainnetfork:vault-config:config:set-whitelisted-callers": "hardhat --network mainnetfork deploy --config hardhat.config.8.10.forking.ts --no-compile --reset --tags SetWhitelistedCallers",
"deploy:mainnetfork:delta-neutral-vault-config:deploy:delta-neutral-vault-config02": "hardhat --network mainnetfork deploy --no-compile --reset --tags DeltaNeutralVaultConfig02",
"deploy:mainnetfork:delta-neutral-vault-03:deploy:delta-neutral-vault-03": "hardhat --network mainnetfork deploy --no-compile --reset --tags DeltaNeutralVault03",
"deploy:mainnetfork:delta-neutral-vault:upgrade:delta-neutral-vault": "hardhat --network mainnetfork deploy --no-compile --reset --tags UpgradeDeltaNeutralVault",
"deploy:mainnetfork:XAlpacaCreditor": "hardhat --network mainnetfork deploy --config hardhat.config.ts --no-compile --reset --tags XAlpacaCreditor",
"deploy:mainnetfork:AVController": "hardhat --network mainnetfork deploy --config hardhat.config.ts --no-compile --reset --tags AVController",
"deploy:mainnetfork:config:set-params:AVController": "hardhat --network mainnetfork deploy --config hardhat.config.ts --no-compile --reset --tags AVControllerSetParams",
"deploy:mainnetfork:delta-neutral-vault-config:set-controller": "hardhat --network mainnetfork deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetController",
"deploy:fantom_testnet:wftm:deploy:wftm": "hardhat --network fantom_testnet deploy --no-compile --reset --tags WFTM",
"deploy:fantom_testnet:spooky:deploy:spookyswap": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SpookySwap",
"deploy:fantom_testnet:tomb:deploy:tshare-reward-pool": "hardhat --network fantom_testnet deploy --no-compile --reset --tags TShareRewardPool",
"deploy:fantom_testnet:dex:deploy:token-liq-pool": "hardhat --network fantom_testnet deploy --no-compile --reset --tags TestnetDeployTokens",
"deploy:fantom_testnet:oracles:deploy:simple-price-oracle": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SimpleOracle",
"deploy:fantom_testnet:oracles:deploy:chainlink-oracle": "hardhat --network fantom_testnet deploy --no-compile --reset --tags ChainLinkPriceOracle",
"deploy:fantom_testnet:oracles:deploy:oracle-medianizer": "hardhat --network fantom_testnet deploy --no-compile --reset --tags OracleMedianizer",
"deploy:fantom_testnet:worker-config:deploy:worker-config": "hardhat --network fantom_testnet deploy --no-compile --reset --tags WorkerConfig",
"deploy:fantom_testnet:wnative-relayer:deploy:wnative-relayer": "hardhat --network fantom_testnet deploy --no-compile --reset --tags WNativeRelayer",
"deploy:fantom_testnet:triple-slope-model:deploy:triple-slope-model": "hardhat --network fantom_testnet deploy --no-compile --reset --tags TripleSlopeModel",
"deploy:fantom_testnet:vault-config:deploy:vault-config": "hardhat --network fantom_testnet deploy --no-compile --reset --tags ConfigurableInterestVaultConfig",
"deploy:fantom_testnet:vault:deploy:vault2": "hardhat --network fantom_testnet deploy --no-compile --reset --tags Vault2",
"deploy:fantom_testnet:strategies:deploy:spookyswap:share-strategies": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SpookySwapShareRestrictedStrategies",
"deploy:fantom_testnet:strategies:deploy:spookyswap:vault-strategies": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SpookySwapRestrictedVaultStrategies",
"deploy:fantom_testnet:workers:deploy:tomb-workers03": "hardhat --network fantom_testnet deploy --no-compile --reset --tags TombWorkers03",
"deploy:fantom_testnet:workers:deploy:spookyswap-workers03": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SpookyWorkers03",
"deploy:fantom_testnet:timelock:deploy:timelock": "hardhat --network fantom_testnet deploy --no-compile --reset --tags Timelock",
"deploy:fantom_testnet:minifl:deploy:minifl": "hardhat --network fantom_testnet deploy --no-compile --reset --tags MiniFL",
"deploy:fantom_testnet:rewarder1:deploy:rewarder1": "hardhat --network fantom_testnet deploy --no-compile --reset --tags Rewarder1",
"deploy:fantom_testnet:vault:deploy:minifl-vault": "hardhat --network fantom_testnet deploy --no-compile --reset --tags MiniFL_Vault",
"deploy:fantom_testnet:two-slope-model:deploy:two-slope-model": "hardhat --network fantom_testnet deploy --no-compile --reset --tags TwoSlopeModel",
"deploy:fantom_testnet:minifl:config:add-pool": "hardhat --network fantom_testnet deploy --no-compile --reset --tags MiniFLAddPool",
"deploy:fantom_testnet:minifl:config:set-pool-no-timelock": "hardhat --network fantom_testnet deploy --no-compile --reset --tags MiniFLSetPool",
"deploy:fantom_testnet:workers:config:set-max-reinvest-bouty-bps-workers03": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SetMaxReinvestBountyBpsWorkers03",
"deploy:fantom_testnet:workers:config:set-beneficial-vault-config-workers03": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SetBeneficialBuybackFieldsWorkers03",
"deploy:fantom_testnet:workers:config:set-reinvest-config-workers03": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SetReinvestConfigWorkers03",
"deploy:fantom_testnet:workers:config:set-treasury-config-workers03": "hardhat --network fantom_testnet deploy --no-compile --reset --tags SetTreasuryFieldsWorkers03",
"deploy:fantom_mainnet:wftm:deploy:wftm": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags WFTM",
"deploy:fantom_mainnet:spooky:deploy:spookyswap": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SpookySwap",
"deploy:fantom_mainnet:dex:deploy:token-liq-pool": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TestnetDeployTokens",
"deploy:fantom_mainnet:oracles:deploy:simple-price-oracle": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SimpleOracle",
"deploy:fantom_mainnet:oracles:deploy:chainlink-oracle": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags ChainLinkPriceOracle",
"deploy:fantom_mainnet:oracles:deploy:oracle-medianizer": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags OracleMedianizer",
"deploy:fantom_mainnet:worker-config:config:set-configs": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TimelockUpdateWorkerWorkerConfigParams",
"deploy:fantom_mainnet:worker-config:config:set-nft-boosted-leverage-controller": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TimelockUpdateWorkerWorkerConfigParams",
"deploy:fantom_mainnet:worker-config:deploy:worker-config": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags WorkerConfig",
"deploy:fantom_mainnet:wnative-relayer:deploy:wnative-relayer": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags WNativeRelayer",
"deploy:fantom_mainnet:triple-slope-model:deploy:triple-slope-model": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TripleSlopeModel",
"deploy:fantom_mainnet:vault-config:deploy:vault-config": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags ConfigurableInterestVaultConfig",
"deploy:fantom_mainnet:vault:deploy:vault2": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags Vault2",
"deploy:fantom_mainnet:vault:upgrade:vault": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags UpgradeVault",
"deploy:fantom_mainnet:strategies:deploy:spookyswap:share-strategies": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SpookySwapShareRestrictedStrategies",
"deploy:fantom_mainnet:strategies:deploy:spookyswap:vault-strategies": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SpookySwapRestrictedVaultStrategies",
"deploy:fantom_mainnet:worker-reader:deploy:worker-reader": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags WorkerReader",
"deploy:fantom_mainnet:workers:deploy:spookyswap-workers03": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SpookyWorkers03",
"deploy:fantom_mainnet:workers:deploy:tomb-workers03": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TombWorkers03",
"deploy:fantom_mainnet:workers:upgrade:workers": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags UpgradeWorkers",
"deploy:fantom_mainnet:timelock:deploy:timelock": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags Timelock",
"deploy:fantom_mainnet:minifl:deploy:minifl": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags MiniFL",
"deploy:fantom_mainnet:rewarder1:deploy:rewarder1": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags Rewarder1",
"deploy:fantom_mainnet:vault:deploy:minifl-vault": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags MiniFL_Vault",
"deploy:fantom_mainnet:oracles:deploy:chainlink-oracle2": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags ChainlinkPriceOracle2",
"deploy:fantom_mainnet:oracles:config:add-price-source-chainlink": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags AddSourceChainLinkPriceOracle",
"deploy:fantom_mainnet:oracles:config:add-primary-source-oracle-medianizer": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags AddSourceOracleMedianizer",
"deploy:fantom_mainnet:two-slope-model:deploy:two-slope-model": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TwoSlopeModel",
"deploy:fantom_mainnet:minifl:config:add-pool": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags MiniFLAddPool",
"deploy:fantom_mainnet:minifl:config:set-pool": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags MiniFLSetPool",
"deploy:fantom_mainnet:workers:config:set-max-reinvest-bouty-bps-workers03": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SetMaxReinvestBountyBpsWorkers03",
"deploy:fantom_mainnet:workers:config:set-beneficial-vault-config-workers03": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SetBeneficialBuybackFieldsWorkers03",
"deploy:fantom_mainnet:workers:config:set-beneficial-vault-config-workers": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TimelockAddBeneficialBuybackFieldsWorkers02",
"deploy:fantom_mainnet:workers:config:set-reinvest-config-workers03": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SetReinvestConfigWorkers03",
"deploy:fantom_mainnet:workers:config:set-treasury-config-workers03": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SetTreasuryFieldsWorkers03",
"deploy:fantom_mainnetfork:minifl:config:add-pool-no-timelock": "hardhat --network fantom_mainnetfork deploy --no-compile --reset --tags MiniFLAddPool",
"deploy:fantom_mainnetfork:minifl:config:set-pool-no-timelock": "hardhat --network fantom_mainnetfork deploy --no-compile --reset --tags MiniFLSetPool",
"deploy:fantom_mainnetfork:workers:config:set-max-reinvest-bouty-bps-workers03": "hardhat --network fantom_mainnetfork deploy --no-compile --reset --tags SetMaxReinvestBountyBpsWorkers03",
"deploy:fantom_mainnetfork:workers:config:set-beneficial-vault-config-workers03": "hardhat --network fantom_mainnetfork deploy --no-compile --reset --tags SetBeneficialBuybackFieldsWorkers03",
"deploy:fantom_mainnetfork:workers:config:set-reinvest-config-workers03": "hardhat --network fantom_mainnetfork deploy --no-compile --reset --tags SetReinvestConfigWorkers03",
"deploy:fantom_mainnetfork:workers:config:set-treasury-config-workers03": "hardhat --network fantom_mainnetfork deploy --no-compile --reset --tags SetTreasuryFieldsWorkers03",
"deploy:fantom_mainnet:oracles:config:add-price-source-chainlink2": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags AddSourceChainlinkPriceOracle2",
"deploy:fantom_mainnet:delta-neutral-oracle:deploy:delta-neutral-oracle": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralOracle",
"deploy:fantom_mainnet:delta-neutral-vault-config:deploy:delta-neutral-vault-config": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralVaultConfig",
"deploy:fantom_mainnet:delta-neutral-worker:deploy:delta-neutral-spooky-worker": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralSpookyWorker03",
"deploy:fantom_mainnet:delta-neutral-vault:deploy:delta-neutral-vault": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralVault",
"deploy:fantom_mainnet:delta-neutral-vault-gateway:deploy:delta-neutral-vault-gateway": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralVaultGateway",
"deploy:fantom_mainnet:delta-neutral-worker:config:set-whitelist-callers": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralWorkerSetWhitelistCallers",
"deploy:fantom_mainnet:vault-config:config:set-whitelisted-callers": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SetWhitelistedCallers",
"deploy:fantom_mainnet:delta-neutral-vault:config:init-positions": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralVaultInitPositions",
"deploy:fantom_mainnet:delta-neutral-vault:upgrade:delta-neutral-vault": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags UpgradeDeltaNeutralVault",
"deploy:fantom_mainnet:delta-neutral-vault:config:execute-terminate": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags ExecuteTerminateAV",
"deploy:fantom_mainnet:revenue-treasury:deploy:revenue-treasury": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags RevenueTreasury",
"deploy:fantom_mainnet:revenue-treasury:upgrade:revenue-treasury": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags UpgradeRevenueTreasury",
"deploy:fantom_mainnet:strategies:deploy:spookyswap:dnx-vault-strategies": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SpookySwapDnxVaultStrategies",
"deploy:fantom_mainnet:strategies:deploy:repurchase:repurchase-repay-strategies": "hardhat --network fantom_mainnet deploy --config hardhat.config.ts --no-compile --reset --tags RepurchaseRepayStrategies",
"deploy:fantom_mainnet:strategies:deploy:spookyswap:dnx-partial-close-no-trade-strategies": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags SpookySwapDnxVaultStrategiesPartialCloseNoTrade",
"deploy:fantom_mainnet:strategies:config:set-whitelisted-delta-neutral-vaults": "hardhat --network fantom_mainnet deploy --config hardhat.config.ts --no-compile --reset --tags TimelockSetSharedStratsWhitelistedDeltaNeutralVaults",
"deploy:fantom_mainnet:delta-neutral-vault-config:upgrade:delta-neutral-vault-config": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags UpgradeDeltaNeutralVaultConfig",
"deploy:fantom_mainnet:delta-neutral-vault-config:config:set-strategies": "hardhat --network fantom_mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetStrategies",
"deploy:fantom_mainnet:delta-neutral-vault-config:config:set-executor": "hardhat --network fantom_mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetExecutor",
"deploy:fantom_mainnet:delta-neutral-vault-config:config:set-swap-fee": "hardhat --network fantom_mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetSwapFee",
"deploy:fantom_mainnet:delta-neutral-vault-config:config:set-fees": "hardhat --network fantom_mainnet deploy --config hardhat.config.ts --no-compile --reset --tags DeltaNeutralVaultConfigSetFees",
"deploy:fantom_mainnet:delta-neutral-vault-health-checker:deploy:delta-neutral-vault-health-checker": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags deltaNeutralVaultHealthChecker",
"deploy:fantom_mainnet:delta-neutral-vault:config:set-health-checker": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags DeltaNeutralVaultSetHealthChecker",
"deploy:fantom_mainnet:workers:config:set-strategy-ok": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TimelockUpdateAddStratWorkers",
"deploy:fantom_mainnet:ownable:config:transfer-ownership": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TransferOwnershipToTimeLock",
"deploy:mainnetfork": "hardhat --network mainnetfork deploy --no-compile --reset",
"deploy:fantom_mainnetfork": "hardhat --network fantom_mainnetfork deploy --no-compile --reset",
"deploy:fantom_mainnet:vault-config:config:set-params": "hardhat --network fantom_mainnet deploy --no-compile --reset --tags TimelockSetParamsVaultConfig",
"fork": "hardhat console --no-compile --network fantom_mainnetfork",
"mainnet": "hardhat console --no-compile --network mainnet",
"ethereum": "hardhat console --no-compile --network ethereum",
"test:case": "mocha --require hardhat/register --file test/integrations/protocol/delta-neutral/DeltaNeutralVault.test.ts --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:pancakev202WithNFTStaking": "hardhat test --no-compile ./test/Vault_PancakeswapV202_withNFTStaking.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/integrations/protocol/workers/WorkerConfig.test.ts",
"test:cakemaxiworker": "hardhat test --no-compile ./test/CakeMaxiWorker.test.ts",
"test:cakemaxiworker02": "hardhat test --no-compile ./test/CakeMaxiWorker02.test.ts",
"test:cakemaxiworker02WithNFTStaking": "hardhat test --no-compile ./test/CakeMaxiWorker02_withNFTStaking.test.ts",
"test:cakemaxiworker02migrate": "hardhat test --no-compile ./test/integrations/protocol/workers/single-asset/CakeMaxiWorker02Migrate.test.ts",
"test:cakemaxiworker02mcv2": "hardhat test --no-compile ./test/integrations/protocol/workers/single-asset/CakeMaxiWorker02MCV2.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:mdexrestrictedadd": "hardhat test --no-compile ./test/Mdex_Restricted_StrategyAddBaseTokenOnly.test.ts",
"test:mdexrestrictedLiquidate": "hardhat test --no-compile ./test/Mdex_Restricted_StrategyLiquidate.test.ts",
"test:mdexrestrictedminimize": "hardhat test --no-compile ./test/integrations/protocol/strategies/mdex/Mdex_Restricted_StrategyWithdrawMinimizeTrading.test.ts",
"test:mdexrestrictedtwoside": "hardhat test --no-compile ./test/Mdex_Restricted_StrategyAddTwoSidesOptimal.test.ts",
"test:mdexrestrictedpartialcloseliquidate": "hardhat test --no-compile ./test/Mdex_Restricted_StrategyPartialCloseLiquidate.test.ts",
"test:mdexrestrictedpartialcloseminimize": "hardhat test --no-compile ./test/Mdex_Restricted_StrategyPartialCloseMinimizeTrading.test.ts",
"test:mdex02": "hardhat test --no-compile ./test/Vault_MdexWorker02.test.ts",
"test:spookyadd": "hardhat test --no-compile ./test/integrations/protocol/strategies/spookyswap/Spookyswap_AddBaseTokenOnly.test.ts",
"test:spookydnxtwosides": "hardhat test --no-compile ./test/integrations/protocol/strategies/spookyswap/Spookyswap_Dnx_AddTwoSidesOptimal.test.ts",
"test:spookytwosides": "hardhat test --no-compile ./test/integrations/protocol/strategies/spookyswap/Spookyswap_AddTwoSidesOptimal.test.ts",
"test:spookyliquidate": "hardhat test --no-compile ./test/integrations/protocol/strategies/spookyswap/Spookyswap_Liquidate.test.ts",
"test:spookyminimize": "hardhat test --no-compile ./test/integrations/protocol/strategies/spookyswap/Spookyswap_Minimize.test.ts",
"test:spookypartialliquidate": "hardhat test --no-compile ./test/integrations/protocol/strategies/spookyswap/Spookyswap_PartialCloseLiquidate.test.ts",
"test:spookypartialminimize": "hardhat test --no-compile ./test/integrations/protocol/strategies/spookyswap/Spookyswap_PartialCloseMinimize.test.ts",
"test:vault2_spooky03": "hardhat test --no-compile ./test/integrations/protocol/workers/spookyswap/Vault2_SpookyWorker03.test.ts",
"test:vault_spooky03": "hardhat test --no-compile ./test/integrations/protocol/workers/spookyswap/Vault_SpookyWorker03.test.ts",
"test:vault_tomb03": "hardhat test --no-compile ./test/integrations/protocol/workers/tomb/Vault_TombWorker03.test.ts",
"test:vault_biswap03": "hardhat test --no-compile ./test/integrations/protocol/workers/biswap/Vault_BiswapWorker03.test.ts",
"test:biswapadd": "hardhat test --no-compile ./test/integrations/protocol/strategies/biswap/Biswap_AddBaseTokenOnly.test.ts",
"test:biswaptwosides": "hardhat test --no-compile ./test/integrations/protocol/strategies/biswap/Biswap_AddTwoSidesOptimal.test.ts",
"test:biswapliquidate": "hardhat test --no-compile ./test/integrations/protocol/strategies/biswap/Biswap_Liquidate.test.ts",
"test:biswapminimize": "hardhat test --no-compile ./test/integrations/protocol/strategies/biswap/Biswap_Minimize.test.ts",
"test:biswappartialliquidate": "hardhat test --no-compile ./test/integrations/protocol/strategies/biswap/Biswap_PartialCloseLiquidate.test.ts",
"test:biswappartialminimize": "hardhat test --no-compile ./test/integrations/protocol/strategies/biswap/Biswap_PartialCloseMinimize.test.ts",
"test:router": "hardhat test --no-compile ./test/IbTokenRouter.test.ts",
"test:timelock": "hardhat test --no-compile ./test/integrations/Timelock.test.ts",
"test:tripleslope": "hardhat test --no-compile ./test/integrations/protocol/TripleSlopeModel.test.ts",
"test:twoslope": "hardhat test --no-compile ./test/integrations/protocol/TwoSlopeModel.test.ts",
"test:shield": "hardhat test --no-compile ./test/integrations/token/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/integrations/token/MerkleDistributor.test.ts",
"test:oracleMedianizer": "hardhat test --no-compile ./test/OracleMedianizer.test.ts",
"test:chainLinkPriceOracle": "hardhat test --no-compile ./test/ChainLinkPriceOracle.test.ts",
"test:nftStaking": "hardhat test --no-compile ./test/NFTStaking.test.ts",
"test:nftBoostedLeverageController": "hardhat test --no-compile ./test/NFTBoostedLeverageController.test.ts",
"test:deltaneutral": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVault.test.ts",
"test:deltaneutralMiniFL": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVault-MiniFL.test.ts",
"test:deltaneutralNon18Decimals": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVaultNon18Decimals.test.ts",
"test:deltaneutralGateway": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVaultGateway.test.ts",
"test:deltaneutralGateway:non18Decimals": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVaultGatewayNon18Decimals.test.ts",
"test:deltaneutralGateway:spooky": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVaultGatewayWithSpookySwap.test.ts",
"test:deltaneutralGateway:biswap": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVaultGatewayWithBiswap.test.ts",
"test:deltaneutralConfig": "hardhat test --no-compile ./test/integrations/protocol/delta-neutral/DeltaNeutralVaultConfig.test.ts",
"test:deltaneutral:pancakeworker": "hardhat test --no-compile ./test/integrations/protocol/workers/delta-neutral/Vault_DeltaNeutralPancakeWorker02.test.ts",
"test:deltaneutral:spookyworker": "hardhat test --no-compile ./test/integrations/protocol/workers/delta-neutral/Vault_DeltaNeutralSpookyWorker03.test.ts",
"test:deltaneutral:pancakeworker-migrate": "hardhat test --no-compile ./test/integrations/protocol/workers/delta-neutral/Vault_DeltaNeutralPancakeWorker02_Migrate.test.ts",
"test:deltaneutral:pancakeworker-mcv2": "hardhat test --no-compile ./test/integrations/protocol/workers/delta-neutral/Vault_DeltaNeutralPancakeWorker02MCV2.test.ts",
"test:deltaneutral:pancakeworker-mcv2:cake-vault": "hardhat test --no-compile ./test/integrations/protocol/workers/delta-neutral/Vault_DeltaNeutralPancakeWorker02MCV2_Cake.test.ts",
"test:deltaneutral:biswapworker": "hardhat test --no-compile ./test/integrations/protocol/workers/delta-neutral/Vault_DeltaNeutralBiswapWorker03.test.ts",
"test:deltaneutraloracle": "hardhat test --no-compile ./test/integrations/protocol/DeltaNeutralOracle.test.ts",
"test:chainlinkPriceOracle2": "hardhat test --no-compile ./test/integrations/protocol/price-oracle/ChainlinkPriceOracle2.test.ts",
"test:mainnetfork:grazingRangeV2": "hardhat --network mainnetfork run --no-compile ./test/fork/GrazingRangeUpgrade.test.ts",
"test:mainnet-fork:deltaneutraloracle": "hardhat --network mainnetfork run --no-compile ./scripts/fork/DeltaNeutralOracle.test.ts",
"test:miniFL": "hardhat test --no-compile ./test/integrations/token/MiniFL.test.ts",
"test:emissionForwarder": "hardhat test --no-compile ./test/integrations/token/EmissionForwarder.test.ts",
"test:strategyOracleMinimize": "hardhat test --no-compile ./test/integrations/protocol/strategies/waultswap/StrategyOracleMinimize.test.ts",
"test:strategyOracleLiquidate": "hardhat test --no-compile ./test/integrations/protocol/strategies/waultswap/StrategyOracleLiquidate.test.ts",
"test:revenue-treasury": "hardhat test --no-compile ./test/integrations/protocol/RevenueTreasury.test.ts",
"test:pancakemigratev202": "hardhat test --no-compile ./test/integrations/protocol/workers/pcs/Vault_PancakeswapV202_Migrate.test.ts",
"test:pancakev202mcv2": "hardhat test --no-compile ./test/integrations/protocol/workers/pcs/Vault_PancakeswapV2MCV2Worker02.test.ts",
"test:pancakev202mcv2:cake-vault": "hardhat test --no-compile ./test/integrations/protocol/workers/pcs/Vault_PancakeswapV2MCV2Worker02_Cake.test.ts",
"test:vault42_wault": "hardhat test --no-compile ./test/integrations/protocol/workers/waultswap/VaultAip42_WaultSwapWorker02.test.ts",
"test:spookymigrate": "hardhat test --no-compile ./test/integrations/protocol/workers/spookyswap/Vault_SpookyWorker03_Migrate.test.ts",
"test:spookymcv2": "hardhat test --no-compile ./test/integrations/protocol/workers/spookyswap/Vault_SpookyMCV2Worker03.test.ts",
"test:deltaspookymigrate": "hardhat test --no-compile ./test/integrations/protocol/workers/delta-neutral/Vault_DeltaNeutralSpookyWorker03_Migrate.test.ts",
"test:deltaspookymcv2": "hardhat test --no-compile ./test/integrations/protocol/workers/spookyswap/Vault_SpookyMCV2Worker03.test.ts",
"test": "hardhat test --no-compile",
"testnet": "hardhat console --no-compile --network testnet",
"fantom_testnet": "hardhat console --no-compile --network fantom_testnet",
"fantom_mainnet": "hardhat console --no-compile --network fantom_mainnet",
"scripts:mainnet:validate-config": "hardhat --network mainnet run --no-compile ./scripts/validate-config.ts",
"scripts:mainnet:withdraw-reserve": "hardhat --network mainnet run --no-compile ./scripts/withdraw-reserve.ts",
"scripts:testnet:validate-config": "hardhat --network testnet run --no-compile ./scripts/validate-config.ts",
"scripts:testnet:withdraw-reserve": "hardhat --network testnet run --no-compile ./scripts/withdraw-reserve.ts",
"scripts:fantom_testnet:validate-config": "hardhat --network fantom_testnet run --no-compile ./scripts/validate-config.ts",
"scripts:fantom_testnet:withdraw-reserve": "hardhat --network fantom_testnet run --no-compile ./scripts/withdraw-reserve.ts",
"scripts:fantom_mainnet:validate-config": "hardhat --network fantom_mainnet run --no-compile ./scripts/validate-config.ts",
"scripts:fantom_mainnet:withdraw-reserve": "hardhat --network fantom_mainnet run --no-compile ./scripts/withdraw-reserve.ts",
"coverage": "hardhat coverage",
"solhint": "./node_modules/.bin/solhint -f table contracts/**/*.sol",
"prettier:solidity": "./node_modules/.bin/prettier --write contracts/**/*.sol",
"mainnet-fork": "hardhat node --show-stack-traces --config hardhat.config.8.10.forking.ts",
"forge:build": "forge build --sizes --force",
"forge:test": "forge test",
"forge:watch": "forge test -w",
"abi-to-sol": "yarn run abi-to-sol:NFTStaking && yarn run abi-to-sol:DebtToken && yarn run abi-to-sol:MockErc20 && yarn run abi-to-sol:MockNFT && yarn run abi-to-sol:MockPancakeswapV2Worker && yarn run abi-to-sol:NFTBoostedLeverageController && yarn run abi-to-sol:ProxyAdmin && yarn run abi-to-sol:SimpleVaultConfig && yarn run abi-to-sol:Vault",
"abi-to-sol:NFTStaking": "jq '.abi' ./artifacts/solidity/contracts/8.13/nft-staking/NFTStaking.sol/NFTStaking.json | abi-to-sol --solidity-version=^0.8.4 --validate NFTStakingLike > ./solidity/tests/interfaces/NFTStakingLike.sol",
"abi-to-sol:DebtToken": "jq '.abi' ./artifacts/solidity/contracts/6/protocol/DebtToken.sol/DebtToken.json | abi-to-sol --solidity-version='>=0.8.4 <0.9.0' --validate DebtTokenLike > ./solidity/tests/interfaces/DebtTokenLike.sol",
"abi-to-sol:MockErc20": "jq '.abi' ./artifacts/solidity/contracts/6/protocol/mock/MockErc20.sol/MockErc20.json | abi-to-sol --solidity-version='>=0.8.4 <0.9.0' --validate MockErc20Like > ./solidity/tests/interfaces/MockErc20Like.sol",
"abi-to-sol:MockNFT": "jq '.abi' ./artifacts/solidity/contracts/8.13/mocks/MockNFT.sol/MockNFT.json | abi-to-sol --solidity-version=^0.8.4 --validate MockNFTLike > ./solidity/tests/interfaces/MockNFTLike.sol",
"abi-to-sol:MockPancakeswapV2Worker": "jq '.abi' ./artifacts/solidity/contracts/6/protocol/Mock/MockPancakeswapV2Worker.sol/MockPancakeswapV2Worker.json | abi-to-sol --solidity-version=^0.8.4 --validate MockPancakeswapV2WorkerLike > ./solidity/tests/interfaces/MockPancakeswapV2WorkerLike.sol",
"abi-to-sol:NFTBoostedLeverageController": "jq '.abi' ./artifacts/solidity/contracts/8.13/nft-staking/NFTBoostedLeverageController.sol/NFTBoostedLeverageController.json | abi-to-sol --solidity-version=^0.8.4 --validate NFTBoostedLeverageControllerLike > ./solidity/tests/interfaces/NFTBoostedLeverageControllerLike.sol",
"abi-to-sol:ProxyAdmin": "jq '.abi' ./artifacts/solidity/contracts/6/upgradeable/ProxyAdmin.sol/ProxyAdmin.json | abi-to-sol --solidity-version='>=0.7.0 <0.9.0' --validate ProxyAdminLike > ./solidity/tests/interfaces/ProxyAdminLike.sol",
"abi-to-sol:SimpleVaultConfig": "jq '.abi' ./artifacts/solidity/contracts/6/protocol/SimpleVaultConfig.sol/SimpleVaultConfig.json | abi-to-sol --solidity-version='>=0.8.4 <0.9.0' --validate SimpleVaultConfigLike > ./solidity/tests/interfaces/SimpleVaultConfigLike.sol",
"abi-to-sol:Vault": "jq '.abi' ./artifacts/solidity/contracts/6/protocol/Vault.sol/Vault.json | abi-to-sol --solidity-version='>=0.7.0 <0.9.0' --validate VaultLike > ./solidity/tests/interfaces/VaultLike.sol",
"test:xalpaca-creditor": "forge test --match-path solidity/tests/protocol/private-automated-vault/xALPACACreditor.t.sol",
"test:ausd-staking-creditor": "forge test --match-path solidity/tests/protocol/private-automated-vault/AUSDStakingCreditor.t.sol",
"test:xalpaca-price-setter": "forge test --match-path solidity/tests/protocol/private-automated-vault/xALPACAPriceSetter.t.sol",
"test:av-controller": "forge test --match-path solidity/tests/protocol/private-automated-vault/AutomatedVaultController.t.sol",
"test:delta02": "forge test --match-path solidity/tests/protocol/private-automated-vault/DeltaNeutralVault02.t.sol",
"test:directional-vault": "forge test --match-path solidity/tests/protocol/directional-vault/DirectionalVault.t.sol",
"test:delta04": "forge test --match-contract DeltaNeutralVault04",
"test:pcs-dnx-partial-close-no-trade": "forge test --match-contract PancakeswapV2RestrictedDnxStrategyPartialCloseNoTrading"
},
"devDependencies": {
"@chainlink/contracts": "^0.1.7",
"@defi-wonderland/smock": "^2.0.7",
"@ethersproject/bignumber": "^5.0.14",
"@nomicfoundation/hardhat-verify": "^2.0.3",
"@nomiclabs/ethereumjs-vm": "^4",
"@nomiclabs/hardhat-ethers": "^2.2.2",
"@nomiclabs/hardhat-waffle": "^2.0.1",
"@openzeppelin/contracts": "3.4.2",
"@openzeppelin/contracts-ethereum-package": "^3.0.0",
"@openzeppelin/contracts-upgradeable": "^4.5.1",
"@openzeppelin/hardhat-upgrades": "^1.9.0",
"@openzeppelin/test-helpers": "^0.5.10",
"@safe-global/safe-core-sdk": "^3.2.2",
"@safe-global/safe-core-sdk-types": "^1.8.0",
"@safe-global/safe-ethers-lib": "^1.8.0",
"@safe-global/safe-service-client": "^1.5.0",
"@scientix-finance/scientix-contract": "git+https://github.com/alpaca-finance/scientix-contract.git#278e8d2444d6bc751c6e25f2a2e7d1da4e7aec04",
"@typechain/ethers-v5": "^8.0.2",
"@typechain/hardhat": "^3.0.0",
"@types/chai": "^4.2.15",
"@types/lodash": "^4.14.175",
"@types/mocha": "^8.2.0",
"@types/node": "^14.14.28",
"@uniswap/v2-core": "^1.0.1",
"abi-to-sol": "^0.5.2",
"chai": "^4.3.6",
"chai-bn": "^0.2.1",
"dotenv": "^8.2.0",
"ethereum-waffle": "^3.4.4",
"ethereumjs-util": "^7.0.10",
"ethers": "^5.7.2",
"hardhat": "^2.8.0",
"hardhat-deploy": "^0.9.24",
"lodash": "^4.17.15",
"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",
"ts-generator": "^0.1.1",
"ts-node": "^9.1.1",
"typechain": "^6.0.2",
"typescript": "^4.1.5"
},
"files": [
"typechain",
"artifacts",
"contracts",
"merkle-distribution-info",
".testnet.json",
".staging.json",
".mainnet.json"
],
"resolutions": {
"lodash": "^4.17.21",
"node-fetch": "^2.6.7",
"nanoid": "^3.1.31",
"node-forge": "^1.0.0",
"shelljs": "^0.8.5",
"follow-redirects": "^1.14.7",
"marked": "^4.0.10",
"braces": "^2.3.1",
"axios": "^0.21.2",
"ws": "^7.4.6",
"ansi-regex": "^5.0.1",
"nth-check": "^2.0.1",
"web3": "^1.7.0",
"glob-parent": "^5.1.2",
"underscore": "^1.12.1",
"elliptic": "^6.5.4",
"yargs-parser": "^13.1.2",
"minimist": "^1.2.3",
"lodash.template": "^4.5.0",
"mem": "^4.0.0",
"concat-stream": "^1.5.2",
"simple-get": "^2.8.2"
},
"engines": {
"node": ">=14"
},
"dependencies": {
"@nomiclabs/hardhat-vyper": "^2.0.1",
"@openzeppelin/contracts-upgradeable": "^4.5.1",
"@rari-capital/solmate": "^6.2.0",
"follow-redirects": "^1.14.7",
"marked": "^4.0.10",
"minimist": "^1.2.3",
"nanoid": "^3.1.31",
"node-fetch": "^2.6.7",
"node-forge": "^1.0.0",
"nth-check": "^2.0.1",
"underscore": "^1.12.1",
"web3": "^1.7.0",
"ws": "^7.4.6"
}
}