메인 콘텐츠로 건너뛰기

Purchasing LaserStream

LaserStream supports nine regional endpoints, auto-fails over with replay, and is a drop-in replacement for Geyser. You get higher throughput and resilience compared to dedicated nodes. For more info, check our comparison.
LaserStream Devnet is available on Developer, Business, and Professional plans. LaserStream Mainnet requires a Business or Professional plan. Get started from your Helius Dashboard, then follow the LaserStream gRPC quickstart to connect your first stream.
LaserStream Plus 애드온은 Professional 요금제의 사용량 기반 결제 모델을 예측 가능한 월간 비용 모델로 전환합니다. 월별로 5TB($400 USD), 10TB($750 USD), 25TB($1,750 USD), 50TB($3,250 USD), 100TB($6,000 USD)의 5가지 등급을 제공합니다. 각 등급에는 크레딧을 소모하지 않는 지정된 데이터 허용량이 포함되며, 이를 초과하면 요금제 크레딧이 0.1MB(압축되지 않은 데이터)당 2크레딧씩 사용됩니다. 자세한 요금 보기.
지연 시간이 가장 짧은 데이터를 원한다면 Preconfirmations를 사용하세요. 트랜잭션이 shred로 분할되기 전에 스트리밍합니다. Helius preconfirmation은 리더가 트랜잭션을 실행하는 즉시 실행 상태와 함께 전달되며, BAM preconfirmation은 검증자가 트랜잭션 실행을 확약할 때 전달됩니다. 이는 Helius가 제공하는 가장 빠른 트랜잭션 신호이며, preconfSubscribe WebSocket 구독을 통해 전달됩니다. 모든 유료 플랜에서 사용할 수 있습니다. 전달된 메시지가 0개인 슬롯에는 크레딧이 부과되지 않습니다. 슬롯에서 메시지가 하나 이상 전달되면 열려 있는 각 구독에 300크레딧 또는 전달된 메시지당 10크레딧 중 더 큰 금액이 청구됩니다. 포함되지 않은 슬롯에는 크레딧이 부과되지 않습니다.The next fastest streaming product is Raw Shreds (UDP), which provides unprocessed shreds directly from the network. As the top validator by stake, Helius receives shreds before most other network participants.Subscribe in your Helius Dashboard. Shreds typically begin arriving within 5 seconds of submitting your server IP address.각 시트의 요금은 IP당 월 $1,000 USD입니다(Pro 요금제에서는 IP당 월 $800 USD). 자세한 내용은 요금제 페이지를 참조하세요.For production applications requiring processed data with commitment guarantees, LaserStream offers the lowest latency among processed streaming solutions.It connects directly to Solana leaders and spans multiple regional endpoints to minimize geographic latency. Get started with LaserStream from your Helius Dashboard.
Yes! Helius offers Raw Shreds (UDP), our premier low-latency shred delivery service that provides ultra low-latency access to raw Solana transaction data.Shred Delivery는 네트워크에서 처리되지 않은 shred를 직접 전달하여 고빈도 거래 전략에 상당한 경쟁 우위를 제공합니다.You can subscribe to Raw Shreds directly from your Helius Dashboard. Simply add a seat and enter your IP address - no manual provisioning required.각 시트의 요금은 IP당 월 $1,000 USD입니다(Pro 요금제에서는 IP당 월 $800 USD).As the top validator by stake, Helius receives shreds faster than validators with less stake and non-staked RPC nodes.Key differences from LaserStream:
  • Shred Delivery: Raw, unprocessed shreds. Self-serve via Helius dashboard. Requires deshredding logic. For a reference starting point, see Jito’s ShredStream Proxy.
  • LaserStream: Processed data with commitment-level guarantees, 48-hour historical replay, and developer-friendly SDKs for production applications.
Up to 10 million account includes per stream, unlimited program filters. Connection limits vary by plan: Business plans get up to 10 concurrent gRPC connections, Professional plans get up to 100 concurrent gRPC connections.

Using LaserStream

