Created
March 4, 2019 12:42
-
-
Save holgern/26cebeab2882d4546c5e0d7a58c90b40 to your computer and use it in GitHub Desktop.
steem witness server config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Appender definition json: {"appender", "stream", "file"} Can only specify a file OR a stream | |
log-appender = {"appender":"stderr","stream":"std_error"} {"appender":"p2p","file":"logs/p2p/p2p.log"} | |
# log-console-appender = | |
# log-file-appender = | |
# Logger definition json: {"name", "level", "appender"} | |
log-logger = {"name":"default","level":"info","appender":"stderr"} {"name":"p2p","level":"warn","appender":"p2p"} | |
# Whether to print backtrace on SIGSEGV | |
backtrace = yes | |
# Plugin(s) to enable, may be specified multiple times | |
# plugin = witness account_by_key account_by_key_api condenser_api | |
# Defines a range of accounts to track as a json pair ["from","to"] [from,to] Can be specified multiple times. | |
# account-history-track-account-range = | |
# Defines a range of accounts to track as a json pair ["from","to"] [from,to] Can be specified multiple times. Deprecated in favor of account-history-track-account-range. | |
# track-account-range = | |
# Defines a list of operations which will be explicitly logged. | |
# account-history-whitelist-ops = | |
# Defines a list of operations which will be explicitly logged. Deprecated in favor of account-history-whitelist-ops. | |
# history-whitelist-ops = | |
# Defines a list of operations which will be explicitly ignored. | |
# account-history-blacklist-ops = | |
# Defines a list of operations which will be explicitly ignored. Deprecated in favor of account-history-blacklist-ops. | |
# history-blacklist-ops = | |
# Disables automatic account history trimming | |
history-disable-pruning = 0 | |
# The location of the rocksdb database for account history. By default it is $DATA_DIR/blockchain/account-history-rocksdb-storage | |
account-history-rocksdb-path = "blockchain/account-history-rocksdb-storage" | |
# Defines a range of accounts to track as a json pair ["from","to"] [from,to] Can be specified multiple times. | |
# account-history-rocksdb-track-account-range = | |
# Defines a list of operations which will be explicitly logged. | |
# account-history-rocksdb-whitelist-ops = | |
# Defines a list of operations which will be explicitly ignored. | |
# account-history-rocksdb-blacklist-ops = | |
# Where to export data (NONE to discard) | |
block-data-export-file = NONE | |
# How often to print out block_log_info (default 1 day) | |
block-log-info-print-interval-seconds = 86400 | |
# Whether to defer printing until block is irreversible | |
block-log-info-print-irreversible = 1 | |
# Where to print (filename or special sink ILOG, STDOUT, STDERR) | |
block-log-info-print-file = ILOG | |
# the location of the chain shared memory files (absolute path or relative to application data dir) | |
shared-file-dir = "blockchain" | |
# Size of the shared memory file. Default: 54G. If running a full node, increase this value to 200G. | |
shared-file-size = 80G | |
# A 2 precision percentage (0-10000) that defines the threshold for when to autoscale the shared memory file. Setting this to 0 disables autoscaling. Recommended value for consensus node is 9500 (95%). Full node is 9900 (99%) | |
shared-file-full-threshold = 9500 | |
# A 2 precision percentage (0-10000) that defines how quickly to scale the shared memory file. When autoscaling occurs the file's size will be increased by this percent. Setting this to 0 disables autoscaling. Recommended value $ | |
shared-file-scale-rate = 1000 | |
# Pairs of [BLOCK_NUM,BLOCK_ID] that should be enforced as checkpoints. | |
checkpoint = [26037575, "018d4d47225e6cada82b9aaabc8503ee318c547c"] | |
# flush shared memory changes to disk every N blocks | |
# flush-state-interval = | |
# Database edits to apply on startup (may specify multiple times) | |
# debug-node-edit-script = | |
# Database edits to apply on startup (may specify multiple times). Deprecated in favor of debug-node-edit-script. | |
# edit-script = | |
# Set the maximum size of cached feed for an account | |
follow-max-feed-size = 500 | |
# Block time (in epoch seconds) when to start calculating feeds | |
follow-start-feeds = 0 | |
# json-rpc log directory name. | |
# log-json-rpc = | |
# Track market history by grouping orders into buckets of equal size measured in seconds specified as a JSON array of numbers | |
market-history-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) | |
market-history-buckets-per-size = 5760 | |
# The local IP address and port to listen for incoming connections. | |
# p2p-endpoint = | |
# Maxmimum number of incoming connections on P2P endpoint. | |
# p2p-max-connections = | |
# The IP address and port of a remote peer to sync with. Deprecated in favor of p2p-seed-node. | |
# seed-node = | |
# The IP address and port of a remote peer to sync with. | |
p2p-seed-node = seed-east.steemit.com:2001 seed-central.steemit.com:2001 seed-west.steemit.com:2001 steem-seed1.abit-more.com:2001 52.74.152.79:2001 seed.steemd.com:34191 anyx.co:2001 seed.xeldal.com:12150 seed.steemnodes.com:20$ | |
# P2P network parameters. (Default: {"listen_endpoint":"0.0.0.0:0","accept_incoming_connections":true,"wait_if_endpoint_is_busy":true,"private_key":"0000000000000000000000000000000000000000000000000000000000000000","desired_numb$ | |
# p2p-parameters = | |
# Skip rejecting transactions when account has insufficient RCs. This is not recommended. | |
rc-skip-reject-not-enough-rc = 0 | |
# Generate historical resource credits | |
rc-compute-historical-rc = 0 | |
# Endpoint to send statsd messages to. | |
# statsd-endpoint = | |
# Size to batch statsd messages. | |
statsd-batchsize = 1 | |
# Whitelist of statistics to capture. | |
# statsd-whitelist = | |
# Blacklist of statistics to capture. | |
# statsd-blacklist = | |
# Block time (in epoch seconds) when to start calculating promoted content. Should be 1 week prior to current time. | |
tags-start-promoted = 0 | |
# Skip updating tags on startup. Can safely be skipped when starting a previously running node. Should not be skipped when reindexing. | |
tags-skip-startup-update = 0 | |
# Local http endpoint for webserver requests. | |
# webserver-http-endpoint = | |
# Local websocket endpoint for webserver requests. | |
# webserver-ws-endpoint = | |
# Local http and websocket endpoint for webserver requests. Deprecated in favor of webserver-http-endpoint and webserver-ws-endpoint | |
# rpc-endpoint = | |
# Number of threads used to handle queries. Default: 32. | |
webserver-thread-pool-size = 32 | |
# Enable block production, even if the chain is stale. | |
enable-stale-production = 0 | |
# 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 = "holger80" | |
# WIF PRIVATE KEY to be used by one or more witnesses or miners | |
private-key = 5 | |
# Skip enforcing bandwidth restrictions. Default is true in favor of rc_plugin. | |
witness-skip-enforce-bandwidth = 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment