Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
149613f
feat(account-tree-controller): no longer use :account{Added,Removed} …
ccharly Sep 17, 2025
6e1c21d
feat: listen to :multichainAccountGroup{Created,Updated}
ccharly Sep 17, 2025
bc1aa5d
test: fix :accountRemoved tests
ccharly Sep 17, 2025
ba7dc15
feat: initialize tree using multichain account wallets/groups
ccharly Sep 17, 2025
c6e3acb
fix: remove entropy rule for single account insertion
ccharly Sep 17, 2025
c5de1f5
refactor: remove entropy rule match logic
ccharly Sep 17, 2025
7e5cb81
fix: fix multichain account group/wallet insertion
ccharly Sep 18, 2025
591781b
fix: fix bip-44 filter + remove sync on #insertAccount
ccharly Sep 18, 2025
cde0166
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 2, 2025
f05ee33
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 3, 2025
10f077a
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 14, 2025
e4a4215
test: implement mock wallets
ccharly Oct 14, 2025
0ebde40
test: fix more tests
ccharly Oct 21, 2025
2bc2e68
fix: re-use accounts when multichain account group gets updated
ccharly Oct 22, 2025
f4bcd83
test: fix more tests
ccharly Oct 22, 2025
db9a48a
fix: fix account order when insert group/wallet
ccharly Oct 22, 2025
36e9be0
test: fix more tests
ccharly Oct 22, 2025
90a2409
refactor: for coverage
ccharly Oct 22, 2025
53e2898
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 22, 2025
ae012ff
test: add test for BIP-44 account on :accountAdded
ccharly Oct 27, 2025
8f8a369
refactor: enforce #insertAccount to always insert new groups
ccharly Oct 27, 2025
0a5cbb6
refactor: remove Rule constraint on EntropyRule (since it's not reall…
ccharly Oct 27, 2025
c51658f
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 27, 2025
0768866
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 27, 2025
4305973
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 27, 2025
826b170
test: fix test
ccharly Oct 27, 2025
4377278
chore: lint
ccharly Oct 27, 2025
88ee57a
chore: changelog
ccharly Oct 27, 2025
b682057
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 28, 2025
e679792
fix: properly clear old account context mapping entries
ccharly Oct 28, 2025
6b3b58f
fix: add assert for group
ccharly Oct 28, 2025
dc1fae6
refactor: cosmetic
ccharly Oct 29, 2025
0e41005
refactor: refactor entropy naming logic
ccharly Oct 29, 2025
a5cc693
fix: prevent event handling if controller is not initialized yet
ccharly Oct 29, 2025
ff9245d
fix: wording
ccharly Oct 29, 2025
2e1c19b
refactor: refactor #insertAccount
ccharly Oct 29, 2025
3d9bbf6
chore: lint
ccharly Oct 29, 2025
3957249
Merge branch 'main' into feat/account-tree-controller-use-service
ccharly Oct 29, 2025
daf2094
test: add missing test
ccharly Oct 29, 2025
88cb1ba
test: fix entropy test
ccharly Oct 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions packages/account-tree-controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed

- **BREAKING:** Use `MultichainAccountService` to build multichain account (BIP-44) nodes ([#6646](https://github.com/MetaMask/core/pull/6646))
- Previously, the controller was using a similar matching logic for BIP-44 accounts, which was redundant with the logic from this service.
- Wallets and groups are now directly consumed from the service, making the service be the source of truth for accounts related to BIP-44.

## [2.0.0]

### Changed
Expand Down
Loading
Loading