All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
MultichainAccountis now an interface and has been renamedMultichainAccountGroup(#333)- Its implementation will be moved to the
MultichainAccountService.
- Its implementation will be moved to the
MultichainAccountWalletis now an interface (#333)- Its implementation will be moved to the
MultichainAccountService.
- Its implementation will be moved to the
- Add
Account{Wallet,Group}IdOftype utility (#331)
- Use generic type for
toAccount{Wallet,Group}Id(#331)
- Add
AccountGroupType+AccountGroup.type(#329)
- BREAKING: Rename
AccountWalletCategorytoAccountWalletType+categorytotype(#328)- This name better reflects other patterns we already have in place elsewhere.
- Add
Bip44Account<Account>type +isBip44Accounthelper (#319) - Add
MultichainAccountWallet.syncmethod (#321)- This can be used to force wallet synchronization if new accounts are available on the account providers.
- BREAKING: Force
Bip44Account<Account>forMultichain*types (#321)- This requires the
AccountProviders to also use newBip44Accounttype constraint.
- This requires the
- Add multichain account/wallet support (#315)
- This is only about "grouping" wallets and accounts together.
- BREAKING: Bump
@metamask/keyring-apifrom^18.0.0to^19.0.0(#317)- The
KeyringAccount.optionsfield is now partially typed.
- The
- Add
AccountGroupandAccountWallet(#307)