GEYSER · SOLANA STREAMING

Solana en temps réel.Un seul flux gRPC.Drop-in Yellowstone, tarif pensé pour les développeurs.

Streamez les slots, comptes, transactions et blocs Solana via une seule connexion Yellowstone gRPC filtrée côté serveur. Drop-in pour LaserStream ou Dragon's Mouth — changez une URL, gardez votre clé TheRPC.

Yellowstone gRPC · authentification x-token · slots / comptes / transactions / blocs · streaming sérieux, sans barrière à $499

QU'EST-CE QUE GEYSER

Un flux push directement depuis le validateur.

Geyser est l'interface plugin de validateur Solana pour streamer les changements d'état bruts depuis la chaîne. Yellowstone gRPC en est l'implémentation standard, et TheRPC l'expose via un unique endpoint authentifié — sans gestion de nœud.

Les souscriptions WebSocket (accountSubscribe, logsSubscribe) fournissent des mises à jour par compte ou par sujet, mais Geyser accepte des filtres serveur plus riches et permet de définir le niveau de commitment — vous obtenez la coupe de données exacte avant qu'elle quitte le nœud.

Une session gRPC transporte quatre types de souscriptions : slots, comptes, transactions et blocs (SubscribeRequestFilterSlots, SubscribeRequestFilterAccounts, SubscribeRequestFilterTransactions, SubscribeRequestFilterBlocks).

QUI STREAME AVEC GEYSER

Conçu pour les workloads Solana sensibles à la latence.

Quatre cas où un flux push surpasse le polling. La même connexion gère les quatre types de souscriptions.

Réagir à l'état des pools, en push.

Souscrivez aux comptes des pools AMM (Raydium, Orca, Meteora) avec un filtre owner et recevez les changements de réserves dès que le nœud les voit — sans boucle de polling. Multipliez les règles de filtrage dans une seule souscription.

SubscribeRequestFilterAccounts (owner), CommitmentLevel.PROCESSED

Alimenter ClickHouse ou Postgres sans webhooks.

Streamez chaque transaction de votre programme avec un filtre account-include dans votre pipeline. Une alternative indépendante du fournisseur aux webhooks et aux indexeurs hébergés — vous possédez le flux et le schéma.

SubscribeRequestFilterTransactions (account_include)

Surveiller le collatéral et les flux de prix simultanément.

Une souscription sur une liste de comptes de positions utilisateur avec un filtre data-size, plus une souscription parallèle sur les comptes oracle Pyth / Switchboard. Déclenchez avant que la liquidation n'atteigne la vue mempool d'un concurrent.

SubscribeRequestFilterAccounts (data filters)

TVL en direct, état des pools et mises à jour des oracles.

Streamez les mises à jour de comptes filtrées par le program owner de votre protocole et poussez-les vers votre front-end — les utilisateurs voient l'état actuel des pools sans boucle de polling de cinq secondes.

SubscribeRequestFilterAccounts (owner)

CONNEXION EN UN SEUL FICHIER

Drop-in Yellowstone. Changez une URL.

Compatible drop-in avec le proto Yellowstone gRPC standard. Si vous utilisez déjà LaserStream ou Dragon's Mouth, pointez le client sur geyser.therpc.io et passez votre clé TheRPC en tant que x-token. Rien d'autre ne change.

import Client, {
CommitmentLevel,
SubscribeRequest,
} from "@triton-one/yellowstone-grpc";
const client = new Client(
"https://geyser.therpc.io:443",
"<YOUR_API_KEY>",
undefined
);
const request: SubscribeRequest = {
accounts: {
raydium_pools: {
account: [],
owner: ["675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8"],
filters: [],
nonemptyTxnSignature: undefined,
},
},
slots: {},
transactions: {},
transactionsStatus: {},
blocks: {},
blocksMeta: {},
entry: {},
accountsDataSlice: [],
commitment: CommitmentLevel.PROCESSED,
};
const stream = await client.subscribe();
await new Promise<void>((resolve, reject) => {
stream.write(request, (err: Error | null) => {
if (err) reject(err);
else resolve();
});
});
stream.on("data", (update) => {
if (update.account) {
const acc = update.account.account;
console.log(
"slot:", update.account.slot,
"pubkey:", Buffer.from(acc.pubkey).toString("base64"),
"lamports:", acc.lamports,
"data_len:", acc.data.length
);
}
});
stream.on("error", (err) => console.error("stream error:", err));
stream.on("end", () => console.log("stream ended"));

L'auth est le metadata gRPC x-token, géré par le client Yellowstone gRPC.

TARIFS

Streaming Yellowstone sérieux, sans barrière à $499.

Un pack, empilable à volonté. Pas de compteur de bande passante sur la carte — usage équitable, affinez vos filtres. L'activation crypto est instantanée ; le même solde TheRPC le finance.

Geyser Pack

$79/mois

5 connexions gRPC simultanées

  • Filtres illimités par connexion
  • 4 types de souscriptions — slots, comptes, transactions, blocs
  • Compatibilité drop-in proto Yellowstone
  • Activation crypto instantanée depuis votre solde TheRPC
  • Support prioritaire

Besoin de plus ? Les packs s'empilent linéairement — 2 packs = $158/mois (10 connexions), 5 packs = $395/mois (25 connexions).

Sur mesure / Entreprise

Nous contacter

20+ connexions simultanées

  • Option nœud dédié
  • Limites par connexion élevées, définies selon le workload
  • Extensions proto personnalisées et accompagnement
  • Ligne directe avec l'équipe Geyser

Combien de connexions vous faut-il ?

Connexions simultanées5

5 connexions = $79 / mois

