Esempio n. 1
0
 def _get_path_rate_limiters(self) -> Dict[str, RateLimiter]:
     return {
         '/orders': RateLimiter(rate=100, period=60),
         '/orders/limit-order': RateLimiter(rate=50, period=60),
         '/orders/market-order': RateLimiter(rate=50, period=60),
         '/orders/cancel': RateLimiter(rate=50, period=60),
     }
Esempio n. 2
0
 def _get_default_rate_limiter(self) -> RateLimiter:
     return RateLimiter(rate=120, period=60)
Esempio n. 3
0
 def __init__(self, client):
     self._client = client
     self._rate_limit = RateLimiter(rate=120, period=60)