• © Goverland Inc. 2026
  • Privacy Policy
  • Terms of Use
Pull Request ProposalsPull Request Proposalsby0x552d8A7856e71852E7190e11cD0bdaa28E3eD9680x552d…D968

(feat) implement decay-based rate limiting in AsyncRequestContext #7481

Voting ended 11 months agoFailed

Summary

This PR adds support for decay-based rate limits in the AsyncThrottler, addressing issue https://github.com/hummingbot/hummingbot/issues/4163. These limits differ from fixed window limits as they continuously recover capacity over time instead of resetting at fixed intervals.

Key design principle: Added this functionality without breaking existing code. Backward compatible with zero changes needed for existing connectors for easy and fast integration.

Rationale

Exchanges like Kraken and Coinbase Pro use decay-based rate limiting rather than traditional fixed windows. Adding this functionality allows connectors to more accurately model these API behaviors and optimize request throughput.

Github Link

https://github.com/hummingbot/hummingbot/pull/7481

Off-Chain Vote

For
100 HBOT100%
Against
0 HBOT0%
Abstain
0 HBOT0%
Download mobile app to vote

Timeline

Mar 05, 2025Proposal created
Mar 05, 2025Proposal vote started
Mar 12, 2025Proposal vote ended
Mar 12, 2025Proposal updated