perf(rpc): avoid cloning InvalidBlock sealed block (#23162)

This commit is contained in:
Crypto Nomad
2026-03-23 11:54:11 +01:00
committed by GitHub
parent cfab0c6371
commit cc6d14a2ca

View File

@@ -74,8 +74,7 @@ where
executor.spawn_task(async move {
while let Some(event) = stream.next().await {
if let ConsensusEngineEvent::InvalidBlock(block) = event &&
let Ok(recovered) =
RecoveredBlock::try_recover_sealed(block.as_ref().clone())
let Ok(recovered) = RecoveredBlock::try_recover_sealed(*block)
{
bad_block_store.insert(recovered);
}