From 51f522f8d8049bd326f241713ca8dff7bd57041d Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Sun, 3 Dec 2017 18:01:17 -0500 Subject: [PATCH] fix some compile errors --- store/cachemultistore.go | 10 +++++----- store/iavlstore.go | 2 +- store/multistore.go | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/store/cachemultistore.go b/store/cachemultistore.go index 3c9ae7d443..ed6c9717e5 100644 --- a/store/cachemultistore.go +++ b/store/cachemultistore.go @@ -20,10 +20,10 @@ type cacheMultiStore struct { func newCacheMultiStore(rs *rootMultiStore) cacheMultiStore { cms := cacheMultiStore{ - db: db.CacheWrap(), - version: rs.version, + db: dbm.CacheWrap(), + version: rs.curVersion, lastCommitID: rs.lastCommitID, - substores: make(map[string]cwwWriter), len(rs.substores), + substores: make(map[string]cwWriter, len(rs.substores)), } for name, substore := range rs.substores { cms.substores[name] = substore.CacheWrap().(cwWriter) @@ -44,8 +44,8 @@ func (cms cacheMultiStore) CurrentVersion() int64 { // Implements CacheMultiStore func (cms cacheMultiStore) Write() { cms.db.Write() - for substore := range rs.substores { - substore.(cwWriter).Write() + for substore := range cms.substores { + substore.Write() } } diff --git a/store/iavlstore.go b/store/iavlstore.go index fcdfe94be4..de8cdfdf4e 100644 --- a/store/iavlstore.go +++ b/store/iavlstore.go @@ -99,7 +99,7 @@ type IAVLStore struct { } // CacheWrap returns a wrapper around the current writable state -func (i IAVLStore) CacheWrap() interface{} { +func (i IAVLStore) CacheWrap() CacheWriter { // TODO: add CacheWrap to IAVLTree using new db stuff return i } diff --git a/store/multistore.go b/store/multistore.go index 64cbaef8cc..f6c47c3023 100644 --- a/store/multistore.go +++ b/store/multistore.go @@ -132,7 +132,7 @@ func (rs *rootMultiStore) LoadVersion(ver int64) error { } // Commits each substore and gets commitState. -func (rs *RootMultiStore) doCommit() commitState { +func (rs *rootMultiStore) doCommit() commitState { version := rs.curVersion lastHash := rs.LastHash substores := make([]substore, len(rs.substores))