diff --git a/app/images/iotex-token.svg b/app/images/iotex-token.svg
new file mode 100644
index 000000000000..49cba53d5d40
--- /dev/null
+++ b/app/images/iotex-token.svg
@@ -0,0 +1,269 @@
+
diff --git a/app/images/iotex.svg b/app/images/iotex.svg
new file mode 100644
index 000000000000..7594ba1bd24b
--- /dev/null
+++ b/app/images/iotex.svg
@@ -0,0 +1,325 @@
+
+
+
+
diff --git a/shared/constants/network.ts b/shared/constants/network.ts
index 3bbda99a97cc..c22baaa922e3 100644
--- a/shared/constants/network.ts
+++ b/shared/constants/network.ts
@@ -175,6 +175,7 @@ export const CHAINLIST_CHAIN_IDS_MAP = {
FLARE_MAINNET: '0xe',
FUSE_GOLD_MAINNET: '0x7a',
HAQQ_NETWORK: '0x2be3',
+ IOTEX_MAINNET: '0x1251',
KCC_MAINNET: '0x141',
KLAYTN_MAINNET_CYPRESS: '0x2019',
KROMA_MAINNET: '0xff',
@@ -361,6 +362,7 @@ const CHAINLIST_CURRENCY_SYMBOLS_MAP = {
OASYS_MAINNET: 'OAS',
HUOBI_ECO_CHAIN_MAINNET: 'HT',
ACALA_NETWORK: 'ACA',
+ IOTEX_MAINNET: 'IOTX',
} as const;
export const CHAINLIST_CURRENCY_SYMBOLS_MAP_NETWORK_COLLISION = {
@@ -404,6 +406,8 @@ export const EVMOS_IMAGE_URL = './images/evmos.svg';
export const FLARE_MAINNET_IMAGE_URL = './images/flare-mainnet.svg';
export const FUSE_GOLD_MAINNET_IMAGE_URL = './images/fuse-mainnet.jpg';
export const HAQQ_NETWORK_IMAGE_URL = './images/haqq.svg';
+export const IOTEX_MAINNET_IMAGE_URL = './images/iotex.svg';
+export const IOTEX_TOKEN_IMAGE_URL = './images/iotex-token.svg';
export const KCC_MAINNET_IMAGE_URL = './images/kcc-mainnet.svg';
export const KLAYTN_MAINNET_IMAGE_URL = './images/klaytn.svg';
export const KROMA_MAINNET_IMAGE_URL = './images/kroma.svg';
@@ -661,6 +665,8 @@ export const CHAIN_ID_TO_CURRENCY_SYMBOL_MAP = {
CHAINLIST_CURRENCY_SYMBOLS_MAP.HUOBI_ECO_CHAIN_MAINNET,
[CHAINLIST_CHAIN_IDS_MAP.ACALA_NETWORK]:
CHAINLIST_CURRENCY_SYMBOLS_MAP.ACALA_NETWORK,
+ [CHAINLIST_CHAIN_IDS_MAP.IOTEX_MAINNET]:
+ CHAINLIST_CURRENCY_SYMBOLS_MAP.IOTEX_MAINNET,
} as const;
/**
@@ -737,6 +743,7 @@ export const CHAIN_ID_TO_NETWORK_IMAGE_URL_MAP = {
[CHAINLIST_CHAIN_IDS_MAP.EVMOS]: EVMOS_IMAGE_URL,
[CHAINLIST_CHAIN_IDS_MAP.FLARE_MAINNET]: FLARE_MAINNET_IMAGE_URL,
[CHAINLIST_CHAIN_IDS_MAP.FUSE_GOLD_MAINNET]: FUSE_GOLD_MAINNET_IMAGE_URL,
+ [CHAINLIST_CHAIN_IDS_MAP.IOTEX_MAINNET]: IOTEX_MAINNET_IMAGE_URL,
[CHAINLIST_CHAIN_IDS_MAP.HAQQ_NETWORK]: HAQQ_NETWORK_IMAGE_URL,
[CHAINLIST_CHAIN_IDS_MAP.KCC_MAINNET]: KCC_MAINNET_IMAGE_URL,
[CHAINLIST_CHAIN_IDS_MAP.KLAYTN_MAINNET_CYPRESS]: KLAYTN_MAINNET_IMAGE_URL,
@@ -798,6 +805,7 @@ export const CHAIN_ID_TOKEN_IMAGE_MAP = {
[CHAIN_IDS.NEAR_TESTNET]: NEAR_IMAGE_URL,
[CHAIN_IDS.MOONRIVER]: MOONRIVER_TOKEN_IMAGE_URL,
[CHAIN_IDS.MOONBEAM]: MOONBEAM_TOKEN_IMAGE_URL,
+ [CHAINLIST_CHAIN_IDS_MAP.IOTEX_MAINNET]: IOTEX_TOKEN_IMAGE_URL,
} as const;
export const INFURA_BLOCKED_KEY = 'countryBlocked';