TPU Sender
Solana transaction sending straight to the slot leader: one UDP packet per transaction, flat monthly plans, #1 of 18 submission services in an independent benchmark.
// updated 2026-09-14
TPU Sender delivers your signed Solana transactions to the current slot leader. Each transaction goes out as a single UDP packet - no HTTP round trip, no public queue.
Access is manual. Message @supanode_tgs, pick a plan, and you get a private API key and the endpoint for your region. See Get started.
Benchmark
The numbers below come from a trading platform that routes the same order flow through 18 transaction-submission services and records every transaction it sends. The table is sorted by landed transactions.
| Service | Landed | Errors | Lost | Total | Landing rate | Success rate | Slots, avg | Priority fee avg, SOL | Tip avg, SOL |
|---|---|---|---|---|---|---|---|---|---|
| Supanode TPU Sender | 267 | 274 | 747 | 1,288 | 42.0% | 20.7% | 1 | 0.0065 | 0.0000 |
| Astralane Iris | 150 | 183 | 1,049 | 1,382 | 24.0% | 10.8% | 0 | 0.0109 | 0.0198 |
| Nozomi (Temporal) | 82 | 47 | 616 | 745 | 17.3% | 11.0% | 0 | 0.0199 | 0.0365 |
| Helius | 73 | 51 | 1,138 | 1,262 | 9.8% | 5.7% | 0 | 0.0086 | 0.0130 |
| 0slot | 68 | 5 | 945 | 1,018 | 7.1% | 6.6% | 0 | 0.0103 | 0.0157 |
| Jito | 54 | 23 | 1,198 | 1,275 | 6.0% | 4.2% | 1 | 0.0080 | 0.0119 |
| Falcon | 34 | 30 | 1,155 | 1,219 | 5.2% | 2.7% | 0 | 0.0068 | 0.0094 |
| BlockRazor | 17 | 2 | 212 | 231 | 8.2% | 7.3% | 1 | 0.0258 | 0.0427 |
| Stellium | 17 | 17 | 581 | 615 | 5.5% | 2.7% | 0 | 0.0163 | 0.0258 |
| Blocksprint | 11 | 4 | 378 | 393 | 3.8% | 2.7% | 0 | 0.0193 | 0.0282 |
| bloXroute | 10 | 26 | 402 | 438 | 8.2% | 2.2% | 0 | 0.0151 | 0.0233 |
| FlashBlock | 7 | 4 | 282 | 293 | 3.7% | 2.3% | 0 | 0.0215 | 0.0337 |
| Moon | 4 | 13 | 411 | 428 | 3.9% | 0.9% | 0 | 0.0155 | 0.0239 |
| Raiden | 1 | 0 | 241 | 242 | 0.4% | 0.4% | 0 | 0.0261 | 0.0410 |
| Nodel | 0 | 1 | 242 | 243 | 0.4% | 0.0% | 2 | 0.0260 | 0.0406 |
| NextBlock | 0 | 0 | 190 | 190 | 0.0% | 0.0% | 0 | 0.0328 | 0.0515 |
| Soyas | 0 | 0 | 393 | 393 | 0.0% | 0.0% | 0 | 0.0192 | 0.0281 |
| Circular | 0 | 0 | 340 | 340 | 0.0% | 0.0% | 0 | 0.0219 | 0.0322 |
- Landed - included in a block. Errors - rejected. Lost - sent but never landed. Total = landed + errors + lost.
- Success rate = landed / total. The average across all 18 services is 4.46%.
- Landing rate and slots are as reported by the platform.
TPU Sender landed the most transactions (267, next best 150), had the highest success rate (20.7%, next best 11.0%), spent nothing on tips, and paid the lowest average priority fee of all 18 services.
What is TPU Sender for?
| Use case | Why TPU Sender |
|---|---|
| Sniper bots | Token launches are decided in the first slots |
| HFT and arbitrage | A missed leader window is a missed trade |
| Liquidation keepers | The first transaction to land wins the race |
| Trading in volatile markets | Public RPC drops transactions exactly when it matters |
How it works
Your bot → UDP packet (API key + transaction) → TPU Sender → Slot leader
- One packet per transaction. Your bot sends the signed transaction together with your API key in one UDP datagram. See Sending transactions.
- No response. UDP is fire-and-forget. Confirm landing by signature through RPC
getSignatureStatuses. - No simulation. TPU Sender doesn't run preflight. Simulate first with
simulateTransactionif you need it.
Plans
Two flat monthly plans, both per sending server (IP):
- Standard - for a regular trading flow.
- High-volume - for strategies that fire many transactions per opportunity.
Prices are on Plans. Limits for each plan are agreed at onboarding.
Where to next
From Telegram to first landed transaction.
Packet format and code in Rust, TypeScript, Python.
What you pay on top of the plan.
Frankfurt and Amsterdam.