From 4493a6cd0caf5c9b8bd24207de98f309d4bddbc2 Mon Sep 17 00:00:00 2001 From: Alex Gherghisan Date: Thu, 5 Jun 2025 14:34:36 +0100 Subject: [PATCH] fix(anvil): guard against the blockchain advancing while checking latest block (#10714) fix: guard against the blockchain advancing while checking latest block --- crates/anvil/src/eth/backend/mem/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/anvil/src/eth/backend/mem/mod.rs b/crates/anvil/src/eth/backend/mem/mod.rs index c21dec7022fd8..fdb303fa4710d 100644 --- a/crates/anvil/src/eth/backend/mem/mod.rs +++ b/crates/anvil/src/eth/backend/mem/mod.rs @@ -2238,7 +2238,7 @@ impl Backend { .number } BlockId::Number(num) => match num { - BlockNumber::Latest | BlockNumber::Pending => self.best_number(), + BlockNumber::Latest | BlockNumber::Pending => current, BlockNumber::Earliest => U64::ZERO.to::(), BlockNumber::Number(num) => num, BlockNumber::Safe => current.saturating_sub(self.slots_in_an_epoch),