code: def get_blocks_overview(block_representation_list, coin_symbol='btc', txn_limit=None, api_key=None):
      '''
      Batch request version of get_blocks_overview
      '''
      for block_representation in block_representation_list:
          assert is_valid_block_representation(
                  block_representation=block_representation,
                  coin_symbol=coin_symbol)
      assert is_valid_coin_symbol(coin_symbol)
  
      blocks = ';'.join([str(x) for x in block_representation_list])
      url = make_url(coin_symbol, **dict(blocks=blocks))
  
      logger.info(url)
  
      params = {}
      if api_key:
          params['token'] = api_key
      if txn_limit:
          params['limit'] = txn_limit
  
      r = requests.get(url, params=params, verify=True, timeout=TIMEOUT_IN_SECONDS)
      r = get_valid_json(r)
      return [_clean_tx(response_dict=d) for d in rf get_blocks_overview(block_representation_list, coin_symbol='btc', txn_limit=None, api_key=None):
      '''
      Batch request version of get_blocks_overview
      '''
      for block_representation in block_representation_list:
          assert is_valid_block_representation(
                  block_representation=block_representation,
                  coin_symbol=coin_symbol)
      assert is_valid_coin_symbol(coin_symbol)
  
      blocks = ';'.join([str(x) for x in block_representation_list])
      url = make_url(coin_symbol, **dict(blocks=blocks))
  
      logger.info(url)
  
      params = {}
      if api_key:
          params['token'] = api_key
      if txn_limit:
          params['limit'] = txn_limit
  
      r = requests.get(url, params=params, verify=True, timeout=TIMEOUT_IN_SECONDS)
      r = get_valid_json(r)
      return [_clean_tx(response_dict=d) for d in r]
docs: Batch request version of get_blocks_overview