github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/db/db_kafka_wrapped.go (about) 1 // +build kafka_enabled 2 3 package db 4 5 import ( 6 "github.com/prysmaticlabs/prysm/beacon-chain/db/kafka" 7 "github.com/prysmaticlabs/prysm/beacon-chain/db/kv" 8 ) 9 10 // NewDB initializes a new DB with kafka wrapper. 11 func NewDB(dirPath string, stateSummaryCache *kv.stateSummaryCache) (Database, error) { 12 db, err := kv.NewKVStore(dirPath, stateSummaryCache, &kv.Config{}) 13 if err != nil { 14 return nil, err 15 } 16 17 return kafka.Wrap(db) 18 }