-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
124 lines (124 loc) · 5.55 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
{
"name": "roosterwars-contracts",
"version": "2.0.0",
"description": "After the meteor crashed on Planet Galleos, the radiation spread throughout the planet infusing the meteor's energy within the Mannochs. This in turn caused all of their future offsprings to also have gallonium energy fused with their DNA which caused the eggs to have different unique patterns. These specific Gally Eggs are infused with a higher amount of gallonium that condensed into powerful weapons that these Mannochs are born with. When these Gally Eggs hatch, they will be born already wielding Gaffs and a Gallus Gem.",
"main": "index.js",
"license": "AGPL-3.0",
"scripts": {
"postinstall": "npm-run-all husky:init",
"help": "npx hardhat help",
"accounts": "npx hardhat accounts",
"localnode": "npx hardhat node",
"compile": "hardhat compile",
"recompile": "npm-run-all clean compile",
"setup:forge": "./forge_test/setup.sh",
"script": "yarn script:localhost",
"script:hh": "npx hardat run --network hardhat",
"script:localhost": "npx hardhat run --network localhost",
"script:goerli": "npx hardhat run --network goerli",
"script:polygon": "npx hardhat run --network polygon",
"script:mainnet": "npx hardhat run --network mainnet",
"script:avax": "npx hardhat run --network avax",
"script:avax_test": "npx hardhat run --network avax_test",
"deploy": "yarn deploy:localhost",
"deploy:localhost": "npx hardhat deploy --network localhost",
"deploy:goerli": "npx hardhat deploy --network goerli",
"deploy:polygon": "npx hardhat deploy --network polygon",
"deploy:avax": "npx hardhat deploy --network avax",
"deploy:avax_test": "npx hardhat deploy --network avax_test",
"console": "yarn console:localhost",
"console:localhost": "npx hardhat console --network localhost",
"console:goerli": "npx hardhat console --network goerli",
"console:polygon": "npx hardhat console --network polygon",
"console:mainnet": "npx hardhat console --network mainnet",
"console:avax": "npx hardhat console --network avax",
"console:avax_test": "npx hardhat console --network avax_test",
"verify:goerli": "npx hardhat upload:batch --network goerli --contracts",
"verify:polygon": "npx hardhat upload:batch --network polygon --contracts",
"verify:avax": "npx hardhat upload:batch --network avax --contracts",
"verify:avax_test": "npx hardhat upload:batch --network avax_test --contracts",
"verifyAll:avax_test": "npx hardhat upload:all --network avax_test",
"contracts:avax_test": "npx hardhat contracts --network avax_test",
"test": "npm-run-all test:hh",
"test:forge": "./forge_test/test.sh",
"test:hh": "npx hardhat test",
"test:hh:docker": "docker build --build-arg='target=test:hh' -f test.Dockerfile .",
"test:hh:node-17:windows": "SET NODE_OPTIONS=--openssl-legacy-provider && npx hardhat test",
"test:gas": "cross-env REPORT_GAS=true hardhat test",
"prettier:check": "prettier --check \"**/*.{ts,js,sol}\"",
"prettier:fix": "prettier --write \"**/*.{ts,js,sol}\"",
"solhint:check": "npx solhint 'contracts/**/*.sol'",
"solhint:fix": "npx solhint 'contracts/**/*.sol' --fix",
"lint:check": "yarn prettier:check && yarn solhint:check && npx eslint '**/*.{js,ts}'",
"lint:fix": "yarn prettier:fix && yarn solhint:fix && npx eslint --no-error-on-unmatched-pattern '**/*.{js,ts}' --fix",
"coverage": "cross-env HARDHAT_DEPLOY_FIXTURE=true hardhat coverage",
"clean": "rimraf abis artifacts cache types",
"husky:init": "husky install",
"husky:commit": "lint-staged",
"husky:push": "yarn lint:fix",
"abigen:py": "abi-gen --language Python --out pytypes --abis "
},
"lint-staged": {
"**/*.{ts,js,sol}": [
"prettier --write"
]
},
"engines": {
"node": "^14.0.0 || ^16.0.0 || ^18.0.0"
},
"dependencies": {
"eth-permit": "^0.2.1",
"web3": "^1.7.4"
},
"devDependencies": {
"@boringcrypto/boring-solidity": "boringcrypto/BoringSolidity#e06e943",
"@nomiclabs/hardhat-ethers": "npm:[email protected]",
"@nomiclabs/hardhat-etherscan": "^3.0.3",
"@nomiclabs/hardhat-waffle": "^2.0.3",
"@tenderly/hardhat-tenderly": "^1.0.13",
"@typechain/ethers-v5": "^10.0.0",
"@typechain/hardhat": "^6.0.0",
"@types/chai": "^4.3.1",
"@types/edit-json-file": "^1.6.1",
"@types/fs-extra": "^9.0.13",
"@types/lodash": "^4.14.182",
"@types/mocha": "^9.1.1",
"@types/node": "^17.0.27",
"@typescript-eslint/eslint-plugin": "^5.21.0",
"@typescript-eslint/parser": "^5.21.0",
"chai": "^4.3.6",
"chai-ethers": "^0.0.1",
"cross-env": "^7.0.3",
"csv-to-js-parser": "^2.3.4",
"dotenv": "^16.0.0",
"eslint": "^8.14.0",
"eslint-config-prettier": "^8.5.0",
"ethereum-waffle": "^3.4.4",
"ethers": "^5.6.4",
"fs-extra": "^10.1.0",
"hardhat": "^2.9.3",
"hardhat-abi-exporter": "^2.3.1",
"hardhat-deploy": "^0.11.4",
"hardhat-gas-reporter": "^1.0.6",
"hardhat-preprocessor": "^0.1.4",
"hardhat-storage-layout": "^0.1.6",
"hardhat-typechain": "^0.3.5",
"hardhat-watcher": "^2.1.1",
"husky": "^7.0.4",
"lint-staged": "^12.4.0",
"lodash": "^4.17.21",
"mocha": "^9.2.2",
"npm-run-all": "^4.1.5",
"prettier": "^2.6.2",
"prettier-plugin-solidity": "^1.0.0-beta.19",
"rimraf": "^3.0.2",
"solhint": "^3.3.6",
"solhint-plugin-prettier": "^0.0.5",
"solidity-coverage": "^0.7.21",
"ts-generator": "^0.1.1",
"ts-node": "^10.7.0",
"typechain": "^8.0.0",
"typescript": "^4.6.3",
"yarn-upgrade-all": "^0.7.1"
}
}