diff --git a/freqtrade/exchange/interface.py b/freqtrade/exchange/interface.py index 114ac9a6f..7c6f30be2 100644 --- a/freqtrade/exchange/interface.py +++ b/freqtrade/exchange/interface.py @@ -49,6 +49,21 @@ class Exchange(ABC): :return: float """ + @abstractmethod + def get_balances(self) -> List[dict]: + """ + Gets account balances across currencies + :return: List of dicts, format: [ + { + 'Currency': str, + 'Balance': float, + 'Available': float, + 'Pending': float, + } + ... + ] + """ + @abstractmethod def get_ticker(self, pair: str) -> dict: """