-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
135 lines (120 loc) · 6.56 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
{
"name": "@tradescrow/contracts",
"version": "2.0.0",
"description": "",
"main": "index.js",
"author": "dirtycajunrice",
"license": "GPL-3.0",
"dependencies": {
"ts-node": "10.9.1",
"hardhat": "2.19.0",
"@openzeppelin/hardhat-upgrades": "2.3.3",
"@openzeppelin/contracts": "5.0.0",
"@openzeppelin/contracts-upgradeable": "5.0.0",
"@nomicfoundation/hardhat-ethers": "3.0.4",
"@nomicfoundation/hardhat-verify": "^2.0.0",
"ethers": "^6.8.1",
"@dirtycajunrice/contracts": "^0.11.0",
"@dirtycajunrice/hardhat-tasks": "^1.13.0",
"@tenderly/hardhat-tenderly": "1.7.7",
"@nomicfoundation/hardhat-viem": "^1.0.0"
},
"devDependencies": {
"typescript": "5.2.2",
"hardhat-contract-sizer": "^2.10.0",
"hardhat-abi-exporter": "^2.10.1",
"@typechain/ethers-v6": "^0.5.1",
"@typechain/hardhat": "^9.1.0",
"@typescript-eslint/eslint-plugin": "^6.9.0",
"@typescript-eslint/parser": "^6.9.0",
"dotenv": "^16.3.1",
"eslint": "^8.52.0",
"eslint-config-prettier": "^9.0.0",
"hardhat-gas-reporter": "^1.0.9",
"prettier": "^3.0.3",
"prettier-plugin-solidity": "^1.1.3",
"solhint": "^4.0.0",
"typechain": "^8.3.2"
},
"overrides": {
"typescript": "5.2.2",
"@nomicfoundation/hardhat-verify": "^2.0.0"
},
"scripts": {
"compile": "npx hardhat compile --show-stack-traces",
"size": "npx hardhat size-contracts",
"abi": "npx hardhat export-abi",
"deploy:mainnet": "npx hardhat --network mainnet deploy",
"deploy:arbitrum": "npx hardhat --network arbitrumOne deploy",
"deploy:avalanche": "npx hardhat --network avalanche deploy",
"deploy:boba": "npx hardhat --network boba deploy",
"deploy:base": "npx hardhat --network base deploy",
"deploy:polygon": "npx hardhat --network polygon deploy",
"deploy:polygon-zkevm": "npx hardhat --network polygonZkevm deploy",
"deploy:optimism": "npx hardhat --network optimisticEthereum deploy",
"deploy:bsc": "npx hardhat --network bsc deploy",
"deploy:dfk": "npx hardhat --network dfk deploy",
"deploy:klaytn": "npx hardhat --network klaytn deploy",
"upgrade:mainnet": "npx hardhat --network mainnet upgrade",
"upgrade:arbitrum": "npx hardhat --network arbitrumOne upgrade",
"upgrade:avalanche": "npx hardhat --network avalanche upgrade",
"upgrade:boba": "npx hardhat --network boba upgrade",
"upgrade:base": "npx hardhat --network base upgrade",
"upgrade:polygon": "npx hardhat --network polygon upgrade",
"upgrade:polygon-zkevm": "npx hardhat --network polygonZkevm upgrade",
"upgrade:optimism": "npx hardhat --network optimisticEthereum upgrade",
"upgrade:bsc": "npx hardhat --network bsc upgrade",
"upgrade:dfk": "npx hardhat --network dfk upgrade",
"upgrade:klaytn": "npx hardhat --network klaytn upgrade",
"verify:mainnet": "npx hardhat --network mainnet verify",
"verify:arbitrum": "npx hardhat --network arbitrumOne verify",
"verify:avalanche": "npx hardhat --network avalanche verify",
"verify:boba": "npx hardhat --network boba verify",
"verify:base": "npx hardhat --network base verify",
"verify:polygon": "npx hardhat --network polygon verify",
"verify:polygon-zkevm": "npx hardhat --network polygonZkevm verify",
"verify:optimism": "npx hardhat --network optimisticEthereum verify",
"verify:bsc": "npx hardhat --network bsc verify",
"verify:dfk": "npx hardhat --network dfk verify",
"verify:klaytn": "npx hardhat --network klaytn verify",
"tradescrow:mainnet:deploy": "npm run deploy:mainnet -- --name Tradescrow",
"tradescrow:mainnet:upgrade": "npm run upgrade:mainnet -- --name Tradescrow",
"tradescrow:mainnet:verify": "npm run verify:mainnet -- --name Tradescrow",
"tradescrow:arbitrum:deploy": "npm run deploy:arbitrum -- --name Tradescrow",
"tradescrow:arbitrum:upgrade": "npm run upgrade:arbitrum -- --name Tradescrow",
"tradescrow:arbitrum:verify": "npm run verify:arbitrum -- --name Tradescrow",
"tradescrow:avalanche:deploy": "npm run deploy:avalanche -- --name Tradescrow",
"tradescrow:avalanche:upgrade": "npm run upgrade:avalanche -- --name Tradescrow",
"tradescrow:avalanche:verify": "npm run verify:avalanche -- --name Tradescrow",
"tradescrow:boba:deploy": "npm run deploy:boba -- --name Tradescrow",
"tradescrow:boba:upgrade": "npm run upgrade:boba -- --name Tradescrow",
"tradescrow:boba:verify": "npm run verify:boba -- --name Tradescrow",
"tradescrow:base:deploy": "npm run deploy:base -- --name Tradescrow",
"tradescrow:base:upgrade": "npm run upgrade:base -- --name Tradescrow",
"tradescrow:base:verify": "npm run verify:base -- --name Tradescrow",
"tradescrow:polygon:deploy": "npm run deploy:polygon -- --name Tradescrow",
"tradescrow:polygon:upgrade": "npm run upgrade:polygon -- --name Tradescrow",
"tradescrow:polygon:verify": "npm run verify:polygon -- --name Tradescrow",
"tradescrow:polygon-zkevm:deploy": "npm run deploy:polygon-zkevm -- --name Tradescrow",
"tradescrow:polygon-zkevm:upgrade": "npm run upgrade:polygon-zkevm -- --name Tradescrow",
"tradescrow:polygon-zkevm:verify": "npm run verify:polygon-zkevm -- --name Tradescrow",
"tradescrow:optimism:deploy": "npm run deploy:optimism -- --name Tradescrow",
"tradescrow:optimism:upgrade": "npm run upgrade:optimism -- --name Tradescrow",
"tradescrow:optimism:verify": "npm run verify:optimism -- --name Tradescrow",
"tradescrow:bsc:deploy": "npm run deploy:bsc -- --name Tradescrow",
"tradescrow:bsc:upgrade": "npm run upgrade:bsc -- --name Tradescrow",
"tradescrow:bsc:verify": "npm run verify:bsc -- --name Tradescrow",
"tradescrow:dfk:deploy": "npm run deploy:dfk -- --name Tradescrow",
"tradescrow:dfk:upgrade": "npm run upgrade:dfk -- --name Tradescrow",
"tradescrow:dfk:verify": "npm run verify:dfk -- --name Tradescrow --tenderly",
"tradescrow:klaytn:deploy": "npm run deploy:klaytn -- --name Tradescrow",
"tradescrow:klaytn:upgrade": "npm run upgrade:klaytn -- --name Tradescrow",
"tradescrow:klaytn:verify": "npm run verify:klaytn -- --name Tradescrow --tenderly",
"prettier:check": "npx prettier -c src/contracts/**/*.{js,ts,md,sol,json,yml,yaml}",
"prettier:fix": "npx prettier -w src/contracts/**/*.{js,ts,md,sol,json,yml,yaml}",
"solhint:check": "npx solhint -c src/.solhint.json src/**/*.sol",
"solhint:fix": "npx solhint -c src/.solhint.json src/**/*.sol --fix",
"lint:check": "pnpm prettier:check && pnpm solhint:check && npx eslint **/*.{js,ts}",
"lint:fix": "pnpm prettier:fix && pnpm solhint:fix && npx eslint **/*.{js,ts} --fix"
}
}