import_receipts_from_reader

Function import_receipts_from_reader 

Source
pub async fn import_receipts_from_reader<N, F>(
    provider_factory: &ProviderFactory<N>,
    reader: ChunkedFileReader,
    filter: F,
) -> Result<ImportReceiptsResult, Report>
where N: ProviderNodeTypes, <N as NodeTypes>::Primitives: NodePrimitives<Receipt = OpReceipt>, F: FnMut(u64, &mut Vec<Vec<<<N as NodeTypes>::Primitives as NodePrimitives>::Receipt>>) -> usize,
Expand description

Imports receipts to static files. Takes a filter callback as parameter, that returns the total number of filtered out receipts.

Caution! Filter callback must replace completely filtered out receipts for a block, with empty vectors, rather than vec!(None). This is since the code for writing to static files, expects indices in the receipts list, to map to sequential block numbers.