Releases: MetaMask/eth-snap-keyring
Releases · MetaMask/eth-snap-keyring
0.3.1
Added
- Add the
getAccountsBySnapId
method (#122)
Fixed
- Remove the
removeAccountsBySnapId
method (#121)
- Call external function with lowercase address (#120)
0.3.0
Changed
- handle approval when adding/removing account with handleUserInput callback (#99)
0.2.3
Added
- Add method to remove all accounts given a snap ID (#116).
Fixed
- Don't allow duplicate accounts to be added (#115).
- Ignore event if account was already removed (#101).
0.2.2
Changed
- Add
removeAccount
callback to constructor (#96).
0.2.1
Changed
- Add
callbacks
argument to constructor (#82).
- Increase minimum Node.js version to 16 (default to 18) (#83).
- Migrate to the new
keyring-api
(#78).
- Upgrade dependencies.
0.2.0
Changed
- refactor: add account and snap metadata (#75)
- refactor: rename files to be more idiomatic (#42)
- refactor: move internal state from objects to maps (#41)
Fixed
- fix: remove promise if
submitRequest()
throws (#43)
0.1.3
Fixed
- Remove account from maps before calling the snap. (#39)
0.1.2
Changed
- Remove unused
#listAccounts()
method. (#35)
Fixed
- Sync all accounts on snap notificaiton. (#36)
- Don't sync accounts twice on deletion. (#32)
0.1.1
Changed
- Use objects in snap -> controller methods. (#28)
- Fix circular call when handling
'read'
requests. (#27)
- Remove
saveSnapKeyring
argument from handleKeyringSnapMessage
. (#26)