From 39aa965848b5031ad369e6d467d0c744f6f865e8 Mon Sep 17 00:00:00 2001 From: Julien Robert Date: Sun, 25 Sep 2022 12:16:31 +0200 Subject: [PATCH] refactor!: remove deprecated `sdk.NewLevelDB` (#13380) * refactor!: remove deprecated `sdk.NewLevelDB` * updates --- CHANGELOG.md | 1 + types/utils.go | 17 ----------------- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcc738b535a8f..0f314da52e52a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -113,6 +113,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### API Breaking Changes +* [#13380](https://github.com/cosmos/cosmos-sdk/pull/13380) Remove deprecated `sdk.NewLevelDB`. * [#13378](https://github.com/cosmos/cosmos-sdk/pull/13378) Move `simapp.App` to `runtime.AppI`. `simapp.App` is now an alias of `runtime.AppI`. * (tx) [#12659](https://github.com/cosmos/cosmos-sdk/pull/12659) Remove broadcast mode `block`. * (db) [#13370](https://github.com/cosmos/cosmos-sdk/pull/13370) remove storev2alpha1, see also https://github.com/cosmos/cosmos-sdk/pull/13371 diff --git a/types/utils.go b/types/utils.go index f299756fdb095..b3a1efebba60c 100644 --- a/types/utils.go +++ b/types/utils.go @@ -7,12 +7,8 @@ import ( "time" "github.com/cosmos/cosmos-sdk/types/kv" - dbm "github.com/tendermint/tm-db" ) -// This is set at compile time. Could be cleveldb, defaults is goleveldb. -var backend = dbm.GoLevelDBBackend - // SortedJSON takes any JSON and returns it sorted by keys. Also, all white-spaces // are removed. // This method can be used to canonicalize JSON to be returned by GetSignBytes, @@ -101,19 +97,6 @@ func ParseTime(T any) (time.Time, error) { //nolint:gocritic return result.UTC().Round(0), nil } -// NewLevelDB instantiate a new LevelDB instance according to DBBackend. -// -// Deprecated: Use NewDB (from "github.com/tendermint/tm-db") instead. Suggested backendType is tendermint config's DBBackend value. -func NewLevelDB(name, dir string) (db dbm.DB, err error) { - defer func() { - if r := recover(); r != nil { - err = fmt.Errorf("couldn't create db: %v", r) - } - }() - - return dbm.NewDB(name, backend, dir) -} - // copy bytes func CopyBytes(bz []byte) (ret []byte) { if bz == nil {