GEYSER · SOLANA 流式传输

Solana 实时流。一条 gRPC 流。直接替换 Yellowstone,开发者友好价格。

通过一条 Yellowstone gRPC 连接流式传输 Solana 的 slot、账户、交易和区块,并在服务端完成过滤。可直接替换 LaserStream 或 Dragon's Mouth——只需更换一个 URL,保留您的 TheRPC 密钥。

Yellowstone gRPC · x-token 认证 · slots / accounts / transactions / blocks · 专业流式传输,无 $499 门槛

什么是 GEYSER

直接从验证节点推送的数据流。

Geyser 是 Solana 验证节点的插件接口,用于流式传输链上原始状态变化。Yellowstone gRPC 是标准实现,TheRPC 通过一个经过认证的端点将其对外暴露——无需自行运维节点。

WebSocket 订阅(accountSubscribe、logsSubscribe)提供按账户或按主题的更新,但 Geyser 支持更丰富的服务端过滤器,并允许设置确认级别——让您在数据离开节点之前就完成精确裁剪。

一条 gRPC 会话承载四种订阅类型:slots、accounts、transactions 和 blocks(SubscribeRequestFilterSlots、SubscribeRequestFilterAccounts、SubscribeRequestFilterTransactions、SubscribeRequestFilterBlocks)。

谁在使用 GEYSER 流式传输

专为延迟敏感的 Solana 工作负载而生。

四类场景中推送流胜过轮询。同一连接支持所有四种订阅类型。

以推送方式响应池状态变化。

通过 owner 过滤器订阅 AMM 池账户(Raydium、Orca、Meteora),节点一旦感知到储备变化即刻推送——无需轮询循环。在一次订阅中设置多条过滤规则。

SubscribeRequestFilterAccounts (owner), CommitmentLevel.PROCESSED

无需 webhook 即可写入 ClickHouse 或 Postgres。

通过账户包含过滤器将程序的每笔交易流式写入您的数据管道。相比 webhook 和托管索引器,这是厂商中立的替代方案——您掌控数据流和 schema。

SubscribeRequestFilterTransactions (account_include)

同时监控抵押品和价格预言机。

对用户仓位账户列表设置数据大小过滤器的单一订阅,同时对 Pyth / Switchboard 预言机账户设置并行订阅。在清算信息进入竞争对手的 mempool 视图之前触发。

SubscribeRequestFilterAccounts (data filters)

实时 TVL、池状态和预言机更新。

按协议程序 owner 过滤账户更新并推送至前端——用户无需等待五秒轮询即可看到当前池状态。

SubscribeRequestFilterAccounts (owner)

单文件完成连接

直接替换 Yellowstone。仅改一个 URL。

与标准 Yellowstone gRPC proto 完全兼容。如果您已在使用 LaserStream 或 Dragon's Mouth,只需将客户端指向 geyser.therpc.io 并将您的 TheRPC 密钥作为 x-token 传入,其余配置无需改动。

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

认证通过 gRPC x-token 元数据完成,由 Yellowstone gRPC 客户端处理。

价格

专业 Yellowstone 流式传输,无 $499 门槛。

单包按需叠加,无上限。套餐内不计量带宽——合理使用,缩小过滤范围即可。加密货币即时激活,使用同一 TheRPC 余额支付。

Geyser 套餐

$79/月

5 条并发 gRPC 流连接

  • 每条连接过滤规则不限数量
  • 支持全部 4 种订阅类型——slots、accounts、transactions、blocks
  • 直接兼容 Yellowstone proto
  • 使用 TheRPC 余额即时加密激活
  • 优先技术支持

需要更多?套餐线性叠加——2 包 = $158/月(10 条连接),5 包 = $395/月(25 条连接)。

定制 / 企业版

联系我们

20+ 条并发连接

  • 专用节点选项
  • 按工作负载协商更高的单连接限额
  • 定制 proto 扩展及专属接入支持
  • Geyser 团队直线联络

您需要多少条连接?

并发连接数5

5 条连接 = $79 / 月

带宽采用弹性合理使用制,不按 GB 计量。全链大范围订阅受合理使用限制约束;大规模专用容量请选择定制方案。缩小过滤范围后,您的数据流将保持在合理使用范围内。

市场对比

TheRPC Geyser 在市场中的定位。

竞品公开价格截至 2026 年 5 月。我们只对比有把握的数据。

