app.toml, config.toml) and network launch procedures. Complete these steps after your genesis file is finalized.
Related Documentation:
- Pre-Genesis & Genesis Setup - Initial configuration and genesis preparation
- Configuration Reference - Commands, examples, and quick reference
Overview
Once you have your network configuation and genesis file ready, you can prepare to launch the network:- Configure Runtime Settings - Set node-specific parameters in
app.tomlandconfig.toml - Distribute Genesis File - Share the final genesis file with all validators
- Launch Network - Coordinate the chain start across all validators
- Monitor and Maintain - Ensure healthy network operation post-launch
Runtime Configuration
Runtime configuration is set in config files located at~/.yourchain/config/. These settings can be changed after genesis and are node-specific.
Configuration Files
Three main configuration files control your node’s runtime behavior:app.toml- Application settings including EVM parameters, JSON-RPC server, gas prices, and API endpoints. Changes require node restart.config.toml- CometBFT (consensus) settings including P2P networking, consensus timeouts, and mempool configuration. Changes require node restart.client.toml- CLI client defaults including chain-id, keyring backend, and output preferences. Changes take effect immediately.
app.toml Configuration
Located at~/.yourchain/config/app.toml, this file controls application-level settings.
Minimum Gas Prices
JSON-RPC Configuration
EVM Configuration
EVM Mempool Configuration
config.toml Configuration
Located at~/.yourchain/config/config.toml, this file controls CometBFT (consensus layer) settings.
Persistent Peers
Consensus Timeouts
Prometheus Metrics
client.toml Configuration
Located at~/.yourchain/config/client.toml, this file configures client behavior.
Set Client Chain ID
Network Launch
After all validators have configured their nodes, coordinate the network launch.Pre-Launch Checklist
Distribute Genesis File
Verify Genesis Hash
Exchange Peer Information
Coordinate Launch Time
Start Validator Nodes
Verify Network Health
Post-Launch Operations
After successful launch, maintain healthy network operation.Validator Operations
Monitoring and Alerting
Backup and Recovery
Next Steps
Your chain should now be launched and operational! If not, start the process over from the beginning, or contact us! Further resources:- Configuration Reference - Complete command reference and examples
- VM Module Documentation - EVM configuration details
- Cosmos SDK Documentation - General Cosmos SDK operations