-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.example.ts
37 lines (30 loc) · 1.17 KB
/
config.example.ts
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
import { BigNumber } from "ethers";
const decimals = 18;
const oneToken = BigNumber.from(10).pow(decimals);
export const config = {
// global constants
// Private key that will be used for testnets
testnetAccounts: ["0000000000000000000000000000000000000000000000000000000000000000"],
// Private key that will be used for mainnets
mainnetAccounts: ["0000000000000000000000000000000000000000000000000000000000000000"],
// Project id from https://infura.io/
infuraIdProject: "abcd1234...",
// API key from explorers
// for https://etherscan.io/
apiKeyEtherscan: "abcd1234...",
// for https://bscscan.com/
apiKeyBscScan: "abcd1234...",
// for https://polygonscan.com/
apiKeyPolygonScan: "abcd1234...",
// API key from https://coinmarketcap.com/
coinmarketcapApi: "abcd1234...",
// deploy constants
deploy: {
token: "0x0000000000000000000000000000000000000000",
tokenClaimer: "0x0000000000000000000000000000000000000000",
initialSupply: oneToken.mul(700_000),
maxAmountInMonth: oneToken.mul(10_000),
// 100_00 - 100%
firstPercent: [10_00, 25_00, 50_00, 100_00],
},
};