Forwarder limits
Transaction Forwarding & TPS Limits in BLOOD
On startup, BLOOD bot automatically connects to the nearest BLOOD transaction-forwarder-service, located in New York (NY) and Frankfurt (FRA).
TPS Limits & Forwarders
Each BLOOD transaction-forwarder-service has a 15 TPS limit, where each selected forwarder (BloxRoute, NextBlock, Temporal, Jito, 0Slot) consumes 1 TPS.
Example:
You have 1 worker executing 1 buy and 1 sell transaction.
You enable all 5 available forwarders (BloxRoute, NextBlock, Temporal, Jito, 0Slot).
Since each transaction is sent to 5 forwarders, both the buy and sell consume 10 TPS total (5 for buy + 5 for sell).
Rate Limits & Penalties
If you hit rate limit more than 50 times in 1 minute, you will be rate-limited ("jailed") for 5 minutes.
Continued abuse will disable your key temporarily and, if repeated, result in a permanent ban.
Let's take a look at a simple example:
You set all forwarders and execute 4 buy transactions within one second, making your TPS equal to 20. Each of these 5 additional requests will count towards the rate limit, meaning you will have 45 out of 50 remaining. Therefore, make sure to run proper tests before executing anything at a normal scale to avoid getting ‘jailed’.
Common Questions
❓ If I reduce the number of forwarders, can I send more transactions? ✅ Yes, but it’s unnecessary. The TPS limit is designed for users running multiple instances in the same region (e.g., EU -> AMS & FRA).
❓ Can I set a delay to run a "spam" strategy since I have 15 TPS? ❌ No. The TPS limit is meant for sniping multiple tokens or running multiple instances per location. ❌ If you spam our service repeatedly, your key will be disabled. Continued violations will result in a ban.
This ensures fair usage and prevents network congestion, allowing all users to trade efficiently. 🚀
Last updated