@@ -9,29 +9,37 @@ import BscBlack from '../logos/black/Bsc';
9
9
import CeloBlack from '../logos/black/Celo' ;
10
10
import EthereumBlack from '../logos/black/Ethereum' ;
11
11
import GnosisBlack from '../logos/black/Gnosis' ;
12
+ import InevmBlack from '../logos/black/Inevm' ;
13
+ import InjectiveBlack from '../logos/black/Injective' ;
12
14
import MantaBlack from '../logos/black/Manta' ;
13
15
import MoonbeamBlack from '../logos/black/Moonbeam' ;
16
+ import NautilusBlack from '../logos/black/Nautilus' ;
14
17
import NeutronBlack from '../logos/black/Neutron' ;
15
18
import OptimismBlack from '../logos/black/Optimism' ;
16
19
import PolygonBlack from '../logos/black/Polygon' ;
17
20
import PolygonzkevmBlack from '../logos/black/Polygonzkevm' ;
18
21
import ScrollBlack from '../logos/black/Scroll' ;
19
22
import SolanaBlack from '../logos/black/Solana' ;
23
+ import VictionBlack from '../logos/black/Viction' ;
20
24
import ArbitrumColor from '../logos/color/Arbitrum' ;
21
25
import AvalancheColor from '../logos/color/Avalanche' ;
22
26
import BaseColor from '../logos/color/Base' ;
23
27
import BscColor from '../logos/color/Bsc' ;
24
28
import CeloColor from '../logos/color/Celo' ;
25
29
import EthereumColor from '../logos/color/Ethereum' ;
26
30
import GnosisColor from '../logos/color/Gnosis' ;
31
+ import InevmColor from '../logos/color/Inevm' ;
32
+ import InjectiveColor from '../logos/color/Injective' ;
27
33
import MantaColor from '../logos/color/Manta' ;
28
34
import MoonbeamColor from '../logos/color/Moonbeam' ;
35
+ import NautilusColor from '../logos/color/Nautilus' ;
29
36
import NeutronColor from '../logos/color/Neutron' ;
30
37
import OptimismColor from '../logos/color/Optimism' ;
31
38
import PolygonColor from '../logos/color/Polygon' ;
32
39
import PolygonzkevmColor from '../logos/color/Polygonzkevm' ;
33
40
import ScrollColor from '../logos/color/Scroll' ;
34
41
import SolanaColor from '../logos/color/Solana' ;
42
+ import VictionColor from '../logos/color/Viction' ;
35
43
36
44
import { Circle } from './Circle' ;
37
45
import { QuestionMarkIcon } from './QuestionMark' ;
@@ -40,7 +48,7 @@ type SvgIcon = (props: { width: number; height: number; title?: string }) => Rea
40
48
41
49
// Keep up to date as new chains are added or
42
50
// icon will fallback to default (question mark)
43
- const CHAIN_TO_LOGO : Record < number , { black : SvgIcon ; color : SvgIcon } > = {
51
+ const CHAIN_TO_LOGO : Record < string | number , { black : SvgIcon ; color : SvgIcon } > = {
44
52
[ chainMetadata . alfajores . chainId ] : { black : CeloBlack , color : CeloColor } ,
45
53
[ chainMetadata . arbitrum . chainId ] : { black : ArbitrumBlack , color : ArbitrumColor } ,
46
54
[ chainMetadata . arbitrumgoerli . chainId ] : { black : ArbitrumBlack , color : ArbitrumColor } ,
@@ -55,10 +63,13 @@ const CHAIN_TO_LOGO: Record<number, { black: SvgIcon; color: SvgIcon }> = {
55
63
[ chainMetadata . fuji . chainId ] : { black : AvalancheBlack , color : AvalancheColor } ,
56
64
[ chainMetadata . gnosis . chainId ] : { black : GnosisBlack , color : GnosisColor } ,
57
65
[ chainMetadata . goerli . chainId ] : { black : EthereumBlack , color : EthereumColor } ,
66
+ [ chainMetadata . inevm . chainId ] : { black : InevmBlack , color : InevmColor } ,
67
+ [ chainMetadata . injective . chainId ] : { black : InjectiveBlack , color : InjectiveColor } ,
58
68
[ chainMetadata . mantapacific . chainId ] : { black : MantaBlack , color : MantaColor } ,
59
69
[ chainMetadata . moonbasealpha . chainId ] : { black : MoonbeamBlack , color : MoonbeamColor } ,
60
70
[ chainMetadata . moonbeam . chainId ] : { black : MoonbeamBlack , color : MoonbeamColor } ,
61
71
[ chainMetadata . mumbai . chainId ] : { black : PolygonBlack , color : PolygonColor } ,
72
+ [ chainMetadata . nautilus . chainId ] : { black : NautilusBlack , color : NautilusColor } ,
62
73
[ chainMetadata . neutron . chainId ] : { black : NeutronBlack , color : NeutronColor } ,
63
74
[ chainMetadata . optimism . chainId ] : { black : OptimismBlack , color : OptimismColor } ,
64
75
[ chainMetadata . optimismgoerli . chainId ] : { black : OptimismBlack , color : OptimismColor } ,
@@ -73,6 +84,7 @@ const CHAIN_TO_LOGO: Record<number, { black: SvgIcon; color: SvgIcon }> = {
73
84
[ chainMetadata . sepolia . chainId ] : { black : EthereumBlack , color : EthereumColor } ,
74
85
[ chainMetadata . solana . chainId ] : { black : SolanaBlack , color : SolanaColor } ,
75
86
[ chainMetadata . solanadevnet . chainId ] : { black : SolanaBlack , color : SolanaColor } ,
87
+ [ chainMetadata . viction . chainId ] : { black : VictionBlack , color : VictionColor } ,
76
88
} ;
77
89
78
90
export interface ChainLogoProps {
0 commit comments