CLI Commands

This shows useful CLI commands for developers to work with the Ignite client

Command: $geth [OPTIONS]

Options:

  • --verbosity: log level from 1 to 5. Here we're using 4 for debug messages

  • --datadir: path to your data directory created above.

  • --keystore: path to your account's keystore created above.

  • --identity: your full-node's name.

  • --password: your account's password.

  • --networkid: our network ID.

  • --port: your full-node's listening port (default to 30303)

  • --http, --http.corsdomain, --http.addr, --http.port, --http.vhosts: your full-node will accept RPC requests at 8545 TCP.

  • --ws, --ws.addr, --ws.port, --ws.origins: your full-node will accept Websocket requests at 8546 TCP.

  • --mine: [required] your full-node wants to register to be a candidate for masternode selection.

  • --gasprice: Minimal gas price to accept for mining a transaction.

  • --targetgaslimit: Target gas limit sets the artificial target gas floor for the blocks to mine (default: 4712388)

  • --bootnode: bootnode information to help to discover other nodes in the network

  • --gcmode: blockchain garbage collection mode ("full", "archive")

  • --synmode: [required] blockchain sync mode ("full". More detail: https://github.com/ignitechain/ignitechain/blob/master/eth/downloader/modes.go#L24)

  • --ethstats: send data to stats website

Last updated