La bande passante est un usage équitable forfaitaire, non facturée au gigaoctet. Les souscriptions full-chain très consommatrices sont soumises aux limites d'usage équitable ; la grande capacité dédiée relève de l'offre Custom. Affinez vos filtres et votre flux restera bien dans les limites d'usage équitable.

COMPARAISON

La position de TheRPC Geyser sur le marché.

Tarifs publics des concurrents en mai 2026. Nous comparons uniquement ce que nous pouvons assumer.

FonctionnalitéTheRPC GeyserHelius LaserStreamTriton Dragon's MouthChainstackShyft
Prix d'entrée (mainnet)$79/mo · 5 connections$499/mo · Business plan$0.08/GB · prepaid deposit$49/mo · 1 connection$199/mo · 10 connections
Mise à l'échelle parConnection packs ($79 = 5 connections)Plan tiers (10 → 100 connections)Pay-as-you-go bandwidthConnection tiers (1 / 5 / 25)Connection tiers
Compatibilité proto YellowstoneDrop-inDrop-inNative (authors)Drop-inDrop-in
Méthode d'authentificationx-token (gRPC metadata)x-tokenx-tokenx-token / URL keyx-token
Paiement crypto / USDCYes — instant activationNo (enterprise only)Yes (deposit)YesYes

Le streaming Yellowstone réel commence généralement à un point d'entrée plus élevé — Helius à $499/mois, Chainstack à $49 pour une seule connexion, Shyft à $199 pour dix. TheRPC Geyser est à $79 pour cinq connexions, drop-in compatible, activable en crypto, et s'empile linéairement — un streaming sérieux à un tarif accessible aux développeurs, avec un palier élevé pour les équipes qui en ont besoin.

Les tarifs et détails des plans des concurrents proviennent de leurs pages de tarification publiques et ont été vérifiés pour la dernière fois en mai 2026. Les prix et structures des plans changent fréquemment et peuvent différer — consultez le site de chaque fournisseur pour les chiffres actuels. Les marques et noms de produits (Helius, LaserStream, Triton, Dragon's Mouth, Chainstack, Shyft, QuickNode) appartiennent à leurs propriétaires respectifs et sont utilisés à des fins d'identification et de comparaison uniquement ; TheRPC n'est pas affilié à eux ni approuvé par eux.

COMPROMIS HONNÊTES

Lisez ceci avant de l'intégrer.

Geyser est le bon outil pour un ensemble restreint de cas. Voici où il brille et où il pique.

Processed, pas final

Les slots peuvent être annulés. Utilisez FINALIZED si vous avez besoin d'une garantie ferme.

Filtrez ou payez pour ça

Les flux full-block ou all-accounts sont lourds. Affinez vos filtres.

Ne l'utilisez pas pour du polling

Si votre intervalle est > 5 s, le JSON-RPC getMultipleAccounts classique est moins coûteux.

Idéalement associé à RPC

Geyser pour la vitesse, rpc.therpc.io pour la confirmation — même clé API.

FAQ

Questions fréquentes.

Oui. TheRPC Geyser parle le même proto Yellowstone gRPC. Si LaserStream, Dragon's Mouth ou un autre fournisseur Yellowstone fonctionne pour vous aujourd'hui, changez l'hôte de l'endpoint et le x-token. Rien d'autre ne bouge.

Non. Le gRPC mainnet est un coût permanent, donc comme tout fournisseur sérieux, nous ne le donnons pas, et un upstream gRPC devnet public gratuit n'existe pas à distribuer. En revanche, un petit rechargement ($10-$25 en USDC) — qui devient du solde utilisable, pas des frais — débloque un essai mainnet de 7 jours, mono-connexion, avec filtres limités. Faible risque, vrai flux, vous gardez le solde.

Générez une clé API, rechargez votre solde TheRPC, et le Geyser Pack s'active instantanément — la même clé et le même solde que vous utilisez pour REST. Les équipes avec une configuration complexe peuvent également demander un essai manuel via le contact de l'équipe Geyser.

Un Geyser Pack coûte $79/mois pour 5 connexions gRPC simultanées avec des filtres illimités et les quatre types de souscriptions. Les packs s'empilent linéairement : deux packs = 10 connexions pour $158/mois, cinq = 25 pour $395/mois. Au-delà de 20+ connexions, parlez-nous de l'offre Custom.

processed (par défaut — le plus rapide), confirmed et finalized. Choisissez par souscription. Consultez le compromis "Processed est rapide, pas final" ci-dessus avant de choisir.

Le client Yellowstone gRPC (et les équivalents Rust/Python) se reconnectent automatiquement. Les événements manqués pendant une déconnexion ne sont pas rejoués — stockez votre dernier slot vu et filtrez les nouveaux événements par slot à la reconnexion, ou comblez l'écart avec JSON-RPC getSignaturesForAddress standard sur votre endpoint Solana TheRPC.

Non. Geyser opère au niveau de l'état processed de Solana — après réassemblage, avant la finalité d'exécution. Si vous avez besoin de shreds bruts, c'est une surface différente (Triton ShredStream / Jito Shredstream), pas Geyser.

Oui. L'ajout de packs prend effet immédiatement et est facturé au prorata ; les réductions s'appliquent à partir de la période suivante — le même modèle que la facturation principale de TheRPC.

Streamez Solana en temps réel. Activez en quelques minutes.

Générez une clé, rechargez votre solde, et le Geyser Pack s'active — même clé que vos appels REST. Drop-in Yellowstone, $79/mois pour 5 connexions, les packs s'empilent à mesure que vous grandissez.

Streaming Yellowstone gRPC sérieux, sans barrière à $499. À associer avec JSON-RPC sur 30 chaînes.