yellowstone-grpc
Installation
SKILL.md
Yellowstone gRPC — Real-Time Solana Streaming
Stream every transaction, account update, slot, and block on Solana in real-time using Yellowstone gRPC. This is the foundation for any latency-sensitive Solana trading system — replacing REST polling with push-based streaming at ~5ms slot latency.
Why Yellowstone gRPC
| Method | Slot Latency (p90) | Use Case |
|---|---|---|
REST polling (getTransaction) |
~150ms+ | Historical lookups |
WebSocket (onLogs) |
~10ms | Simple notifications |
| Yellowstone gRPC | ~5ms | Production trading systems |
Yellowstone is a Geyser plugin that exposes Solana validator data over gRPC. Every major RPC provider runs it. You subscribe to filtered streams of transactions, account changes, slots, blocks, and entries — and the data pushes to you.
Quick Start
1. Get Access
You need a gRPC-enabled RPC provider. See references/providers.md for full comparison.