摘要
如果你需要在 Arbitrum Sepolia 上获取测试网 ETH,最快的方法是使用水龙头,它会向你的钱包地址发送少量测试币。Arbitrum Sepolia 是 Arbitrum One(一个以太坊 Layer 2 乐观 rollup)的测试网。在开发过程中,你需要测试网 ETH 来支付合约部署和交易的 gas 费用。
本页介绍水龙头的工作原理、如何为 Arbitrum Sepolia 配置钱包和 RPC 端点,以及如何调试代币未到账或交易失败等常见问题。它还解释了在测试网工作负载下,何时使用 OnFinality 的托管 RPC 端点更为合适。
水龙头的可用性和发放数量会随时间变化,因此请将任何特定水龙头视为示例而非永久来源。在领取代币之前,请务必验证网络设置。
关键要点
- Arbitrum Sepolia 是 Arbitrum One 的测试网,使用 ETH 作为 gas 代币。
- 水龙头向钱包地址发送少量测试网 ETH;限额和资格因提供商而异。
- 在领取或使用代币之前,你必须使用正确的链 ID (421614) 和 RPC URL 将 Arbitrum Sepolia 添加到你的钱包。
- 托管 RPC 端点可以减少设置摩擦,并为测试网开发提供一致的访问。
- 如果代币未到账,请在区块浏览器上检查水龙头交易,并确认你的钱包位于正确的网络。
- OnFinality 为 Arbitrum Sepolia 提供公共 RPC 端点,并为更高工作负载提供专用节点选项。
快速回答:如何获取 Arbitrum Sepolia 测试网 ETH
要在 Arbitrum Sepolia 上获取测试网 ETH,你需要一个该网络上的钱包地址和一个支持它的水龙头。大多数水龙头会要求你提供地址,可能需要社交登录或最低主网余额,并每天发放少量(如 0.1 ETH)。具体数量和冷却时间取决于水龙头。
在领取之前,将 Arbitrum Sepolia 添加到你的钱包,以便代币可见且可用。该网络使用链 ID 421614,原生货币是 Sepolia Ether (ETH),区块浏览器是 sepolia.arbiscan.io。你可以在开发期间使用 OnFinality 公共 RPC 端点 https://arbitrum-sepolia.api.onfinality.io/public 进行读写调用。
- 链 ID:421614
- 货币符号:ETH
- 浏览器:https://sepolia.arbiscan.io
- 公共 RPC 示例:https://arbitrum-sepolia.api.onfinality.io/public
| 标准 | 检查内容 | 为什么重要 |
|---|---|---|
| 网络名称 | Arbitrum Sepolia | 防止将代币发送到错误的测试网或主网。 |
| 链 ID | 421614 | 钱包和工具使用链 ID 来正确路由交易。 |
| RPC URL | 一个可访问的端点,例如 OnFinality 公共端点 | 没有可用的 RPC,你的钱包无法读取余额或发送交易。 |
| 浏览器 | https://sepolia.arbiscan.io | 用于确认水龙头发放和调试失败交易。 |
何时水龙头足够,何时需要托管 RPC
水龙头解决了代币问题,但没有解决连接问题。如果你只是部署一次合约或测试钱包连接,公共 RPC 端点和水龙头发放通常就足够了。如果你运行自动化测试、本地分叉或频繁轮询链的后端服务,你可能会遇到公共端点的速率限制或不一致的响应。
在这种情况下,考虑使用托管 RPC 服务或专用节点。OnFinality 为支持的网络提供 RPC API 访问和专用节点基础设施。你可以从公共端点开始,当测试网工作负载增长或需要更可预测的访问时,再转向专用计划。
- 当你只需要测试网 ETH 进行手动测试时,使用水龙头。
- 当你需要为脚本、CI 或后端服务提供一致访问时,使用托管 RPC。
- 当你需要隔离资源或自定义配置时,使用专用节点。
将 Arbitrum Sepolia 添加到 MetaMask 或你的钱包
大多数钱包允许你添加自定义网络。使用下面的设置添加 Arbitrum Sepolia。保存后,切换到该网络并确认你的地址在从水龙头领取之前显示零 ETH 余额。
如果你更喜欢以编程方式添加网络,可以使用相同的参数调用 wallet_addEthereumChain。下面的示例使用 OnFinality 公共端点。
- 网络名称:Arbitrum Sepolia
- 新的 RPC URL:https://arbitrum-sepolia.api.onfinality.io/public
- 链 ID:421614
- 货币符号:ETH
- 区块浏览器 URL:https://sepolia.arbiscan.io
| 标准 | 检查内容 | 为什么重要 |
|---|---|---|
| 钱包字段 | 要输入的值 | 错误的值会导致连接失败或余额不可见。 |
| RPC URL | https://arbitrum-sepolia.api.onfinality.io/public | 你的钱包用于广播交易的端点。 |
| 链 ID | 421614 | 必须与网络匹配,否则交易将被拒绝。 |
| 符号 | ETH | 用于显示 gas 和余额的货币。 |
领取测试网 ETH 并验证发放
添加网络后,复制你的钱包地址并粘贴到支持 Arbitrum Sepolia 的水龙头中。一些水龙头要求你连接钱包、在主网上持有最低余额或完成验证码。按照水龙头的说明提交请求。
水龙头确认后,打开区块浏览器并搜索你的地址。你应该会看到一笔传入交易。如果水龙头提供了交易哈希,你可以直接跟踪它。在确认发放失败之前,请等待确认。
- 在钱包位于 Arbitrum Sepolia 时复制地址。
- 将地址提交到水龙头并完成任何必需的步骤。
- 在浏览器上检查传入交易。
- 如果水龙头显示交易哈希,将其粘贴到浏览器搜索栏中。
调试常见的水龙头和 RPC 问题
如果你领取了代币但没有看到它们,首先确认你的钱包位于 Arbitrum Sepolia 而不是 Ethereum Sepolia 或 Arbitrum One。然后在浏览器上检查水龙头交易。如果交易待处理,网络可能拥堵;请等待并刷新。如果交易成功但余额仍为零,尝试切换网络或重启钱包。
如果你的钱包无法连接到 RPC,请使用简单的 curl 请求测试端点。成功的响应会返回当前区块号。如果请求失败,端点可能暂时不可用,或者你的网络可能阻止了它。
- 钱包中选择了错误的网络。
- 水龙头交易仍在待处理。
- RPC 端点不可达或受到速率限制。
- 钱包缓存显示过时的余额。
| 标准 | 检查内容 | 为什么重要 |
|---|---|---|
| 症状 | 可能原因 | 下一步 |
| 代币不可见 | 钱包位于错误的网络 | 切换到 Arbitrum Sepolia(链 ID 421614)。 |
| 水龙头说已发送但无余额 | 交易仍在待处理或失败 | 在 sepolia.arbiscan.io 上搜索你的地址。 |
| 钱包中的 RPC 错误 | 端点不可达或受到速率限制 | 使用 curl 测试或切换到另一个端点。 |
| 发送时交易失败 | gas 不足 | 领取更多测试网 ETH 或减少 gas 使用。 |
示例:使用 curl 和 viem 检查余额
你可以通过直接查询余额来验证 RPC 端点是否工作以及测试网 ETH 是否到达。下面的 curl 示例在 OnFinality 公共端点上调用 eth_getBalance。将地址替换为你自己的地址。
JavaScript 示例使用 viem 读取余额和链 ID。这在脚本或 CI 检查中很有用。
curl JSON-RPC 请求到 eth_getBalance- viem 公共客户端读取余额和链 ID
测试网开发的操作清单
测试网开发与主网有一些操作上的差异。水龙头限额意味着你不应依赖单次发放来进行大型测试套件。RPC 端点可能具有与主网不同的速率限制。而且测试网状态可能会随时间重置或弃用,因此避免在生产代码中硬编码测试网地址。
使用环境变量存储 RPC URL 和链 ID。保留一个备用端点,以防主端点不可用。并记录你使用了哪个水龙头,以便队友可以重现你的设置。
- 将 RPC URL 和链 ID 存储在环境变量中。
- 为关键脚本保留备用 RPC 端点。
- 不要在生产中硬编码测试网合约地址。
- 为你的团队记录水龙头来源和发放数量。
常见问题
什么是 Arbitrum Sepolia 水龙头?
它是一种向你的钱包地址发送少量测试网 ETH 的服务,以便你可以在 Arbitrum Sepolia 上支付 gas。水龙头通常有每日限额,可能需要登录或主网余额。
Arbitrum Sepolia 的链 ID 是什么?
链 ID 是 421614。原生货币是 Sepolia Ether (ETH),区块浏览器是 https://sepolia.arbiscan.io。
我可以从水龙头获取多少测试网 ETH?
发放数量因水龙头而异。有些每天发放 0.1 ETH,其他可能提供不同数量或要求特定资格。查看水龙头页面了解当前限额。
为什么我没有收到测试网 ETH?
常见原因包括水龙头交易仍在待处理、你的钱包位于错误的网络,或水龙头需要额外验证。在浏览器上检查交易状态。
我可以使用 OnFinality 作为 Arbitrum Sepolia RPC 吗?
是的。OnFinality 为 Arbitrum Sepolia 提供公共 RPC 端点:https://arbitrum-sepolia.api.onfinality.io/public。对于更高工作负载,可使用专用节点选项。
Arbitrum Sepolia 和 Arbitrum One 一样吗?
不。Arbitrum One 是主网(链 ID 42161)。Arbitrum Sepolia 是测试网(链 ID 421614),使用没有实际价值的测试网 ETH。