-
Notifications
You must be signed in to change notification settings - Fork 4
/
package.json
156 lines (156 loc) · 9.33 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
{
"name": "shield-contracts",
"version": "1.0.3",
"description": "",
"main": "index.js",
"license": "MIT",
"scripts": {
"postinstall": "./postinstall.sh",
"build": "export FEES=20:1 SILENCE_ENV_VAR=true && yarn clean && yarn compile",
"clean": "FEES=20:1 SILENCE_ENV_VAR=true hardhat clean --show-stack-traces",
"compile": "FEES=20:1 SILENCE_ENV_VAR=true hardhat compile --show-stack-traces",
"typecheck": "tsc --noEmit",
"fork": "FEES=20:1 SILENCE_ENV_VAR=true hardhat node --fork https://eth-mainnet.alchemyapi.io/v2/$ALCHEMY_API_KEY_MAINNET",
"lint:all": "yarn lint:code:all && yarn lint:markdown:all",
"lint:code": "eslint --fix --config .eslintrc.ci.js --ignore-path .gitignore --max-warnings=0",
"lint:code:all": "yarn lint:code .",
"lint:markdown:all": "yarn lint:markdown:text . && yarn lint:markdown:links .",
"lint:markdown:text": "markdownlint --fix --ignore-path .gitignore",
"lint:markdown:links": "remark --use remark-validate-links --ignore-path .gitignore -q -f",
"test": "FEES=20:1 SILENCE_ENV_VAR=true hardhat --show-stack-traces test $(find test -iname '*.test.ts')",
"test:ci": "rm -rf cache && REPLAY=false yarn test",
"test:watch": "FEES=20:1 SILENCE_ENV_VAR=true hardhat --show-stack-traces watch test",
"coverage": "FEES=20:1 yarn build && FEES=20:1 SILENCE_ENV_VAR=true hardhat coverage --temp artifacts",
"flatten": "FEES=20:1 SILENCE_ENV_VAR=true hardhat flatten contracts/Fairpool.sol > /tmp/temp && cat /tmp/temp | grep -v SPDX | grep -v 'MAX_FEE =' | grep -v 'MAX_PRIORITY_FEE =' > /tmp/Fairpool.flat.sol",
"mythx:analyze": "mythx analyze --async --create-group --solc-version 0.8.4 --mode standard --include BullToken ./BullToken.flat.sol",
"deploy:coliquidity:ropsten": "FEES=20:1 hardhat deployNonUpgradeableContract --contract-name Coliquidity --constructor-args-module tasks/arguments/Coliquidity.ropsten.arguments.ts --network ropsten",
"deploy:coliquidity:mainnet": "hardhat deployNonUpgradeableContract --contract-name Coliquidity --constructor-args-module tasks/arguments/Coliquidity.mainnet.arguments.ts --network mainnet",
"deploy:coli:goerli": "FEES=20:1 hardhat deployUpgradeableContract --contract-name ColiToken --constructor-args-module tasks/arguments/ColiToken.arguments.ts --network goerli",
"upgrade:coli:goerli": "FEES=35:1 hardhat upgradeContract --contract-name ColiToken --network goerli",
"upgrade:coli:mainnet": "FEES=60:2 hardhat upgradeContract --contract-name ColiToken --network mainnet",
"deploy:bull:bnbtestnet": "FEES=20:1 hardhat deployUpgradeableContract --contract BullToken --constructor-args-module tasks/arguments/BullToken.test.arguments.ts --network bnbtestnet",
"deploy:taur:bnbtestnet": "FEES=20:1 hardhat deployNonUpgradeableContract --contract-name GenericToken --constructor-args-module tasks/arguments/MarnotaurToken.arguments.ts --network bnbtestnet",
"deploy:ple:avaxtestnet": "FEES=40:5 hardhat deployNonUpgradeableContract --contract-name GenericToken --constructor-args-module tasks/arguments/PlethoriToken.arguments.ts --network avaxtestnet",
"deploy:busd:bnbtestnet": "FEES=20:1 hardhat deployNonUpgradeableContract --contract-name GenericToken --constructor-args-module tasks/arguments/BinanceUSD.arguments.ts --network bnbtestnet",
"deploy:bull:bnbmainnet": "FEES=5:1 hardhat deployUpgradeableContract --contract-name BullToken --constructor-args-module tasks/arguments/BullToken.test.arguments.ts --network bnbmainnet",
"deploy:fairpool": "FEES=${FEES:-'20:1'} hardhat deployNonUpgradeableContract --contract-name Fairpool --constructor-args-module tasks/arguments/Fairpool.all.arguments.ts --network $NETWORK",
"deploy:maf": "hardhat deployUpgradeableContract --contract-name GenericTokenWithVesting --contract-name-env-var MarsToken --constructor-args-module tasks/arguments/MarsToken.bnbmainnet.arguments.ts --network $NETWORK",
"addVestingTypes:maf": "hardhat addVestingTypes --contract-address $MARS_TOKEN_PROXY_ADDRESS --vesting-types tasks/arguments/MarsToken.vestingTypes.ts --network $NETWORK",
"addAllocations:maf": "hardhat addAllocations --contract-address $MARS_TOKEN_PROXY_ADDRESS --vesting-types tasks/arguments/MarsToken.vestingTypes.ts --allocations /tmp/Mars\\ Fellows\\ Allocations\\ -\\ Allocations.csv --total-amount 480000000 --network $NETWORK",
"rebrand:writeClaims:mainnet": "FEES=5:1 DEBUG=app:* hardhat --show-stack-traces writeClaims --network mainnet --rewrites ~/rebrand/rewrites.csv --expectations test/expectations/writeClaims.rebrand.ts --out ~/rebrand/claims.json --cache-key rebrand",
"rebrand:writeClaimsToZero:mainnet": "FEES=5:1 DEBUG=app:* hardhat --show-stack-traces writeClaimsToZero --network mainnet --rewrites ~/rebrand/rewrites.csv --expectations test/expectations/writeClaims.rebrand.ts --out ~/rebrand/claims.json --cache-key rebrand",
"rebrand:setClaims:bnbtestnet:allToDeployer": "FEES=20:1 DEBUG=app:* hardhat --show-stack-traces setClaims --network bnbtestnet --claims test/fixtures/claims.allToDeployer.json",
"rebrand:setClaims:bnbtestnet": "FEES=20:1 DEBUG=app:* hardhat --show-stack-traces setClaims --network bnbtestnet --claims ~/rebrand/claims.json",
"rebrand:setClaims:bnbmainnet": "FEES=5:1 DEBUG=app:* hardhat --show-stack-traces setClaims --network bnbmainnet --claims ~/rebrand/claims.json",
"rebrand:claimMany:bnbtestnet": "FEES=20:1 DEBUG=app:* hardhat --show-stack-traces claimMany --network bnbtestnet --claims test/fixtures/claims.csv",
"rebrand:deployColiToken:bnbtestnet": "FEES=20:1 DEBUG=app:* hardhat --show-stack-traces deployColiToken --network bnbtestnet --from-network mainnet --allocations ~/shield-contracts-data/Shield\\ Frozen\\ Wallets\\ -\\ Wallets.csv --expectations test/expectations/deployColiToken.rebrand.ts --cache-key rebrand",
"lte:writeTotals:round1:mainnet": "FEES=20:1 DEBUG=app:* hardhat --show-stack-traces writeTotals --network mainnet --addressables /tmp/submissions.csv --timestamp 2022-03-24T07:00:00Z --out /tmp/totals.json",
"lte:writeTotals:round1:mainnet:test": "FEES=20:1 DEBUG=app:* hardhat --show-stack-traces writeTotals --network mainnet --addressables /tmp/submissions.test.csv --timestamp 2022-03-24T07:00:00Z --out /tmp/totals.json"
},
"engines": {
"node": "^16.13.0"
},
"dependencies": {
"@nomicfoundation/hardhat-chai-matchers": "^1.0.3",
"@nomiclabs/hardhat-ethers": "^2.1.1",
"@nomiclabs/hardhat-etherscan": "^3.1.0",
"@openzeppelin/contracts": "^4.7.3",
"@openzeppelin/contracts-upgradeable": "^4.7.3",
"@openzeppelin/hardhat-upgrades": "^1.20.0",
"@solidity-parser/parser": "^0.14.5",
"@swc/core": "^1.2.245",
"@swc/helpers": "^0.4.11",
"@typechain/ethers-v5": "^10.1.0",
"@typechain/hardhat": "^6.1.2",
"@types/cache-manager": "^3.4.2",
"@types/cache-manager-fs-hash": "^0.0.1",
"@types/cryptr": "^4.0.1",
"@types/luxon": "^1.27.1",
"@types/mocha": "^8.2.2",
"@types/node": "^14.17.1",
"@uniswap/v2-core": "^1.0.1",
"@uniswap/v2-periphery": "^1.1.0-beta.0",
"async-mutex": "^0.4.0",
"axios": "^1.2.1",
"bignumber.js": "^9.1.1",
"cache-manager": "^3.6.0",
"cache-manager-fs-hash": "^1.0.0",
"chai": "^4.3.7",
"chai-as-promised": "^7.1.1",
"chai-bignumber": "^3.1.0",
"chai-subset": "^1.6.0",
"chai-things": "^0.2.0",
"cryptr": "^6.0.3",
"csv": "^6.2.5",
"csv-parser": "^3.0.0",
"csv-stringify": "^6.2.3",
"debug": "^4.3.4",
"decimal.js": "^10.3.1",
"dotenv": "^16.0.3",
"erc721a": "^4.2.2",
"eth-provider": "^0.13.6",
"eth-scribble": "^0.6.16",
"ethers": "^5.7.0",
"execa": "^6.1.0",
"fast-check": "^3.6.3",
"hardhat": "^2.10.2",
"hardhat-deploy": "^0.11.22",
"hardhat-deploy-ethers": "^0.3.0-beta.13",
"hardhat-watcher": "^2.5.0",
"husky": "^7.0.4",
"is-valid-domain": "^0.1.6",
"jest": "^29.5.0",
"js-base64": "^3.7.3",
"lefthook": "^1.2.4",
"limiter": "^2.1.0",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"longjohn": "^0.2.12",
"luxon": "^3.2.1",
"luxon-business-days": "^3.0.1",
"mkdirp": "^1.0.4",
"neat-csv": "^6.0.1",
"nock": "^13.2.9",
"nodemon": "^2.0.20",
"papaparse": "^5.3.2",
"prettier": "^2.3.0",
"prettier-plugin-solidity": "^1.0.0-beta.11",
"random": "^4.1.0",
"remark-gfm": "^3.0.1",
"remeda": "^1.3.0",
"seedrandom": "^3.0.5",
"semver": "^7.3.5",
"solhint": "^3.3.7",
"stacktrace-js": "^2.0.2",
"tmp-promise": "^3.0.3",
"ts-generator": "^0.1.1",
"ts-node": "^10.9.1",
"ts-toolbelt": "^9.6.0",
"typechain": "^8.1.0",
"typescript": "~4.9.4",
"yaml": "^2.1.3",
"zod": "^3.20.2"
},
"devDependencies": {
"@types/chai": "^4.3.4",
"@types/chai-as-promised": "^7.1.5",
"@types/chai-subset": "^1.3.3",
"@types/chai-things": "^0.0.35",
"@types/debug": "^4.1.7",
"@types/find-up": "^2.1.1",
"@types/lodash": "^4.14.171",
"@types/lodash-es": "^4.17.6",
"@types/semver": "^7.3.9",
"@typescript-eslint/eslint-plugin": "^5.48.0",
"@typescript-eslint/parser": "^5.48.0",
"eslint": "^7.31.0",
"eslint-config-airbnb": "^18.2.1",
"eslint-plugin-import": "^2.27.5",
"hardhat-dependency-compiler": "^1.1.1",
"markdownlint": "^0.27.0",
"markdownlint-cli": "^0.33.0",
"remark-cli": "^10.0.1",
"remark-validate-links": "^11.0.2",
"tsconfig-paths": "^4.1.1"
}
}