Yes! LaserStream gRPC is designed as a drop-in replacement for Yellowstone gRPC. Simply change your endpoint and API token, and your existing gRPC code will work with LaserStream immediately. LaserStream uses the open-source gRPC protocol.
You can find LaserStream bandwidth metrics on the LaserStream page in the Helius Dashboard.
예. Preconfirmations는 트랜잭션이 shred로 분할되기 전에 스트리밍합니다. Helius preconfirmation은 리더가 트랜잭션을 실행하는 즉시 실행 상태와 함께 전달되며, BAM preconfirmation은 검증자가 트랜잭션 실행을 확약할 때 전달됩니다. 이는 Helius가 제공하는 가장 빠른 트랜잭션 신호이며, preconfSubscribe WebSocket 구독을 통해 전달됩니다. 모든 유료 플랜에서 사용할 수 있으며, 전달된 메시지당 10크레딧으로 사용량이 측정됩니다. 메시지가 0개인 슬롯에는 크레딧이 부과되지 않습니다. 메시지가 하나 이상 전달된 슬롯에는 구독당 최소 300크레딧이 부과됩니다.Decoded shreds are also available via Preprocessed Transactions (Beta) — part of Helius’s Shred Delivery product family. They arrive ~8 ms faster on average than the processed commitment level, but do not include execution metadata like balance changes, logs, or error information. Delivered over the preprocessedSubscribe WebSocket on all paid plans, metered at 0.1 credits per message.You can also use Raw Shreds (UDP) to receive unprocessed Solana shreds over UDP (requires custom deshredding logic).Helius Dashboard에서 직접 Raw Shreds를 구독할 수 있습니다. 시작하려면 대시보드에서 시트(IP당 월 $1,000 USD 또는 Pro 요금제에서는 IP당 월 $800 USD)를 구매하고 서버의 IP 주소를 입력하세요.
Yes, you can subscribe to multiple data types in a single SubscribeRequest. Add separate filter configs (such as accounts and transactions) to receive both account updates and transaction data in one stream.
Put the mint in accountInclude on a gRPC transaction filter and set matchMints: true. LaserStream then matches the mint against the transaction’s pre/post token-balance mints, not just its account keys, so plain SPL transfers that never reference the mint are caught too. Requires helius-laserstream 0.8.5+ (JS), 0.6.4+ (Rust), or go/v0.3.0+ (Go); gRPC only. See Token Mint Filtering.

Order of Messages

No, LaserStream does not guarantee message ordering. You may receive transactions and account updates out of order, even within the same slot.For more information, read our documentation on LaserStream delivery guarantees.
No, LaserStream does not stream accounts in the same order that they’re written to. Account updates may arrive in a different sequence than they were written to the ledger. For more details, read our LaserStream delivery guarantees.
You can’t stream transactions in order, but you can reconstruct the order on the client. You can do it like this:
  1. Buffer messages on the client side
  2. Extract the slot and index fields included in each message
  3. Sort the transactions based on these fields
The slot field indicates which slot a transaction belongs to, and the index field indicates its position within that slot. By using both, you can reconstruct the order.

Troubleshooting LaserStream

• Client-side bottlenecks: JavaScript clients can lag when overwhelmed. Narrow your filters or switch to a faster language.• Limited local bandwidth: Heavy subscriptions can saturate a slow link. Monitor network usage or upgrade your connection.• Geographic distance: Pick the region-nearest LaserStream endpoint; long routes drop packets and add latency.• Processing logic: Avoid blocking the main thread; use async queues or workers.Benchmark tip:
Verify your x-token and endpoint, make sure outbound gRPC is allowed. Check your dashboard for connection status and review error logs in your application for authentication or network issues.
Confirm public keys and commitment levels, and review your AND/OR logic. Filters are evaluated as described in the docs.
These are ping/heartbeat events that maintain connection health and prevent timeouts. They’re part of the gRPC protocol’s connection management. You can safely ignore these events or use them to monitor connection status in your application.

Need More Help?

Contact Support

Get help from our team through Discord, chat, or email support.

Status Page

Check real-time service availability and performance information.