GEYSER · SOLANA STREAMING

Solana em tempo real.Um stream gRPC.Drop-in Yellowstone, preço acessível para desenvolvedores.

Transmita slots, contas, transações e blocos do Solana por uma única conexão Yellowstone gRPC, com filtros no servidor. Drop-in para LaserStream ou Dragon's Mouth — troque uma URL, mantenha sua chave TheRPC.

Yellowstone gRPC · autenticação x-token · slots / contas / transações / blocos · streaming sério, sem barreira de $499

O QUE É O GEYSER

Um stream push direto do validador.

Geyser é a interface de plugin do validador Solana para transmitir mudanças de estado bruto da cadeia. Yellowstone gRPC é a implementação padrão, e a TheRPC a expõe por um único endpoint autenticado — sem necessidade de operar nós.

Assinaturas WebSocket (accountSubscribe, logsSubscribe) fornecem atualizações por conta ou por tópico, mas o Geyser aceita filtros mais ricos no servidor e permite definir o nível de commitment — assim você recebe o corte de dados certo antes de sair do nó.

Uma sessão gRPC carrega quatro tipos de assinatura: slots, contas, transações e blocos (SubscribeRequestFilterSlots, SubscribeRequestFilterAccounts, SubscribeRequestFilterTransactions, SubscribeRequestFilterBlocks).

QUEM FAZ STREAMING COM GEYSER

Feito para cargas de trabalho Solana sensíveis à latência.

Quatro casos em que um stream push supera o polling. A mesma conexão atende todos os quatro tipos de assinatura.

Reaja ao estado do pool, baseado em push.

Assine contas de pools AMM (Raydium, Orca, Meteora) com um filtro de owner e receba mudanças de reserva no momento em que o nó as detecta — sem loop de polling. Distribua muitas regras de filtro em uma única assinatura.

SubscribeRequestFilterAccounts (owner), CommitmentLevel.PROCESSED

Alimente ClickHouse ou Postgres sem webhooks.

Transmita cada transação do seu programa com um filtro account-include para seu pipeline. Uma alternativa independente de fornecedor a webhooks e indexadores hospedados — você controla o stream e o schema.

SubscribeRequestFilterTransactions (account_include)

Monitore colateral e feeds de preço ao mesmo tempo.

Uma assinatura em uma lista de contas de posição de usuários com filtro de tamanho de dados, mais uma assinatura paralela em contas oracle Pyth / Switchboard. Acione antes que a liquidação chegue à visão do mempool de um concorrente.

SubscribeRequestFilterAccounts (data filters)

TVL ao vivo, estado de pool e atualizações de oracle.

Transmita atualizações de conta filtradas pelo owner do programa do seu protocolo e envie para o front-end — os usuários veem o estado atual do pool sem um loop de polling de cinco segundos.

SubscribeRequestFilterAccounts (owner)

CONECTE EM UM ÚNICO ARQUIVO

Drop-in Yellowstone. Mude uma URL.

Compatível drop-in com o proto padrão Yellowstone gRPC. Se você já usa LaserStream ou Dragon's Mouth, aponte o cliente para geyser.therpc.io e passe sua chave TheRPC como x-token. Nada mais muda.

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"));

A autenticação usa o metadado gRPC x-token, gerenciado pelo cliente Yellowstone gRPC.

PREÇOS

Streaming Yellowstone sério, sem barreira de $499.

Um pacote, empilhável conforme sua necessidade. Sem medidor de banda no cartão — uso justo, refine seus filtros. Ativação cripto instantânea; o mesmo saldo TheRPC financia tudo.

Geyser Pack

$79/mês

5 conexões gRPC simultâneas

  • Filtros ilimitados por conexão
  • Todos os 4 tipos de assinatura — slots, contas, transações, blocos
  • Compatibilidade drop-in com o proto Yellowstone
  • Ativação cripto instantânea pelo seu saldo TheRPC
  • Suporte prioritário

Precisa de mais? Os pacotes se empilham linearmente — 2 pacotes = $158/mês (10 conexões), 5 pacotes = $395/mês (25 conexões).

Personalizado / Enterprise

Fale conosco

20+ conexões simultâneas

  • Opção de nó dedicado
  • Limites por conexão maiores, definidos por carga de trabalho
  • Extensões de proto personalizadas e onboarding
  • Linha direta com o time Geyser

Quantas conexões você precisa?

Conexões simultâneas5

5 conexões = $79 / mês

Banda é uso justo fixo, não medido por gigabyte. Assinaturas de chain completa pesadas estão sujeitas a limites de uso justo; capacidade dedicada grande está no plano Personalizado. Filtre com precisão e seu stream ficará bem dentro do uso justo.

COMPARATIVO

Onde o TheRPC Geyser se posiciona no mercado.

Preços públicos de concorrentes em maio de 2026. Comparamos apenas o que podemos confirmar.

