mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore(provider): clone after filtering on sealed_headers_while (#11459)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
@ -562,8 +562,8 @@ impl<N: ProviderNodeTypes> HeaderProvider for BlockchainProvider2<N> {
|
||||
range,
|
||||
|db_provider, range, predicate| db_provider.sealed_headers_while(range, predicate),
|
||||
|block_state, predicate| {
|
||||
Some(block_state.block_ref().block().header.clone())
|
||||
.filter(|header| predicate(header))
|
||||
let header = &block_state.block_ref().block().header;
|
||||
predicate(header).then(|| header.clone())
|
||||
},
|
||||
predicate,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user