code: def get_events_for_block_ids(self, block_ids, subscriptions):
          
  
          blocks = [self._block_store[block_id] for block_id in block_ids]
          return self.get_events_for_blocks(blocks, subscriptions)
docs: Get a list of events associated with all the block ids.
  
          Args:
              block_ids (list of str): The block ids to search for events that
                  match each subscription.
              subscriptions (list of EventSubscriptions): EventFilter and
                  event type to filter events.
  
          Returns (list of Events): The Events associated which each block id.
  
          Raises:
              KeyError
                  A block id isn't found within the block store or a transaction
                  is missing from the receipt store.