diff --git a/swarm/storage/ldbstore.go b/swarm/storage/ldbstore.go index 415120552f..2a7f51cb38 100644 --- a/swarm/storage/ldbstore.go +++ b/swarm/storage/ldbstore.go @@ -60,7 +60,7 @@ var ( keyDataIdx = []byte{4} keyData = byte(6) keyDistanceCnt = byte(7) - keySchema = byte(8) + keySchema = []byte{8} ) var ( diff --git a/swarm/swarm.go b/swarm/swarm.go index 3c6bda445e..c31fbfb15b 100644 --- a/swarm/swarm.go +++ b/swarm/swarm.go @@ -159,11 +159,6 @@ func NewSwarm(config *api.Config, mockStore *mock.NodeStore) (self *Swarm, err e return nil, err } - err = lstore.Migrate() - if err != nil { - return nil, err - } - self.netStore, err = storage.NewNetStore(lstore, nil) if err != nil { return nil, err @@ -207,6 +202,11 @@ func NewSwarm(config *api.Config, mockStore *mock.NodeStore) (self *Swarm, err e return nil, err } + err = lstore.Migrate() + if err != nil { + return nil, err + } + log.Debug("Setup local storage") self.bzz = network.NewBzz(bzzconfig, to, stateStore, stream.Spec, self.streamer.Run)