We need better error handling for setting up / starting the node. We should cover:
- Check if cometbft executable is present. If not, tell user in which folder it's expected
- Check if
.cometbft folder is present. If not, tell user to execute ./cometbft init
- Check if
genesis.json is present. If not, tell user to to execute configure command
- Check if
config.toml has a [xian] section. If not, tell user to to execute configure command
We need better error handling for setting up / starting the node. We should cover:
.cometbftfolder is present. If not, tell user to execute./cometbft initgenesis.jsonis present. If not, tell user to to execute configure commandconfig.tomlhas a[xian]section. If not, tell user to to execute configure command