Remove CloseDB method from Keybase interface (#5820)
* remove old method closeDb from Keybase interface * add changelog * move to api breaking changes Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com>
This commit is contained in:
parent
3db39cda3c
commit
a5899bace0
|
@ -69,6 +69,7 @@ and provided directly the IAVL store.
|
|||
to now accept a `codec.JSONMarshaler` for modular serialization of genesis state.
|
||||
* (crypto/keys) [\#5735](https://github.com/cosmos/cosmos-sdk/pull/5735) Keyring's Update() function is now no-op.
|
||||
* (types/rest) [\#5779](https://github.com/cosmos/cosmos-sdk/pull/5779) Drop unused Parse{Int64OrReturnBadRequest,QueryParamBool}() functions.
|
||||
* (keys) [\#5820](https://github.com/cosmos/cosmos-sdk/pull/5820/) Removed method CloseDB from Keybase interface.
|
||||
|
||||
### Features
|
||||
|
||||
|
|
|
@ -428,11 +428,6 @@ func (kb dbKeybase) Update(name, oldpass string, getNewpass func() (string, erro
|
|||
}
|
||||
}
|
||||
|
||||
// CloseDB releases the lock and closes the storage backend.
|
||||
func (kb dbKeybase) CloseDB() {
|
||||
kb.db.Close()
|
||||
}
|
||||
|
||||
// SupportedAlgos returns a list of supported signing algorithms.
|
||||
func (kb dbKeybase) SupportedAlgos() []SigningAlgo {
|
||||
return kb.base.SupportedAlgos()
|
||||
|
|
|
@ -430,9 +430,6 @@ func (kb keyringKeybase) SupportedAlgosLedger() []SigningAlgo {
|
|||
return kb.base.SupportedAlgosLedger()
|
||||
}
|
||||
|
||||
// CloseDB releases the lock and closes the storage backend.
|
||||
func (kb keyringKeybase) CloseDB() {}
|
||||
|
||||
func (kb keyringKeybase) writeLocalKey(name string, priv tmcrypto.PrivKey, _ string, algo SigningAlgo) Info {
|
||||
// encrypt private key using keyring
|
||||
pub := priv.PubKey()
|
||||
|
|
|
@ -96,8 +96,6 @@ func TestLazyKeyManagementKeyRing(t *testing.T) {
|
|||
|
||||
// addr cache gets nuked - and test skip flag
|
||||
require.NoError(t, kb.Delete(n2, "", true))
|
||||
|
||||
require.NotPanics(t, kb.CloseDB)
|
||||
}
|
||||
|
||||
// TestSignVerify does some detailed checks on how we sign and validate
|
||||
|
|
|
@ -219,5 +219,3 @@ func (lkb lazyKeybase) SupportedAlgos() []SigningAlgo {
|
|||
func (lkb lazyKeybase) SupportedAlgosLedger() []SigningAlgo {
|
||||
return newBaseKeybase(lkb.options...).SupportedAlgosLedger()
|
||||
}
|
||||
|
||||
func (lkb lazyKeybase) CloseDB() {}
|
||||
|
|
|
@ -80,9 +80,6 @@ type Keybase interface {
|
|||
|
||||
// SupportedAlgosLedger returns a list of signing algorithms supported by the keybase's ledger integration
|
||||
SupportedAlgosLedger() []SigningAlgo
|
||||
|
||||
// CloseDB closes the database.
|
||||
CloseDB()
|
||||
}
|
||||
|
||||
// KeyType reflects a human-readable type for key listing.
|
||||
|
|
Loading…
Reference in New Issue