Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/yellowstone-grpc-geyser-plugin.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "Yellowstone gRPC Geyser plugin"
description: "Stream real-time Solana data with the Yellowstone gRPC Geyser plugin and learn how to build analytics, trading, and indexing tools."

Check warning on line 3 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L3

Did you really mean 'Solana'?
---

_Solana is fast. Geyser is faster._

Check warning on line 6 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L6

Did you really mean 'Solana'?

Yellowstone gRPC Geyser is a high-speed, plugin-based interface that streams live Solana blockchain data directly from validator memory, eliminating the latency of traditional RPC methods.

Check warning on line 8 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L8

Did you really mean 'Solana'?

Check warning on line 8 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L8

Did you really mean 'blockchain'?

Check warning on line 8 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L8

Did you really mean 'validator'?

<Check>
### Geyser is available starting from Growth
Expand All @@ -19,13 +19,13 @@
- Uses a standard gRPC interface with protobuf-formatted payloads.
- Accessible from any language supporting gRPC (Python, Go, Rust, JavaScript).
- Ideal for analytics, sniping bots, MEV strategies, data indexing, real-time dashboards, and compliance monitoring.
- Comprehensive data including transaction details, instructions, and logs.
- `from_slot`/`fromSlot` support to replay and recover missed events. For an example, see `learning-examples/historical_replay_with_from_slot.py` in [Solana Geyser Python tutorial](https://github.com/chainstacklabs/grpc-geyser-tutorial).

## Enable the Yellowstone gRPC Geyser plugin

1. Deploy a Solana [Global Node](/docs/global-elastic-node)

Check warning on line 26 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L26

Did you really mean 'Solana'?

2. Click on your deployed Solana node.

Check warning on line 28 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L28

Did you really mean 'Solana'?

3. Click **Add-ons** > **Yellowstone gRPC Geyser Plugin** > **Install**.

Expand All @@ -34,12 +34,12 @@
$149/month:
* Unlimited stream events
* 5 concurrent streams available per platform account
* Up to 50 Solana accounts per stream

Check warning on line 37 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L37

Did you really mean 'Solana'?

$449/month:
* Unlimited stream events
* 25 concurrent streams available per platform account
* Up to 50 Solana accounts per stream

Check warning on line 42 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L42

Did you really mean 'Solana'?

Regardless of the plan: 5 concurrent filters of the same type in a single connection for all types:
* `accounts`
Expand All @@ -50,9 +50,9 @@
* `blocks_meta`
* `entries`

Note that on a dedicated Solana node with Yellowstone gRPC Geyser plugin limit customization is available.

Check warning on line 53 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L53

Did you really mean 'Solana'?

The following Solana accounts are unavailable for streaming:

Check warning on line 55 in docs/yellowstone-grpc-geyser-plugin.mdx

View check run for this annotation

Mintlify / Mintlify Validation (chainstack) - vale-spellcheck

docs/yellowstone-grpc-geyser-plugin.mdx#L55

Did you really mean 'Solana'?

* `TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA`
* `kinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6`
Expand All @@ -62,7 +62,7 @@
See:

- [Solana Geyser Python tutorial](https://github.com/chainstacklabs/grpc-geyser-tutorial)
- [Bonk fun sniping bot with Geyser](https://github.com/chainstacklabs/letsbonk-fun-bot)
- [Pump fun and Bonk fun sniping bot with Geyser](https://github.com/chainstacklabs/pumpfun-bonkfun-bot)
- [Solana: Listening to pump.fun token mint using Geyser](/docs/solana-listening-to-pumpfun-token-mint-using-geyser)
- [Solana: Listening to programs using Geyser and Yellowstone gRPC (Node.js)](/docs/solana-listening-to-programs-using-geyser-and-yellowstone-grpc-node-js)
- [Yellowstone repository](https://github.com/rpcpool/yellowstone-grpc)
Expand Down