Query the full Solana ledger, faster than ever

We fixed Solana's notorious ledger access problems by coupling the columnar ClickHouse database with our high-performance JSON-RPC interface, Superbank.

Built for how devs query Solana history

Built for how devs query Solana history

We rebuilt the historical layer from scratch on ClickHouse, with every table physically sorted for the queries it serves. Recent slots live in memory for sub-millisecond access, and heavily queried addresses (like USDC) get their own lookup tables. The result:

  • getTransaction: 3.3x faster
  • getSignaturesForAddress: 5x faster
  • getSignatureStatuses: 38x faster
  • Native pagination, bi-directional sorting and flexible query filters

Ideal for teams who want a simpler and faster way to serve Solana history.

Full transaction history in a single call

Full transaction history in a single call

One gTFA call returns full transaction data for the address along with every associated token account (ATA) it owns. Filter server-side by slot, blockTime, signature, or status, sort chronologically in either direction, and page through results with built-in cursor tokens.

  • 2x faster than gSFA + gT loop on 100-transaction fetches
  • Configurable ATA scope: all owned, balance-changed only, or wallet-only
  • Up to 100 decoded transactions or 1,000 signatures per page
  • Billed the same as a standard RPC call

Ideal for wallets, dApps, portfolio management, compliance and explorers.

Query recent Solana history at breakneck speed

Query recent Solana history at breakneck speed

Superbank serves the most recent slots from an in-memory cache and falls back to ClickHouse for deeper history. New slot-scoped parameters let you point Superbank at the exact slice of data you need, cutting the response time when the target range is known.

  • Sub-millisecond reads for recent blocks, signatures, and transactions served from in-memory cache
  • beforeSlot / untilSlot parameters on getSignatureForAddress and slot hint on getTransaction
  • processed commitment support on every method (except getBlock)

Ideal for apps that query recent activity, real-time dashboards and alerts.

Stream Solana's entire ledger

Stream Solana's entire ledger

Faithful Streams turns the historical ledger into a high-throughput gRPC stream. Pick a slot range, request the data, and replay it through the same interface you use for real-time streams.

  • Out-of-the-box blocks and transactions streams
  • Server-side filters let you skip the irrelevant data
  • High-throughput parallel replay
  • Bandwidth-only costs, no per-request charges

Ideal for indexers, analytics platforms, and teams rebuilding state from historical data.

Designed to be open-source

  • Self-hostable, with a choice of ingestion source
  • Soon open-sourcing under AGPL-3.0
  • Implementation examples included

Built to be flexible

  • Independent layers for storage and reads
  • Extensible ClickHouse schemas
  • Add methods or filters without rebuilding the stack

Dramatically cheaper to query

  • Same flat rate for every epoch from genesis
  • Every query maps to efficient columnar SQL
  • gTFA cuts call counts and bandwidth costs

Modular infrastructure built for scale

  • Spikes absorbed across independent components
  • Globally distributed bare-metal clusters
  • GeoDNS routing with automatic failover

Intelligent abuse prevention

  • Access controls, origin allowlists and request fingerprinting
  • Flexible RPS and connection limits on all subscriptions
  • No tier-gated throttling that blocks legitimate workloads

Direct support channel on every endpoint

  • Access to the engineering team that built the infrastructure
  • Configuration help, debugging, and urgent fixes
  • Reachable 24/7 across regions

Build with engineers behind Solana's core infrastructure

Triton sponsors, builds, and open-sources the infrastructure used by the fastest DEXs, the largest wallets, and the biggest analytics teams. We give you the speed, reliability, and tooling to get and stay ahead.