fn process_published_blocks(&mut self, published_blocks: Vec<Arc<Block>>) -> Result<(), MempoolError> {
        for published_block in published_blocks {
            self.process_published_block(published_block)?;
        }
        Ok(())
    }
// Update the Mempool based on the received set of published blocks.
Update the Mempool based on the received set of published blocks.
Update the Mempool based on the received set of published blocks .
fn process_published_blocks(&mut self, published_blocks: Vec<Arc<Block>>) -> Result<(), MempoolError> {
        for published_block in published_blocks {
            self.process_published_block(published_block)?;
        }
        Ok(())
    }
fn process_published_blocks ( & mut self , published_blocks : Vec < Arc < Block > > ) -> Result < ( ) , MempoolError > { for published_block in published_blocks { self . process_published_block ( published_block ) ? ; } Ok ( ( ) ) }
Update the Mempool based on the received set of published blocks.
Update the Mempool based on the received set of published blocks .
&mut self
published_blocks
Vec<Arc<Block>>
&mut self
published_blocks
Vec<Arc<Block>>