Skip to content

Commit ecf013d

Browse files
committed
feat: include exchangeID in /markets response
1 parent 59837ef commit ecf013d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

freqtrade/rpc/api_server/api_schemas.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -622,6 +622,7 @@ class MarketModel(BaseModel):
622622

623623
class MarketResponse(BaseModel):
624624
markets: dict[str, MarketModel]
625+
exchange_id: str
625626

626627

627628
class SysInfo(BaseModel):

freqtrade/rpc/api_server/api_v1.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -489,13 +489,14 @@ def markets(
489489
handleExchangePayload(query, config_loc)
490490
exchange = get_exchange(config_loc)
491491
else:
492-
exchange = rpc._exchange
492+
exchange = rpc._freqtrade.exchange
493493

494494
return {
495495
"markets": exchange.get_markets(
496496
base_currencies=[query.base] if query.base else None,
497497
quote_currencies=[query.quote] if query.quote else None,
498-
)
498+
),
499+
"exchange_id": exchange.id,
499500
}
500501

501502

0 commit comments

Comments
 (0)