From 1c8690bcd404293f1cc616f9028db963715e1bdb Mon Sep 17 00:00:00 2001 From: Randolph Chen Date: Fri, 11 Mar 2022 11:50:27 +0800 Subject: [PATCH 1/2] feat: change chain name and icon --- packages/mask/src/plugins/EVM/assets/xdai.png | Bin 3204 -> 7787 bytes packages/mask/src/plugins/EVM/constants.ts | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mask/src/plugins/EVM/assets/xdai.png b/packages/mask/src/plugins/EVM/assets/xdai.png index 5f272078d5eb834d7908d5f04a0a633cdf37d90a..71f2f69f7c242e83b28434d767f199865cb06eb5 100644 GIT binary patch literal 7787 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%0AQdA1Naf( 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 D`Acg% diff --git a/packages/mask/src/plugins/EVM/constants.ts b/packages/mask/src/plugins/EVM/constants.ts index c49be1afb4b8..f74b54dad3cb 100644 --- a/packages/mask/src/plugins/EVM/constants.ts +++ b/packages/mask/src/plugins/EVM/constants.ts @@ -62,7 +62,7 @@ export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ networkSupporterPluginID: PLUGIN_ID, chainId: ChainId.BSC, type: NetworkType.Binance, - name: 'BSC', + name: 'BNB Chain', icon: new URL('./assets/binance.png', import.meta.url), iconColor: 'rgb(240, 185, 10)', isMainnet: true, @@ -122,7 +122,7 @@ export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ networkSupporterPluginID: PLUGIN_ID, chainId: ChainId.xDai, type: NetworkType.xDai, - name: 'xDai', + name: 'Gnosis Chain', icon: new URL('./assets/xdai.png', import.meta.url), iconColor: 'rgb(73, 169, 166)', isMainnet: true, From 0dfc712bc1e986684e81118db61d7c6a09c80706 Mon Sep 17 00:00:00 2001 From: Randolph Chen Date: Mon, 14 Mar 2022 14:03:50 +0800 Subject: [PATCH 2/2] fix: change chain name when swaping and connecting wallet --- packages/mask/src/plugins/EVM/constants.ts | 2 +- packages/web3-shared/evm/assets/chains.json | 8 ++++---- packages/web3-shared/evm/utils/chainDetailed.ts | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/mask/src/plugins/EVM/constants.ts b/packages/mask/src/plugins/EVM/constants.ts index f74b54dad3cb..0bfa70cae48c 100644 --- a/packages/mask/src/plugins/EVM/constants.ts +++ b/packages/mask/src/plugins/EVM/constants.ts @@ -122,7 +122,7 @@ export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ networkSupporterPluginID: PLUGIN_ID, chainId: ChainId.xDai, type: NetworkType.xDai, - name: 'Gnosis Chain', + name: 'Gnosis', icon: new URL('./assets/xdai.png', import.meta.url), iconColor: 'rgb(73, 169, 166)', isMainnet: true, diff --git a/packages/web3-shared/evm/assets/chains.json b/packages/web3-shared/evm/assets/chains.json index 23f44392849e..58add69b679c 100644 --- a/packages/web3-shared/evm/assets/chains.json +++ b/packages/web3-shared/evm/assets/chains.json @@ -122,11 +122,11 @@ "infoURL": "https://goerli.net/#about" }, { - "name": "Binance Smart Chain Mainnet", + "name": "BNB Chain Mainnet", "chainId": 56, "fullName": "Binance", "shortName": "bnb", - "chain": "BSC", + "chain": "BNB Chain", "network": "mainnet", "networkId": 56, "nativeCurrency": { @@ -985,8 +985,8 @@ "networkId": 99 }, { - "name": "xDai Chain", - "chain": "xDai", + "name": "Gnosis Chain", + "chain": "Gnosis", "network": "mainnet", "rpc": [ "https://rpc.xdaichain.com", diff --git a/packages/web3-shared/evm/utils/chainDetailed.ts b/packages/web3-shared/evm/utils/chainDetailed.ts index 1cceb01fa697..2b61165ef252 100644 --- a/packages/web3-shared/evm/utils/chainDetailed.ts +++ b/packages/web3-shared/evm/utils/chainDetailed.ts @@ -102,10 +102,10 @@ export const getChainIdFromNetworkType = createLookupTableResolver = { [NetworkType.Ethereum]: 'ETH', - [NetworkType.Binance]: 'BSC', + [NetworkType.Binance]: 'BNB Chain', [NetworkType.Polygon]: 'Polygon', [NetworkType.Arbitrum]: 'Arbitrum', - [NetworkType.xDai]: 'xDai', + [NetworkType.xDai]: 'Gnosis', [NetworkType.Celo]: 'CELO', [NetworkType.Fantom]: 'FTM', [NetworkType.Aurora]: 'Aurora',