From a95d86a99f5ffd4906fd82d5bfaab405a02b0719 Mon Sep 17 00:00:00 2001
From: Alex Sharov <AskAlexSharov@gmail.com>
Date: Thu, 19 May 2022 18:51:05 +0700
Subject: [PATCH] allow --syncmode=snap for bor-mainnnet (#4206)

* save

* save
---
 turbo/snapshotsync/snapshothashes/embed.go        | 15 +++++++++++----
 .../snapshotsync/snapshothashes/erigon-snapshots  |  2 +-
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/turbo/snapshotsync/snapshothashes/embed.go b/turbo/snapshotsync/snapshothashes/embed.go
index f4e09f83b9..86a5bb4f18 100644
--- a/turbo/snapshotsync/snapshothashes/embed.go
+++ b/turbo/snapshotsync/snapshothashes/embed.go
@@ -27,6 +27,10 @@ var Bsc = fromToml(bsc)
 var ropsten []byte
 var Ropsten = fromToml(ropsten)
 
+//go:embed erigon-snapshots/bor-mainnet.toml
+var borMainnet []byte
+var BorMainnet = fromToml(borMainnet)
+
 type PreverifiedItem struct {
 	Name string
 	Hash string
@@ -51,10 +55,11 @@ func doSort(in preverified) Preverified {
 }
 
 var (
-	MainnetChainSnapshotConfig = newConfig(Mainnet)
-	GoerliChainSnapshotConfig  = newConfig(Goerli)
-	BscChainSnapshotConfig     = newConfig(Bsc)
-	RopstenChainSnapshotConfig = newConfig(Ropsten)
+	MainnetChainSnapshotConfig    = newConfig(Mainnet)
+	GoerliChainSnapshotConfig     = newConfig(Goerli)
+	BscChainSnapshotConfig        = newConfig(Bsc)
+	RopstenChainSnapshotConfig    = newConfig(Ropsten)
+	BorMainnetChainSnapshotConfig = newConfig(BorMainnet)
 )
 
 func newConfig(preverified Preverified) *Config {
@@ -106,6 +111,8 @@ func KnownConfig(networkName string) *Config {
 		return BscChainSnapshotConfig
 	case networkname.RopstenChainName:
 		return RopstenChainSnapshotConfig
+	case networkname.BorMainnetChainName:
+		return BorMainnetChainSnapshotConfig
 	default:
 		return newConfig(Preverified{})
 	}
diff --git a/turbo/snapshotsync/snapshothashes/erigon-snapshots b/turbo/snapshotsync/snapshothashes/erigon-snapshots
index 9372e92cb4..c9228e6e37 160000
--- a/turbo/snapshotsync/snapshothashes/erigon-snapshots
+++ b/turbo/snapshotsync/snapshothashes/erigon-snapshots
@@ -1 +1 @@
-Subproject commit 9372e92cb4abe894c1123af8af3bb4d00e73c0b4
+Subproject commit c9228e6e377c0e116747602ec8a2d2e917a082df
-- 
GitLab