diff --git a/leader/src/lib.rs b/leader/src/lib.rs index 00919a3..e202e27 100644 --- a/leader/src/lib.rs +++ b/leader/src/lib.rs @@ -125,6 +125,9 @@ pub async fn get_block_hashes(block_number: U64, provider: &Provider) -> R .hash .unwrap(); for i in 1..=256 { + if block_number < i { + break; + } let hash = provider .get_block(block_number - i) .await?