diff --git a/consensus/replay_file.go b/consensus/replay_file.go index 26b8baebf..979425f87 100644 --- a/consensus/replay_file.go +++ b/consensus/replay_file.go @@ -280,12 +280,13 @@ func (pb *playback) replayConsoleLoop() int { // convenience for replay mode func newConsensusStateForReplay(config cfg.BaseConfig, csConfig *cfg.ConsensusConfig) *ConsensusState { + dbType := dbm.DBBackendType(config.DBBackend) // Get BlockStore - blockStoreDB := dbm.NewDB("blockstore", config.DBBackend, config.DBDir()) + blockStoreDB := dbm.NewDB("blockstore", dbType, config.DBDir()) blockStore := bc.NewBlockStore(blockStoreDB) // Get State - stateDB := dbm.NewDB("state", config.DBBackend, config.DBDir()) + stateDB := dbm.NewDB("state", dbType, config.DBDir()) state, err := sm.MakeGenesisStateFromFile(config.GenesisFile()) if err != nil { cmn.Exit(err.Error()) diff --git a/lite/proxy/query.go b/lite/proxy/query.go index 1da2a0cce..9c9557f8f 100644 --- a/lite/proxy/query.go +++ b/lite/proxy/query.go @@ -3,6 +3,8 @@ package proxy import ( "github.com/pkg/errors" + cmn "github.com/tendermint/tmlibs/common" + "github.com/tendermint/tendermint/lite" "github.com/tendermint/tendermint/lite/client" certerr "github.com/tendermint/tendermint/lite/errors" @@ -78,6 +80,7 @@ func GetWithProofOptions(path string, key []byte, opts rpcclient.ABCIQueryOption return nil, nil, err } + _ = commit return &ctypes.ResultABCIQuery{Response: resp}, nil, nil /* // TODO refactor so iavl stuff is not in tendermint core diff --git a/lite/proxy/wrapper.go b/lite/proxy/wrapper.go index 02f2f318b..e8aa011e1 100644 --- a/lite/proxy/wrapper.go +++ b/lite/proxy/wrapper.go @@ -1,6 +1,8 @@ package proxy import ( + cmn "github.com/tendermint/tmlibs/common" + "github.com/tendermint/tendermint/lite" certclient "github.com/tendermint/tendermint/lite/client" rpcclient "github.com/tendermint/tendermint/rpc/client" diff --git a/node/node.go b/node/node.go index cd1248f49..acf51a908 100644 --- a/node/node.go +++ b/node/node.go @@ -53,7 +53,8 @@ type DBProvider func(*DBContext) (dbm.DB, error) // DefaultDBProvider returns a database using the DBBackend and DBDir // specified in the ctx.Config. func DefaultDBProvider(ctx *DBContext) (dbm.DB, error) { - return dbm.NewDB(ctx.ID, ctx.Config.DBBackend, ctx.Config.DBDir()), nil + dbType := dbm.DBBackendType(ctx.Config.DBBackend) + return dbm.NewDB(ctx.ID, dbType, ctx.Config.DBDir()), nil } // GenesisDocProvider returns a GenesisDoc. diff --git a/rpc/core/types/responses.go b/rpc/core/types/responses.go index 79904efa7..e13edc843 100644 --- a/rpc/core/types/responses.go +++ b/rpc/core/types/responses.go @@ -6,6 +6,8 @@ import ( abci "github.com/tendermint/abci/types" crypto "github.com/tendermint/go-crypto" + cmn "github.com/tendermint/tmlibs/common" + cstypes "github.com/tendermint/tendermint/consensus/types" "github.com/tendermint/tendermint/p2p" "github.com/tendermint/tendermint/state"