Skip to main content
This guide covers runtime configuration (app.toml, config.toml) and network launch procedures. Complete these steps after your genesis file is finalized.
Related Documentation:

Overview

Once you have your network configuation and genesis file ready, you can prepare to launch the network:
  1. Configure Runtime Settings - Set node-specific parameters in app.toml and config.toml
  2. Distribute Genesis File - Share the final genesis file with all validators
  3. Launch Network - Coordinate the chain start across all validators
  4. 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: