Skip to content

Commit 0ee9636

Browse files
committed
Use SemVer::parse instead of SemVer::try_from for version parsing
1 parent 68c9c5e commit 0ee9636

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

crates/charon/src/eth2wrap/version.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ enum BeaconNodeVersionError {
2222
fn 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

Comments
 (0)