code: def create_txn_history(
      asset, priceList, amtList, interval, sim_params, trading_calendar
  ):
      txns = []
      current = sim_params.first_open
  
      for price, amount in zip(priceList, amtList):
          dt = get_next_trading_dt(current, interval, trading_calendar)
  
          txns.append(create_txn(asset, price, amount, dt, None))
          current = current + interval
      return txns
  
imports: import pandas
  import numpy
  from datetime import timedelta, datetime
  from catalyst.assets import Asset
  from catalyst.finance.transaction import Transaction
  from catalyst.protocol import Event, DATASOURCE_TYPE
  from catalyst.sources import SpecificEquityTrades
  from catalyst.finance.trading import SimulationParameters
  from catalyst.sources.test_source import create_trade
  from catalyst.data.loader import load_from_yahoo, load_bars_from_yahoo
  from catalyst.utils.calendars import get_calendar
  from catalyst.utils.input_validation import expect_types
label_desc: Use image node_id 8 for calling a global function with example usage: create_txn_history(asset, priceList, amtList, interval, sim_params, trading_calendar) and returns: txns