diff --git a/Cargo.lock b/Cargo.lock index bc4eb9d37a..ff0b3f7cd2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6062,7 +6062,7 @@ dependencies = [ [[package]] name = "nym-node-status-api" -version = "1.0.0-rc.4" +version = "1.0.0-rc.5" dependencies = [ "anyhow", "axum 0.7.7", diff --git a/nym-node-status-api/nym-node-status-api/Cargo.toml b/nym-node-status-api/nym-node-status-api/Cargo.toml index a915d31555..1698cbb858 100644 --- a/nym-node-status-api/nym-node-status-api/Cargo.toml +++ b/nym-node-status-api/nym-node-status-api/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-node-status-api" -version = "1.0.0-rc.4" +version = "1.0.0-rc.5" authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node-status-api/nym-node-status-api/src/monitor/mod.rs b/nym-node-status-api/nym-node-status-api/src/monitor/mod.rs index 459992b0b3..c9205c84c4 100644 --- a/nym-node-status-api/nym-node-status-api/src/monitor/mod.rs +++ b/nym-node-status-api/nym-node-status-api/src/monitor/mod.rs @@ -249,7 +249,8 @@ impl Monitor { queries::ensure_mixnodes_still_bonded(&pool, &legacy_mixnodes).await?; let count_bonded_mixnodes_reserve = 0; // TODO: NymAPI doesn't report the reserve set size - let count_bonded_mixnodes_inactive = count_bonded_mixnodes - count_bonded_mixnodes_active; + let count_bonded_mixnodes_inactive = + count_bonded_mixnodes.saturating_sub(count_bonded_mixnodes_active); let (all_historical_gateways, all_historical_mixnodes) = calculate_stats(&pool).await?;