Take advantage of RangeInclusive for specifying filters' blocks

This commit is contained in:
Luke Parker
2025-01-24 07:44:47 -05:00
parent 604a4b2442
commit 29bb5e21ab
4 changed files with 32 additions and 37 deletions

View File

@@ -160,10 +160,10 @@ impl<D: Db> ScannerFeed for Rpc<D> {
block: Header,
) -> Result<(Vec<EthereumInInstruction>, Vec<Executed>), RpcError<TransportErrorKind>> {
let instructions = router
.in_instructions_unordered(block.number, block.number, &HashSet::from(TOKENS))
.in_instructions_unordered(block.number ..= block.number, &HashSet::from(TOKENS))
.await?;
let executed = router.executed(block.number, block.number).await?;
let executed = router.executed(block.number ..= block.number).await?;
Ok((instructions, executed))
}