-
Notifications
You must be signed in to change notification settings - Fork 8
/
package.json
82 lines (82 loc) · 6.59 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
{
"name": "hardhat-project",
"scripts": {
"prettier:sol": "prettier --write 'contracts/**/*.sol'",
"compile": "hardhat compile",
"clear-cache": "rm -rf artifacts/ cache/ typechain-types/ .openzeppelin/",
"clear-proxy-contract-cache": "rm -rf .openzeppelin/",
"test": "hardhat test",
"csv2json": "ts-node scripts/csv2json.ts ./files/GIV_tokens_-_AIRDROP_TEST_LIST.csv ./files/merkle_distributor_xdai.json",
"generate-merkle-root": "ts-node scripts/generate-merkle-root.ts --input ./files/merkle_distributor_xdai.json --output ./files/merkle_distributor_xdai_result.json",
"deploy:local": "yarn clear-proxy-contract-cache && ts-node deployments/xDAI/1_tokenDistro_merkleDistro_Unipool.js 1628935200 0x6F45aFf8c1e50DB099DAb43292C28240be2b7485 920000000 0xb3c4538b9413522c25e18ba1095f43ca780813f2 1200000 0x8fb2d187eba62970c13d0037304260b9fef721c5 250000 500000",
"deploy:rinkeby": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=rinkeby ts-node deployments/xDAI/1_tokenDistro_merkleDistro_Unipool.js 1632830400 0x6F45aFf8c1e50DB099DAb43292C28240be2b7485 920000000 0xb3c4538b9413522c25e18ba1095f43ca780813f2 1200000 0x8fb2d187eba62970c13d0037304260b9fef721c5 250000 500000",
"deploy:xDAI": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=xDAI ts-node deployments/xDAI/1_tokenDistro_merkleDistro_Unipool.js 1640361600 0x4f4F9b8D5B4d0Dc10506e5551B0513B61fD59e75 2000000000 0x08ea9f608656A4a775EF73f5B187a2F1AE2ae10e 10000000 0x55FF0cef43F0DF88226E9D87D09fA036017F5586 2500000 0x24f2d06446af8d6e89febc205e7936a602a87b60 7500000",
"deploy:regenFarms:xdai": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=xDAI ts-node deployments/regenFarms/1_regenFarm.ts",
"deploy:regenFarms:kovan": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=kovan ts-node deployments/regenFarms/1_regenFarm.ts",
"deploy:regenFarms:goerli": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=goerli ts-node deployments/regenFarms/1_regenFarm.ts",
"deploy:regenFarms:mainnet": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=mainnet ts-node deployments/regenFarms/1_regenFarm.ts",
"deploy:local:2": "yarn clear-proxy-contract-cache && ts-node deployments/mainnet/2_tokenDistro_Unipools.js 1628935200 0x86B94D365c94De153d6023f243c2b6e6c6c7626C 80000000 0x8A094453df88D5D6B27162F949898e2d95462f80 1100000 0x632045A9CFa9d232d0dd46702033C850D0E06f0F 200000 200000",
"deploy:kovan": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=kovan ts-node deployments/mainnet/2_tokenDistro_Unipools.js 1640272200 0x29434A25abd94AE882aA883eea81585Aaa5b078D 2000000000 0x3c2455a3ee0d824941c9329c01a66b86078c3e82 10000000 0x8a6b25e33b12d1bb6929a8793961076bd1f9d3eb 2500000 2500000",
"deploy:mainnet": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=mainnet ts-node deployments/mainnet/2_tokenDistro_Unipools.js 1640361600 0x900db999074d9277c5da2a43f252d74366230da0 2000000000 0xc763b6b3d0f75167db95daa6a0a0d75dd467c4e1 10000000 0x7819f1532c49388106f7762328c51ee70edd134c 2500000 2500000",
"distributor:rinkeby": "HARDHAT_NETWORK=rinkeby ts-node deployments/notifyRewardAmount/xDAI/distributor.js",
"distributor:xDAI": "HARDHAT_NETWORK=xDAI ts-node deployments/notifyRewardAmount/xDAI/distributor.js",
"distributor:mainnet": "HARDHAT_NETWORK=mainnet ts-node deployments/notifyRewardAmount/mainnet/distributor.js",
"distributor:kovan": "HARDHAT_NETWORK=kovan ts-node deployments/notifyRewardAmount/mainnet/distributor.js",
"distributor:xDAI:extended": "HARDHAT_NETWORK=xDAI ts-node deployments/notifyRewardAmount/xDAI/distributor_extended.js",
"distributor:mainnet:extended": "HARDHAT_NETWORK=mainnet ts-node deployments/notifyRewardAmount/mainnet/distributor_extended.js",
"distributor:kovan:extended": "HARDHAT_NETWORK=kovan ts-node deployments/notifyRewardAmount/mainnet/distributor_extended.js",
"distributor:kovan:angelVault": "HARDHAT_NETWORK=kovan ts-node deployments/notifyRewardAmount/mainnet/giveth_angel_vault_distributor.js",
"deploy:GardenUnipool:xDAI": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=xDAI ts-node scripts/deployGardenUnipool.js",
"upgrade:GardenUnipool:xDAI": "HARDHAT_NETWORK=xDAI ts-node scripts/upgradeGardenUnipool.js",
"deploy:unipool:kovan": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=kovan ts-node scripts/deployUnipool.js 0x2C84Ab41b53C52959a794830fe296Fd717c33337 0x6D5481911052a42c109F1f56354BEB07Ec430b85 750000",
"deploy:unipool:mainnet": "yarn clear-proxy-contract-cache && HARDHAT_NETWORK=mainnet ts-node scripts/deployUnipool.js 0x87dE995F6744B75bBe0255A973081142aDb61f4d 0xbeba1666c62c65e58770376de332891b09461eeb 750000",
"upgrade:TokenDistro:xDAI": "HARDHAT_NETWORK=xDAI ts-node scripts/upgradeTokenDistro.js",
"distributor:xDAI:regen_fox": "HARDHAT_NETWORK=xDAI ts-node deployments/notifyRewardAmount/xDAI/fox_regen_distribute.js",
"distributor:mainnet:regen_cult": "HARDHAT_NETWORK=mainnet ts-node deployments/notifyRewardAmount/mainnet/cult_regen_distribute.js",
"distributor:optimismGoerli:givPower:extended": "HARDHAT_NETWORK=optimismGoerli ts-node deployments/notifyRewardAmount/optimism-goerli/givpower_distribute_extended.js"
},
"pre-commit": [
"prettier:sol"
],
"devDependencies": {
"@nomiclabs/hardhat-ethers": "^2.0.2",
"@nomiclabs/hardhat-etherscan": "^3.1.0",
"@nomiclabs/hardhat-waffle": "^2.0.1",
"@openzeppelin/contracts": "3.4.1-solc-0.7-2",
"@openzeppelin/hardhat-upgrades": "^1.20.0",
"@typechain/ethers-v5": "^8.0.2",
"@typechain/hardhat": "^3.0.0",
"@types/chai": "^4.2.22",
"@types/ethereumjs-util": "^6.1.0",
"@types/mocha": "^5.2.7",
"@types/node": "^16.11.7",
"@typescript-eslint/eslint-plugin": "^5.3.1",
"@typescript-eslint/parser": "^5.3.1",
"@uniswap/v3-core": "1.0.0",
"@uniswap/v3-periphery": "1.0.1",
"chai": "^4.2.0",
"commander": "^8.0.0",
"console-log-level": "^1.4.1",
"dotenv": "^8.2.0",
"eslint": "^7.28.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.24.2",
"eslint-plugin-prettier": "^4.0.0",
"ethereum-waffle": "^3.3.0",
"ethereumjs-util": "^7.1.0",
"ethers": "^5.4.1",
"hardhat": "^2.4.1",
"hardhat-gas-reporter": "^1.0.4",
"mocha-chai-jest-snapshot": "^1.1.3",
"openzeppelin-contracts-upgradable-v4": "npm:@openzeppelin/contracts-upgradeable@^4.1.0",
"openzeppelin-contracts-v4": "npm:@openzeppelin/contracts@^4.0.0",
"prettier": "^2.4.1",
"prettier-plugin-solidity": "^1.0.0-beta.18",
"solidity-coverage": "^0.7.16",
"ts-node": "^8.5.4",
"typechain": "^6.0.2",
"typescript": "^4.4.4"
},
"license": "GPL-3.0"
}