86 lines
2.4 KiB
JavaScript
86 lines
2.4 KiB
JavaScript
module.exports = {
|
|
// default applies to all environments
|
|
default: {
|
|
// Blockchain node to deploy the contracts
|
|
deployment: {
|
|
host: "localhost", // Host of the blockchain node
|
|
port: 8545, // Port of the blockchain node
|
|
type: "rpc" // Type of connection (ws or rpc),
|
|
},
|
|
// order of connections the dapp should connect to
|
|
dappConnection: [
|
|
"$WEB3", // uses pre existing web3 object if available (e.g in Mist)
|
|
"ws://localhost:8546",
|
|
"http://localhost:8545"
|
|
],
|
|
gas: "auto",
|
|
contracts: {
|
|
"ERC20Receiver": {"deploy": false},
|
|
"SafeMath": {"deploy": false},
|
|
|
|
"MiniMeTokenFactory": {},
|
|
"MiniMeToken": {
|
|
"args":["$MiniMeTokenFactory", "0x0", "0x0", "Status Test Token", 18, "STT", true],
|
|
},
|
|
|
|
"StatusNetwork": {"deploy": false},
|
|
"TestStatusNetwork": {"deploy": false},
|
|
"StatusRoot": {
|
|
"instanceOf": "TestStatusNetwork",
|
|
"deploy": true,
|
|
"args": ["0x0", "$MiniMeToken"],
|
|
"onDeploy": [
|
|
"await MiniMeToken.methods.changeController(StatusRoot.address).send()",
|
|
"await StatusRoot.methods.setOpen(true).send()",
|
|
]
|
|
}
|
|
}
|
|
},
|
|
|
|
development: {
|
|
deployment: {
|
|
accounts: [
|
|
{
|
|
privateKey: "b2ab40d549e67ba67f278781fec03b3a90515ad4d0c898a6326dd958de1e46fa",
|
|
balance: "5 ether" // You can set the balance of the account in the dev environment
|
|
// Balances are in Wei, but you can specify the unit with its name
|
|
}
|
|
]
|
|
}
|
|
},
|
|
testnet: {
|
|
contracts: {
|
|
"MiniMeTokenFactory": {
|
|
"deploy": false,
|
|
"address": "0x6bFa86A71A7DBc68566d5C741F416e3009804279"
|
|
},
|
|
"MiniMeToken": {
|
|
"deploy": false,
|
|
"address": "0xc55cF4B03948D7EBc8b9E8BAD92643703811d162"
|
|
},
|
|
"StatusRoot": {
|
|
"instanceOf": "TestStatusNetwork",
|
|
"deploy": false,
|
|
"address": "0x34358C45FbA99ef9b78cB501584E8cBFa6f85Cef"
|
|
}
|
|
}
|
|
},
|
|
rinkeby: {
|
|
contracts: {
|
|
"MiniMeTokenFactory": {
|
|
"deploy": false,
|
|
"address": "0x5bA5C786845CaacD45f5952E1135F4bFB8855469"
|
|
},
|
|
"MiniMeToken": {
|
|
"deploy": false,
|
|
"address": "0x43d5adC3B49130A575ae6e4b00dFa4BC55C71621"
|
|
},
|
|
"StatusRoot": {
|
|
"instanceOf": "TestStatusNetwork",
|
|
"deploy": false,
|
|
"address": "0xEdEB948dE35C6ac414359f97329fc0b4be70d3f1"
|
|
}
|
|
}
|
|
}
|
|
}
|