Start Node
Starting ClishaChain
Prerequisites
Local block data
When connecting to a network other than the network previously connected to, you must either delete the local block data or use the --data-path
option to specify a different data directory.
To delete the local block data, delete the database
directory in the besu/build/distribution/besu-<version>
directory.
Genesis configuration
To define a genesis configuration, create a genesis file (for example, genesis.json
) and specify the file using the --genesis-file
option.
When you specify --network=dev
, ClishaChain uses the development mode genesis configuration with a fixed low difficulty. A node started with --network=dev
has an empty bootnodes list by default.
Confirm node is running
If you started Besu with the --rpc-http-enabled
option, use cURL to call JSON-RPC API methods to confirm the node is running.
!!!example
Run a node for testing
To run a node that mines blocks at a rate suitable for testing purposes:
You can also use the following configuration file on the command line to start a node with the same options as above:
Run a node
To run a node on ClishaChain network specifying a genesis file and data directory:
Where <data-path>
is the path to the directory to save the chain data to. Ensure you configure a peer discovery method, such as bootnodes
Last updated