Commit Graph

4 Commits

Author SHA1 Message Date
Ryan O'Hara-Reid
232d6ebc1f rate limit: make context aware (#731)
* rate limits: Make context aware

* binance: rate limit allow for cancellation of reservation when deadline is exceeded

* request: add context.done() before initiating any bulk work.

* binance: update error return for rate limiting

* request: updated dealine check to remove after time.Now procedure as this will obfuscate a deadline which will be limited by the context check on every attempt, so no need to sleep with delay.
2021-08-10 12:08:27 +10:00
Adam
57bdecac6b Binance: Update rate limits (#686)
* wip banned for 10m

* wip ban 2 final test

* testing complete

* glorious changes

* small fix
2021-05-14 10:14:08 +10:00
Scott
0520f6beaa Improvement: Binance Futures rate limits (#635)
* Implements rate limits for Binance futures

* Updates rate limit

* Fixes bad merge getorder

* Creates getKlineRateBudget function. Adds missing limit cases to switch

* Adds additional rate limit details

* receive THIS window
2021-03-04 14:58:30 +11:00
David Ackroyd
342b2680d1 Binance: Fix Request Rate Limits (#483)
Request types / variations contribute different weights towards the limit
 Binance enforces. These can be considerably more than 1 per request,
 which results in the server side limits being hit, producing 429 and 418
 responses and bans
2020-04-20 22:57:28 +10:00