Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
RPC Assistant

Celo 主网和测试网的 RPC 端点是什么?

摘要

Celo RPC 端点允许开发者连接到 Celo 区块链。主网链 ID 为 42220,测试网(Celo Sepolia)链 ID 为 11142220。存在免费的公共端点,但有速率限制;对于生产应用,请考虑使用如 OnFinality 等专用 RPC 提供商。

Celo RPC 端点决策清单

在连接您的应用到 Celo 之前,请验证以下几点:

标准检查内容重要性
网络选择主网(链 ID 42220)vs 测试网(链 ID 11142220)防止跨网络交易错误
公共与私有 RPC速率限制、可靠性和正常运行时间 SLA公共端点会限流;生产应用需要专用基础设施
端点安全HTTPS vs WS;若使用私有节点需凭证避免中间人攻击和数据泄露
支持的方法eth_call、eth_sendRawTransaction、eth_getLogs 等确保满足您的 dApp 需求
存档数据可用性用于分析或浏览器的历史状态访问某些方法需要存档节点

什么是 Celo?为什么需要 RPC 端点?

Celo 是一个以移动端优先、兼容 EVM 的区块链,专注于金融普惠性。它采用权益证明共识,并支持 cUSD 和 cEUR 等稳定币。要与 Celo 交互——读取余额、发送交易或查询智能合约——您需要一个远程过程调用(RPC)端点。Celo RPC 端点是您的 dApp 与区块链之间的网关。无论您是在构建 DeFi 应用、支付系统还是 NFT 市场,选择合适的 RPC 端点对于性能和可靠性至关重要。

Celo 主网 RPC 配置

官方 Celo 主网 RPC 端点是:

https://forno.celo.org
wss://forno.celo.org/ws

链详情:

⚠️ 注意: 公共 forno 端点有速率限制。对于生产工作负载,请使用像 OnFinality 这样的专用 RPC 提供商,或其他提供更高吞吐量和 SLA 的服务。

您也可以使用以下配置将 Celo 主网添加到 MetaMask:

{
  "chainId": "42220",
  "chainName": "Celo Mainnet",
  "rpcUrls": ["https://forno.celo.org"],
  "nativeCurrency": {
    "name": "CELO",
    "symbol": "CELO",
    "decimals": 18
  },
  "blockExplorerUrls": ["https://celoscan.io"]
}

Celo 测试网(Sepolia)RPC 配置

Celo 的开发者测试网现已基于 Ethereum Sepolia,取代了已弃用的 Alfajores 测试网。测试网 RPC 端点是:

https://forno.celo-sepolia.celo-testnet.org
wss://forno.celo-sepolia.celo-testnet.org/ws

链详情:

MetaMask 配置:

{
  "chainId": "11142220",
  "chainName": "Celo Sepolia",
  "rpcUrls": ["https://forno.celo-sepolia.celo-testnet.org"],
  "nativeCurrency": {
    "name": "CELO",
    "symbol": "CELO",
    "decimals": 18
  },
  "blockExplorerUrls": ["https://celo-sepolia.blockscout.com"]
}

测试网水龙头

要获取测试网 CELO,请使用以下水龙头:

调试常见 Celo RPC 问题

1. 速率限制

如果您看到 429 Too Many Requests 或 403 Forbidden,说明您超出了公共端点的速率限制。解决方案:

  • 切换到专用 RPC 提供商。
  • 实施请求批处理和缓存。
  • 使用 WebSocket 连接进行实时更新。

2. 链 ID 错误

确保您的主网使用链 ID 42220,测试网使用 11142220。链 ID 不匹配会导致交易错误。

3. 区块高度不一致

如果您的节点报告的区块高度与浏览器不同,则您的 RPC 端点可能落后。使用具有负载均衡和故障转移的提供商以保持同步。

4. WebSocket 连接中断

稳定的 WebSocket 连接对于事件监听至关重要。如果发生中断,请考虑使用具有专用 WebSocket 支持和重连逻辑的提供商。

如何为生产环境选择 Celo RPC 提供商

为您的 Celo dApp 选择 RPC 提供商时,请评估以下因素:

  • 吞吐量和限制: 公共端点是共享且限流的。专用节点提供更高的请求限制。
  • 存档支持: 如果您需要历史状态,请确保提供商提供存档节点访问。
  • WebSocket 支持: 对于实时数据,选择具有稳定 WebSocket 端点的提供商。
  • 全球延迟: 选择靠近您用户群体的服务节点(PoPs)以减少延迟。
  • 定价模式: 有些提供商按请求收费,有些按计算单元收费。了解您的使用模式。

OnFinality 提供高可用性、WebSocket 支持和灵活定价的 Celo RPC 端点。请查看我们的定价页面了解详情。

测试您的 Celo RPC 连接

使用简单的 curl 命令验证您的 RPC 端点是否响应:

curl -X POST https://forno.celo.org \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

预期响应:

{"jsonrpc":"2.0","id":1,"result":"0x459fbe"}

结果是十六进制的最新区块号。转换为十进制以验证。

关键要点

  • Celo 主网使用链 ID 42220;测试网(Sepolia)使用 11142220。
  • 像 forno.celo.org 这样的公共端点免费但有速率限制。
  • 对于生产 dApp,请选择具有 SLA 的私有 RPC 提供商。
  • 测试网水龙头可从 Google Cloud 和 Celo 基金会获取。
  • 部署前始终验证链 ID 和端点可用性。

常见问题

Celo 主网的 RPC URL 是什么?

公共端点是 https://forno.celo.org。要获得专用访问,请使用像 OnFinality 这样的提供商。

如何获取 Celo 测试网代币?

使用 Google Cloud Web3 水龙头或官方 Celo 水龙头 faucet.celo.org。

OnFinality 支持 Celo 吗?

是的,OnFinality 提供 Celo 主网 RPC 端点。请查看我们的支持的网络获取完整列表。

Celo 主网和 Celo Sepolia 有什么区别?

主网是生产网络;Sepolia 是测试网,使用 Ethereum Sepolia 作为基础层,非常适合开发。

如何将 Celo 添加到 MetaMask?

使用上面提供的链配置 JSON,或使用 ChainList 自动添加。

RPC 知识库

相关 RPC 内容

网络 RPCOptimism

Optimism API:它是什么以及如何在 OP Mainnet 上使用

Optimism API 是一组 JSON-RPC 端点,允许应用程序在 OP Mainnet(一个基于乐观汇总构建的以太坊 Layer 2)上读写数据。它遵循与以太坊相同的 JSON-RPC 标准,因此您可以使用熟悉的库(如 ethers 或 viem)与链进行交互。本文解释了什么是 Optimi...

RPC 提供商选择Kaia

如何为生产应用选择 Kaia RPC 提供商

选择 Kaia RPC 提供商意味着在可靠性、延迟、数据访问和定价之间取得平衡,以适应您的应用流量模式。公共端点适合原型开发,但生产应用通常需要具有更高速率限制、WebSocket 支持和归档数据的托管提供商。本指南将介绍关键标准和常见陷阱,帮助您选择不会在负载下崩溃的基础设施。...

区块链基础设施Bittensor

如何使用Bittensor浏览器监控TAO网络

# 如何使用Bittensor浏览器监控TAO网络 Bittensor浏览器是一种基于网页的工具,可让您查看Bittensor网络的实时区块链数据,包括区块、交易、外部调用、事件和子网活动。与通用区块链浏览器不同,Bittensor浏览器专为Subtensor链定制,并提供针对质押、委托、子网代币和...

区块链基础设施Efinity

什么是TON全节点,何时应该运行一个?

TON全节点存储完整的区块链状态并验证The Open Network的交易。运行一个全节点可以让您直接访问TON数据,无需中间人,但需要大量的硬件、存储和持续的维护。本文解释了TON全节点的功能、运行与租用基础设施的权衡,以及如何决定哪种方法适合您的项目。...

RPC 提供商选择Solana

什么让 Solana RPC 变快,以及如何为你的应用选择最快的端点?

Solana RPC 的速度不仅仅取决于原始吞吐量:地理距离、网络路径、硬件调优以及你调用的方法都会影响延迟。本文解释了决定 RPC 性能的关键因素,并提供了评估提供商的实用清单,以便你选择满足应用需求且不会过度付费的端点。...

网络 RPCPichiu

什么是Pichiu网络以及如何通过RPC连接?

# 什么是Pichiu网络以及如何通过RPC连接? Pichiu网络是一个专注于去中心化预言机服务的区块链项目,使智能合约能够安全地与链下数据交互。它基于Substrate构建,为数据馈送和跨链通信提供了强大的基础设施。对于在Pichiu上构建的开发者来说,可靠的RPC端点对于查询链上数据和提交交易...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始