cmd
directory.gexp
gexp --help
and the CLI Wiki page for command line options.abigen
bootnode
evm
evm --code 60ff60ff --debug
).gexprpctest
rlpdump
rlpdump --hex CE0183FFFFFFC4C304050583616263
).swarm
swarm --help
for command line options and subcommands. See Swarm README for more information.puppeth
--syncmode
flag), causing it to download more data in exchange for avoiding processing the entire history of the Expanse network, which is very CPU intensive.console
subcommand) through which you can invoke all official web3
methods 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 gexp attach
.console
subcommand 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.--testnet
flag, however, will reconfigure your geth
instance a bit:--testnet
flag however will reconfigure your Gexp instance a bit:~/.expanse
on Linux for example), Gexp will nest itself one level deeper into a testnet
subfolder (~/.expanse/testnet
on 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 attach
will try to attach to a production node endpoint by default. E.g. gexp attach/testnet/gexp.ipc
. Windows users are not affected by this.gexp
binary, you can also pass a configuration file via:dumpconfig
subcommand to export your existing configuration:alpine
tag available for a slim version of the image.--rpc
Enable the HTTP-RPC server--rpcaddr
HTTP-RPC server listening interface (default: "localhost")--rpcport
HTTP-RPC server listening port (default: 9656)--rpcapi
API's offered over the HTTP-RPC interface (default: "eth,net,web3")--rpccorsdomain
Comma separated list of domains from which to accept cross origin requests (browser enforced)--ws
Enable the WS-RPC server--wsaddr
WS-RPC server listening interface (default: localhost
)--wsport
WS-RPC server listening port (default: 8546
)--wsapi
API's offered over the WS-RPC interface (default: eth,net,web3
)--wsorigins
Origins from which to accept websockets requests--ipcdisable
Disable the IPC-RPC server--ipcapi
API's offered over the IPC-RPC interface (default: admin,debug,eth,miner,net,personal,shh,txpool,web3
)--ipcpath
Filename for IPC socket/pipe within the datadir (explicit paths escape it)genesis.json
):nonce
to 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 alloc
field with their addresses.enode
URL 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 enode
URL.telnet
to ensure it's indeed reachable), start every subsequent Gexp node pointed to the bootnode for peer discovery via the --bootnodes
flag. It will probably also be desirable to keep the data directory of your private network separated, so do also specify a custom --datadir
flag.ethminer
instance. For information on such a setup, please consult the EtherMining subreddit and the Genoil miner repository.--etherbase
. You can further tune the mining by changing the default gas limit blocks converge to (--targetgaslimit
) and the price transactions are accepted at (--gasprice
).master
branch.cmd
directory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the COPYING.LESSER
file.cmd
directory) is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING
file.