Configure the Xion Daemon
How to initialize and configure the xiond binary
Last updated
How to initialize and configure the xiond binary
Last updated
As an application-specific blockchain using the Cosmos SDK, we benefit from its extensive configuration options.
Custom Configuration
The configuration in this guide is provided as-is, with no guarantee of any kind.
You are highly encouraged to tweak the Cosmos SDK configuration values to accommodate your specific environment and use case.
The Cosmos SDK documentation is a good place to start exploring the different options.
As is the case for most Cosmos-based chains, the daemon is initialized like so:
The xiond init
command will output this structure to the specified --home:
Take note of the node_key.json
and priv_validator_key.json
files.
The combination of these two private keys serves to uniquely identify your node on the Xion Network. If the purpose of your node is ephemeral, such that it can be discarded with no adverse effects, then these files can be discarded and regenerated at will.
However, if the purpose of your node is persistent, such as running a Validator, then protecting and preserving these files becomes paramount.
Node Keys
app.toml
client.toml
config.toml