anychain_ethereum/network/
mod.rs1use anychain_core::Network;
2
3pub mod ethereum;
4pub use self::ethereum::*;
5
6pub mod goerli;
7pub use self::goerli::*;
8
9pub mod sepolia;
10pub use self::sepolia::*;
11
12pub mod ethereum_classic;
13pub use self::ethereum_classic::*;
14
15pub mod kotti;
16pub use self::kotti::*;
17
18pub mod polygon;
19pub use self::polygon::*;
20
21pub mod mumbai;
22pub use self::mumbai::*;
23
24pub mod avalanche;
25pub use self::avalanche::*;
26
27pub mod avalanche_testnet;
28pub use self::avalanche_testnet::*;
29
30pub mod arbitrum;
31pub use self::arbitrum::*;
32
33pub mod arbitrum_goerli;
34pub use self::arbitrum_goerli::*;
35
36pub mod optimism;
37pub use self::optimism::*;
38
39pub mod optimism_goerli;
40pub use self::optimism_goerli::*;
41
42pub mod base;
43pub use self::base::*;
44
45pub mod base_goerli;
46pub use self::base_goerli::*;
47
48pub mod huobi_eco;
49pub use self::huobi_eco::*;
50
51pub mod huobi_eco_testnet;
52pub use self::huobi_eco_testnet::*;
53
54pub mod binance_smart_chain;
55pub use self::binance_smart_chain::*;
56
57pub mod binance_smart_chain_testnet;
58pub use self::binance_smart_chain_testnet::*;
59
60pub mod okex;
61pub use self::okex::*;
62
63pub mod okex_testnet;
64pub use self::okex_testnet::*;
65
66pub mod opbnb;
67pub use self::opbnb::*;
68
69pub mod opbnb_testnet;
70pub use self::opbnb_testnet::*;
71
72pub trait EthereumNetwork: Network {
74 const CHAIN_ID: u32;
75 const NETWORK_ID: u32;
76}