docs/examples: remove node* directories, update docs for testnet commandpull/1899/head
@ -1,32 +0,0 @@ | |||||
#!/usr/bin/env bash | |||||
# XXX: this script is meant to be used only on a fresh Ubuntu 16.04 instance | |||||
# and has only been tested on Digital Ocean | |||||
# get and unpack golang | |||||
curl -O https://storage.googleapis.com/golang/go1.10.linux-amd64.tar.gz | |||||
tar -xvf go1.10.linux-amd64.tar.gz | |||||
apt install make | |||||
## move go and add binary to path | |||||
mv go /usr/local | |||||
echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.profile | |||||
## create the GOPATH directory, set GOPATH and put on PATH | |||||
mkdir goApps | |||||
echo "export GOPATH=/root/goApps" >> ~/.profile | |||||
echo "export PATH=\$PATH:\$GOPATH/bin" >> ~/.profile | |||||
source ~/.profile | |||||
## get the code and move into it | |||||
REPO=github.com/tendermint/tendermint | |||||
go get $REPO | |||||
cd $GOPATH/src/$REPO | |||||
## build | |||||
git checkout master | |||||
make get_tools | |||||
make get_vendor_deps | |||||
make install |
@ -1,166 +0,0 @@ | |||||
# 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 = "alpha" | |||||
# 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 = "" | |||||
# 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 = "" | |||||
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |||||
unsafe = false | |||||
##### peer to peer configuration options ##### | |||||
[p2p] | |||||
# Address to listen for incoming connections | |||||
laddr = "tcp://0.0.0.0:26656" | |||||
# Comma separated list of seed nodes to connect to | |||||
seeds = "" | |||||
# Comma separated list of nodes to keep persistent connections to | |||||
# Do not add private peers to this list if you don't want them advertised | |||||
persistent_peers = "" | |||||
# 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 = 512000 | |||||
# Rate at which packets can be received, in bytes/second | |||||
recv_rate = 512000 | |||||
# 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 = false | |||||
# Comma separated list of peer IDs to keep private (will not be gossiped to other peers) | |||||
private_peer_ids = "" | |||||
##### mempool configuration options ##### | |||||
[mempool] | |||||
recheck = true | |||||
recheck_empty = true | |||||
broadcast = true | |||||
wal_dir = "data/mempool.wal" | |||||
##### 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 = 1000 | |||||
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0) | |||||
skip_timeout_commit = false | |||||
# BlockSize | |||||
max_block_size_txs = 10000 | |||||
max_block_size_bytes = 1 | |||||
# 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 = false |
@ -1,39 +0,0 @@ | |||||
{ | |||||
"genesis_time": "0001-01-01T00:00:00Z", | |||||
"chain_id": "test-chain-A2i3OZ", | |||||
"validators": [ | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "D+k4AdjnYPWbB9wmad137Bdpo/kAulOoTRQrLy/Qc4k=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "b56N5GCR1adcVRuENjfKw/mrm2dkhT7wNZXV/SDsKsU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "IgZDpJvGA0TAamicA8ircy+RX/BkUlj6DXwM791ywIU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "KGAZfxZvIZ7abbeIQ85U1ECG6+I62KSdaH8ulc0+OiU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
} | |||||
], | |||||
"app_hash": "" | |||||
} |
@ -1 +0,0 @@ | |||||
{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"7lY+k6EDllG8Q9gVbF5313t/ag2YGkBVKdVa0YHJ9xO5k0w3Q/hke0Z7UFT1KgVDGRUEKzwAwwjwFQUvgF0ZWg=="}} |
@ -1,14 +0,0 @@ | |||||
{ | |||||
"address": "122A9414774A2FCAD026201DA477EF3F41970EF0", | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "D+k4AdjnYPWbB9wmad137Bdpo/kAulOoTRQrLy/Qc4k=" | |||||
}, | |||||
"last_height": "0", | |||||
"last_round": "0", | |||||
"last_step": 0, | |||||
"priv_key": { | |||||
"type": "tendermint/PrivKeyEd25519", | |||||
"value": "YLxp3ho+kySgAnzjBptbxDzSGw2ntGZLsIHQsaVxY/cP6TgB2Odg9ZsH3CZp3XfsF2mj+QC6U6hNFCsvL9BziQ==" | |||||
} | |||||
} |
@ -1,166 +0,0 @@ | |||||
# 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 = "bravo" | |||||
# 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 = "" | |||||
# 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 = "" | |||||
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |||||
unsafe = false | |||||
##### peer to peer configuration options ##### | |||||
[p2p] | |||||
# Address to listen for incoming connections | |||||
laddr = "tcp://0.0.0.0:26656" | |||||
# Comma separated list of seed nodes to connect to | |||||
seeds = "" | |||||
# Comma separated list of nodes to keep persistent connections to | |||||
# Do not add private peers to this list if you don't want them advertised | |||||
persistent_peers = "" | |||||
# 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 = 512000 | |||||
# Rate at which packets can be received, in bytes/second | |||||
recv_rate = 512000 | |||||
# 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 = false | |||||
# Comma separated list of peer IDs to keep private (will not be gossiped to other peers) | |||||
private_peer_ids = "" | |||||
##### mempool configuration options ##### | |||||
[mempool] | |||||
recheck = true | |||||
recheck_empty = true | |||||
broadcast = true | |||||
wal_dir = "data/mempool.wal" | |||||
##### 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 = 1000 | |||||
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0) | |||||
skip_timeout_commit = false | |||||
# BlockSize | |||||
max_block_size_txs = 10000 | |||||
max_block_size_bytes = 1 | |||||
# 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 = false |
@ -1,39 +0,0 @@ | |||||
{ | |||||
"genesis_time": "0001-01-01T00:00:00Z", | |||||
"chain_id": "test-chain-A2i3OZ", | |||||
"validators": [ | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "D+k4AdjnYPWbB9wmad137Bdpo/kAulOoTRQrLy/Qc4k=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "b56N5GCR1adcVRuENjfKw/mrm2dkhT7wNZXV/SDsKsU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "IgZDpJvGA0TAamicA8ircy+RX/BkUlj6DXwM791ywIU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "KGAZfxZvIZ7abbeIQ85U1ECG6+I62KSdaH8ulc0+OiU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
} | |||||
], | |||||
"app_hash": "" | |||||
} |
@ -1 +0,0 @@ | |||||
{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"H71dc/TIG7nTselfa9nG0WRArXLKYnm7P5eFCk2lk8ASKQ3sIHpbdxCSHQD/RcdHe7TiabJeuOssNPvPWiyQEQ=="}} |
@ -1,14 +0,0 @@ | |||||
{ | |||||
"address": "BEA1B57F5806CF9AC4D54C8CF806DED5C0F102E1", | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "b56N5GCR1adcVRuENjfKw/mrm2dkhT7wNZXV/SDsKsU=" | |||||
}, | |||||
"last_height": "0", | |||||
"last_round": "0", | |||||
"last_step": 0, | |||||
"priv_key": { | |||||
"type": "tendermint/PrivKeyEd25519", | |||||
"value": "o0IqrHSPtd5YqGefodWxpJuRzvuVBjgbH785vbMgk7Vvno3kYJHVp1xVG4Q2N8rD+aubZ2SFPvA1ldX9IOwqxQ==" | |||||
} | |||||
} |
@ -1,166 +0,0 @@ | |||||
# 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 = "charlie" | |||||
# 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 = "" | |||||
# 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 = "" | |||||
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |||||
unsafe = false | |||||
##### peer to peer configuration options ##### | |||||
[p2p] | |||||
# Address to listen for incoming connections | |||||
laddr = "tcp://0.0.0.0:26656" | |||||
# Comma separated list of seed nodes to connect to | |||||
seeds = "" | |||||
# Comma separated list of nodes to keep persistent connections to | |||||
# Do not add private peers to this list if you don't want them advertised | |||||
persistent_peers = "" | |||||
# 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 = 512000 | |||||
# Rate at which packets can be received, in bytes/second | |||||
recv_rate = 512000 | |||||
# 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 = false | |||||
# Comma separated list of peer IDs to keep private (will not be gossiped to other peers) | |||||
private_peer_ids = "" | |||||
##### mempool configuration options ##### | |||||
[mempool] | |||||
recheck = true | |||||
recheck_empty = true | |||||
broadcast = true | |||||
wal_dir = "data/mempool.wal" | |||||
##### 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 = 1000 | |||||
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0) | |||||
skip_timeout_commit = false | |||||
# BlockSize | |||||
max_block_size_txs = 10000 | |||||
max_block_size_bytes = 1 | |||||
# 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 = false |
@ -1,39 +0,0 @@ | |||||
{ | |||||
"genesis_time": "0001-01-01T00:00:00Z", | |||||
"chain_id": "test-chain-A2i3OZ", | |||||
"validators": [ | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "D+k4AdjnYPWbB9wmad137Bdpo/kAulOoTRQrLy/Qc4k=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "b56N5GCR1adcVRuENjfKw/mrm2dkhT7wNZXV/SDsKsU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "IgZDpJvGA0TAamicA8ircy+RX/BkUlj6DXwM791ywIU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "KGAZfxZvIZ7abbeIQ85U1ECG6+I62KSdaH8ulc0+OiU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
} | |||||
], | |||||
"app_hash": "" | |||||
} |
@ -1 +0,0 @@ | |||||
{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"COHZ/Y2cWGWxJNkRwtpQBt5sYvOnb6Gpz0lO46XERRJFBIdSWD5x1UMGRSTmnvW1ec5G4bMdg6zUZKOZD+vVPg=="}} |
@ -1,14 +0,0 @@ | |||||
{ | |||||
"address": "F0AA266949FB29ADA0B679C27889ED930BD1BDA1", | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "IgZDpJvGA0TAamicA8ircy+RX/BkUlj6DXwM791ywIU=" | |||||
}, | |||||
"last_height": "0", | |||||
"last_round": "0", | |||||
"last_step": 0, | |||||
"priv_key": { | |||||
"type": "tendermint/PrivKeyEd25519", | |||||
"value": "khADeZ5K/8u/L99DFaZNRq8V5g+EHWbwfqFjhCrppaAiBkOkm8YDRMBqaJwDyKtzL5Ff8GRSWPoNfAzv3XLAhQ==" | |||||
} | |||||
} |
@ -1,166 +0,0 @@ | |||||
# 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 = "delta" | |||||
# 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 = "" | |||||
# 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 = "" | |||||
# Activate unsafe RPC commands like /dial_seeds and /unsafe_flush_mempool | |||||
unsafe = false | |||||
##### peer to peer configuration options ##### | |||||
[p2p] | |||||
# Address to listen for incoming connections | |||||
laddr = "tcp://0.0.0.0:26656" | |||||
# Comma separated list of seed nodes to connect to | |||||
seeds = "" | |||||
# Comma separated list of nodes to keep persistent connections to | |||||
# Do not add private peers to this list if you don't want them advertised | |||||
persistent_peers = "" | |||||
# 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 = 512000 | |||||
# Rate at which packets can be received, in bytes/second | |||||
recv_rate = 512000 | |||||
# 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 = false | |||||
# Comma separated list of peer IDs to keep private (will not be gossiped to other peers) | |||||
private_peer_ids = "" | |||||
##### mempool configuration options ##### | |||||
[mempool] | |||||
recheck = true | |||||
recheck_empty = true | |||||
broadcast = true | |||||
wal_dir = "data/mempool.wal" | |||||
##### 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 = 1000 | |||||
# Make progress as soon as we have all the precommits (as if TimeoutCommit = 0) | |||||
skip_timeout_commit = false | |||||
# BlockSize | |||||
max_block_size_txs = 10000 | |||||
max_block_size_bytes = 1 | |||||
# 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 = false |
@ -1,39 +0,0 @@ | |||||
{ | |||||
"genesis_time": "0001-01-01T00:00:00Z", | |||||
"chain_id": "test-chain-A2i3OZ", | |||||
"validators": [ | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "D+k4AdjnYPWbB9wmad137Bdpo/kAulOoTRQrLy/Qc4k=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "b56N5GCR1adcVRuENjfKw/mrm2dkhT7wNZXV/SDsKsU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "IgZDpJvGA0TAamicA8ircy+RX/BkUlj6DXwM791ywIU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
}, | |||||
{ | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "KGAZfxZvIZ7abbeIQ85U1ECG6+I62KSdaH8ulc0+OiU=" | |||||
}, | |||||
"power": "10", | |||||
"name": "" | |||||
} | |||||
], | |||||
"app_hash": "" | |||||
} |
@ -1 +0,0 @@ | |||||
{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"9Y9xp/tUJJ6pHTF5SUV0bGKYSdVbFtMHu+Lr8S0JBSZAwneaejnfOEU1LMKOnQ07skrDUaJcj5di3jAyjxJzqg=="}} |
@ -1,14 +0,0 @@ | |||||
{ | |||||
"address": "9A1A6914EB5F4FF0269C7EEEE627C27310CC64F9", | |||||
"pub_key": { | |||||
"type": "tendermint/PubKeyEd25519", | |||||
"value": "KGAZfxZvIZ7abbeIQ85U1ECG6+I62KSdaH8ulc0+OiU=" | |||||
}, | |||||
"last_height": "0", | |||||
"last_round": "0", | |||||
"last_step": 0, | |||||
"priv_key": { | |||||
"type": "tendermint/PrivKeyEd25519", | |||||
"value": "jb52LZ5gp+eQ8nJlFK1z06nBMp1gD8ICmyzdM1icGOgoYBl/Fm8hntptt4hDzlTUQIbr4jrYpJ1ofy6VzT46JQ==" | |||||
} | |||||
} |