"""Kucoin exchange subclass."""
import logging
from typing import Dict

from tradescope.exchange import Exchange


logger = logging.getLogger(__name__)


class Bitvavo(Exchange):
    """Bitvavo exchange class.

    Contains adjustments needed for Tradescope to work with this exchange.

    Please note that this exchange is not included in the list of exchanges
    officially supported by the Tradescope development team. So some features
    may still not work as expected.
    """

    _ts_has: Dict = {
        "ohlcv_candle_limit": 1440,
    }
