Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add address based rate limiting for testnet #746

Open
franklywatson opened this issue Jan 31, 2025 · 0 comments · May be fixed by #750
Open

Add address based rate limiting for testnet #746

franklywatson opened this issue Jan 31, 2025 · 0 comments · May be fixed by #750

Comments

@franklywatson
Copy link
Contributor

franklywatson commented Jan 31, 2025

Problem

When GW RPC clients send a large number of failed transactions it can have knock on effects and use up EVM Gateway keys at a faster rate than is preferred. This in turn can create operational overheads for Flow.

One way to mitigate this could be to support address based rate limits (only for failed transactions?) to mitigate the potential impact of a rogue script or overly aggressive automation that isn't being monitored by whoever is submitting the transactions.

Acceptance Criteria

  • Caller to the GW RPC who trigger a high rate of transaction failures are rate limited
  • [Could/should we communicate with them and ask them to reach out in the error message we send?]
@m-Peter m-Peter self-assigned this Feb 7, 2025
@m-Peter m-Peter linked a pull request Feb 10, 2025 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants