RPC 文档条目
面向开发者、建设者和团队的实用 RPC 指南,帮助大家使用 OnFinality 构建可靠的 Web3 应用并推动区块链生态发展。
什么是以太坊公共 RPC,以及何时应该使用它?
以太坊公共 RPC 是一个共享的、无需认证的 JSON-RPC 端点,允许任何开发者读取以太坊数据并广播交易,而无需运行节点。它非常适合原型设计、钱包配置和低流量脚本,但共享容量和速率限制使其不适合需要稳定吞吐量、归档数据或 WebSocket 订阅的生产工作负载。 本页解释了如何连接到以太坊公共 RPC、如何验证其工作,以及表明需要迁移到托管或专用端点的确...
Solana RPC 服务器:如何连接、配置和扩展
Solana RPC 服务器是您的应用用来读取账户、提交交易和订阅链上事件的 HTTP 和 WebSocket 接口。本页解释了 Solana RPC 服务器的实际功能、如何将您的工具指向它,以及随着工作负载增长,如何在公共端点、托管 RPC API 或专用节点之间做出选择。 您将找到可用的 curl 和 JavaScript 示例、钱包和框架配置所需的链设...
solana.io:开发者连接 Solana 真正需要什么
solana.io 并不是你需要的 Solana RPC 端点或开发者门户。Solana 网络通过 JSON-RPC 端点访问,实际问题是你的应用应该指向哪个端点。本文解释了域名混淆,展示了真实的 Solana mainnet RPC 和 WebSocket URL,并帮助你决定是使用公共端点还是专用节点基础设施。 你将获得一个可用的连接示例、公共访问与专用...
什么是 Base NFT API,以及如何在 Base 上查询 NFT 数据?
Base NFT API 是一组 RPC 方法和索引数据服务,用于在 Base 网络上读取 NFT 所有权、元数据和转账历史。标准的 JSON-RPC 调用如 eth_call、eth_getLogs 和 eth_getBalance 覆盖链上读取,而索引器风格的 API 则添加预聚合的所有权和集合数据。本文解释了哪种方法适合哪种工作负载,以及如何可靠地连接...
Sui 公共 RPC:它能提供什么以及何时该升级
Sui 公共 RPC 端点是一种共享的、无需认证的 JSON-RPC URL,允许你读取链上状态、提交交易,并在 Sui 主网或测试网上进行原型开发,而无需自行搭建节点。这是让钱包或脚本与 Sui 通信的最快方式,但它们是共享容量,没有账户、没有 SLA,也无法知道还有谁在使用同一个 URL。 本页解释了 Sui 公共 RPC 端点能做什么和不能做什么,如何...
免费 Solana 节点端点实际上能做什么?
免费 Solana 节点端点是一个共享的 RPC URL,无需付费即可调用,通常用于学习、原型设计或低流量脚本。它适用于 getBalance 和 getLatestBlockhash 等基本读取操作,但共享容量意味着速率限制、延迟波动以及在高负载下偶尔出现故障。 本页解释了免费 Solana 端点的适用场景、在哪些情况下会失效,以及何时应迁移到托管或专用 ...
Polygon 速率限制:它们是什么以及如何避免 429 错误
Polygon 速率限制限制了端点在一个给定时间窗口内接受的 JSON-RPC 请求数量,当您超过限制时,会收到 HTTP 429 响应、WebSocket 订阅被丢弃或静默超时。公共端点在所有调用者之间共享这些限制,因此一个繁重的循环就可能拖垮您的整个应用。 本文解释了 Polygon 速率限制的实际行为、如何解读 429 和重试信号,以及如何根据您的请求...
如何为你的工作负载评估最快的 Solana RPC?
没有单一最快的 Solana RPC 端点,因为延迟取决于你的应用运行位置、调用的方法以及是否需要 WebSocket 或归档数据。实用的方法是从你自己的区域针对实际使用的方法测量往返时间,然后在共享 RPC 和专用 Solana 节点之间做出选择。OnFinality 提供 Solana RPC API 访问和专用节点基础设施,因此你可以从共享端点开始,当...
RPC BNB:如何连接 BNB Smart Chain 并选择正确的端点?
本页面解释了 BNB Smart Chain(BNB Chain)的 RPC 端点是什么,如何连接主网和测试网,以及如何在公共、共享和专用基础设施之间进行选择。它涵盖了链设置、一个可用的 JSON-RPC 示例、WebSocket 支持以及开发者最常遇到的故障模式。在将钱包、后端服务或索引器连接到 BNB Chain 时,可将其作为参考。...
免费 Solana RPC 节点:何时足以满足你的应用需求?
免费 Solana RPC 节点是公共或共享端点,允许你在没有付费计划的情况下读取链上数据并提交交易。它们适用于原型开发、本地开发、钱包设置和低流量脚本,但通常具有共享容量、请求限制且无运营保证。本页解释了如何连接到免费 Solana 端点、在负载下首先会出现什么问题,以及何时迁移到托管或专用节点。OnFinality 提供公共 Solana 端点以及托管 ...
Base Network RPC:如何连接以及应使用哪个端点?
Base 是基于 OP Stack 构建的以太坊 Layer 2,因此其 RPC 接口与以太坊工具链兼容 JSON-RPC。您只需将客户端指向链 ID 为 8453 的 Base 端点即可连接,大多数以太坊库几乎无需修改或只需少量修改即可使用。主要决策在于选择哪个端点、如何处理速率限制,以及如何在流量增长时保持请求可靠。 本页面涵盖 Base 主网和 Bas...
Bittensor 挖矿应用实际上需要 RPC 基础设施提供什么?
Bittensor 挖矿应用并不是一个可以下载的单一产品。它是一个技术栈:一个在子网上注册热键的矿工进程、一个跟踪子网状态的验证者或元图读取器,以及一个让所有这些组件读取链数据并提交外部交易的 RPC 连接。大多数“挖矿应用”的搜索实际上都是关于如何将这个技术栈连接起来并保持在线。 本文梳理了各个组件,展示了如何通过 HTTP 和 WebSocket 连接到...