> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LaserStream WebSocket Methods

> Complete reference for LaserStream WebSocket subscription methods — standard Solana subscriptions plus Helius extensions for accounts, programs, and logs.

This is a comprehensive list of all WebSocket methods available through [LaserStream WebSocket](https://www.helius.dev/docs/rpc/websocket.md) — the standard Solana subscription methods plus Helius-specific extensions.

For detailed information on each method including parameters, results, and examples, please refer to the individual API reference pages.

> [!TIP]
>
> LaserStream WebSocket serves all Solana subscription methods on the same backend that powers [LaserStream gRPC](https://www.helius.dev/docs/laserstream.md), delivering up to 200 ms faster responses than the standard Agave RPC-based WebSocket implementation.

## Supported WebSockets Methods

> [card] [accountSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/accountsubscribe.md)
>
> Subscribe to an account to receive notifications when the lamports or data for a given account public key changes

> [card] [accountUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/accountunsubscribe.md)
>
> Unsubscribe from account change notifications

> [card] [logsSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/logssubscribe.md)
>
> Subscribe to transaction logging

> [card] [logsUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/logsunsubscribe.md)
>
> Unsubscribe from transaction logging

> [card] [programSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/programsubscribe.md)
>
> Subscribe to a program to receive notifications when the lamports or data for accounts owned by the program changes

> [card] [programUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/programunsubscribe.md)
>
> Unsubscribe from program notifications

> [card] [rootSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/rootsubscribe.md)
>
> Subscribe to receive notification anytime a new root is set by the validator

> [card] [rootUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/rootunsubscribe.md)
>
> Unsubscribe from root notifications

> [card] [signatureSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/signaturesubscribe.md)
>
> Subscribe to a transaction signature to receive notification when the transaction is confirmed

> [card] [signatureUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/signatureunsubscribe.md)
>
> Unsubscribe from signature confirmation notification

> [card] [slotSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/slotsubscribe.md)
>
> Subscribe to receive notification anytime a slot is processed by the validator

> [card] [slotUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/slotunsubscribe.md)
>
> Unsubscribe from slot notifications

> [card] [transactionSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/transactionsubscribe.md)
>
> Subscribe to real-time transaction events with custom filters

## Unstable Methods (Not Supported)

These subscription methods are considered unstable and are not supported on Helius.

This documentation is provided for reference only.

> [card] [blockSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/blocksubscribe.md)
>
> Subscribe to receive notification anytime a new block is confirmed or finalized

> [card] [blockUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/blockunsubscribe.md)
>
> Unsubscribe from block notifications

> [card] [slotsUpdatesSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/slotsupdatessubscribe.md)
>
> Subscribe to receive notification anytime a slot is processed, optimized for high performance applications

> [card] [slotsUpdatesUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/slotsupdatesunsubscribe.md)
>
> Unsubscribe from slots updates notifications

> [card] [voteSubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/votesubscribe.md)
>
> Subscribe to receive notification anytime a new vote is observed in gossip

> [card] [voteUnsubscribe](https://www.helius.dev/docs/api-reference/rpc/websocket/voteunsubscribe.md)
>
> Unsubscribe from vote notifications

## Next Steps

To get started:

1. [Sign up](https://dashboard.helius.dev/signup) for a Helius account (Agents: use the [Helius CLI](https://www.helius.dev/docs/agents/cli.md) to programmatically create accounts)
2. Get your [WebSocket endpoints](https://www.helius.dev/docs/api-reference/endpoints.md#solana-websocket-endpoints)
3. Follow the [WebSockets QuickStart guide](https://www.helius.dev/docs/rpc/websocket/quickstart.md).

## Support

If you need help using WebSockets, please read our [FAQs](https://www.helius.dev/docs/faqs/websockets.md) and reach out to support for additional help:

> [card] [Discord Community](https://discord.com/invite/6GXdee3gBj)
>
> Join Discord for real-time support

> [card] [Email Support](mailto:support@helius.xyz)
>
> Contact our support team directly


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.