Server Config File

Following is the sample format for configuration file:

{
	"chain_config":<genesis_file_path>, 
	"secrets_config":<secrets_file_path>,
	"data_dir":<data_directory_path>,
	"block_gas_target":<block_gas_limit>,
	"grpc_addr":<grpc_listener_address>,
	"jsonrpc_addr":<json_rpc_listener_address>,
	"telemetry":{
		"prometheus_addr":<prometheus_listener_address>
	},
	"network":{
		"no_discover":<enable/disable_discovery>,
		"libp2p_addr":<libp2p_server_address>,
		"nat_addr":<nat_address>,
		"dns_addr":<dns_address>,
		"max_peers":<maximum_allowded_peers>,
		"max_inbound_peers":<maximum_allowded_inbound_peers>,
		"max_outbound_peers":<maximum_allowded_outbound_peers>
	},
	"txpool":{
		
			"locals":<local_account_addresses>,
			"no_locals":<enable/disable_locals>,
			"price_limit":<minimum_gas_price_limit>,
			"max_slots":<maximum_txpool_slots>
		
	},
	"seal":<enable/disable_block_sealing>, 
	"log_level":<log_level>,
	"dev_mode":<enable/disable_dev_mode>,
	"dev_internal":<dev_notification_interval>,
	"join_addr":<peer_address>
	
}

Last updated