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
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)
},
// default environment, merges with the settings in default
// assumed to be the intended environment by `embark run` and `embark blockchain`
development:{
ethereumClientName:"geth",// Can be geth or parity (default:geth)
//ethereumClientBin: "geth", // path to the client binary. Useful if it is not in the global PATH
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
datadir:".embark/development/datadir",// Data directory for the databases and keystore (Geth 1.8.15 and Parity 2.0.4 can use the same base folder, till now they does not conflict with each other)
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)