Skip to main content

Migrating from Helius to Bitquery (Solana)

Both cover Solana; Bitquery adds a decoded GraphQL layer plus Kafka and gRPC streams, and cross-chain coverage in one schema.

note

Solana retention differs sharply by cube — check the coverage matrix before assuming deep history.

Concept mapping​

HeliusBitquery
Enhanced/parsed transactionsSolana { Transactions / Instructions / DEXTradeByTokens }
WebhooksWebSocket subscriptions, Kafka, gRPC
Token / DAS metadataSolana token + Crypto Price API
pump.fun / launchpad dataSolana launchpad pages
Low-latency streamingSolana gRPC (CoreCast)

Example: DEX trades for a mint​

{
Solana(dataset: realtime) {
DEXTradeByTokens(
where: { Trade: { Currency: { MintAddress: { is: "<mint>" } } } }
orderBy: { descending: Block_Time }
limit: { count: 100 }
) {
Trade { Amount Price Side { Type } Dex { ProtocolName } }
Transaction { Signature }
Block { Time }
}
}
}

What differs​

  • Query language. Decoded GraphQL cubes rather than parsed-transaction REST responses.
  • Streaming options. WebSocket, Kafka, and gRPC — pick by latency and filtering needs. gRPC requires at least one filter.
  • History. Individual Solana trades are on DEXTrades with dataset: archive or combined. The archive is being enabled window by window toward 2024 and is part of the Solana history add-on. OHLCV and volume aggregates are on DEXTradeByTokens. For bulk history, use Parquet exports from the Bitquery Data Store. See the matrix.
  • Note: the API does not serve deep historical Solana instructions by signature. For older instruction history, ask about a Data Store export or the raw data lake. For new data, consume instructions in real time via Kafka or gRPC.

Frequently Asked Questions

What replaces Helius webhooks?

Use WebSocket subscriptions, Kafka topics, or Solana gRPC depending on throughput and filtering. gRPC is lowest-latency and requires at least one filter.

Can I get pump.fun launch data?

Yes — via the Solana launchpad pages and the DEX trade cubes. See the Solana section.

How much Solana history is available?

Individual trades are on DEXTrades with the archive or combined dataset, which is being enabled back toward 2024. OHLCV aggregates are on DEXTradeByTokens. Bulk history is available as Parquet exports from the Bitquery Data Store. Check the coverage matrix.

Next steps​

Build with Bitquery

Ready to run this in production?

Get an API key and run these queries in minutes, or talk to us about plans and enterprise delivery.