Logo
RPC Assistant

Amoy RPC 端点:链设置、水龙头与调试

摘要

Amoy 测试网是 Polygon PoS 的官方测试网,锚定于以太坊 Sepolia。本页提供链 ID、RPC 端点、水龙头详情以及选择可靠 Amoy RPC 提供商的决策清单。无论您是部署合约还是测试 dApp,请参考本页快速连接并避免常见的测试网陷阱。

Amoy 测试网 RPC 决策清单

在连接到 Amoy 测试网之前,请考虑以下因素以避免开发延迟:

标准检查内容为什么重要
速率限制免费还是付费?每秒请求数?如果速率限制过低,测试网应用在调试时可能会停滞。
WebSocket 支持提供商是否提供 wss:// 端点?实时事件(如待处理交易或日志)需要。
存档数据是否启用存档/状态修剪?历史状态查询需要;一些提供商为节省成本禁用它。
地理延迟节点位于何处?高延迟可能导致交互式测试超时。
水龙头可用性是否链接或包含 POL 水龙头?部署合约需要测试 POL;并非所有提供商都列出水龙头。
链 ID 准确性确认链 ID 为 80002 (0x13882)使用错误的链 ID 将导致交易拒绝或钱包配置错误。
正常运行可靠性检查最近正常运行统计测试网节点变动可能中断您的测试周期。

