--syncmodeflag), causing it to download more data in exchange for avoiding processing the entire history of the Expanse network, which is very CPU intensive.
consolesubcommand) through which you can invoke all official
web3methods as well as Gexp's own management APIs. This tool is optional and if you leave it out you can always attach to an already running Gexp instance with
consolesubcommand has the exact same meaning as above and they are equally useful on the testnet too. Please see above for their explanations if you've skipped here.
--testnetflag, however, will reconfigure your
gethinstance a bit:
--testnetflag however will reconfigure your Gexp instance a bit:
~/.expanseon Linux for example), Gexp will nest itself one level deeper into a
~/.expanse/testneton Linux). Note, on OSX and Linux this also means that attaching to a running testnet node requires the use of a custom endpoint since
gexp attachwill try to attach to a production node endpoint by default. E.g.
gexp attach/testnet/gexp.ipc. Windows users are not affected by this.
gexpbinary, you can also pass a configuration file via:
dumpconfigsubcommand to export your existing configuration:
alpinetag available for a slim version of the image.
--rpcEnable the HTTP-RPC server
--rpcaddrHTTP-RPC server listening interface (default: "localhost")
--rpcportHTTP-RPC server listening port (default: 9656)
--rpcapiAPI's offered over the HTTP-RPC interface (default: "eth,net,web3")
--rpccorsdomainComma separated list of domains from which to accept cross origin requests (browser enforced)
--wsEnable the WS-RPC server
--wsaddrWS-RPC server listening interface (default:
--wsportWS-RPC server listening port (default:
--wsapiAPI's offered over the WS-RPC interface (default:
--wsoriginsOrigins from which to accept websockets requests
--ipcdisableDisable the IPC-RPC server
--ipcapiAPI's offered over the IPC-RPC interface (default:
--ipcpathFilename for IPC socket/pipe within the datadir (explicit paths escape it)
nonceto some random value so you prevent unknown remote nodes from being able to connect to you. If you'd like to pre-fund some accounts for easier testing, create the accounts and populate the
allocfield with their addresses.
enodeURL that other nodes can use to connect to it and exchange peer information. Make sure to replace the displayed IP address information (most probably
[::]) with your externally accessible IP to get the actual
telnetto ensure it's indeed reachable), start every subsequent Gexp node pointed to the bootnode for peer discovery via the
--bootnodesflag. It will probably also be desirable to keep the data directory of your private network separated, so do also specify a custom
--etherbase. You can further tune the mining by changing the default gas limit blocks converge to (
--targetgaslimit) and the price transactions are accepted at (
cmddirectory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the