state.NewState is always persistent, remove flag

This commit is contained in:
Ethan Frey 2017-10-10 13:19:25 +02:00
parent ee6cb37ced
commit e85854fa83
3 changed files with 6 additions and 6 deletions

View File

@ -60,7 +60,7 @@ func NewStore(dbName string, cacheSize int, logger log.Logger) (*Store, error) {
dbm.NewMemDB(),
)
store := &Store{
State: state.NewState(tree, true),
State: state.NewState(tree),
height: initialHeight,
logger: logger,
}
@ -108,7 +108,7 @@ func NewStore(dbName string, cacheSize int, logger log.Logger) (*Store, error) {
}
res := &Store{
State: state.NewState(tree, true),
State: state.NewState(tree),
height: chainState.Height,
hash: chainState.Hash,
persisted: true,

View File

@ -11,13 +11,13 @@ type State struct {
persistent bool
}
func NewState(tree *iavl.VersionedTree, persistent bool) State {
func NewState(tree *iavl.VersionedTree) State {
base := NewBonsai(tree)
return State{
committed: base,
deliverTx: base.Checkpoint(),
checkTx: base.Checkpoint(),
persistent: persistent,
persistent: true,
}
}

View File

@ -66,7 +66,7 @@ func TestStateCommitHash(t *testing.T) {
// make the store...
tree := iavl.NewVersionedTree(0, db.NewMemDB())
store := NewState(tree, false)
store := NewState(tree)
for n, r := range tc.rounds {
// start the cache
@ -77,7 +77,7 @@ func TestStateCommitHash(t *testing.T) {
deliver.Set(k, v)
}
// commit and add hash to result
hash, err := store.Commit()
hash, err := store.Commit(uint64(n + 1))
require.Nil(err, "tc:%d / rnd:%d - %+v", i, n, err)
result[n] = hash
}