Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
551e3c3
feat: defi controller v2
bergarces Jul 14, 2026
e2afb4d
move file
bergarces Jul 14, 2026
7e67983
linting
bergarces Jul 14, 2026
052b138
progress
bergarces Jul 14, 2026
fa24322
linting
bergarces Jul 14, 2026
4e3104f
refactors
bergarces Jul 14, 2026
f647993
refactor for grouping
bergarces Jul 14, 2026
4745d91
Merge branch 'main' into defi-controller-v2
bergarces Jul 14, 2026
9d7c435
rename state field
bergarces Jul 14, 2026
8a26955
tests
bergarces Jul 14, 2026
057ff96
lint
bergarces Jul 14, 2026
f8cde80
changelog
bergarces Jul 14, 2026
cdf6c72
Merge branch 'main' into defi-controller-v2
bergarces Jul 14, 2026
63a75da
refactors
bergarces Jul 14, 2026
06e53d3
use fake account
bergarces Jul 14, 2026
72c07fa
linting
bergarces Jul 14, 2026
c3e3b0b
position types
bergarces Jul 14, 2026
f6587f6
fix tests
bergarces Jul 14, 2026
5cb1671
Merge branch 'main' into defi-controller-v2
bergarces Jul 14, 2026
8770d26
changelog
bergarces Jul 15, 2026
2a8139a
Merge branch 'main' into defi-controller-v2
bergarces Jul 15, 2026
72f0609
fixes to types
bergarces Jul 16, 2026
88c5905
empty
bergarces Jul 16, 2026
2a1338c
force address
bergarces Jul 16, 2026
3401ced
move common code
bergarces Jul 20, 2026
178c5d4
Merge branch 'main' into defi-controller-v2
bergarces Jul 21, 2026
5513f5d
force refresh option
bergarces Jul 21, 2026
0c82315
Merge branch 'main' into defi-controller-v2
bergarces Jul 21, 2026
29793f7
linting
bergarces Jul 21, 2026
924c21f
fixes
bergarces Jul 21, 2026
0ce0de4
type
bergarces Jul 21, 2026
48d0b94
lint
bergarces Jul 21, 2026
529809b
Merge branch 'main' into defi-controller-v2
bergarces Jul 21, 2026
9f7c44f
linting
bergarces Jul 21, 2026
32ed0cc
Merge branch 'main' into defi-controller-v2
bergarces Jul 21, 2026
11df970
move visualizer
bergarces Jul 21, 2026
e0918cb
better throttle
bergarces Jul 21, 2026
b2e379e
linting
bergarces Jul 21, 2026
aa9ab2a
remove settings constant
bergarces Jul 21, 2026
e0593b4
refactors
bergarces Jul 21, 2026
5427744
refactors
bergarces Jul 21, 2026
c164709
linting
bergarces Jul 21, 2026
a8f2b54
Merge branch 'main' into defi-controller-v2
bergarces Jul 21, 2026
7d07edf
fixes
bergarces Jul 21, 2026
7ef1ddc
Merge branch 'main' into defi-controller-v2
bergarces Jul 21, 2026
7144a63
remove throttling
bergarces Jul 21, 2026
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
2 changes: 2 additions & 0 deletions packages/assets-controllers/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- Add `DeFiPositionsControllerV2`, which fetches DeFi positions from the Accounts API v6 multiaccount balances endpoint and stores them in a client-ready shape under `allDeFiPositionsV2` ([#9503](https://github.com/MetaMask/core/pull/9503))
- Export `DeFiPositionsControllerV2` and supporting types
- Add `isDeprecated` option to `TokenDetectionController` constructor ([#9362](https://github.com/MetaMask/core/pull/9362))
- When `isDeprecated()` returns `true`, no network requests are sent and entry points bail early at `start`, `detectTokens`, `_executePoll`, `addDetectedTokensViaWs`, and `addDetectedTokensViaPolling`, so no token detection work runs while the controller is disabled.
- The function is re-evaluated on each entry point so it can be toggled at runtime without reconstructing the controller.
Expand Down
Loading