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',