short circuit if no requests

This commit is contained in:
Bryan Stitt 2023-06-12 21:54:33 -07:00
parent 18835e09da
commit 6324d9c7d9

@ -1015,6 +1015,10 @@ impl Web3ProxyApp {
// TODO: we should probably change ethers-rs to support this directly. they pushed this off to v2 though // TODO: we should probably change ethers-rs to support this directly. they pushed this off to v2 though
let num_requests = requests.len(); let num_requests = requests.len();
if num_requests == 0 {
return Ok((vec![], vec![]));
}
// get the head block now so that any requests that need it all use the same block // get the head block now so that any requests that need it all use the same block
// TODO: this still has an edge condition if there is a reorg in the middle of the request!!! // TODO: this still has an edge condition if there is a reorg in the middle of the request!!!
let head_block_num = self let head_block_num = self