@@ -22,12 +22,12 @@ enum BeaconNodeVersionError {
2222fn minimum_beacon_node_version ( name : & str ) -> Option < version:: SemVer > {
2323 let name = name. to_lowercase ( ) ;
2424 match name. as_str ( ) {
25- "lighthouse" => Some ( version:: SemVer :: try_from ( "v8.0.0-rc.0" ) . unwrap ( ) ) ,
26- "teku" => Some ( version:: SemVer :: try_from ( "v25.9.3" ) . unwrap ( ) ) ,
27- "lodestar" => Some ( version:: SemVer :: try_from ( "v1.35.0-rc.1" ) . unwrap ( ) ) ,
28- "nimbus" => Some ( version:: SemVer :: try_from ( "v25.9.2" ) . unwrap ( ) ) ,
29- "prysm" => Some ( version:: SemVer :: try_from ( "v6.1.0" ) . unwrap ( ) ) ,
30- "grandine" => Some ( version:: SemVer :: try_from ( "v2.0.0-rc0" ) . unwrap ( ) ) ,
25+ "lighthouse" => Some ( version:: SemVer :: parse ( "v8.0.0-rc.0" ) . unwrap ( ) ) ,
26+ "teku" => Some ( version:: SemVer :: parse ( "v25.9.3" ) . unwrap ( ) ) ,
27+ "lodestar" => Some ( version:: SemVer :: parse ( "v1.35.0-rc.1" ) . unwrap ( ) ) ,
28+ "nimbus" => Some ( version:: SemVer :: parse ( "v25.9.2" ) . unwrap ( ) ) ,
29+ "prysm" => Some ( version:: SemVer :: parse ( "v6.1.0" ) . unwrap ( ) ) ,
30+ "grandine" => Some ( version:: SemVer :: parse ( "v2.0.0-rc0" ) . unwrap ( ) ) ,
3131 _ => None ,
3232 }
3333}
@@ -113,16 +113,16 @@ mod tests {
113113 (
114114 "Nimbus/v25.9.0-c7e5ca-stateofus" ,
115115 Err ( BeaconNodeVersionError :: TooOld {
116- client: version:: SemVer :: try_from ( "v25.9.0" ) . unwrap( ) ,
117- minimum: version:: SemVer :: try_from ( "v25.9.2" ) . unwrap( ) ,
116+ client: version:: SemVer :: parse ( "v25.9.0" ) . unwrap( ) ,
117+ minimum: version:: SemVer :: parse ( "v25.9.2" ) . unwrap( ) ,
118118 } ) ,
119119 ) ,
120120 // Prysm
121121 (
122122 "Prysm/v5.3.2 (linux amd64)" ,
123123 Err ( BeaconNodeVersionError :: TooOld {
124- client: version:: SemVer :: try_from ( "v5.3.2" ) . unwrap( ) ,
125- minimum: version:: SemVer :: try_from ( "v6.1.0" ) . unwrap( ) ,
124+ client: version:: SemVer :: parse ( "v5.3.2" ) . unwrap( ) ,
125+ minimum: version:: SemVer :: parse ( "v6.1.0" ) . unwrap( ) ,
126126 } ) ,
127127 ) ,
128128 ( "Prysm/v6.1.2 (linux amd64)" , Ok ( ( ) ) ) ,
0 commit comments