forked from 1inch/merkle-distribution
-
Notifications
You must be signed in to change notification settings - Fork 6
/
hardhat.config.js
47 lines (45 loc) · 1.12 KB
/
hardhat.config.js
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
require("@nomicfoundation/hardhat-toolbox")
require("@nomiclabs/hardhat-etherscan")
require("hardhat-deploy")
require("hardhat-ignore-warnings")
require("dotenv").config()
require("./src/tasks/claim_rewards")
const { networks, etherscan } = require("./hardhat.networks")
module.exports = {
etherscan,
solidity: {
version: "0.8.9",
settings: {
optimizer: {
enabled: true,
runs: 200,
},
},
},
namedAccounts: {
deployer: {
sepolia: 0,
mainnet: 0,
mainnet_test: 0,
},
rewardsHolder: {
sepolia: "0xCe692F6fA86319Af43050fB7F09FDC43319F7612",
mainnet: "0x9F6e831c8F8939DC0C830C6e492e7cEf4f9C2F5f",
mainnet_test: 0,
},
tokenContract: {
sepolia: "0x46abDF5aD1726ba700794539C3dB8fE591854729",
mainnet: "0xCdF7028ceAB81fA0C6971208e83fa7872994beE5",
},
owner: {
sepolia: 0,
mainnet: "0x9F6e831c8F8939DC0C830C6e492e7cEf4f9C2F5f",
mainnet_test: 0,
},
tacoApp: {
sepolia: "0x329bc9Df0e45f360583374726ccaFF003264a136",
mainnet: "0x347CC7ede7e5517bD47D20620B2CF1b406edcF07",
},
},
networks,
}