This repository has been archived by the owner on Jul 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtruffle.js
56 lines (54 loc) · 2.5 KB
/
truffle.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
48
49
50
51
52
53
54
55
56
/**
* More information about configuration can be found at:
*
* truffleframework.com/docs/advanced/configuration
*/
const HDWalletProvider = require("truffle-hdwallet-provider");
require('dotenv').config();
console.log("============================================================================");
console.log("ACCOUNT =", process.env.ACCOUNT);
console.log("GAS_PRICE_IN_GWEI =", process.env.GAS_PRICE_IN_GWEI);
console.log("NODE_URL =", process.env.NODE_URL);
console.log("NETWORK_ID =", process.env.NETWORK_ID);
console.log("============================================================================");
console.log("START_DATE =", process.env.START_DATE);
console.log("CROWDSALE_START_DATE =", process.env.CROWDSALE_START_DATE);
console.log("END_DATE =", process.env.END_DATE);
console.log("TOKEN_DECIMALS =", process.env.TOKEN_DECIMALS);
console.log("TOKEN_RATE =", process.env.TOKEN_RATE);
console.log("TOKENS_FOR_SALE_CAP =", process.env.TOKENS_FOR_SALE_CAP);
console.log("MIN_PURCHASE_IN_ETH =", process.env.MIN_PURCHASE_IN_ETH);
console.log("MAX_INVESTOR_CONTRIBUTION_IN_ETH =", process.env.MAX_INVESTOR_CONTRIBUTION_IN_ETH);
console.log("PURCHASED_TOKENS_CLAIM_DATE =", process.env.PURCHASED_TOKENS_CLAIM_DATE);
console.log("BONUS_TOKENS_CLAIM_DATE =", process.env.BONUS_TOKENS_CLAIM_DATE);
console.log("REFERRAL_BONUS_PERCENT =", process.env.REFERRAL_BONUS_PERCENT);
console.log("COMMISSION_SC =", process.env.COMMISSION_SC);
console.log("STAFF_ADDR =", process.env.STAFF_ADDR);
console.log("OWNER_ADDR =", process.env.OWNER_ADDR);
console.log("============================================================================");
module.exports = {
networks: {
development: {
host: "127.0.0.1",
port: 7545,
network_id: "5777",
},
remote: {
provider: () => new HDWalletProvider(process.env.MNENOMIC, process.env.NODE_URL, process.env.ACCOUNT),
network_id: process.env.NETWORK_ID,
gas: 6700000,
gasPrice: process.env.GAS_PRICE_IN_GWEI * (10 ** 9),
confirmations: 2,
},
},
compilers: {
solc: {
settings: {
optimizer: {
enabled: true,
runs: 100000
},
}
}
}
};