anychain_ethereum/network/
testnet.rs1use super::EthereumNetwork;
2
3#[derive(Copy, Clone, Debug)]
4pub struct Sepolia; impl EthereumNetwork for Sepolia {
8 const CHAIN_ID: u32 = 11155111;
9}
10
11#[derive(Copy, Clone, Debug)]
12pub struct Goerli; impl EthereumNetwork for Goerli {
16 const CHAIN_ID: u32 = 5;
17}
18
19#[derive(Copy, Clone, Debug)]
20pub struct Kotti; impl EthereumNetwork for Kotti {
24 const CHAIN_ID: u32 = 6;
25}
26
27#[derive(Copy, Clone, Debug)]
28pub struct Mumbai; impl EthereumNetwork for Mumbai {
32 const CHAIN_ID: u32 = 80001;
33}
34
35#[derive(Copy, Clone, Debug)]
36pub struct Amoy; impl EthereumNetwork for Amoy {
40 const CHAIN_ID: u32 = 80002;
41}
42
43#[derive(Copy, Clone, Debug)]
44pub struct ArbitrumGoerli; impl EthereumNetwork for ArbitrumGoerli {
48 const CHAIN_ID: u32 = 421613;
49}
50
51#[derive(Copy, Clone, Debug)]
52pub struct AvalancheTestnet; impl EthereumNetwork for AvalancheTestnet {
56 const CHAIN_ID: u32 = 43113;
57}
58
59#[derive(Copy, Clone, Debug)]
60pub struct BaseGoerli; impl EthereumNetwork for BaseGoerli {
64 const CHAIN_ID: u32 = 84531;
65}
66
67#[derive(Copy, Clone, Debug)]
68pub struct BinanceSmartChainTestnet; impl EthereumNetwork for BinanceSmartChainTestnet {
72 const CHAIN_ID: u32 = 97;
73}
74
75#[derive(Copy, Clone, Debug)]
76pub struct HuobiEcoTestnet; impl EthereumNetwork for HuobiEcoTestnet {
80 const CHAIN_ID: u32 = 256;
81}
82
83#[derive(Copy, Clone, Debug)]
84pub struct OkexTestnet; impl EthereumNetwork for OkexTestnet {
88 const CHAIN_ID: u32 = 65;
89}
90
91#[derive(Copy, Clone, Debug)]
92pub struct OpBnbTestnet; impl EthereumNetwork for OpBnbTestnet {
96 const CHAIN_ID: u32 = 5611;
97}
98
99#[derive(Copy, Clone, Debug)]
100pub struct OptimismGoerli; impl EthereumNetwork for OptimismGoerli {
104 const CHAIN_ID: u32 = 420;
105}
106
107#[derive(Copy, Clone, Debug)]
108pub struct LineaSepolia; impl EthereumNetwork for LineaSepolia {
112 const CHAIN_ID: u32 = 59141;
113}
114
115#[derive(Copy, Clone, Debug)]
116pub struct XlayerTestnet; impl EthereumNetwork for XlayerTestnet {
120 const CHAIN_ID: u32 = 195;
121}
122
123#[derive(Copy, Clone, Debug)]
124pub struct SeiTestnet; impl EthereumNetwork for SeiTestnet {
128 const CHAIN_ID: u32 = 1328;
129}
130
131#[derive(Copy, Clone, Debug)]
132pub struct CroTestnet; impl EthereumNetwork for CroTestnet {
136 const CHAIN_ID: u32 = 338;
137}
138
139#[derive(Copy, Clone, Debug)]
140pub struct MovaTestnet; impl EthereumNetwork for MovaTestnet {
144 const CHAIN_ID: u32 = 10323;
145}
146
147#[derive(Copy, Clone, Debug)]
148pub struct InkTestnet; impl EthereumNetwork for InkTestnet {
152 const CHAIN_ID: u32 = 763373;
153}
154
155#[derive(Copy, Clone, Debug)]
156pub struct MorphTestnet; impl EthereumNetwork for MorphTestnet {
160 const CHAIN_ID: u32 = 2710;
161}