eth-keyring-controller
Advanced tools
Changelog
[13.0.0]
KeyringControllerPersistentState
type which includes only persistent state, an optional string property with key vault
(#247)KeyringObject
type for how keyrings are represented in memStore
(#247)KeyringControllerArgs
fields changed (#247):store
and memStore
public properties changed (#247):
KeyringController.store
is now an ObservableStore<KeyringControllerPersistentState>
KeyringController.memStore
is now an ObservableStore<KeyringControllerState>
updateMemStoreKeyrings
method return type changed to Promise<void>
(#247)KeyringControllerState
type changed to include only non-persistent state (#247):
undefined
is used instead of null
when encryptionKey
and encryptionSalt
are unsetkeyrings
is now of type KeyringObject[]
instead of Keyring<Json>
password
, store
, memStore
have been removed - note that in practice this change only affects typescreateNewVaultAndKeychain
createNewVaultAndRestore
setLocked
submitPassword
submitEncryptionKey
addNewAccount
removeAccount
fullUpdate
addNewKeyring
, the second parameter (opts
) is now expected to be an array of private keys rather than an object with a privateKeys
property (#253)signTypedMessage
and encryption methods (#249)
signTypedMessage
, getEncryptionPublicKey
, and decryptMessage
now return string
rather than Bytes