diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index f87e2bf8fe..588e95796f 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 0G (`16661`/`0x4115`) entries in `multicall.ts` and `codefi-v2.ts` ([#9760](https://github.com/MetaMask/core/pull/9760)) + ### Changed - Bump `@metamask/network-controller` from `^35.0.0` to `^35.0.1` ([#9758](https://github.com/MetaMask/core/pull/9758)) diff --git a/packages/assets-controllers/src/multicall.ts b/packages/assets-controllers/src/multicall.ts index 44cb774d14..f5a6a9b19f 100644 --- a/packages/assets-controllers/src/multicall.ts +++ b/packages/assets-controllers/src/multicall.ts @@ -321,6 +321,9 @@ const MULTICALL_CONTRACT_BY_CHAINID = { '0x1237': '0xcA11bde05977b3631167028862bE2a173976CA11', // Somnia (5031), MultiCallV3 per docs.somnia.network/developer/smart-contracts '0x13a7': '0x5e44F178E8cF9B2F5409B6f18ce936aB817C5a11', + // 0G (16661), canonical mds1/multicall3 deployment, live-verified + // (matching bytecode across primary + both fallback RPCs) + '0x4115': '0xcA11bde05977b3631167028862bE2a173976CA11', } as Record; const multicallAbi = [ 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 cd74cc5743..bc87132fe4 100644 --- a/packages/assets-controllers/src/token-prices-service/codefi-v2.ts +++ b/packages/assets-controllers/src/token-prices-service/codefi-v2.ts @@ -324,6 +324,7 @@ export const SPOT_PRICES_SUPPORT_INFO = { '0x15f900': 'eip155:1440000/erc20:0x0000000000000000000000000000000000000000', // xrpl-evm - native symbol: XRP '0x4e454152': 'eip155:1313161554/slip44:60', // Aurora Mainnet (Ethereum L2 on NEAR) - Native symbol: ETH '0x63564c40': 'eip155:1666600000/slip44:1023', // Harmony Mainnet Shard 0 - Native symbol: ONE + '0x4115': 'eip155:16661/slip44:1111116661', // 0G Chain - Native symbol: 0G } as const; // MISSING CHAINS WITH NO NATIVE ASSET PRICES