Releases: MetaMask/accounts
Releases · MetaMask/accounts
81.0.0
80.0.0
79.0.0
@metamask/keyring-api 21.2.0
Added
- Add
stake:{deposit,withdraw}transaction types (#394)
@metamask/keyring-internal-api 9.1.1
Changed
- Bump
@metamask/keyring-apifrom^21.1.0to^21.2.0(#395)
@metamask/keyring-internal-snap-client 8.0.1
Changed
- Bump
@metamask/keyring-apifrom^21.1.0to^21.2.0(#395) - Bump
@metamask/keyring-snap-clientfrom^8.1.0to^8.2.0(#395) - Bump
@metamask/keyring-internal-apifrom^9.1.0to^9.2.0(#395)
@metamask/eth-snap-keyring 18.0.1
Changed
- Bump
@metamask/keyring-apifrom^21.1.0to^21.2.0(#395) - Bump
@metamask/keyring-snap-sdkfrom^7.1.0to^7.2.0(#395)
@metamask/keyring-snap-client 8.1.1
Changed
- Bump
@metamask/keyring-apifrom^21.1.0to^21.2.0(#395)
@metamask/keyring-snap-sdk 7.1.1
Changed
- Bump
@metamask/keyring-apifrom^21.1.0to^21.2.0(#395)
78.0.0
77.0.0
@metamask/keyring-api 21.1.0
Added
- Add new optional
Keyring.setSelectedAccountsmethod (#387)- This method can be invoked by the MetaMask client to inform which accounts are now selected for this Snap.
@metamask/keyring-internal-api 9.1.0
Changed
- Bump
@metamask/keyring-apifrom^21.0.0to^21.1.0(#388)
@metamask/keyring-internal-snap-client 7.2.0
Changed
- Bump
@metamask/keyring-apifrom^21.0.0to^21.1.0(#388) - Bump
@metamask/keyring-snap-clientfrom^8.0.0to^8.1.0(#388) - Bump
@metamask/keyring-internal-apifrom^9.0.0to^9.1.0(#388)
@metamask/eth-snap-keyring 17.3.0
Added
- Add
SnapKeyring.setSelectedAccountsandsnap_manageAccounts.getSelectedAccountssupport (#387)- The
SnapKeyring.setSelectedAccountsmethod can be invoked by the MetaMask client to inform which accounts are now selected for this Snap. - The
snap_manageAccounts.getSelectedAccountsRPC method can be invoked by the Snap to get the currently selected accounts for this Snap.
- The
Changed
- Add dependency to
@metamask/keyring-snap-sdkversion^7.1.0(#387), (#388) - Bump
@metamask/keyring-apifrom^21.0.0to^21.1.0(#388)
@metamask/keyring-snap-client 8.1.0
Added
- Add
KeyringClient.setSelectedAccountsmethod (#387)- This method can be invoked by the MetaMask client to inform which accounts are now selected for this Snap.
Changed
- Bump
@metamask/keyring-apifrom^21.0.0to^21.1.0(#388)
@metamask/keyring-snap-sdk 7.1.0
Added
- Add
getSelectedAccountshelper (#387)- This helper can be used to get the currently selected accounts for this Snap.
Changed
- Bump
@metamask/keyring-apifrom^21.0.0to^21.1.0(#388)
76.0.0
75.0.0
@metamask/eth-simple-keyring 11.0.0
Changed
- BREAKING: The method signature for
signTypedDatahas been changed (#224)- The method now accepts a
TypedDataV1object whenSignTypedDataVersion.V1is passed in the options, andTypedMessage<Types>when other versions are requested. - The
optionsargument type has been changed to{ version: SignTypedDataVersion } | undefined.
- The method now accepts a
74.0.0
@metamask/eth-hd-keyring 13.0.0
Added
- Export types
SerializedHDKeyringStateandDeserializableHDKeyringState(#255)
Changed
- BREAKING: The method signature for
signTypedDatahas been changed (#224)- The method now accepts a
TypedDataV1object whenSignTypedDataVersion.V1is passed in the options, andTypedMessage<Types>when other versions are requested.
- The method now accepts a
- BREAKING: The
HdKeyringclass now extendsKeyringfrom@metamask/keyring-utils(#255)- The
deserializemethod does not acceptBuffermnemonic anymore - The options argument to
deserializeis no longer optional getAccountsis nowasync
- The
- Switched to using a
Mapfor wallet storage (#374)- Improves performance of account lookup and removal to constant time
- Cache derived account addresses (#373)
- Avoids recomputing addresses from public keys on every
getAccounts()call
- Avoids recomputing addresses from public keys on every
Removed
- BREAKING:
HDKeyringStatetype is no longer exported (#255)- This has effectively been replaced with
SerializedHDKeyringStateandDeserializableHDKeyringState
- This has effectively been replaced with
73.0.0
72.0.0
@metamask/account-api 0.11.0
Added
- BREAKING: Add
MultichainAccountWallet.{align,discover}Accountsmethods (#368) - BREAKING: Add
{Multichain,}AccountWallet.statusgetter (#367)
Changed
- Make
isBip44Accountfaster (#369)- We mainly rely on the
options.entropy.typenow and no longer usesuperstructfor this function.
- We mainly rely on the