input: from typing import List, Dict
  
  def add_block_to_blockchain(blockchain: Blockchain, blocks: List[Dict[str, any]]) -> Blockchain:
      """Add a list of blocks to a given blockchain. Each block in the list should
      contain a timestamp and data. The blockchain will automatically calculate
      the previous hash and index for each block.
  
      Example:
      blockchain = Blockchain()
      blocks = [
          {"timestamp": "2023-01-01 10:00:00", "data": "First block"},
          {"timestamp": "2023-01-01 11:00:00", "data": "Second block"}
      ]
      for block in blocks:
          blockchain.add_block(block)
      assert blockchain.get_chain() == json.dumps([
          {"index": 0, "timestamp": "2023-01-01 10:00:00", "data": "First block", "previous_hash": None, "hash": "some_hash_value_1"},
          {"index": 1, "timestamp": "2023-01-01 11:00:00", "data": "Second block", "previous_hash": "some_hash_value_1", "hash": "some_hash_value_2"}
      ], indent=2)
      """
      for block in blocks:
          blockchain.add_block(block)
      return blockchain
output:     for block in blocks:
          blockchain.add_block(block)
      return blockchain