fix(cli): fix ImportReceiptsOp (#11216)

This commit is contained in:
joshieDo
2024-09-26 16:55:28 +02:00
committed by GitHub
parent 6a7d8938c7
commit d46f76264d
3 changed files with 87 additions and 71 deletions

View File

@ -5,7 +5,7 @@ use reth_primitives::{Receipt, Receipts};
use tokio::io::AsyncReadExt;
use tokio_stream::StreamExt;
use tokio_util::codec::{Decoder, FramedRead};
use tracing::trace;
use tracing::{trace, warn};
use crate::{DecodedFileChunk, FileClientError};
@ -106,6 +106,11 @@ where
match receipt {
Some(ReceiptWithBlockNumber { receipt, number }) => {
if block_number > number {
warn!(target: "downloaders::file", previous_block_number = block_number, "skipping receipt from a lower block: {number}");
continue
}
total_receipts += 1;
if first_block.is_none() {