Solana RPC for market makers

Spreads are priced off what you know before everyone else does. Decoded flow ahead of block confirmation, with the tail numbers to verify it.
Developed by Solana-native engineers running infrastructure for desks quoting continuously on chain

Solana RPC for market makers, built for desks priced off what they see before the block confirms, engineered to surface price events sooner, keep the tail tight rather than the median, and hold inclusion when a cancel has to land.

Quote On What You See First

Desk-Grade Streaming Architecture

Unlike generic RPC polling or delayed WebSocket feeds, Aperture TxStream taps into native raw shred ingestion and streams decoded, filterable swap instructions over one production-ready gRPC interface.

P95 lead of 35.5 ms over Yellowstone gRPC

197–231 µs median lead over shredded streams

Batches of up to 64 transactions, with an index field to restore order

Decoded instructions with lookup tables already resolved

Server-side filters on the accounts and programs you quote against

Beam delivery in beta, fastest or MEV-protected routing

Real-Time Simulation, ~95% accurate

1

The transaction that moves your reference price enters the shred pipeline

2

Stream reconstructs and decodes it server-side

3

The prediction is attached at 791 µs for full payload, 832 µs for signatures only

4

Your pricing model recomputes the quote against flow seen before confirmation

5

The requote goes out through Beam, up to 500 transactions per minute

TxStream vs ShredStream vs Yellowstone

  • 20,000 transactions measured
  • Median and p90 published

vs Jito ShredStream, signatures only

77.6%

of races — TxStream first

vs Jito ShredStream, full payload

75.6%

of races — TxStream first

vs Yellowstone gRPC

99.97%

of races — TxStream first

Designed for Continuous Quoting

Sync arrows icon
DEX Quoting
Update quotes and paths from decoded swap instructions rather than a polled price endpoint.
The Requote Loop
See the price-moving transaction before confirmation, then requote through Beam.
Cancel and Replace
Send cancels through a path built for inclusion under congestion.
Inventory Management
Reconcile positions against the same decoded flow that priced them.
Quote Sizing
Filter server-side so only the accounts you quote against reach your model.
Perp and Funding Flow
Follow oracle and funding transactions at propagation level.

LEAD SOLANA. OWN THE TRADE

Ready to compete on the tail, not the average?

Access tuned RPC, gRPC, and trading-grade streams from day one.

The related cases and guides

1/1
Infrastructure

Written by:

Maksym Bogdan

Date:

11 Aug 26

12

min read

Guide

Written by:

Maksym Bogdan

Date:

10 Jul 26

12

min read

Guide

Written by:

Olha Diachuk

Date:

07 Jul 26

8

min read

Market insights

Written by:

Olha Diachuk

Date:

23 Feb 26

6

min read

FAQ

What is a Solana RPC and how does it help market makers?

An RPC endpoint is the API connection between your bot and the Solana blockchain. For a market maker it delivers the things you cannot trade without: liquidity pool state, current prices, volume, and the ability to post and cancel orders quickly.

The connection speed translates directly into how tight a spread you can hold. Think of it as your terminal's line to the exchange floor — the quality of that line sets the quality of everything you do through it.

Why do market makers need ultra-fast RPC endpoints?

Market making profits from the spread, and on a roughly 400ms block time that spread is repriced constantly. On a slow endpoint, by the time you see the price move, faster competitors have already updated their quotes. You are left either holding inventory you did not want or missing the fill entirely.

On a fast endpoint you react to the same move immediately, adjust your spread, and capture it before others do. In high-volume trading, being 50 to 100ms behind costs thousands a day. The endpoint is not overhead here; it is the revenue engine.

What is the difference between public and dedicated RPC?

Solana's free public endpoint runs above a second of latency, caps you at roughly 200 requests per minute, shares bandwidth with everyone else using it, offers no mempool or liquidity monitoring, and becomes least reliable exactly when volume spikes. A market maker cannot compete on that.

A dedicated endpoint like RPC Fast gives sub-40ms latency, request volume matched to your plan rather than an arbitrary cap, private bandwidth, real-time liquidity and mempool feeds, and a 99.9% uptime SLA. For this workload, dedicated is not an upgrade — it is the entry requirement.

How does latency impact profitability?

Take a token trading at $0.10. A maker on an 800ms connection sees the price update late, posts a buy at $0.099 and a sell at $0.101, and by then the market has already moved. Their quotes are stale the moment they land, so they get picked off by whoever was faster.

A maker on a 40ms connection sees the same update almost immediately, gets orders in ahead of the slower participants, and captures the spread repeatedly across the day. Same strategy, same pair, opposite outcome — the difference is entirely where each sat in the queue.

What throughput do market makers need?

It scales with how many pairs you quote, because each one needs price checks, liquidity monitoring, and order placement and cancellation:

  • Light market making, 1-2 pairs: around 20-30 requests per second
  • Active market making, 5-10 pairs: around 50-100 requests per second
  • Professional, 20+ pairs at high frequency: 200+ requests per second

How do market makers use mempool monitoring?

Pending transaction flow tells you what is about to happen rather than what already did. Makers use it to spot large swaps and adjust spreads before they land, read whale activity as a directional hint, see sandwich attacks forming and widen defensively, and catch liquidations or cross-DEX discrepancies worth arbitraging.

The defensive use matters as much as the offensive one. Seeing an attack coming is what lets you avoid being the one it lands on.

What is real-time liquidity monitoring and why is it critical?

It means continuously watching pool reserves and volume rather than sampling them occasionally. That data answers four questions you need answered constantly: whether liquidity on a pair is drying up and spreads should widen, how volatile conditions currently are, how much your own order will move the price, and how many other makers are active in the same book.

Without it you are quoting blind, which usually shows up as spreads that were correct twenty minutes ago.

Can I run multiple strategies on one RPC connection?

Yes, provided the throughput covers it. A typical setup might run tight spreads on one high-frequency pair, wider spreads on a slower one, and a cross-DEX arbitrage strategy alongside both — all on a single connection at Pro tier or above.

You can also generate multiple API keys to isolate strategies from each other, which is worth doing for risk management even when one connection would handle the load.

What does RPC Fast cost versus running your own validator node?

RPC Fast runs from a free tier for testing up through Starter, Pro and Enterprise plans, the top of which is priced for high-volume professional operations.

Running your own node means hardware upfront, then hosting, bandwidth and electricity every month, plus twenty or more hours of your time on maintenance. Add it up and the managed option is several times cheaper, deploys in minutes instead of days, and leaves you working on strategy rather than infrastructure.

Does RPC Fast support WebSocket connections?

Yes, and for market making it is the mode you want. Polling over REST means your bot repeatedly asks for the price and waits for an answer, which wastes requests and adds latency to every cycle. WebSocket pushes updates to you the moment they happen.

In practice that means response times in the tens of milliseconds rather than over a hundred, less computational overhead, lower bandwidth use, and better spread capture as a result. It is included on all plans.

We use cookies to personalize your experience