功能TheRPC GeyserHelius LaserStreamTriton Dragon's MouthChainstackShyft
入门价格(主网)$79/mo · 5 connections$499/mo · Business plan$0.08/GB · prepaid deposit$49/mo · 1 connection$199/mo · 10 connections
扩展方式Connection packs ($79 = 5 connections)Plan tiers (10 → 100 connections)Pay-as-you-go bandwidthConnection tiers (1 / 5 / 25)Connection tiers
Yellowstone proto 兼容性Drop-inDrop-inNative (authors)Drop-inDrop-in
认证方式x-token (gRPC metadata)x-tokenx-tokenx-token / URL keyx-token
加密货币 / USDC 支付Yes — instant activationNo (enterprise only)Yes (deposit)YesYes

真正的 Yellowstone 流式传输通常起价较高——Helius $499/月,Chainstack 单连接 $49,Shyft 十条连接 $199。TheRPC Geyser 五条连接仅需 $79,兼容 Yellowstone 直接替换,支持加密货币激活,线性叠加——以开发者友好的入门价格提供专业级流式传输,适合团队持续扩展。

竞品价格及套餐详情均来自各提供商的公开定价页面,最后核实时间为 2026 年 5 月。价格和套餐结构随时可能变化,请以各提供商官网当前信息为准。商标及产品名称(Helius、LaserStream、Triton、Dragon's Mouth、Chainstack、Shyft、QuickNode)归各自所有者,此处仅用于识别和比较;TheRPC 与上述品牌无关联,亦未获其背书。

诚实的权衡

接入之前请先阅读。

Geyser 适合特定场景。以下是它的优势所在和局限之处。

已处理,非最终确认

Slot 可能回滚。如需硬性保证,请使用 FINALIZED。

过滤或为其买单

全区块或全账户流量消耗巨大。请缩小过滤范围。

不要用它做轮询

如果您的轮询间隔超过 5 秒,直接用 JSON-RPC getMultipleAccounts 更经济。

最佳搭配 RPC 使用

Geyser 负责速度,rpc.therpc.io 负责确认——同一 API 密钥。

FAQ

常见问题。

可以。TheRPC Geyser 使用与 Yellowstone gRPC proto 相同的协议。如果您目前在使用 LaserStream、Dragon's Mouth 或其他 Yellowstone 提供商,只需更改端点 host 和 x-token,其余配置无需改动。

没有。主网 gRPC 是持续运营成本,因此和每家正规提供商一样,我们不提供免费版本,也不存在可供转发的免费公共 devnet gRPC 上游。替代方案是小额充值($10-$25 USDC)——这笔金额会成为可用余额而非费用——即可解锁 7 天、单连接、过滤器受限的主网试用。风险低,数据流真实,余额归您所有。

生成 API 密钥,为 TheRPC 余额充值,Geyser 套餐即刻激活——与 REST 使用同一密钥和余额。配置复杂的团队也可通过 Geyser 团队联系方式申请人工试用。

一个 Geyser 套餐为 $79/月,包含 5 条并发 gRPC 连接,过滤器不限数量,支持全部四种订阅类型。套餐线性叠加:两包 = 10 条连接,$158/月;五包 = 25 条连接,$395/月。超过 20+ 条连接请联系我们了解定制方案。

processed(默认——最快)、confirmed 和 finalized。每个订阅可单独选择。在选择之前,请先阅读上文「已处理,非最终确认」的权衡说明。

Yellowstone gRPC 客户端(以及 Rust/Python 等效实现)会自动重连。断线期间丢失的事件不会重播——请存储您最后看到的 slot,在重连时按 slot 过滤新事件;或使用 TheRPC Solana 端点上的标准 JSON-RPC getSignaturesForAddress 回填缺失数据。

不支持。Geyser 工作在 Solana 已处理状态层——即重组之后、执行最终确认之前。如果您需要原始 shred,那是另一种接口(Triton ShredStream / Jito Shredstream),与 Geyser 无关。

可以。增加套餐立即生效并按比例计费;减少套餐从下个周期起生效——与 TheRPC 主计费模式相同。

实时流式传输 Solana。几分钟内完成激活。

生成密钥,为余额充值,Geyser 套餐即刻开启——与 REST 调用使用同一密钥。直接替换 Yellowstone,5 条连接 $79/月,套餐随业务增长线性叠加。

专业 Yellowstone gRPC 流式传输,无 $499 门槛。搭配 JSON-RPC 覆盖 30 条链。