The STEEM Node Config.ini

in witness-category •  2 years ago 

Here is the config.in that I use for the node https://api.justyy.com For witness node, the only plugins required are

plugin = witness block_api webserver condenser_api

Remember to:

  1. replace your witness ID
  2. add your private key
# Endpoint for websocket RPC to listen on

webserver-http-endpoint = 0.0.0.0:8091
webserver-ws-endpoint = 0.0.0.0:8090

# Endpoint for TLS websocket RPC to listen on
# rpc-tls-endpoint =

# The TLS certificate file for this server
server-pem = /root/steem-docker/private.pem

# Password for this certificate
# server-pem-password =

# Block signing key to use for init witnesses, overrides genesis file
# dbg-init-key =

# API user specification, may be specified multiple times
# api-user =

# Plugin(s) to enable, may be specified multiple times
#plugin = witness condenser_api network_broadcast_api rc_api account_by_key database_api
plugin = webserver p2p json_rpc witness account_by_key reputation market_history database_api account_by_key_api network_broadcast_api reputation_api market_history_api condenser_api block_api rc_api

# Defines a range of accounts to track as a json pair ["from","to"] [from,to)
# track-account-range =

# RPC endpoint of a trusted validating node (required)
# trusted-node =

# Track market history by grouping orders into buckets of equal size measured in seconds specified as a JSON array of numbers
bucket-size = [15,60,300,3600,86400]

# How far back in time to track history for each bucket size, measured in the number of buckets (default: 5760)
history-per-size = 5760

# Defines a range of accounts to private messages to/from as a json pair ["from","to"] [from,to)
# pm-account-range =

# Enable block production, even if the chain is stale.
enable-stale-production = false

# Percent of witnesses (0-99) that must be participating in order to produce blocks
required-participation = 33

# name of witness controlled by this node (e.g. initwitness )
witness="STEEM ID"

# name of miner and its private key (e.g. ["account","WIF PRIVATE KEY"] )
# miner =

# Number of threads to use for proof of work mining
# mining-threads =

# WIF PRIVATE KEY to be used by one or more witnesses or miners
private-key=

# Account creation fee to be voted on upon successful POW - Minimum fee is 100.000 STEEM (written as 100000)
# miner-account-creation-fee =

# Maximum block size (in bytes) to be voted on upon successful POW - Max block size must be between 128 KB and 750 MB
# miner-maximum-block-size =

# SBD interest rate to be vote on upon successful POW - Default interest rate is 10% (written as 1000)
# miner-sbd-interest-rate =

# Console appender definition json: {"appender", "stream"}
log-appender = {"appender":"stderr","stream":"std_error"}

# File appender definition json:  {"appender", "file"}
log-appender = {"appender":"p2p","file":"logs/p2p/p2p.log"}

# Logger definition json: {"name", "level", "appender"}
log-logger = {"name":"default","level":"info","appender":"stderr"}
log-logger = {"name":"p2p","level":"warn","appender":"p2p"}


log-appender = {"appender":"rpc", "file":"logs/rpc/rpc.log"}
log-logger = {"name":"rpc", "level":"info", "appender":"rpc"}

Steem to the Moon🚀!

  • You can swap the STEEM/SBD to USDT (TRC-20) via Steem2USDT!
  • Register a free STEEM account at SteemYY!
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  last year  ·  

There are some things we are getting done that will need the support of Witnesses at some Point, we are talking about a new Graphene Chain at some point but I just want the Witnesses to know there is about to be kind of like Zapata Scale things happening again and we need Witnesses to want to do those things so we are looking out for those People and will make them if we need to.