Configuration

All configuration options and parameters

Draft Documentation

This documentation is under development and may be incomplete or subject to change.

Configuration Reference

Complete reference for all configuration options available for ComputeNet nodes, clients, and applications.

Configuration File

# computenet.toml

[node]
name = "my-node"
role = "validator"  # validator | full | light
data_dir = "/var/lib/computenet"

[network]
listen_addr = "/ip4/0.0.0.0/tcp/30333"
bootstrap_peers = []
max_peers = 50
enable_dht = true

[consensus]
block_time_ms = 6000
finality_depth = 32

[validator]
key_file = "/etc/computenet/validator.key"
enabled = true

[rpc]
enabled = true
listen_addr = "127.0.0.1:9933"
cors_origins = ["*"]

[metrics]
enabled = true
listen_addr = "127.0.0.1:9615"

[logging]
level = "info"
format = "json"

Environment Variables

VariableDescription
COMPUTENET_CONFIGPath to config file
COMPUTENET_DATA_DIRData directory path
COMPUTENET_LOG_LEVELLogging verbosity
COMPUTENET_NETWORKNetwork to connect to