From e165f003b3fc5df4cd9c7bdc75e070fa5ebcc556 Mon Sep 17 00:00:00 2001 From: hanabi1224 Date: Wed, 9 Oct 2024 20:58:00 +0800 Subject: [PATCH] use proper type of manifest server --- src/networks/mod.rs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/networks/mod.rs b/src/networks/mod.rs index ebc778f1e9e..0ef376e79d4 100644 --- a/src/networks/mod.rs +++ b/src/networks/mod.rs @@ -230,7 +230,8 @@ pub struct ChainConfig { pub fip0081_ramp_duration_epochs: u64, pub f3_bootstrap_epoch: i64, pub f3_initial_power_table: Cid, - pub f3_mainfest_server: Option, + #[cfg_attr(test, arbitrary(gen(|_| Some(libp2p::PeerId::random()))))] + pub f3_mainfest_server: Option, } impl ChainConfig { @@ -257,7 +258,7 @@ impl ChainConfig { f3_mainfest_server: Some( "12D3KooWENMwUF9YxvQxar7uBWJtZkA6amvK4xWmKXfSiHUo2Qq7" .parse() - .expect("Invalid CID"), + .expect("Invalid PeerId"), ), } } @@ -285,7 +286,7 @@ impl ChainConfig { f3_mainfest_server: Some( "12D3KooWS9vD9uwm8u2uPyJV32QBAhKAmPYwmziAgr3Xzk2FU1Mr" .parse() - .expect("Invalid CID"), + .expect("Invalid PeerId"), ), } } @@ -337,7 +338,7 @@ impl ChainConfig { f3_mainfest_server: Some( "12D3KooWJr9jy4ngtJNR7JC1xgLFra3DjEtyxskRYWvBK9TC3Yn6" .parse() - .expect("Invalid CID"), + .expect("Invalid PeerId"), ), } } @@ -633,4 +634,12 @@ mod tests { "dummydevnet" ); } + + #[test] + fn chain_config() { + ChainConfig::mainnet(); + ChainConfig::calibnet(); + ChainConfig::devnet(); + ChainConfig::butterflynet(); + } }