From 4d2db4467e76dcf4b10d8e438d53db8524cccb99 Mon Sep 17 00:00:00 2001 From: Andrew Ashikhmin <34320705+yperbasis@users.noreply.github.com> Date: Tue, 26 Apr 2022 17:19:24 +0200 Subject: [PATCH] FullSync instead of FastSync (#3980) --- README.md | 2 +- cmd/utils/flags.go | 2 +- eth/ethconfig/config.go | 10 +++++----- turbo/snapshotsync/snapshotsynccli/flags.go | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 9dc92ae285..870bd69f9b 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ make erigon ./build/bin/erigon ``` -Default `--syncmode=snap` for `mainnet`, `goerli`, `bsc`. Other networks now have default `--syncmode=fast`. Increase download speed by flag `--torrent.download.rate=20mb`. <code>🔬 See [Downloader docs](./cmd/downloader/readme.md)</code> +Default `--syncmode=snap` for `mainnet`, `goerli`, `bsc`. Other networks now have default `--syncmode=full`. Increase download speed by flag `--torrent.download.rate=20mb`. <code>🔬 See [Downloader docs](./cmd/downloader/readme.md)</code> Use `--datadir` to choose where to store data. diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index 3fb1a080c7..9c805d7c50 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -155,7 +155,7 @@ var ( } SyncModeFlag = cli.StringFlag{ Name: "syncmode", - Usage: `Default: "snap" for BSC, Mainnet and Goerli. "fast" in all other cases`, + Usage: `Default: "snap" for BSC, Mainnet and Goerli. "full" in all other cases`, } // Transaction pool settings TxPoolDisableFlag = cli.BoolFlag{ diff --git a/eth/ethconfig/config.go b/eth/ethconfig/config.go index 17b60641cb..7885e9e9da 100644 --- a/eth/ethconfig/config.go +++ b/eth/ethconfig/config.go @@ -71,7 +71,7 @@ var LightClientGPO = gasprice.Config{ // Defaults contains default settings for use on the Ethereum main net. var Defaults = Config{ - SyncMode: FastSync, + SyncMode: FullSync, Ethash: ethash.Config{ CachesInMem: 2, CachesLockMmap: false, @@ -290,13 +290,13 @@ func CreateConsensusEngine(chainConfig *params.ChainConfig, logger log.Logger, c type SyncMode string const ( - FastSync SyncMode = "fast" + FullSync SyncMode = "full" SnapSync SyncMode = "snap" ) func SyncModeByChainName(chain, syncCliFlag string) SyncMode { - if syncCliFlag == "fast" { - return FastSync + if syncCliFlag == "full" { + return FullSync } else if syncCliFlag == "snap" { return SnapSync } @@ -304,6 +304,6 @@ func SyncModeByChainName(chain, syncCliFlag string) SyncMode { case networkname.MainnetChainName, networkname.BSCChainName, networkname.GoerliChainName: return SnapSync default: - return FastSync + return FullSync } } diff --git a/turbo/snapshotsync/snapshotsynccli/flags.go b/turbo/snapshotsync/snapshotsynccli/flags.go index e01cd4a667..eac39949f7 100644 --- a/turbo/snapshotsync/snapshotsynccli/flags.go +++ b/turbo/snapshotsync/snapshotsynccli/flags.go @@ -20,7 +20,7 @@ func EnsureNotChanged(tx kv.GetPut, cfg ethconfig.Snapshot) error { if v { return fmt.Errorf("we recently changed default of --syncmode flag, please add flag --syncmode=snap") } else { - return fmt.Errorf("we recently changed default of --syncmode flag, please add flag --syncmode=fast") + return fmt.Errorf("we recently changed default of --syncmode flag, please add flag --syncmode=full") } } return nil -- GitLab