2018-06-12 16:59:31 +00:00
|
|
|
module.exports = {
|
|
|
|
development: {
|
|
|
|
enabled: true,
|
2018-06-18 19:40:06 +00:00
|
|
|
networkType: "custom", // Can be: testnet, rinkeby, livenet or custom, in which case, it will use the specified networkId
|
|
|
|
networkId: "1337", // Network id used when networkType is custom
|
|
|
|
isDev: true, // Uses and ephemeral proof-of-authority network with a pre-funded developer account, mining enabled
|
|
|
|
genesisBlock: "config/development/genesis.json", // Genesis block to initiate on first creation of a development node
|
|
|
|
datadir: ".embark/development/datadir", // Data directory for the databases and keystore
|
|
|
|
mineWhenNeeded: true, // Uses our custom script (if isDev is false) to mine only when needed
|
|
|
|
nodiscover: true, // Disables the peer discovery mechanism (manual peer addition)
|
|
|
|
maxpeers: 0, // Maximum number of network peers (network disabled if set to 0) (default: 25)
|
|
|
|
rpcHost: "localhost", // HTTP-RPC server listening interface (default: "localhost")
|
|
|
|
rpcPort: 8545, // HTTP-RPC server listening port (default: 8545)
|
|
|
|
rpcCorsDomain: "auto", // Comma separated list of domains from which to accept cross origin requests (browser enforced)
|
|
|
|
// When set to "auto", Embark will automatically set the cors to the address of the webserver
|
|
|
|
proxy: true, // Proxy is used to present meaningful information about transactions
|
2018-06-12 16:59:31 +00:00
|
|
|
account: {
|
2018-06-18 19:40:06 +00:00
|
|
|
// "address": "", // When specified, uses that address instead of the default one for the network
|
|
|
|
password: "config/development/password" // Password to unlock the account
|
2018-06-12 16:59:31 +00:00
|
|
|
},
|
2018-06-18 19:40:06 +00:00
|
|
|
targetGasLimit: 8000000, // Target gas limit sets the artificial target gas floor for the blocks to mine
|
|
|
|
wsRPC: true, // Enable the WS-RPC server
|
|
|
|
wsOrigins: "auto", // Origins from which to accept websockets requests
|
|
|
|
// When set to "auto", Embark will automatically set the cors to the address of the webserver
|
|
|
|
wsHost: "localhost", // WS-RPC server listening interface (default: "localhost")
|
|
|
|
wsPort: 8546, // WS-RPC server listening port (default: 8546)
|
|
|
|
simulatorMnemonic: "example exile argue silk regular smile grass bomb merge arm assist farm", // Mnemonic used by the simulator to generate a wallet
|
|
|
|
simulatorBlocktime: 0 // Specify blockTime in seconds for automatic mining. Default is 0 and no auto-mining.
|
2018-06-12 16:59:31 +00:00
|
|
|
},
|
|
|
|
testnet: {
|
|
|
|
enabled: true,
|
|
|
|
networkType: "testnet",
|
2018-07-06 09:57:04 +00:00
|
|
|
syncMode: "light",
|
2018-06-12 16:59:31 +00:00
|
|
|
rpcHost: "localhost",
|
|
|
|
rpcPort: 8545,
|
|
|
|
rpcCorsDomain: "http://localhost:8000",
|
|
|
|
account: {
|
|
|
|
password: "config/testnet/password"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
livenet: {
|
|
|
|
enabled: true,
|
|
|
|
networkType: "livenet",
|
2018-07-06 09:57:04 +00:00
|
|
|
syncMode: "light",
|
2018-06-12 16:59:31 +00:00
|
|
|
rpcHost: "localhost",
|
|
|
|
rpcPort: 8545,
|
|
|
|
rpcCorsDomain: "http://localhost:8000",
|
|
|
|
account: {
|
|
|
|
password: "config/livenet/password"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
privatenet: {
|
|
|
|
enabled: true,
|
|
|
|
networkType: "custom",
|
|
|
|
rpcHost: "localhost",
|
|
|
|
rpcPort: 8545,
|
|
|
|
rpcCorsDomain: "http://localhost:8000",
|
|
|
|
datadir: "yourdatadir",
|
|
|
|
networkId: "123",
|
|
|
|
bootnodes: ""
|
|
|
|
}
|
2018-06-18 19:40:06 +00:00
|
|
|
};
|