Skip to content

Commit b82c218

Browse files
authored
set rate limits for bundles relay.flashbots.net (#595)
* set rate limits for bundle relay * grammar
1 parent 6a7b22a commit b82c218

File tree

1 file changed

+22
-7
lines changed

1 file changed

+22
-7
lines changed

docs/flashbots-protect/additional-documentation/ratelimiting.md

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,32 @@
22
title: Rate limiting
33
---
44

5-
In order to protect our service from abuse we have rate limits on the number of requests that can be made to Flashbots Protect RPC. Currently, the rate limits are set as follows:
5+
In order to protect our services from abuse we have rate limits on the number of requests that can be made. Currently, the rate limits are set as follows.
66

7-
- There is no rate limit for `eth_sendRawTransaction`
8-
- `eth_call` 200/IP/5min
9-
- `eth_getTransactionReceipt` 200/IP/5min
10-
- `eth_getTransactionByBlockNumberAndIndex` 200/IP/5min
11-
- `eth_getBalance` 200/IP/5min
12-
- Other requests are capped to 600/IP/5min
7+
## `rpc.flashbots.net` - Flashbots Protect RPC
8+
9+
| Method | Limit |
10+
|--------------------------------------------|-------------------|
11+
| `eth_sendRawTransaction` | None |
12+
| `eth_call` | 200 / IP / 5 min |
13+
| `eth_getTransactionReceipt` | 200 / IP / 5 min |
14+
| `eth_getTransactionByBlockNumberAndIndex` | 200 / IP / 5 min |
15+
| `eth_getBalance` | 200 / IP / 5 min |
16+
| All others | 600 / IP / 5 min |
1317

1418
Note that this is _requests_ and not _transactions_ submitted per second. There is no limitation on the number of transactions in a request. Note that you are not required to read JSON RPC requests to send transactions to Flashbots Protect RPC.
1519

20+
## `relay.flashbots.net` - Bundles
21+
22+
| Method | Limit |
23+
|---------------------|--------------------|
24+
| `eth_sendBundle` | 1800 / IP / 1 min |
25+
| `mev_sendBundle` | 1800 / IP / 1 min |
26+
| `eth_cancelBundle` | 600 / IP / 1 min |
27+
| `mev_simBundle` | 300 / IP / 1 min |
28+
| `eth_callBundle` | 300 / IP / 1 min |
29+
| All others | 120 / IP / 1 min |
30+
1631
## Rate limiting exceptions
1732

1833
If you are a wallet or application integrating with protect and you require a higher rate limit please reach out to [Shea Ketsdever](https://twitter.com/SheaKetsdever).

0 commit comments

Comments
 (0)