Skip to content
8 changes: 8 additions & 0 deletions packages/assets-controllers/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- **BREAKING:** `MultichainAssetsControllerMessenger` now requires the `PhishingController:bulkScanTokens` action to be allowed ([#7923](https://github.com/MetaMask/core/pull/7923))
- Consumers constructing the messenger must include this action in the allowed actions list
- Add Blockaid token security scanning to `MultichainAssetsController` to filter out spam, malicious, and warning tokens during automatic asset detection ([#7923](https://github.com/MetaMask/core/pull/7923))
- Tokens with `assetNamespace` of "token" (e.g. SPL tokens) are scanned via the `PhishingController:bulkScanTokens` messenger action
- Only tokens with a `Benign` result are kept; native assets (e.g. `slip44`) are not scanned
- The filter fails open: if the scan is unreachable or returns an error, all tokens are kept
- Filtering applies to account-added and asset-list-updated events; `addAssets` (curated list) is not filtered
- Token addresses are batched into groups of 100 to stay within the `bulkScanTokens` per-request limit
- `CodefiTokenPricesServiceV2` now supports fetching prices of ETH on Ink Mainnet (chain `0xdef1`) ([#7688](https://github.com/MetaMask/core/pull/7688))

## [99.3.2]
Expand Down
Loading
Loading