From 3be53dd37ba707476b19b6736ad9122926ce5b2a Mon Sep 17 00:00:00 2001 From: ak Date: Tue, 22 Oct 2024 20:33:40 +0300 Subject: [PATCH] fix mooonbase logo add unichain --- docs/icons.md | 4 +++- packages/common/src/metadata/networks.json | 15 +++++++++++++++ packages/common/src/metadata/networks.ts | 15 +++++++++++++++ packages/core/src/svg-module.ts | 8 ++++++++ packages/core/src/svgs/index.ts | 4 ++++ .../core/src/svgs/networks/branded/moonbase.svg | 3 +++ .../core/src/svgs/networks/branded/moonbeam.svg | 3 ++- .../core/src/svgs/networks/branded/unichain.svg | 3 +++ packages/core/src/svgs/networks/mono/moonbase.svg | 3 +++ packages/core/src/svgs/networks/mono/moonbeam.svg | 2 +- packages/core/src/svgs/networks/mono/unichain.svg | 3 +++ packages/react/src/utils/icon-import-map.ts | 7 +++++++ .../utils/src/scripts/gecko/custom-networks.json | 8 ++++++++ raw-svgs/networks/branded/moonbase.svg | 3 +++ raw-svgs/networks/branded/moonbeam.svg | 3 ++- raw-svgs/networks/branded/unichain.svg | 3 +++ raw-svgs/networks/mono/moonbase.svg | 3 +++ raw-svgs/networks/mono/moonbeam.svg | 2 +- raw-svgs/networks/mono/unichain.svg | 3 +++ 19 files changed, 90 insertions(+), 5 deletions(-) create mode 100644 packages/core/src/svgs/networks/branded/moonbase.svg create mode 100644 packages/core/src/svgs/networks/branded/unichain.svg create mode 100644 packages/core/src/svgs/networks/mono/moonbase.svg create mode 100644 packages/core/src/svgs/networks/mono/unichain.svg create mode 100644 raw-svgs/networks/branded/moonbase.svg create mode 100644 raw-svgs/networks/branded/unichain.svg create mode 100644 raw-svgs/networks/mono/moonbase.svg create mode 100644 raw-svgs/networks/mono/unichain.svg diff --git a/docs/icons.md b/docs/icons.md index c027bd4f7..1d1bee627 100644 --- a/docs/icons.md +++ b/docs/icons.md @@ -1,7 +1,7 @@ jump to section: - [wallets (38)](#wallets) -- [networks (138)](#networks) +- [networks (140)](#networks) - [tokens (1899)](#tokens) ### Wallets @@ -189,6 +189,8 @@ jump to section: | harmony | Harmony One | ✅ | ✅ | | optopia | Optopia AI | ✅ | ✅ | | orderly | Orderly | ✅ | ✅ | +| moonbase | moonbase | ✅ | ✅ | +| unichain | Unichain | ✅ | ✅ | ### Tokens diff --git a/packages/common/src/metadata/networks.json b/packages/common/src/metadata/networks.json index ab6475f02..ee565853e 100644 --- a/packages/common/src/metadata/networks.json +++ b/packages/common/src/metadata/networks.json @@ -1071,5 +1071,20 @@ "shortName": "orderly", "chainId": 291, "nativeCoinId": "eth" + }, + { + "id": "moonbase", + "name": "moonbase", + "variants": ["branded", "mono"], + "shortName": "moonbase", + "chainId": 1287 + }, + { + "id": "unichain", + "name": "Unichain", + "variants": ["branded", "mono"], + "shortName": "uni", + "chainId": 130, + "nativeCoinId": "eth" } ] diff --git a/packages/common/src/metadata/networks.ts b/packages/common/src/metadata/networks.ts index d4210a57d..8ef97ab9c 100644 --- a/packages/common/src/metadata/networks.ts +++ b/packages/common/src/metadata/networks.ts @@ -1074,4 +1074,19 @@ export const networks: INetworkMetadata[] = [ chainId: 291, nativeCoinId: 'eth', }, + { + id: 'moonbase', + name: 'moonbase', + variants: ['branded', 'mono'], + shortName: 'moonbase', + chainId: 1287, + }, + { + id: 'unichain', + name: 'Unichain', + variants: ['branded', 'mono'], + shortName: 'uni', + chainId: 130, + nativeCoinId: 'eth', + }, ] diff --git a/packages/core/src/svg-module.ts b/packages/core/src/svg-module.ts index 3436a27d9..f6760bce2 100644 --- a/packages/core/src/svg-module.ts +++ b/packages/core/src/svg-module.ts @@ -3404,6 +3404,7 @@ import * as NBrandedPolygonZkevm from './svgs/networks/branded/polygon-zkevm.svg import * as NBrandedKujira from './svgs/networks/branded/kujira.svg' import * as NBrandedAptos from './svgs/networks/branded/aptos.svg' import * as NBrandedCosmos from './svgs/networks/branded/cosmos.svg' +import * as NBrandedMoonbase from './svgs/networks/branded/moonbase.svg' import * as NBrandedArweave from './svgs/networks/branded/arweave.svg' import * as NBrandedStellar from './svgs/networks/branded/stellar.svg' import * as NBrandedZora from './svgs/networks/branded/zora.svg' @@ -3449,6 +3450,7 @@ import * as NBrandedKardia from './svgs/networks/branded/kardia.svg' import * as NBrandedBlast from './svgs/networks/branded/blast.svg' import * as NBrandedEtherlink from './svgs/networks/branded/etherlink.svg' import * as NBrandedRari from './svgs/networks/branded/rari.svg' +import * as NBrandedUnichain from './svgs/networks/branded/unichain.svg' import * as NBrandedKarura from './svgs/networks/branded/karura.svg' import * as NBrandedSui from './svgs/networks/branded/sui.svg' import * as NBrandedRonin from './svgs/networks/branded/ronin.svg' @@ -3534,6 +3536,7 @@ import * as NMonoPolygonZkevm from './svgs/networks/mono/polygon-zkevm.svg' import * as NMonoKujira from './svgs/networks/mono/kujira.svg' import * as NMonoAptos from './svgs/networks/mono/aptos.svg' import * as NMonoCosmos from './svgs/networks/mono/cosmos.svg' +import * as NMonoMoonbase from './svgs/networks/mono/moonbase.svg' import * as NMonoAlgorand from './svgs/networks/mono/algorand.svg' import * as NMonoEos from './svgs/networks/mono/eos.svg' import * as NMonoArweave from './svgs/networks/mono/arweave.svg' @@ -3579,6 +3582,7 @@ import * as NMonoKardia from './svgs/networks/mono/kardia.svg' import * as NMonoBlast from './svgs/networks/mono/blast.svg' import * as NMonoEtherlink from './svgs/networks/mono/etherlink.svg' import * as NMonoRari from './svgs/networks/mono/rari.svg' +import * as NMonoUnichain from './svgs/networks/mono/unichain.svg' import * as NMonoKarura from './svgs/networks/mono/karura.svg' import * as NMonoSui from './svgs/networks/mono/sui.svg' import * as NMonoRonin from './svgs/networks/mono/ronin.svg' @@ -7127,6 +7131,7 @@ export const svgs = { kujira: NMonoKujira, aptos: NMonoAptos, cosmos: NMonoCosmos, + moonbase: NMonoMoonbase, algorand: NMonoAlgorand, eos: NMonoEos, arweave: NMonoArweave, @@ -7172,6 +7177,7 @@ export const svgs = { blast: NMonoBlast, etherlink: NMonoEtherlink, rari: NMonoRari, + unichain: NMonoUnichain, karura: NMonoKarura, sui: NMonoSui, ronin: NMonoRonin, @@ -7261,6 +7267,7 @@ export const svgs = { kujira: NBrandedKujira, aptos: NBrandedAptos, cosmos: NBrandedCosmos, + moonbase: NBrandedMoonbase, arweave: NBrandedArweave, stellar: NBrandedStellar, zora: NBrandedZora, @@ -7306,6 +7313,7 @@ export const svgs = { blast: NBrandedBlast, etherlink: NBrandedEtherlink, rari: NBrandedRari, + unichain: NBrandedUnichain, karura: NBrandedKarura, sui: NBrandedSui, ronin: NBrandedRonin, diff --git a/packages/core/src/svgs/index.ts b/packages/core/src/svgs/index.ts index e2dc2300e..c09a03f81 100644 --- a/packages/core/src/svgs/index.ts +++ b/packages/core/src/svgs/index.ts @@ -3403,6 +3403,7 @@ export * as NetworkBrandedPolygonZkevm from './networks/branded/polygon-zkevm.sv export * as NetworkBrandedKujira from './networks/branded/kujira.svg' export * as NetworkBrandedAptos from './networks/branded/aptos.svg' export * as NetworkBrandedCosmos from './networks/branded/cosmos.svg' +export * as NetworkBrandedMoonbase from './networks/branded/moonbase.svg' export * as NetworkBrandedArweave from './networks/branded/arweave.svg' export * as NetworkBrandedStellar from './networks/branded/stellar.svg' export * as NetworkBrandedZora from './networks/branded/zora.svg' @@ -3448,6 +3449,7 @@ export * as NetworkBrandedKardia from './networks/branded/kardia.svg' export * as NetworkBrandedBlast from './networks/branded/blast.svg' export * as NetworkBrandedEtherlink from './networks/branded/etherlink.svg' export * as NetworkBrandedRari from './networks/branded/rari.svg' +export * as NetworkBrandedUnichain from './networks/branded/unichain.svg' export * as NetworkBrandedKarura from './networks/branded/karura.svg' export * as NetworkBrandedSui from './networks/branded/sui.svg' export * as NetworkBrandedRonin from './networks/branded/ronin.svg' @@ -3533,6 +3535,7 @@ export * as NetworkMonoPolygonZkevm from './networks/mono/polygon-zkevm.svg' export * as NetworkMonoKujira from './networks/mono/kujira.svg' export * as NetworkMonoAptos from './networks/mono/aptos.svg' export * as NetworkMonoCosmos from './networks/mono/cosmos.svg' +export * as NetworkMonoMoonbase from './networks/mono/moonbase.svg' export * as NetworkMonoAlgorand from './networks/mono/algorand.svg' export * as NetworkMonoEos from './networks/mono/eos.svg' export * as NetworkMonoArweave from './networks/mono/arweave.svg' @@ -3578,6 +3581,7 @@ export * as NetworkMonoKardia from './networks/mono/kardia.svg' export * as NetworkMonoBlast from './networks/mono/blast.svg' export * as NetworkMonoEtherlink from './networks/mono/etherlink.svg' export * as NetworkMonoRari from './networks/mono/rari.svg' +export * as NetworkMonoUnichain from './networks/mono/unichain.svg' export * as NetworkMonoKarura from './networks/mono/karura.svg' export * as NetworkMonoSui from './networks/mono/sui.svg' export * as NetworkMonoRonin from './networks/mono/ronin.svg' diff --git a/packages/core/src/svgs/networks/branded/moonbase.svg b/packages/core/src/svgs/networks/branded/moonbase.svg new file mode 100644 index 000000000..183dfb3e5 --- /dev/null +++ b/packages/core/src/svgs/networks/branded/moonbase.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/core/src/svgs/networks/branded/moonbeam.svg b/packages/core/src/svgs/networks/branded/moonbeam.svg index 183dfb3e5..1b096573f 100644 --- a/packages/core/src/svgs/networks/branded/moonbeam.svg +++ b/packages/core/src/svgs/networks/branded/moonbeam.svg @@ -1,3 +1,4 @@ - + + diff --git a/packages/core/src/svgs/networks/branded/unichain.svg b/packages/core/src/svgs/networks/branded/unichain.svg new file mode 100644 index 000000000..50298d597 --- /dev/null +++ b/packages/core/src/svgs/networks/branded/unichain.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/core/src/svgs/networks/mono/moonbase.svg b/packages/core/src/svgs/networks/mono/moonbase.svg new file mode 100644 index 000000000..ec6dfd43d --- /dev/null +++ b/packages/core/src/svgs/networks/mono/moonbase.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/core/src/svgs/networks/mono/moonbeam.svg b/packages/core/src/svgs/networks/mono/moonbeam.svg index ec6dfd43d..eb5523230 100644 --- a/packages/core/src/svgs/networks/mono/moonbeam.svg +++ b/packages/core/src/svgs/networks/mono/moonbeam.svg @@ -1,3 +1,3 @@ - + diff --git a/packages/core/src/svgs/networks/mono/unichain.svg b/packages/core/src/svgs/networks/mono/unichain.svg new file mode 100644 index 000000000..1709e7d01 --- /dev/null +++ b/packages/core/src/svgs/networks/mono/unichain.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/react/src/utils/icon-import-map.ts b/packages/react/src/utils/icon-import-map.ts index c2d7786fc..9643fcda8 100644 --- a/packages/react/src/utils/icon-import-map.ts +++ b/packages/react/src/utils/icon-import-map.ts @@ -40,10 +40,12 @@ export const NETWORK_ICON_IMPORT_MAP: IconImportMap = { NetworkEnergyWeb: () => import('../icons/networks/NetworkEnergyWeb'), NetworkCosmos: () => import('../icons/networks/NetworkCosmos'), NetworkKujira: () => import('../icons/networks/NetworkKujira'), + NetworkOrderly: () => import('../icons/networks/NetworkOrderly'), NetworkSeiNetwork: () => import('../icons/networks/NetworkSeiNetwork'), NetworkMantaPacific: () => import('../icons/networks/NetworkMantaPacific'), NetworkNeoX: () => import('../icons/networks/NetworkNeoX'), NetworkCronos: () => import('../icons/networks/NetworkCronos'), + NetworkFluence: () => import('../icons/networks/NetworkFluence'), NetworkWemix: () => import('../icons/networks/NetworkWemix'), NetworkDogechain: () => import('../icons/networks/NetworkDogechain'), NetworkSoneium: () => import('../icons/networks/NetworkSoneium'), @@ -77,6 +79,7 @@ export const NETWORK_ICON_IMPORT_MAP: IconImportMap = { NetworkXrp: () => import('../icons/networks/NetworkXrp'), NetworkLisk: () => import('../icons/networks/NetworkLisk'), NetworkKardia: () => import('../icons/networks/NetworkKardia'), + NetworkOptopia: () => import('../icons/networks/NetworkOptopia'), NetworkUbiq: () => import('../icons/networks/NetworkUbiq'), NetworkConflux: () => import('../icons/networks/NetworkConflux'), NetworkKarura: () => import('../icons/networks/NetworkKarura'), @@ -107,6 +110,7 @@ export const NETWORK_ICON_IMPORT_MAP: IconImportMap = { NetworkLycan: () => import('../icons/networks/NetworkLycan'), NetworkStellar: () => import('../icons/networks/NetworkStellar'), NetworkXdc: () => import('../icons/networks/NetworkXdc'), + NetworkArweave: () => import('../icons/networks/NetworkArweave'), NetworkImmutable: () => import('../icons/networks/NetworkImmutable'), NetworkStargaze: () => import('../icons/networks/NetworkStargaze'), NetworkMetisAndromeda: () => @@ -115,6 +119,7 @@ export const NETWORK_ICON_IMPORT_MAP: IconImportMap = { NetworkNahmii: () => import('../icons/networks/NetworkNahmii'), NetworkXai: () => import('../icons/networks/NetworkXai'), NetworkTenet: () => import('../icons/networks/NetworkTenet'), + NetworkHarmony: () => import('../icons/networks/NetworkHarmony'), NetworkEos: () => import('../icons/networks/NetworkEos'), NetworkEthereumClassic: () => import('../icons/networks/NetworkEthereumClassic'), @@ -141,6 +146,7 @@ export const NETWORK_ICON_IMPORT_MAP: IconImportMap = { NetworkBitcoin: () => import('../icons/networks/NetworkBitcoin'), NetworkAlgorand: () => import('../icons/networks/NetworkAlgorand'), NetworkSolana: () => import('../icons/networks/NetworkSolana'), + NetworkMoonbase: () => import('../icons/networks/NetworkMoonbase'), NetworkTron: () => import('../icons/networks/NetworkTron'), NetworkArbitrumOne: () => import('../icons/networks/NetworkArbitrumOne'), NetworkBeam: () => import('../icons/networks/NetworkBeam'), @@ -601,6 +607,7 @@ export const TOKEN_ICON_IMPORT_MAP: IconImportMap = { TokenEWT: () => import('../icons/tokens/TokenEWT'), TokenRWN: () => import('../icons/tokens/TokenRWN'), TokenHBOT: () => import('../icons/tokens/TokenHBOT'), + TokenORDER: () => import('../icons/tokens/TokenORDER'), TokenDVPN: () => import('../icons/tokens/TokenDVPN'), TokenLUSD: () => import('../icons/tokens/TokenLUSD'), TokenGOG: () => import('../icons/tokens/TokenGOG'), diff --git a/packages/utils/src/scripts/gecko/custom-networks.json b/packages/utils/src/scripts/gecko/custom-networks.json index 038f08ea7..d128ef6d8 100644 --- a/packages/utils/src/scripts/gecko/custom-networks.json +++ b/packages/utils/src/scripts/gecko/custom-networks.json @@ -208,5 +208,13 @@ "shortname": "orderly", "chainId": 291, "nativeCoinId": "eth" + }, + { "id": "moonbase", "name": "moonbase", "shortname": "moonbase", "chainId": 1287 }, + { + "id": "unichain", + "name": "Unichain", + "shortname": "uni", + "chainId": 130, + "nativeCoinId": "eth" } ] diff --git a/raw-svgs/networks/branded/moonbase.svg b/raw-svgs/networks/branded/moonbase.svg new file mode 100644 index 000000000..ca7071a98 --- /dev/null +++ b/raw-svgs/networks/branded/moonbase.svg @@ -0,0 +1,3 @@ + + + diff --git a/raw-svgs/networks/branded/moonbeam.svg b/raw-svgs/networks/branded/moonbeam.svg index ca7071a98..ac90bc40d 100644 --- a/raw-svgs/networks/branded/moonbeam.svg +++ b/raw-svgs/networks/branded/moonbeam.svg @@ -1,3 +1,4 @@ - + + diff --git a/raw-svgs/networks/branded/unichain.svg b/raw-svgs/networks/branded/unichain.svg new file mode 100644 index 000000000..e28161e8f --- /dev/null +++ b/raw-svgs/networks/branded/unichain.svg @@ -0,0 +1,3 @@ + + + diff --git a/raw-svgs/networks/mono/moonbase.svg b/raw-svgs/networks/mono/moonbase.svg new file mode 100644 index 000000000..ccf25b604 --- /dev/null +++ b/raw-svgs/networks/mono/moonbase.svg @@ -0,0 +1,3 @@ + + + diff --git a/raw-svgs/networks/mono/moonbeam.svg b/raw-svgs/networks/mono/moonbeam.svg index ccf25b604..8ede3c6ed 100644 --- a/raw-svgs/networks/mono/moonbeam.svg +++ b/raw-svgs/networks/mono/moonbeam.svg @@ -1,3 +1,3 @@ - + diff --git a/raw-svgs/networks/mono/unichain.svg b/raw-svgs/networks/mono/unichain.svg new file mode 100644 index 000000000..6e6933176 --- /dev/null +++ b/raw-svgs/networks/mono/unichain.svg @@ -0,0 +1,3 @@ + + +