From 0a0b6d6ddea87b5fba5ff22a162da4925b500ca7 Mon Sep 17 00:00:00 2001 From: glihm Date: Thu, 20 Feb 2025 07:48:18 -0600 Subject: [PATCH] fix piltover logic for block 0 --- saya/core/src/settlement/piltover.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/saya/core/src/settlement/piltover.rs b/saya/core/src/settlement/piltover.rs index e2dfd93..e89f2b0 100644 --- a/saya/core/src/settlement/piltover.rs +++ b/saya/core/src/settlement/piltover.rs @@ -100,13 +100,12 @@ impl PiltoverSettlementBackend { loop { let last_settled_block = self.get_block_number().await.unwrap(); - let mut next_to_settle = if last_settled_block == Felt::MAX { + let next_to_settle = if last_settled_block == Felt::MAX { 0 } else { - last_settled_block.try_into().unwrap() + (>::try_into(last_settled_block).unwrap() + 1) as u64 }; - next_to_settle += 1; let da = pending_blocks.remove(&next_to_settle); let Some(new_da) = da else {