RecursoTheRPC GeyserHelius LaserStreamTriton Dragon's MouthChainstackShyft
Preço de entrada (mainnet)$79/mo · 5 connections$499/mo · Business plan$0.08/GB · prepaid deposit$49/mo · 1 connection$199/mo · 10 connections
Escala porConnection packs ($79 = 5 connections)Plan tiers (10 → 100 connections)Pay-as-you-go bandwidthConnection tiers (1 / 5 / 25)Connection tiers
Compatibilidade proto YellowstoneDrop-inDrop-inNative (authors)Drop-inDrop-in
Método de autenticaçãox-token (gRPC metadata)x-tokenx-tokenx-token / URL keyx-token
Pagamento cripto / USDCYes — instant activationNo (enterprise only)Yes (deposit)YesYes

O streaming Yellowstone real geralmente começa em um patamar mais alto — Helius a $499/mês, Chainstack a $49 por uma única conexão, Shyft a $199 por dez. O TheRPC Geyser é $79 para cinco conexões, compatível drop-in, ativação cripto, e empilha linearmente — streaming sério a um preço acessível para desenvolvedores, com escala para equipes que crescem.

Os preços dos concorrentes e detalhes dos planos foram obtidos das páginas públicas de preços de cada provedor e verificados pela última vez em maio de 2026. Preços e estruturas de planos mudam frequentemente e podem diferir — consulte o site de cada provedor para valores atuais. Marcas registradas e nomes de produtos (Helius, LaserStream, Triton, Dragon's Mouth, Chainstack, Shyft, QuickNode) pertencem aos seus respectivos donos e são usados apenas para identificação e comparação; a TheRPC não é afiliada nem endossada por eles.

TRADE-OFFS HONESTOS

Leia isso antes de integrar.

Geyser é a ferramenta certa para um conjunto restrito de casos. Veja onde brilha e onde pode complicar.

Processed, não final

Slots podem sofrer rollback. Use FINALIZED se precisar de uma garantia sólida.

Filtre ou pague

Streams de bloco completo ou todas as contas são pesados. Refine seus filtros.

Não use para polling

Se seu intervalo é > 5 s, o JSON-RPC simples getMultipleAccounts é mais barato.

Melhor combinado com RPC

Geyser para velocidade, rpc.therpc.io para confirmação — mesma API key.

FAQ

Perguntas frequentes.

Sim. O TheRPC Geyser fala o mesmo proto Yellowstone gRPC. Se LaserStream, Dragon's Mouth ou outro provedor Yellowstone funciona para você hoje, mude o host do endpoint e o x-token. Nada mais muda.

Não. O gRPC de mainnet é um custo sempre ativo, então como todo provedor sério não o oferecemos gratuitamente, e não existe upstream gRPC devnet público gratuito para distribuir. Em vez disso, um pequeno aporte de saldo ($10-$25 em USDC) — que vira saldo utilizável, não uma taxa — desbloqueia um trial de 7 dias de mainnet com uma conexão e filtros limitados. Baixo risco, stream real, você fica com o saldo.

Gere uma API key, adicione saldo à sua conta TheRPC e o Geyser Pack é ativado instantaneamente — a mesma chave e saldo que você usa para REST. Equipes com configuração complexa também podem solicitar um trial manual pelo contato do time Geyser.

Um Geyser Pack é $79/mês para 5 conexões gRPC simultâneas com filtros ilimitados e todos os quatro tipos de assinatura. Os pacotes se empilham linearmente: dois pacotes = 10 conexões por $158/mês, cinco = 25 por $395/mês. Acima de 20+ conexões, fale conosco sobre Personalizado.

processed (padrão — mais rápido), confirmed e finalized. Escolha por assinatura. Veja o trade-off "Processed é rápido, não final" acima antes de decidir.

O cliente Yellowstone gRPC (e os equivalentes em Rust/Python) reconectam automaticamente. Eventos perdidos durante a desconexão não são reprocessados — armazene seu último slot visto e filtre novos eventos por slot na reconexão, ou preencha a lacuna com JSON-RPC padrão getSignaturesForAddress no seu endpoint Solana da TheRPC.

Não. O Geyser opera no nível de estado processado do Solana — após a remontagem, antes da finalidade de execução. Se você precisa de shreds brutos, isso é uma superfície diferente (Triton ShredStream / Jito Shredstream), não Geyser.

Sim. Adicionar pacotes tem efeito imediato e cobra pro-rata; reduções se aplicam a partir do próximo período — o mesmo modelo do billing principal da TheRPC.

Transmita Solana em tempo real. Ative em minutos.

Gere uma chave, adicione saldo e o Geyser Pack é ativado — mesma chave das suas chamadas REST. Drop-in Yellowstone, $79/mês para 5 conexões, pacotes se empilham conforme você cresce.

Streaming Yellowstone gRPC sério, sem barreira de $499. Combine com JSON-RPC em 30 chains.