mirror of
https://github.com/aljazceru/bitfinex-api-py.git
synced 2025-12-18 22:34:21 +01:00
Add support for endpoint: GET /auth/r/ledgets/hist.
This commit is contained in:
@@ -232,18 +232,23 @@ class RestAuthEndpoints(Interface):
|
|||||||
|
|
||||||
def get_ledgers(
|
def get_ledgers(
|
||||||
self,
|
self,
|
||||||
currency: str,
|
currency: Optional[str] = None,
|
||||||
*,
|
*,
|
||||||
category: Optional[int] = None,
|
category: Optional[int] = None,
|
||||||
start: Optional[str] = None,
|
start: Optional[str] = None,
|
||||||
end: Optional[str] = None,
|
end: Optional[str] = None,
|
||||||
limit: Optional[int] = None,
|
limit: Optional[int] = None,
|
||||||
) -> List[Ledger]:
|
) -> List[Ledger]:
|
||||||
|
if currency is None:
|
||||||
|
endpoint = "auth/r/ledgers/hist"
|
||||||
|
else:
|
||||||
|
endpoint = f"auth/r/ledgers/{currency}/hist"
|
||||||
|
|
||||||
body = {"category": category, "start": start, "end": end, "limit": limit}
|
body = {"category": category, "start": start, "end": end, "limit": limit}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
serializers.Ledger.parse(*sub_data)
|
serializers.Ledger.parse(*sub_data)
|
||||||
for sub_data in self._m.post(f"auth/r/ledgers/{currency}/hist", body=body)
|
for sub_data in self._m.post(endpoint, body=body)
|
||||||
]
|
]
|
||||||
|
|
||||||
def get_base_margin_info(self) -> BaseMarginInfo:
|
def get_base_margin_info(self) -> BaseMarginInfo:
|
||||||
|
|||||||
Reference in New Issue
Block a user