From c6930dcb4cbb6e77a82bb50b235f2f80aa3d5598 Mon Sep 17 00:00:00 2001 From: Bryan Stitt Date: Wed, 28 Jun 2023 19:19:14 -0700 Subject: [PATCH] saturating sub --- web3_proxy/src/app/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web3_proxy/src/app/mod.rs b/web3_proxy/src/app/mod.rs index 0d2a3504..6e1668bd 100644 --- a/web3_proxy/src/app/mod.rs +++ b/web3_proxy/src/app/mod.rs @@ -1642,7 +1642,7 @@ impl Web3ProxyApp { block, cache_errors, } => { - let block_depth = (head_block.number() - block.num()).as_u64(); + let block_depth = (head_block.number().saturating_sub(block.num())).as_u64(); if block_depth < self.config.archive_depth { request_metadata @@ -1663,7 +1663,7 @@ impl Web3ProxyApp { to_block, cache_errors, } => { - let block_depth = (head_block.number() - from_block.num()).as_u64(); + let block_depth = (head_block.number().saturating_sub(from_block.num())).as_u64(); if block_depth < self.config.archive_depth { request_metadata