Configuration
Using a network-specific default configuration
To quickly connect your Lisk Core node to a specific network, specify the desired network with the --network
or -n
flag.
This will use the default config file for the specific network when starting Lisk Core.
The default configurations are located in the config
folder of Lisk Core.
$ lisk-core start --network=NETWORK (1)
1 | NETWORK may be mainnet , testnet , or devnet . |
Using a custom config file
Lisk Core uses the default config for connecting to the mainnet by default.
However, it is possible to use Lisk Core with a custom config, by specifying the path to the config file with the --config
or -c
flag.
The custom config file needs to follow the JSON config structure of Lisk Core. A straightforward method is to copy one of the network-specific default configs of Lisk Core and adjust it to suit your requirements.
cp .lisk/lisk-core/config/testnet/config.json custom-config.json
vim custom-config.json
If you intend to connect the node to the mainnet, change the testnet to the mainnet in the snippet above.
|
$ lisk-core start --config=/home/lisk/custom-config.json --overwrite-config
Remember to restart the node for the new config changes to take effect. |
Enabling plugins
Plugins are not enabled by default. Use the dedicated flags to enable them on the application start:
$ lisk-core start --enable-report-misbehavior-plugin
Alternatively, enable the plugins directly in the config file, see Using a custom config file.
For more detailed descriptions of the available plugins, go to the Plugins overview. See also the Report Misbehaviour plugin and the |