diff --git a/code/go/0chain.net/sharder/blockstore/fs_store.go b/code/go/0chain.net/sharder/blockstore/fs_store.go index a8cd39273c..a5824c1e6e 100644 --- a/code/go/0chain.net/sharder/blockstore/fs_store.go +++ b/code/go/0chain.net/sharder/blockstore/fs_store.go @@ -226,10 +226,11 @@ func Init(workDir string, sViper *viper.Viper) { basePath: basePath, } - cViper := sViper.Sub("cache") - if cViper != nil { - bStore.cache = initCache(cViper) + if sViper != nil { + cViper := sViper.Sub("cache") + if cViper != nil { + bStore.cache = initCache(cViper) + } } - SetupStore(bStore) } diff --git a/code/go/0chain.net/sharder/sharder/sharder.go b/code/go/0chain.net/sharder/sharder/sharder.go index 28c5e2f974..d9cefb4f79 100644 --- a/code/go/0chain.net/sharder/sharder/sharder.go +++ b/code/go/0chain.net/sharder/sharder/sharder.go @@ -77,9 +77,6 @@ func main() { ctx := common.GetRootContext() initEntities(workdir) sViper := viper.Sub("storage") - if sViper == nil { - panic("Storage config is required") - } blockstore.Init(workdir, sViper) serverChain := chain.NewChainFromConfig() signatureScheme := serverChain.GetSignatureScheme()