在评估 Amoy 的 RPC 服务(包括 OnFinality 的公共 Amoy 端点 https://polygon-amoy.api.onfinality.io/public)时使用此清单。


什么是 Amoy 测试网?

Amoy 是 Polygon PoS 的官方测试网,于 2024 年 1 月作为 Mumbai 测试网的替代品推出。它使用以太坊的 Sepolia 测试网作为其根链 (L1),而不是已弃用的 Goerli。这确保了长期可行性与以太坊测试网路线图的一致性。开发者使用 Amoy 在低成本、无风险的环境中部署和测试智能合约、dApp 和基础设施,该环境镜像 Polygon PoS 主网。

关键链参数:

  • 网络名称: Polygon Amoy
  • 链 ID: 80002 (十六进制:0x13882)
  • 原生货币: POL (测试代币)
  • 出块时间: ~2–3 秒
  • 浏览器: Amoy Polygonscan
  • 共识: 权益证明 (与主网相同)

Amoy 是所有 Polygon PoS 测试的推荐环境。Mumbai 已弃用,不应用于新项目。


Amoy RPC 端点

以下是常用的 Amoy RPC 端点。请始终从可信来源验证最新端点。

HTTP 端点

提供商RPC URL类型
PublicNodehttps://polygon-amoy-bor-rpc.publicnode.com公共,免费
OnFinalityhttps://polygon-amoy.api.onfinality.io/public公共,免费
dRPChttps://polygon-amoy.drpc.org公共,免费层级
Alchemyhttps://polygon-amoy.g.alchemy.com/v2/YOUR_API_KEY使用 API 密钥免费
Tenderlyhttps://polygon-amoy.gateway.tenderly.co注册账号免费

WebSocket 端点

  • wss://polygon-amoy-bor-rpc.publicnode.com
  • wss://polygon-amoy.drpc.org
  • wss://polygon-amoy.g.alchemy.com/v2/YOUR_API_KEY

示例:通过 curl 发起 JSON-RPC 请求

curl -X POST https://polygon-amoy.api.onfinality.io/public \
  -H "Content-Type: application/json" \
  --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

响应:

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

示例:使用 Web3.js 连接 (JavaScript)

const Web3 = require('web3');
const web3 = new Web3('https://polygon-amoy.api.onfinality.io/public');

web3.eth.getBlockNumber().then(console.log);
// 输出: 43474037 (示例)

Amoy 水龙头

要在 Amoy 上部署合约,您需要测试 POL 代币。请使用官方 Polygon Amoy 水龙头:faucet.polygon.technology。您也可以在 Amoy Polygonscan 页面上找到社区水龙头。


调试常见 Amoy RPC 问题

1. 错误的链 ID

如果您的钱包或 dApp 显示“链 ID 不匹配”或交易失败,请检查您正在使用的链 ID 是否为 80002 (0x13882)。某些工具可能默认为 Mumbai 的 80001。

2. 速率限制

公共端点通常实施速率限制 (例如 10–100 req/s)。如果您收到 429 Too Many Requests,请考虑使用基于 API 密钥的提供商或专用节点服务。OnFinality 的公共端点包含适合轻量级测试的公平使用限制。

3. WebSocket 断开连接

WebSocket 连接可能会在一段时间不活动后断开。在您的 dApp 中实现重新连接逻辑。每 30 秒发送一次 keep-alive ping。

4. 缺少存档数据

某些提供商在测试网上禁用存档数据。如果您需要历史区块的 eth_getBalance 或旧状态的 eth_call,请验证提供商是否支持存档。OnFinality 的专用节点方案包括存档访问。

5. 水龙头枯竭

如果水龙头测试 POL 耗尽,请尝试替代水龙头或从 Polygon 社区 Discord 请求代币。


如何从 Mumbai 切换到 Amoy

  1. 将您的链配置更新为使用链 ID 80002。
  2. 将 RPC 端点替换为 Amoy URL。
  3. 将区块浏览器链接更新为 amoy.polygonscan.com
  4. 从新水龙头获取测试 POL (Mumbai 代币不兼容)。
  5. 确认您的智能合约在 Amoy 上正确编译和部署,然后再上主网。

为 Amoy 选择 RPC 提供商

对于严肃的测试,请考虑托管 RPC 服务。OnFinality 支持 Polygon Amoy,提供公共层级和专用节点选项。优势包括:

  • 负载均衡端点,自动故障转移
  • WebSocket 流式传输,用于实时事件
  • 按需存档数据
  • 地理分布以实现低延迟
  • 基于使用量的定价,无意外限制

查看我们的 RPC 定价支持的网络 了解详情。


关键要点

  • Amoy 是当前的 Polygon PoS 测试网 (链 ID 80002),锚定于 Sepolia。
  • 使用上面的端点和代码示例快速连接。
  • 验证链 ID 和水龙头可用性,避免常见陷阱。
  • 对于生产级测试,选择具有速率限制保证、WebSocket 支持和存档数据的提供商。
  • OnFinality 提供可靠的 Amoy RPC 端点,并可根据需要扩展。

常见问题

Amoy RPC URL 是什么?

公共端点包括 https://polygon-amoy.api.onfinality.io/publichttps://polygon-amoy-bor-rpc.publicnode.comhttps://polygon-amoy.drpc.org

Amoy 链 ID 是多少?

80002 (十六进制 0x13882)。

Amoy 使用 POL 还是 MATIC?

原生货币是 POL (测试代币)。水龙头分发 POL。

Amoy 是否取代 Mumbai?

是的。Mumbai 已弃用并依赖于不再受支持的 Goerli。所有测试应迁移到 Amoy。

我能否对 Amoy 和 Polygon 主网使用相同的 RPC 提供商?

许多提供商同时支持两者。请检查您的提供商是否为主网和测试网提供单独的端点。


最后更新:2025-03-20

RPC 知识库

相关 RPC 内容

Network Rpc

什么是 Unichain RPC,如何连接?

Unichain 是一个基于 Superchain 构建的以太坊 Layer 2 汇总,专为 DeFi 和跨链流动性优化。要与 Unichain 交互,您需要一个 RPC 端点。本文涵盖链设置、公共和私有 RPC 选项,以及如何为您的项目选择合适的提供商。...

Concepts

什么是去中心化AI基础设施,为什么它很重要?

# 什么是去中心化AI基础设施,为什么它很重要? 去中心化AI基础设施之所以重要,是因为Web3应用依赖于稳定的端点访问来进行读取、交易、仪表盘和后端工作流。正确的设置应匹配你的工作负载,支持你所需的网络和测试网,使限制可见,并在共享RPC不再足够时为你提供扩展路径。 对于去中心化AI构建者、基础设...

Blockchain Infrastructure

什么是区块链API服务以及如何选择?

区块链API服务让开发者无需运行自己的节点即可与区块链网络交互。它们主要有三种形式:RPC(用于发送交易和查询状态)、REST(用于结构化数据如余额和交易历史)和WebSocket(用于实时事件)。选择合适的提供商取决于工作负载类型、延迟需求和网络覆盖。本文解释了每种类型、关键评估标准以及如何将服务...

Rpc Provider Selection

What is node access in Solana RPC services and how to choose the right type?

Node access refers to how you connect to the Solana blockchain via an RPC provider. Options range from public endpoints to dedicated private nodes. Ch...

Testnet Rpc

开发者应如何评估用于测试网开发的Base Sepolia RPC提供商?

Base Sepolia是Base L2网络的官方测试网,允许开发者无风险地测试dApp和智能合约。选择合适的RPC提供商需要评估端点的可靠性、速率限制、WebSocket支持、存档数据访问以及成本。本文提供决策清单、链配置详情和评估标准,帮助您为工作流选择最佳测试网基础设施。...

Blockchain Infrastructure

区块链 API 服务:如何为您的 Web3 技术栈评估选项

区块链 API 服务为开发者提供访问区块链数据、广播交易以及与智能合约交互的能力,而无需运行自己的节点。本文详细介绍了主要类别——RPC 端点、数据 API、Webhook 和专用节点——并提供了一份决策清单,帮助您为生产环境选择正确的服务。...

永远不用担心基础设施

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

开始