Add new endpoints in BfxRestInterfaces.py (with serializers and typings).

This commit is contained in:
Davide Casale
2022-12-12 17:06:33 +01:00
parent 376ac37273
commit 32d698285e
3 changed files with 73 additions and 4 deletions

View File

@@ -87,7 +87,7 @@ Candle = TypedDict("Candle", {
Candles = List[Candle]
DerivativesStatus = TypedDict("DerivativesStatus", {
"KEY": str,
"KEY": Optional[str],
"MTS": int,
"DERIV_PRICE": float,
"SPOT_PRICE": float,
@@ -117,4 +117,25 @@ Liquidation = TypedDict("Liquidation", {
Liquidations = List[Liquidation]
Leaderboard = TypedDict("Leaderboard", {
"MTS": int,
"USERNAME": str,
"RANKING": int,
"VALUE": float,
"TWITTER_HANDLE": Optional[str]
})
Leaderboards = List[Leaderboard]
FundingStat = TypedDict("FundingStat", {
"TIMESTAMP": int,
"FRR": float,
"AVG_PERIOD": float,
"FUNDING_AMOUNT": float,
"FUNDING_AMOUNT_USED": float,
"FUNDING_BELOW_THRESHOLD": float
})
FundingStats = List[FundingStat]
#endregion