-
Notifications
You must be signed in to change notification settings - Fork 88
/
package.json
137 lines (137 loc) · 5.81 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
{
"name": "@sandbox-smart-contracts/core",
"version": "0.0.1",
"description": "smart contracts for the sandbox",
"license": "MIT",
"files": [
"deployments/mainnet",
"deployments/rinkeby",
"README.md",
"CHANGELOG.md"
],
"publishConfig": {
"access": "public"
},
"keywords": [
"ethereum",
"smart-contracts",
"The Sandbox"
],
"resolutions": {
"websocket": "1.0.32"
},
"devDependencies": {
"@codechecks/client": "^0.1.10",
"@ethereumjs/block": "^3.5.1",
"@ethereumjs/common": "^2.5.0",
"@ethereumjs/tx": "^3.3.2",
"@ethersproject/units": "^5.7.0",
"@ethersproject/wallet": "^5.0.5",
"@maticnetwork/fx-portal": "^1.0.5",
"@nomicfoundation/hardhat-chai-matchers": "^1.0.6",
"@nomiclabs/hardhat-ethers": "npm:[email protected]",
"@nomiclabs/hardhat-etherscan": "^3.0.3",
"@openzeppelin/contracts": "^3.2.1-solc-0.7",
"@openzeppelin/contracts-0.6": "npm:@openzeppelin/[email protected]",
"@openzeppelin/contracts-0.8": "npm:@openzeppelin/[email protected]",
"@openzeppelin/contracts-0.8.13": "npm:@openzeppelin/[email protected]",
"@openzeppelin/contracts-upgradeable": "4.4.2",
"@openzeppelin/contracts-upgradeable-0.8.13": "npm:@openzeppelin/[email protected]",
"@release-it/keep-a-changelog": "^4.0.0",
"@types/chai": "^4.2.11",
"@types/fs-extra": "^9.0.6",
"@types/inquirer": "^7.3.1",
"@types/minimist": "^1.2.2",
"@types/mocha": "^8.0.2",
"@types/node": "^14.10.2",
"@types/objects-to-csv": "^1.3.1",
"@typescript-eslint/eslint-plugin": "^4.6.0",
"@typescript-eslint/parser": "^4.6.0",
"@urql/core": "^1.16.1",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
"csv-parser": "^3.0.0",
"defender-relay-client": "^1.44.0",
"dotenv": "^8.2.0",
"dotenv-cli": "^4.0.0",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-mocha": "^8.0.0",
"eth-sig-util": "^3.0.1",
"ethereum-block-by-date": "^1.4.0",
"ethereumjs-util": "^7.1.3",
"ethers": "^5.7.2",
"fs-extra": "^9.0.1",
"fx-portal": "^1.0.3",
"googleapis": "^66.0.0",
"graphql": "^15.4.0",
"hardhat": "~2.15.0",
"hardhat-contract-sizer": "^2.0.3",
"hardhat-deploy": "^0.10.5",
"hardhat-gas-reporter": "^1.0.4",
"inquirer": "^7.3.3",
"isomorphic-unfetch": "^3.1.0",
"mocha": "^8.1.1",
"objects-to-csv": "^1.3.6",
"operator-filter-registry": "^1.3.1",
"prando": "^5.1.2",
"prettier": "2.0.5",
"prettier-plugin-solidity": "1.0.0-beta.11",
"readline": "^1.3.0",
"release-it": "^16.1.5",
"solhint": "3.4.1",
"solhint-plugin-prettier": "^0.0.5",
"solidity-coverage": "0.8.2",
"ts-node": "^10.9.1",
"typescript": "^4.0.5"
},
"scripts": {
"postinstall": "node ./.setup.js",
"lint": "eslint --max-warnings 0 \"**/*.{js,ts}\" && solhint --max-warnings 0 \"src/**/*.sol\"",
"lint:fix": "eslint --fix \"**/*.{js,ts}\" && solhint --fix \"src/**/*.sol\"",
"format": "prettier --check \"**/*.{ts,js,sol.md}\"",
"format:fix": "prettier --write \"**/*.{ts,js,sol.md}\"",
"test": "dotenv -- cross-env NODE_OPTIONS=\"--max-old-space-size=8192 node --unhandled-rejections=strict\" HARDHAT_COMPILE=true NODE_ENV=test hardhat test",
"test:single": "dotenv -- cross-env NODE_OPTIONS=\"--max-old-space-size=4096 --unhandled-rejections=strict\" HARDHAT_COMPILE=true NODE_ENV=test mocha --bail --recursive test",
"gas": "dotenv -- cross-env REPORT_GAS=true NODE_OPTIONS=\"--max-old-space-size=4096 --unhandled-rejections=strict\" hardhat test",
"sizer": "hardhat size-contracts",
"coverage": "dotenv -- cross-env NODE_OPTIONS=\"--max-old-space-size=8192 node --unhandled-rejections=strict\" HARDHAT_COMPILE=true NODE_ENV=test hardhat coverage --testfiles 'test/*.ts''test/*.js'",
"dev": "hardhat node --watch --export contractsInfo.json",
"compile": "hardhat compile",
"void:deploy": "dotenv -- cross-env NODE_OPTIONS=\"--max-old-space-size=8192 --unhandled-rejections=strict\" hardhat deploy",
"deploy": "npm run void:deploy && npm run fork:deploy goerli",
"local:dev": "hardhat --network localhost deploy --watch",
"execute": "node ./scripts.js run",
"live:deploy": "NODE_OPTIONS=\"--max-old-space-size=8192 --unhandled-rejections=strict\" node ./scripts.js deploy",
"export": "node ./scripts.js export",
"fork:execute": "node ./scripts.js fork:run",
"fork:deploy": "node ./scripts.js fork:deploy",
"fork:dev": "node ./scripts.js fork:dev",
"fork:test": "node ./scripts.js fork:test",
"claim:add": "yarn execute mainnet ./setup/add_new_multi_giveaway.ts Multi_Giveaway_1",
"claim:send": "yarn execute mainnet ./setup/send_assets_to_multi_giveaway.ts Multi_Giveaway_1",
"claim:add:polygon": "yarn execute polygon ./setup/add_new_multi_giveaway.ts PolygonMulti_Giveaway_1",
"claim:send:polygon": "yarn execute polygon ./setup/send_assets_to_multi_giveaway.ts PolygonMulti_Giveaway_1",
"claimV2:add:polygon": "yarn execute polygon ./setup/add_new_multi_giveaway_V2.ts PolygonMulti_Giveaway_V2_1",
"claimV2:send:polygon": "yarn execute polygon ./setup/send_assets_to_multi_giveaway.ts PolygonMulti_Giveaway_V2_1",
"landsale:send": "yarn execute mainnet ./setup/landsales/send_assets_to_sales.ts",
"landsale:withdraw": "yarn execute mainnet ./setup/landsales/withdraw_from_sales.ts",
"hardhat": "hardhat",
"release": "release-it"
},
"main": ".eslintrc.js",
"directories": {
"doc": "docs",
"lib": "lib",
"test": "test"
},
"repository": {
"type": "git",
"url": "git+https://github.com/thesandboxgame/sandbox-smart-contracts.git"
},
"author": "",
"bugs": {
"url": "https://github.com/thesandboxgame/sandbox-smart-contracts/issues"
},
"homepage": "https://github.com/thesandboxgame/sandbox-smart-contracts#readme"
}