reth_optimism_chainspec/superchain/
mod.rs1mod chain_metadata;
4mod chain_spec_macro;
5mod chain_specs;
6mod configs;
7
8pub use chain_specs::*;
9
10#[cfg(test)]
11mod tests {
12 use super::Superchain;
13
14 #[test]
15 fn round_trip_superchain_enum_name_and_env() {
16 for &chain in Superchain::ALL {
17 let name = chain.name();
18 let env = chain.environment();
19
20 assert!(!name.is_empty(), "name() must not be empty");
21 assert!(!env.is_empty(), "environment() must not be empty");
22 }
23 }
24
25 #[test]
26 fn superchain_enum_has_funki_mainnet() {
27 assert!(
28 Superchain::ALL.iter().any(|&c| c.name() == "funki" && c.environment() == "mainnet"),
29 "Expected funki/mainnet in ALL"
30 );
31 }
32}