diff --git a/public/icons/networks/mantle.svg b/public/icons/networks/mantle.svg index 19db7781d8..16087e0da9 100644 --- a/public/icons/networks/mantle.svg +++ b/public/icons/networks/mantle.svg @@ -1 +1 @@ - + diff --git a/public/icons/tokens/mnt.svg b/public/icons/tokens/mnt.svg new file mode 100644 index 0000000000..16087e0da9 --- /dev/null +++ b/public/icons/tokens/mnt.svg @@ -0,0 +1 @@ + diff --git a/public/icons/tokens/wmnt.svg b/public/icons/tokens/wmnt.svg new file mode 100644 index 0000000000..16087e0da9 --- /dev/null +++ b/public/icons/tokens/wmnt.svg @@ -0,0 +1 @@ + diff --git a/src/ui-config/marketsConfig.tsx b/src/ui-config/marketsConfig.tsx index 41a758ef22..3e0a06709c 100644 --- a/src/ui-config/marketsConfig.tsx +++ b/src/ui-config/marketsConfig.tsx @@ -16,6 +16,7 @@ import { AaveV3Gnosis, AaveV3InkWhitelabel, AaveV3Linea, + AaveV3Mantle, AaveV3MegaEth, AaveV3Metis, AaveV3Optimism, @@ -100,6 +101,7 @@ export enum CustomMarket { proto_plasma_v3 = 'proto_plasma_v3', proto_ink_v3 = 'proto_ink_v3', proto_megaeth_v3 = 'proto_megaeth_v3', + proto_mantle_v3 = 'proto_mantle_v3', // v2 proto_mainnet = 'proto_mainnet', proto_avalanche = 'proto_avalanche', @@ -537,6 +539,23 @@ export const marketsData: { L2_ENCODER: AaveV3MegaEth.L2_ENCODER, }, }, + [CustomMarket.proto_mantle_v3]: { + marketTitle: 'Mantle', + market: CustomMarket.proto_mantle_v3, + chainId: ChainId.mantle, + v3: true, + logo: '/icons/networks/mantle.svg', + addresses: { + LENDING_POOL_ADDRESS_PROVIDER: AaveV3Mantle.POOL_ADDRESSES_PROVIDER, + LENDING_POOL: AaveV3Mantle.POOL, + WETH_GATEWAY: AaveV3Mantle.WETH_GATEWAY, + WALLET_BALANCE_PROVIDER: AaveV3Mantle.WALLET_BALANCE_PROVIDER, + UI_POOL_DATA_PROVIDER: AaveV3Mantle.UI_POOL_DATA_PROVIDER, + UI_INCENTIVE_DATA_PROVIDER: AaveV3Mantle.UI_INCENTIVE_DATA_PROVIDER, + COLLECTOR: AaveV3Mantle.COLLECTOR, + L2_ENCODER: AaveV3Mantle.L2_ENCODER, + }, + }, [CustomMarket.proto_fuji]: { marketTitle: 'Avalanche Fuji', market: CustomMarket.proto_fuji, diff --git a/src/ui-config/networksConfig.ts b/src/ui-config/networksConfig.ts index b666fa7b8a..8247a7f29b 100644 --- a/src/ui-config/networksConfig.ts +++ b/src/ui-config/networksConfig.ts @@ -464,7 +464,7 @@ export const prodNetworkConfig: Record = { networkLogoPath: '/icons/networks/mantle.svg', wagmiChain: mantle, }, - [4326]: { + [megaeth.id]: { name: 'MegaETH', publicJsonRPCUrl: ['https://mainnet.megaeth.com/rpc'], baseAssetSymbol: 'ETH',