diff --git a/store/iavl/store.go b/store/iavl/store.go index bc8a222f37f7..b0531f37853a 100644 --- a/store/iavl/store.go +++ b/store/iavl/store.go @@ -1,6 +1,7 @@ package iavl import ( + "fmt" "io" "sync" @@ -38,12 +39,14 @@ type Store struct { func LoadStore(db dbm.DB, id types.CommitID, pruning types.PruningOptions, lazyLoading bool) (types.CommitKVStore, error) { var iavlOpts *iavl.Options iavlOpts = iavl.PruningOptions(pruning.KeepEvery(), pruning.KeepRecent()) + fmt.Printf("iavlOpts: %v\n", iavlOpts) tree, err := iavl.NewMutableTreeWithOpts( db, dbm.NewMemDB(), defaultIAVLCacheSize, iavlOpts, ) + fmt.Printf("IAVL ERR: %v\n", err) if err != nil { return nil, err } diff --git a/store/rootmulti/proof_test.go b/store/rootmulti/proof_test.go index 03bf5e8c6956..af2245e3fdab 100644 --- a/store/rootmulti/proof_test.go +++ b/store/rootmulti/proof_test.go @@ -61,7 +61,8 @@ func TestVerifyMultiStoreQueryProof(t *testing.T) { iavlStoreKey := types.NewKVStoreKey("iavlStoreKey") store.MountStoreWithDB(iavlStoreKey, types.StoreTypeIAVL, nil) - store.LoadVersion(0) + serr := store.LoadVersion(0) + require.Nil(t, serr) iavlStore := store.GetCommitStore(iavlStoreKey).(*iavl.Store) iavlStore.Set([]byte("MYKEY"), []byte("MYVALUE")) diff --git a/store/rootmulti/store.go b/store/rootmulti/store.go index 3945fc9da395..2da125c66cd5 100644 --- a/store/rootmulti/store.go +++ b/store/rootmulti/store.go @@ -49,6 +49,7 @@ var _ types.Queryable = (*Store)(nil) func NewStore(db dbm.DB) *Store { return &Store{ db: db, + pruningOpts: types.PruneNothing, storesParams: make(map[types.StoreKey]storeParams), stores: make(map[types.StoreKey]types.CommitKVStore), keysByName: make(map[string]types.StoreKey),