+ fn filtered_block_connected(&self, header: &Header, txdata: &chain::transaction::TransactionData, height: u32) {
+ for (starting_height, chain_listener) in self.0.iter() {
+ if height > *starting_height {
+ chain_listener.filtered_block_connected(header, txdata, height);
+ }
+ }
+ }
+
+ fn block_disconnected(&self, _header: &Header, _height: u32) {