Last active
August 22, 2018 17:32
-
-
Save nckrtl/6c036452db93b4b81cf5a126fc1719cd to your computer and use it in GitHub Desktop.
config.toml sentry 1
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
# This is a TOML config file. | |
# For more information, see https://github.com/toml-lang/toml | |
##### main base config options ##### | |
# TCP or UNIX socket address of the ABCI application, | |
# or the name of an ABCI application compiled in with the Tendermint binary | |
proxy_app = "tcp://127.0.0.1:26658" | |
# A custom human readable name for this node | |
moniker = "doghouse1" | |
# If this node is many blocks behind the tip of the chain, FastSync | |
# allows them to catchup quickly by downloading blocks in parallel | |
# and verifying their commits | |
fast_sync = true | |
# Database backend: leveldb | memdb | |
db_backend = "leveldb" | |
# Database directory | |
db_path = "data" | |
# Output level for logging, including package level options | |
log_level = "main:info,state:info,*:error" | |
##### additional base config options ##### | |
# Path to the JSON file containing the initial validator set and other meta data | |
genesis_file = "config/genesis.json" | |
# Path to the JSON file containing the private key to use as a validator in the consensus protocol | |
priv_validator_file = "config/priv_validator.json" | |
# Path to the JSON file containing the private key to use for node authentication in the p2p protocol | |
node_key_file = "config/node_key.json" | |
# Mechanism to connect to the ABCI application: socket | grpc | |
abci = "socket" | |
# TCP or UNIX socket address for the profiling server to listen on | |
prof_laddr = "localhost:6060" | |
# If true, query the ABCI app on connecting to a new peer | |
# so the app can decide if we should keep the connection or not | |
filter_peers = false | |
##### advanced configuration options ##### | |
##### rpc server configuration options ##### | |
[rpc] | |
# TCP or UNIX socket address for the RPC server to listen on | |
laddr = "tcp://0.0.0.0:26657" | |
# TCP or UNIX socket address for the gRPC server to listen on | |
# NOTE: This server only supports /broadcast_tx_commit | |
grpc_laddr = "" | |
# Maximum number of simultaneous connections. | |
# Does not include RPC (HTTP&WebSocket) connections. See max_open_connections | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
grpc_max_open_connections = 900 | |
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |
unsafe = false | |
# Maximum number of simultaneous connections (including WebSocket). | |
# This is a TOML config file. | |
# For more information, see https://github.com/toml-lang/toml | |
##### main base config options ##### | |
# TCP or UNIX socket address of the ABCI application, | |
# or the name of an ABCI application compiled in with the Tendermint binary | |
proxy_app = "tcp://127.0.0.1:26658" | |
# A custom human readable name for this node | |
moniker = "doghouse1" | |
# If this node is many blocks behind the tip of the chain, FastSync | |
# allows them to catchup quickly by downloading blocks in parallel | |
# and verifying their commits | |
fast_sync = true | |
# Database backend: leveldb | memdb | |
db_backend = "leveldb" | |
# Database directory | |
db_path = "data" | |
# Output level for logging, including package level options | |
log_level = "main:info,state:info,*:error" | |
##### additional base config options ##### | |
# Path to the JSON file containing the initial validator set and other meta data | |
genesis_file = "config/genesis.json" | |
# Path to the JSON file containing the private key to use as a validator in the consensus protocol | |
priv_validator_file = "config/priv_validator.json" | |
# Path to the JSON file containing the private key to use for node authentication in the p2p protocol | |
node_key_file = "config/node_key.json" | |
# Mechanism to connect to the ABCI application: socket | grpc | |
abci = "socket" | |
# TCP or UNIX socket address for the profiling server to listen on | |
prof_laddr = "localhost:6060" | |
# If true, query the ABCI app on connecting to a new peer | |
# so the app can decide if we should keep the connection or not | |
filter_peers = false | |
##### advanced configuration options ##### | |
##### rpc server configuration options ##### | |
[rpc] | |
# TCP or UNIX socket address for the RPC server to listen on | |
laddr = "tcp://0.0.0.0:26657" | |
# TCP or UNIX socket address for the gRPC server to listen on | |
# NOTE: This server only supports /broadcast_tx_commit | |
grpc_laddr = "" | |
# Maximum number of simultaneous connections. | |
# Does not include RPC (HTTP&WebSocket) connections. See max_open_connections | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
grpc_max_open_connections = 900 | |
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |
unsafe = false | |
# Maximum number of simultaneous connections (including WebSocket). | |
# Does not include gRPC connections. See grpc_max_open_connections | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
max_open_connections = 900 | |
##### peer to peer configuration options ##### | |
# This is a TOML config file. | |
# For more information, see https://github.com/toml-lang/toml | |
##### main base config options ##### | |
# TCP or UNIX socket address of the ABCI application, | |
# or the name of an ABCI application compiled in with the Tendermint binary | |
proxy_app = "tcp://127.0.0.1:26658" | |
# A custom human readable name for this node | |
moniker = "doghouse1" | |
# If this node is many blocks behind the tip of the chain, FastSync | |
# allows them to catchup quickly by downloading blocks in parallel | |
# and verifying their commits | |
fast_sync = true | |
# Database backend: leveldb | memdb | |
db_backend = "leveldb" | |
# Database directory | |
db_path = "data" | |
# Output level for logging, including package level options | |
log_level = "main:info,state:info,*:error" | |
##### additional base config options ##### | |
# Path to the JSON file containing the initial validator set and other meta data | |
genesis_file = "config/genesis.json" | |
# Path to the JSON file containing the private key to use as a validator in the consensus protocol | |
priv_validator_file = "config/priv_validator.json" | |
# Path to the JSON file containing the private key to use for node authentication in the p2p protocol | |
node_key_file = "config/node_key.json" | |
# Mechanism to connect to the ABCI application: socket | grpc | |
abci = "socket" | |
# TCP or UNIX socket address for the profiling server to listen on | |
prof_laddr = "localhost:6060" | |
# If true, query the ABCI app on connecting to a new peer | |
# so the app can decide if we should keep the connection or not | |
filter_peers = false | |
##### advanced configuration options ##### | |
##### rpc server configuration options ##### | |
[rpc] | |
# TCP or UNIX socket address for the RPC server to listen on | |
laddr = "tcp://0.0.0.0:26657" | |
# TCP or UNIX socket address for the gRPC server to listen on | |
# NOTE: This server only supports /broadcast_tx_commit | |
grpc_laddr = "" | |
# Maximum number of simultaneous connections. | |
# Does not include RPC (HTTP&WebSocket) connections. See max_open_connections | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
grpc_max_open_connections = 900 | |
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |
unsafe = false | |
# Maximum number of simultaneous connections (including WebSocket). | |
# Does not include gRPC connections. See grpc_max_open_connections | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
max_open_connections = 900 | |
##### peer to peer configuration options ##### | |
[p2p] | |
# Address to listen for incoming connections | |
laddr = "tcp://0.0.0.0:26656" | |
# This is a TOML config file. | |
# For more information, see https://github.com/toml-lang/toml | |
##### main base config options ##### | |
# TCP or UNIX socket address of the ABCI application, | |
# or the name of an ABCI application compiled in with the Tendermint binary | |
proxy_app = "tcp://127.0.0.1:26658" | |
# A custom human readable name for this node | |
moniker = "doghouse1" | |
# If this node is many blocks behind the tip of the chain, FastSync | |
# allows them to catchup quickly by downloading blocks in parallel | |
# and verifying their commits | |
fast_sync = true | |
# Database backend: leveldb | memdb | |
db_backend = "leveldb" | |
# Database directory | |
db_path = "data" | |
# Output level for logging, including package level options | |
log_level = "main:info,state:info,*:error" | |
##### additional base config options ##### | |
# Path to the JSON file containing the initial validator set and other meta data | |
genesis_file = "config/genesis.json" | |
# Path to the JSON file containing the private key to use as a validator in the consensus protocol | |
priv_validator_file = "config/priv_validator.json" | |
# Path to the JSON file containing the private key to use for node authentication in the p2p protocol | |
node_key_file = "config/node_key.json" | |
# Mechanism to connect to the ABCI application: socket | grpc | |
abci = "socket" | |
# TCP or UNIX socket address for the profiling server to listen on | |
prof_laddr = "localhost:6060" | |
# If true, query the ABCI app on connecting to a new peer | |
# so the app can decide if we should keep the connection or not | |
filter_peers = false | |
##### advanced configuration options ##### | |
##### rpc server configuration options ##### | |
[rpc] | |
# TCP or UNIX socket address for the RPC server to listen on | |
laddr = "tcp://0.0.0.0:26657" | |
# TCP or UNIX socket address for the gRPC server to listen on | |
# NOTE: This server only supports /broadcast_tx_commit | |
grpc_laddr = "" | |
# Maximum number of simultaneous connections. | |
# Does not include RPC (HTTP&WebSocket) connections. See max_open_connections | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
grpc_max_open_connections = 900 | |
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |
unsafe = false | |
# Maximum number of simultaneous connections (including WebSocket). | |
# Does not include gRPC connections. See grpc_max_open_connections | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
max_open_connections = 900 | |
##### peer to peer configuration options ##### | |
[p2p] | |
# Address to listen for incoming connections | |
laddr = "tcp://0.0.0.0:26656" | |
# Address to advertise to peers for them to dial | |
# If empty, will use the same port as the laddr, | |
# and will introspect on the listener or use UPnP | |
# to figure out the address. | |
external_address = "" | |
# Comma separated list of seed nodes to connect to | |
seeds = "7c8b8fd03577cd4817f5be1f03d506f879df98d8@gaia-seed1.interblock.io:26656, a28737ff02391a6e00a1d3b79befd57e68e8264c@gaia-seed2.interblock.io:26656, 987ffd26640cd03d08ed7e53b24dfaa7956e612d@gaia-seed3.interblock.io:26656,837ab35ee80e6882da08ab6244ef27538e73aedd@gaia-seed4.interblock.io:26656" | |
# Comma separated list of nodes to keep persistent connections to | |
persistent_peers = "f06b76ed277050ec403fdabbc0773113e6ae6d0d@136.144.215.140:26656, 525983b3b336404d98b3a3093ff44aa534517216@18.191.157.139:26656, 8894561f32c2a8b99f02a14346d00d3d03395df7@18.222.164.161:26656" | |
# UPNP port forwarding | |
upnp = false | |
# Path to address book | |
addr_book_file = "config/addrbook.json" | |
# Set true for strict address routability rules | |
addr_book_strict = true | |
# Time to wait before flushing messages out on the connection, in ms | |
flush_throttle_timeout = 100 | |
# Maximum number of peers to connect to | |
max_num_peers = 50 | |
# Maximum size of a message packet payload, in bytes | |
max_packet_msg_payload_size = 1024 | |
# Rate at which packets can be sent, in bytes/second | |
send_rate = 5120000 | |
# Rate at which packets can be received, in bytes/second | |
recv_rate = 5120000 | |
# Set true to enable the peer-exchange reactor | |
pex = true | |
# Seed mode, in which node constantly crawls the network and looks for | |
# peers. If another node asks it for addresses, it responds and disconnects. | |
# | |
# Does not work if the peer-exchange reactor is disabled. | |
seed_mode = true | |
# Comma separated list of peer IDs to keep private (will not be gossiped to other peers) | |
private_peer_ids = "467b0c5d21df4273a84a557e2a6c848feb11cf35" | |
##### mempool configuration options ##### | |
[mempool] | |
recheck = true | |
recheck_empty = true | |
broadcast = true | |
wal_dir = "data/mempool.wal" | |
# size of the mempool | |
size = 100000 | |
# size of the cache (used to filter transactions we saw earlier) | |
cache_size = 100000 | |
##### consensus configuration options ##### | |
[consensus] | |
wal_file = "data/cs.wal/wal" | |
# All timeouts are in milliseconds | |
timeout_propose = 3000 | |
timeout_propose_delta = 500 | |
timeout_prevote = 1000 | |
timeout_prevote_delta = 500 | |
timeout_precommit = 1000 | |
timeout_precommit_delta = 500 | |
timeout_commit = 5000 | |
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0) | |
skip_timeout_commit = false | |
# EmptyBlocks mode and possible interval between empty blocks in seconds | |
create_empty_blocks = true | |
create_empty_blocks_interval = 0 | |
# Reactor sleep duration parameters are in milliseconds | |
peer_gossip_sleep_duration = 100 | |
peer_query_maj23_sleep_duration = 2000 | |
##### transactions indexer configuration options ##### | |
[tx_index] | |
# What indexer to use for transactions | |
# | |
# Options: | |
# 1) "null" (default) | |
# 2) "kv" - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend). | |
indexer = "kv" | |
# Comma-separated list of tags to index (by default the only tag is tx hash) | |
# | |
# It's recommended to index only a subset of tags due to possible memory | |
# bloat. This is, of course, depends on the indexer's DB and the volume of | |
# transactions. | |
index_tags = "" | |
# When set to true, tells indexer to index all tags. Note this may be not | |
# desirable (see the comment above). IndexTags has a precedence over | |
# IndexAllTags (i.e. when given both, IndexTags will be indexed). | |
index_all_tags = true | |
##### instrumentation configuration options ##### | |
[instrumentation] | |
# When true, Prometheus metrics are served under /metrics on | |
# PrometheusListenAddr. | |
# Check out the documentation for the list of available metrics. | |
prometheus = false | |
# Address to listen for Prometheus collector(s) connections | |
prometheus_listen_addr = ":26660" | |
# Maximum number of simultaneous connections. | |
# If you want to accept more significant number than the default, make sure | |
# you increase your OS limits. | |
# 0 - unlimited. | |
max_open_connections = 3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment