Producer example config

This example guide is a very simple version to quickly get your producer going to test out nodeos.
We highly recommend you to read through all configuration settings and optimize the node for your setup.

Find all nodeos options

$ nodeos --help | less

Example configuration file -  basic layout, make sure your change the details to your info.

# Signature provider is your producers public and private key
signature-provider = your_public_key=KEY:Your_private_key
# Producer-name is the account name of your producer
producer-name = Your_producer_name

# The IP and port to listen for incoming http connections
http-server-address = 0.0.0.0:port
# host:port for incoming p2p connections.
p2p-listen-endpoint = 0.0.0.0:port

# Name used to identify this node
agent-name = "name_your_node"

# Maximum size for chain state database
chain-state-db-size-mb = 16768
chain-state-db-guard-size-mb = 256
# Maximum size for reversible block database
reversible-blocks-db-size-mb = 2048
reversible-blocks-db-guard-size-mb = 16

# Wasm
wasm-runtime = wabt

# How many clients that can connect to you
max-clients = 50
p2p-max-nodes-per-host = 10

sync-fetch-span = 500

plugin = eosio::chain_api_plugin
plugin = eosio::db_size_api_plugin
#plugin = eosio::producer_api_plugin
#plugin = eosio::net_api_plugin

############################
######## LIST OF PEERS ########
############################

p2p-peer-address = testnet.waxsweden.org:59876

For start and stop scripts, feel free to use ours: https://github.com/eosswedenorg/scripts

Leave a Comment: