Skip to main content

vRPC

vRPC is a pre-confirmation transaction streaming service. It decodes transactions directly from Solana’s shred layer (turbine) — before the validator replays them — giving you the lowest possible latency for new transaction detection. vRPC operates at the shred layer, so transactions are available before replay completes. This means:
  • No transaction metadata (no balances, no logs, no CPI trace)
  • No execution status (you don’t know if it succeeded or failed)
  • You get: signature, account keys, decoded instruction args, slot
This is designed for latency-sensitive use cases like copy trading, MEV detection, and real-time monitoring where you need to know a transaction exists as fast as possible.

Connecting

Supported Programs

Filtering

Filters are set on the initial request and can be updated mid-stream by sending a new SubscribeRequest. Sending a new map replaces all previous filters atomically.

Proto Definition