Skip to content

Commit c11f42b

Browse files
committed
Add more chains
1 parent 43fe623 commit c11f42b

File tree

1 file changed

+49
-1
lines changed

1 file changed

+49
-1
lines changed

src/utils/chains.ts

+49-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ import {
1515
polygonAmoy,
1616
arbitrum,
1717
arbitrumSepolia,
18+
gnosis,
19+
gnosisChiado,
20+
cyber,
21+
celo,
22+
avalanche,
23+
linea,
24+
blast,
25+
blastSepolia,
1826
} from 'viem/chains';
1927

2028
const ETHEREUM = mainnet.id;
@@ -27,6 +35,14 @@ const POLYGON = polygon.id;
2735
const POLYGON_AMOY = polygonAmoy.id;
2836
const ARBITRUM = arbitrum.id;
2937
const ARBITRUM_SEPOLIA = arbitrumSepolia.id;
38+
const GNOSIS = gnosis.id;
39+
const GNOSIS_CHIADO = gnosisChiado.id;
40+
const CYBER = cyber.id;
41+
const CELO = celo.id;
42+
const AVALANCHE = avalanche.id;
43+
const LINEA = linea.id;
44+
const BLAST = blast.id;
45+
const BLAST_SEPOLIA = blastSepolia.id;
3046

3147
type Chain =
3248
| typeof ETHEREUM
@@ -38,7 +54,15 @@ type Chain =
3854
| typeof POLYGON
3955
| typeof POLYGON_AMOY
4056
| typeof ARBITRUM
41-
| typeof ARBITRUM_SEPOLIA;
57+
| typeof ARBITRUM_SEPOLIA
58+
| typeof GNOSIS
59+
| typeof GNOSIS_CHIADO
60+
| typeof CYBER
61+
| typeof CELO
62+
| typeof AVALANCHE
63+
| typeof LINEA
64+
| typeof BLAST
65+
| typeof BLAST_SEPOLIA;
4266

4367
const DEFAULT_CHAIN = ETHEREUM;
4468

@@ -53,6 +77,14 @@ const CHAINS: Chain[] = [
5377
POLYGON_AMOY,
5478
ARBITRUM,
5579
ARBITRUM_SEPOLIA,
80+
GNOSIS,
81+
GNOSIS_CHIADO,
82+
CYBER,
83+
CELO,
84+
AVALANCHE,
85+
LINEA,
86+
BLAST,
87+
BLAST_SEPOLIA,
5688
];
5789

5890
function getChainData(chainId: Chain): ChainData {
@@ -77,6 +109,22 @@ function getChainData(chainId: Chain): ChainData {
77109
return arbitrum;
78110
case ARBITRUM_SEPOLIA:
79111
return arbitrumSepolia;
112+
case GNOSIS:
113+
return gnosis;
114+
case GNOSIS_CHIADO:
115+
return gnosisChiado;
116+
case CYBER:
117+
return cyber;
118+
case CELO:
119+
return celo;
120+
case AVALANCHE:
121+
return avalanche;
122+
case LINEA:
123+
return linea;
124+
case BLAST:
125+
return blast;
126+
case BLAST_SEPOLIA:
127+
return blastSepolia;
80128
}
81129
}
82130

0 commit comments

Comments
 (0)