From f4fe09ffbfe33bc92f5adff8684255dc0debc4b8 Mon Sep 17 00:00:00 2001 From: Samuel Husso Date: Sun, 29 Oct 2017 17:57:57 +0200 Subject: [PATCH] added get_balances as a abstract method to the interface baseclass --- freqtrade/exchange/interface.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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: """