Documentation

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.

NOTE

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.

ServiceLandedErrorsLostTotalLanding rateSuccess rateSlots, avgPriority fee avg, SOLTip avg, SOL
Supanode TPU Sender2672747471,28842.0%20.7%10.00650.0000
Astralane Iris1501831,0491,38224.0%10.8%00.01090.0198
Nozomi (Temporal)824761674517.3%11.0%00.01990.0365
Helius73511,1381,2629.8%5.7%00.00860.0130
0slot6859451,0187.1%6.6%00.01030.0157
Jito54231,1981,2756.0%4.2%10.00800.0119
Falcon34301,1551,2195.2%2.7%00.00680.0094
BlockRazor1722122318.2%7.3%10.02580.0427
Stellium17175816155.5%2.7%00.01630.0258
Blocksprint1143783933.8%2.7%00.01930.0282
bloXroute10264024388.2%2.2%00.01510.0233
FlashBlock742822933.7%2.3%00.02150.0337
Moon4134114283.9%0.9%00.01550.0239
Raiden102412420.4%0.4%00.02610.0410
Nodel012422430.4%0.0%20.02600.0406
NextBlock001901900.0%0.0%00.03280.0515
Soyas003933930.0%0.0%00.01920.0281
Circular003403400.0%0.0%00.02190.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 caseWhy TPU Sender
Sniper botsToken launches are decided in the first slots
HFT and arbitrageA missed leader window is a missed trade
Liquidation keepersThe first transaction to land wins the race
Trading in volatile marketsPublic 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 simulateTransaction if 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

Get started

From Telegram to first landed transaction.

Sending transactions

Packet format and code in Rust, TypeScript, Python.

Fees and tips

What you pay on top of the plan.

Regions

Frankfurt and Amsterdam.