github.com/mit-dci/lit@v0.0.0-20221102210550-8c3d3b49f2ce/dlc/manager.go (about) 1 package dlc 2 3 import ( 4 "github.com/boltdb/bolt" 5 ) 6 7 type DlcManager struct { 8 DLCDB *bolt.DB 9 } 10 11 // NewManager generates a new manager to add to the LitNode 12 func NewManager(dbPath string) (*DlcManager, error) { 13 14 var mgr DlcManager 15 err := mgr.InitDB(dbPath) 16 if err != nil { 17 return nil, err 18 } 19 20 return &mgr, nil 21 }