Free

€0
- 每月 4,200,000 代币
- 5 请求/秒
- 每月月初补充
ERPC 通过优化的全球代理,为钱包、DeFi 应用、分析系统和生产级 Solana 系统提供低延迟 Solana RPC 端点。每个请求都会被路由到更接近的网络入口,帮助项目通过稳定且更短的网络路径访问 Solana。

区域选择很重要。但城市名本身并不等于网络路径。即使在同一城市,外部传输和额外 hop 也可能增加延迟。ERPC 会选择靠近 Solana 服务器的数据中心,并以无外部传输和持续 Turbo Boost 状态保持路径更短。
ERPC 高级路径
无外部传输
最小 RTT
gRPC Standard 计划
1 个 IP 白名单 · 最多 10 个流连接
Direct Shreds Standard 计划
1 个 IP 白名单 · 最多 10 个流连接

暂不支持小时计费
FAQ
要通过 ERPC 获取低延迟的 Solana RPC endpoint,请在 dashboard.erpc.global 的 ERPC Web Dashboard 注册,系统会立即为你签发 API key。你将获得一个托管的 Solana RPC endpoint,可通过 ERPC 自有的全球网络以 HTTP 和 WebSocket 方式访问。该网络会沿最短网络路径转发每一个请求。调用按代币计量:标准 Solana 方法每次调用消耗 42 个代币,开销较大的方法消耗更多,例如 getProgramAccounts 每次调用消耗 4,200 个代币。各方法的具体消耗量见 erpc.global/zh/faq/how-to-start/general 中的常见问题“每个方法消耗多少代币?”,各方案包含的代币数量见 erpc.global/zh/price。复制你的 key,并将其作为 query parameter 添加到 endpoint 中:https://edge.erpc.global?api-key=YOUR_KEY,WebSocket 则使用 wss://edge.erpc.global?api-key=YOUR_KEY 连接。对于 HTTP 请求,也可以将 key 放在 header Authorization: Bearer YOUR_KEY 中发送,而不是放在 query parameter 中。对于 WebSocket,key 放在 URL 中。
如果你在高负载下无法容忍变慢或速率限制,请选择专用 Solana RPC endpoint;如果你刚刚起步或处于测试阶段,则选择共享 endpoint。共享 endpoint 由众多客户同时使用,因此随着流量增长,请求可能排队、延迟变得不够稳定,还可能触及速率限制。专用 endpoint 让你成为唯一用户,因此其他客户的流量绝不会拖慢你。专用 endpoint 还可以通过不带 TLS 的纯 HTTP 连接,省去 TLS 握手能节省约 20ms,带来额外的速度提升。
Unlimited Endpoints 专为低延迟标准 Solana RPC 调用设计。支持的方法为 getSlot, getBlockHeight, getLatestBlockhash, getBalance, getAccountInfo, getMultipleAccounts, getTransaction, sendTransaction, simulateTransaction, getSignatureStatuses, getRecentPrioritizationFees, getHealth, getVersion, getEpochInfo, getBlock。其他方法请使用 https://edge.erpc.global?api-key=YOUR_KEY。
在发往 edge.erpc.global 的 HTTP 请求中添加 history=true,以查询较早的区块和交易,例如 https://edge.erpc.global?api-key=YOUR_KEY&history=true。除 getTransactionsForAddress 外,不带 history=true 的请求按常规价格由每个 node 保存的近期范围响应,因此较早的区块可能返回错误,较早的交易可能返回 null。查询较早的区块或交易可能比常规请求耗时长得多,某些情况下需要数秒。History Access 是一个独立选项,可将此类查询分开,使常规请求保持快速。除 getTransactionsForAddress 的 full 模式外,每个通过 History Access 响应的调用比其常规价格多消耗 640 个代币,而由近期数据响应的调用保持常规价格,即使带有 history=true 也是如此。免费额度对 History Access 设有上限。
ERPC 在 Frankfurt、Amsterdam、London、New York、Chicago、Tokyo、Singapore 和 Sydney 运行 node。每个请求都会从 300 多个由 Cloudflare 驱动的边缘节点中最近的一个进入,然后被转发到最优的 ERPC node,因此请求始终走最短的网络路径。对于 slot 级别的定位,你可以使用 Leader Slot API(getLeaderSlots)来跟踪哪个地区持有 leader,并据此进行路由。
ERPC WebSocket 与 HTTP 运行在同一个 Solana RPC endpoint 上,使用同一个 API key,只需把 https://edge.erpc.global 换成 wss://edge.erpc.global。你可以在一条连接上流式接收实时的 Solana 更新,例如账户和 slot 变化,因此你的应用会在事件发生的第一时间收到它们。这使 WebSocket 成为最容易集成的流式方案。
将专用 RPC node 与同一网络中的 Bare Metal 服务器搭配使用。node 与服务器之间没有公网跳数,往返 ping 约为 0.1ms,这让你在每个 Solana slot 上抢先上链成为可能。除此之外,延迟还取决于方法和你的环境,因此 TypeScript 与 Rust 工具,能让你在自己的配置中实测。
根据客户一致的反馈,典型的速度顺序是 Direct Shreds 最快,其次是 Geyser gRPC,再次是 WebSocket。Solana RPC endpoint 上的 WebSocket 最容易集成,而 Geyser gRPC 和 Direct Shreds 是面向需要抢先行动的团队的专用流式产品,其中 Direct Shreds 会尽可能早地交付数据。要选对产品,请在你自己的环境中进行比较。
当注册账单地址的国家/地区属于 欧盟成员国时,即可使用加密货币支付。如果账户中注册的支付卡片全部由欧盟以外发行,则无法使用加密货币支付。在 ERPC Web Dashboard 中,你可以用 SOL、USDC 或 EURC 购买 ERPC Credits,并把这些 credits 用于激活或续订你的 Solana RPC 套餐。支持国家/地区:爱尔兰、爱沙尼亚、奥地利、保加利亚、比利时、波兰、丹麦、德国、法国、芬兰、荷兰、捷克、克罗地亚、拉脱维亚、立陶宛、卢森堡、罗马尼亚、马耳他、葡萄牙、瑞典、塞浦路斯、斯洛伐克、斯洛文尼亚、西班牙、希腊、匈牙利、意大利。如果您的国家/地区不在列表中,请使用信用卡付款。
创建 API key,测试低延迟 RPC、Geyser gRPC 和 Direct Shreds。先实测差异,再按生产路径扩展到 Dedicated Nodes、VPS 或 Bare Metal。