Skip to content
Snippets Groups Projects
Commit fad3093e authored by Benjamin Bollen's avatar Benjamin Bollen Committed by GitHub
Browse files

Merge pull request #508 from silasdavis/feature-tendermint_0.8.0

Fix up consensus/tendermint config to match tendermint 0.8.0 
parents d11e4f4b 4626fa2d
No related branches found
No related tags found
No related merge requests found
...@@ -51,6 +51,11 @@ func GetTendermintConfig(loadedConfig *viper.Viper) *TendermintConfig { ...@@ -51,6 +51,11 @@ func GetTendermintConfig(loadedConfig *viper.Viper) *TendermintConfig {
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// Tendermint defaults // Tendermint defaults
//
// Contract
//
func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir, func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir,
dataDir, rootDir string) { dataDir, rootDir string) {
...@@ -64,6 +69,8 @@ func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir, ...@@ -64,6 +69,8 @@ func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir,
tmintConfig.SetDefault("fast_sync", true) tmintConfig.SetDefault("fast_sync", true)
tmintConfig.SetDefault("skip_upnp", false) tmintConfig.SetDefault("skip_upnp", false)
tmintConfig.SetDefault("addrbook_file", path.Join(rootDir, "addrbook.json")) tmintConfig.SetDefault("addrbook_file", path.Join(rootDir, "addrbook.json"))
tmintConfig.SetDefault("addrbook_strict", true) // disable to allow connections locally
tmintConfig.SetDefault("pex_reactor", false) // enable for peer exchange
tmintConfig.SetDefault("priv_validator_file", path.Join(rootDir, "priv_validator.json")) tmintConfig.SetDefault("priv_validator_file", path.Join(rootDir, "priv_validator.json"))
tmintConfig.SetDefault("db_backend", "leveldb") tmintConfig.SetDefault("db_backend", "leveldb")
tmintConfig.SetDefault("db_dir", dataDir) tmintConfig.SetDefault("db_dir", dataDir)
...@@ -71,10 +78,12 @@ func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir, ...@@ -71,10 +78,12 @@ func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir,
tmintConfig.SetDefault("rpc_laddr", "") tmintConfig.SetDefault("rpc_laddr", "")
tmintConfig.SetDefault("prof_laddr", "") tmintConfig.SetDefault("prof_laddr", "")
tmintConfig.SetDefault("revision_file", path.Join(workDir, "revision")) tmintConfig.SetDefault("revision_file", path.Join(workDir, "revision"))
tmintConfig.SetDefault("cswal", path.Join(dataDir, "cswal")) tmintConfig.SetDefault("cs_wal_dir", path.Join(dataDir,"cs.wal"))
tmintConfig.SetDefault("cswal_light", false) tmintConfig.SetDefault("cs_wal_light", false)
tmintConfig.SetDefault("filter_peers", false)
tmintConfig.SetDefault("block_size", 10000) tmintConfig.SetDefault("block_size", 10000) // max number of txs
tmintConfig.SetDefault("block_part_size", 65536) // part size 64K
tmintConfig.SetDefault("disable_data_hash", false) tmintConfig.SetDefault("disable_data_hash", false)
tmintConfig.SetDefault("timeout_propose", 3000) tmintConfig.SetDefault("timeout_propose", 3000)
tmintConfig.SetDefault("timeout_propose_delta", 500) tmintConfig.SetDefault("timeout_propose_delta", 500)
...@@ -83,9 +92,12 @@ func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir, ...@@ -83,9 +92,12 @@ func (tmintConfig *TendermintConfig) AssertTendermintDefaults(chainId, workDir,
tmintConfig.SetDefault("timeout_precommit", 1000) tmintConfig.SetDefault("timeout_precommit", 1000)
tmintConfig.SetDefault("timeout_precommit_delta", 500) tmintConfig.SetDefault("timeout_precommit_delta", 500)
tmintConfig.SetDefault("timeout_commit", 1000) tmintConfig.SetDefault("timeout_commit", 1000)
// make progress asap (no `timeout_commit`) on full precommit votes
tmintConfig.SetDefault("skip_timeout_commit", false)
tmintConfig.SetDefault("mempool_recheck", true) tmintConfig.SetDefault("mempool_recheck", true)
tmintConfig.SetDefault("mempool_recheck_empty", true) tmintConfig.SetDefault("mempool_recheck_empty", true)
tmintConfig.SetDefault("mempool_broadcast", true) tmintConfig.SetDefault("mempool_broadcast", true)
tmintConfig.SetDefault("mempool_wal_dir", path.Join(dataDir, "mempool.wal"))
} }
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
......
// +build integration
// Space above here matters // Space above here matters
// Copyright 2017 Monax Industries Limited // Copyright 2017 Monax Industries Limited
......
// +build integration
// Space above here matters // Space above here matters
// Copyright 2017 Monax Industries Limited // Copyright 2017 Monax Industries Limited
......
// +build integration
// Space above here matters // Space above here matters
// Copyright 2017 Monax Industries Limited // Copyright 2017 Monax Industries Limited
......
...@@ -157,12 +157,10 @@ func (function *solidityFunction) solidity(indentLevel uint) (string, error) { ...@@ -157,12 +157,10 @@ func (function *solidityFunction) solidity(indentLevel uint) (string, error) {
return buf.String(), nil return buf.String(), nil
} }
// //
// Contract // Utility
// //
func comment(comment string) string { func comment(comment string) string {
commentLines := make([]string, 0, 5) commentLines := make([]string, 0, 5)
for _, line := range strings.Split(comment, "\n") { for _, line := range strings.Split(comment, "\n") {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment