feat: add show pairlists whitelist on rfc and telegram
This commit is contained in:
parent
1829da669c
commit
c84a86891b
@ -716,6 +716,8 @@ class RPC:
|
|||||||
'length': len(self._freqtrade.active_pair_whitelist),
|
'length': len(self._freqtrade.active_pair_whitelist),
|
||||||
'whitelist': self._freqtrade.active_pair_whitelist
|
'whitelist': self._freqtrade.active_pair_whitelist
|
||||||
}
|
}
|
||||||
|
if self._freqtrade.pairlists.whitelist:
|
||||||
|
res['pairlistsWhitelist'] = self._freqtrade.pairlists.whitelist
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _rpc_blacklist(self, add: List[str] = None) -> Dict:
|
def _rpc_blacklist(self, add: List[str] = None) -> Dict:
|
||||||
|
@ -853,6 +853,8 @@ class Telegram(RPCHandler):
|
|||||||
|
|
||||||
message = f"Using whitelist `{whitelist['method']}` with {whitelist['length']} pairs\n"
|
message = f"Using whitelist `{whitelist['method']}` with {whitelist['length']} pairs\n"
|
||||||
message += f"`{', '.join(whitelist['whitelist'])}`"
|
message += f"`{', '.join(whitelist['whitelist'])}`"
|
||||||
|
if whitelist['pairlistsWhitelist']:
|
||||||
|
message += f"`from current pairlists whitelist {', '.join(whitelist['pairlistsWhitelist'])}`"
|
||||||
|
|
||||||
logger.debug(message)
|
logger.debug(message)
|
||||||
self._send_msg(message)
|
self._send_msg(message)
|
||||||
|
@ -959,6 +959,9 @@ def test_rpc_whitelist_dynamic(mocker, default_conf) -> None:
|
|||||||
assert ret['length'] == 4
|
assert ret['length'] == 4
|
||||||
assert ret['whitelist'] == default_conf['exchange']['pair_whitelist']
|
assert ret['whitelist'] == default_conf['exchange']['pair_whitelist']
|
||||||
|
|
||||||
|
api_whitelist = ['ETH/BTC', 'LTC/BTC', 'XRP/BTC', 'NEO/BTC']
|
||||||
|
assert api_whitelist == ret['pairlistsWhitelist']
|
||||||
|
|
||||||
|
|
||||||
def test_rpc_blacklist(mocker, default_conf) -> None:
|
def test_rpc_blacklist(mocker, default_conf) -> None:
|
||||||
mocker.patch('freqtrade.rpc.telegram.Telegram', MagicMock())
|
mocker.patch('freqtrade.rpc.telegram.Telegram', MagicMock())
|
||||||
|
Loading…
Reference in New Issue
Block a user