fix for the reward history range

Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
This commit is contained in:
Uncle Stretch 2025-01-23 21:53:09 +03:00
parent 87eca056a3
commit 44bd27e8f0
Signed by: str3tch
GPG Key ID: 84F3190747EE79AA

View File

@ -283,9 +283,18 @@ pub async fn get_validator_staking_results(
) -> Result<()> { ) -> Result<()> {
let (start, end) = super::raw_calls::historical::stored_range(api, None) let (start, end) = super::raw_calls::historical::stored_range(api, None)
.await? .await?
.map(|range| (range.0.saturating_div(6), range.1.saturating_div(6))) .map(|range| {
(
range.0
.saturating_div(6)
.saturating_sub(1),
range.1
.saturating_div(6)
.saturating_sub(1),
)
})
.unwrap_or((0, 0)); .unwrap_or((0, 0));
for era_index in start..end.saturating_sub(2) { for era_index in start..end {
get_validator_staking_result(action_tx, api, account_id, era_index).await?; get_validator_staking_result(action_tx, api, account_id, era_index).await?;
} }
Ok(()) Ok(())