binance future data terms

What is the difference between index_price_klines, klines, market_price_klines, premiun_index_klines data in binance futures.

  • Klines: Klines based on the the futures’ last price
  • Mark Price Klines: Klines based on the futures’ market price
  • Index Price Klines: Klines based on the Index Price
  • Premium Index Klines: Klines based on the Premium Index (on the difference in price between the contract last price and the price of the index).