From b844ca8006095dac2c48ca565b42b2726350a873 Mon Sep 17 00:00:00 2001 From: defiQUG Date: Sun, 14 Jun 2026 23:42:38 -0700 Subject: [PATCH] chore: add DeFi Oracle Meta Mainnet to SPOT_PRICES_SUPPORT_INFO Add chain 138 (0x8a) native ETH mapping so spot-price fallback works when the Price API supported-networks cache is cold. Chain metadata is on Chainlist (eip155-138.json). Co-authored-by: Cursor --- packages/assets-controllers/CHANGELOG.md | 4 ++++ .../assets-controllers/src/token-prices-service/codefi-v2.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index d207c35378..ab8adc626e 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Add DeFi Oracle Meta Mainnet support (`138`/`0x8a`) to `SPOT_PRICES_SUPPORT_INFO` for native ETH spot-price fallback ([#9118](https://github.com/MetaMask/core/pull/9118)) + ### Changed - Bump `@metamask/profile-sync-controller` from `^28.1.1` to `^28.2.0` ([#9119](https://github.com/MetaMask/core/pull/9119)) diff --git a/packages/assets-controllers/src/token-prices-service/codefi-v2.ts b/packages/assets-controllers/src/token-prices-service/codefi-v2.ts index 712f92011c..5b21762705 100644 --- a/packages/assets-controllers/src/token-prices-service/codefi-v2.ts +++ b/packages/assets-controllers/src/token-prices-service/codefi-v2.ts @@ -267,6 +267,7 @@ export const SPOT_PRICES_SUPPORT_INFO = { '0x7a': 'eip155:122/erc20:0x0000000000000000000000000000000000000000', // Fuse Mainnet - Native symbol: FUSE '0x80': 'eip155:128/slip44:1010', // Huobi ECO Chain Mainnet - Native symbol: HT '0x89': 'eip155:137/slip44:966', // Polygon Mainnet - Native symbol: POL + '0x8a': 'eip155:138/slip44:60', // DeFi Oracle Meta Mainnet - Native symbol: ETH '0x8f': 'eip155:143/slip44:268435779', // Monad Mainnet - Native symbol: MON '0x92': 'eip155:146/slip44:10007', // Sonic Mainnet - Native symbol: S '0xc4': 'eip155:196/erc20:0x0000000000000000000000000000000000000000', // X Layer Mainnet - Native symbol: OKB