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

Sepolia 测试网水龙头:如何获取测试 ETH 并配置 RPC

摘要

Sepolia 测试网水龙头是一种向你的钱包发送免费 Sepolia ETH 的服务,以便你在以太坊主要公共测试网 Sepolia 上测试智能合约和 dApp 时支付 gas 费。Sepolia ETH 没有现实价值,但你仍然需要它来部署合约、模拟交易并在迁移到主网之前运行集成测试。

水龙头在领取限额、认证要求和支持的资产方面各不相同。有些需要主网余额或社交登录,而另一些则使用工作量证明或每日滴水上限。一旦你有了测试 ETH,下一步就是配置一个可靠的 Sepolia RPC 端点,以便你的钱包、脚本和 CI 管道能够一致地读取状态和广播交易。

本页涵盖 Sepolia 水龙头的工作原理、如何选择适合你工作流程的水龙头、如何使用正确的链设置连接到 Sepolia,以及当水龙头资金或 RPC 调用未按预期工作时如何调试常见问题。对于生产级访问,OnFinality 在支持的网络(包括以太坊 Sepolia)上提供托管的 RPC API 和专用节点基础设施。

关键要点

  • Sepolia ETH 是仅用于 Sepolia 测试网 gas 的免费测试货币;它没有主网价值。
  • 水龙头在领取金额、冷却期、认证方法和支持的资产方面各不相同。
  • 在水龙头资金可用之前,需要正确的 Sepolia 链设置(链 ID 11155111,ETH gas 代币)。
  • 一个可靠的 Sepolia RPC 端点与水龙头本身一样重要,以确保测试的一致性。
  • 常见的水龙头问题包括网络选择错误、地址拼写错误、速率限制和 gas 不足。
  • OnFinality 为需要一致测试网连接的团队提供托管的 RPC API 访问和专用节点选项。

Sepolia 水龙头实际提供什么

Sepolia 水龙头向钱包地址发送少量 Sepolia ETH。该 ETH 用于支付 Sepolia 测试网上的交易 gas 费,Sepolia 测试网与以太坊主网非常相似,足以在不花费真实资金的情况下测试合约、代币流和钱包集成。

Sepolia ETH 不能跨链或在主网上兑换。将其视为一次性测试货币:对开发有用,在测试网之外毫无价值。由于它没有货币价值,水龙头依靠限制、认证或工作量证明来防止滥用。

  • Sepolia ETH 仅在 Sepolia 测试网(链 ID 11155111)上支付 gas。
  • 水龙头滴水通常很小,并且按地址或账户进行速率限制。
  • 一些水龙头还分发测试 ERC-20 代币或 LINK 用于预言机测试。
  • 水龙头的可用性会随时间变化;请始终在水龙头页面上验证当前的领取规则。

快速推荐:哪个水龙头适合你的工作流程

根据你需要多少 Sepolia ETH、需要频率以及你愿意完成哪种认证来选择水龙头。一次性合约部署所需的量远少于每次提交都重新部署合约的 CI 管道。

如果你正在测试 Chainlink 集成,同时滴入 LINK 和 ETH 的水龙头可以节省时间。如果你不想注册账户或社交登录,工作量证明水龙头用挖矿时间换取代币。如果你需要为团队提供可预测的访问,请考虑你的 RPC 提供商是否也提供测试网访问,以便连接和资金一起处理。

标准检查内容为什么重要
领取金额和冷却时间每次领取多少 Sepolia ETH,以及同一地址多久可以再次领取。小额滴水可能无法覆盖重复的合约部署或多交易测试套件。
认证水龙头是否需要主网余额、社交登录、钱包连接或工作量证明。认证影响新团队成员或 CI 运行器获取测试资金的速度。
支持的资产水龙头是仅提供 ETH 还是也提供测试 ERC-20 代币和 LINK。预言机和代币集成测试可能需要原生 ETH 之外的资产。
RPC 兼容性你的 RPC 端点是否支持测试所依赖的方法,例如 eth_sendRawTransaction 和 eth_getTransactionReceipt。只有当你的 RPC 端点能够可靠地广播和确认交易时,水龙头资金才有用。

钱包和工具的 Sepolia 链设置

在从水龙头领取之前,请确保你的钱包或开发工具指向 Sepolia,而不是以太坊主网。将 Sepolia ETH 发送到配置为主网的钱包不会使其出现在主网上,交易可能会失败或在错误的网络上发送。

在将 Sepolia 添加到钱包或配置 JSON-RPC 客户端时,请使用以下设置。链 ID 和货币详细信息是 Sepolia 的标准配置;RPC URL 应来自你选择的提供商。

  • 在 MetaMask 中,手动添加网络或使用类似 chainlist 的流程,并确认链 ID 为 11155111。
  • 在 Hardhat 或 Foundry 中,在配置中设置 Sepolia RPC URL,并将私钥保存在环境变量中。
  • 在 CI 中,将 RPC URL 和已充值的测试密钥作为机密注入,而不是提交它们。
标准检查内容为什么重要
网络名称Sepolia在钱包 UI 中将测试网与以太坊主网区分开。
链 ID11155111交易签名和重放保护所必需。
货币符号ETHSepolia ETH 是 gas 代币;钱包使用此符号显示余额。
区块浏览器https://sepolia.etherscan.io用于验证水龙头交易、合约部署和交易状态。
RPC URL你的提供商的 Sepolia 端点决定你的钱包或脚本发送 JSON-RPC 请求的位置。

使用 JSON-RPC 和 JavaScript 连接到 Sepolia

一旦你有了测试 ETH 和 RPC 端点,在运行完整测试套件之前验证连接性。简单的余额检查可以确认你的端点有响应,并且水龙头交易已确认。

以下示例使用通用的 Sepolia RPC URL 占位符。将其替换为你的 RPC 提供商的端点。OnFinality 在其支持的网络页面上发布特定于网络的端点。

  • curl -X POST <SEPOLIA_RPC_URL> -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xYourAddress","latest"],"id":1}'
  • 使用 eth_chainId 确认你连接到 0xaa36a7(十六进制的 11155111)。
  • 使用 eth_getTransactionReceipt 和水龙头交易哈希来确认滴水已到达。
标准检查内容为什么重要
方法eth_chainId确认端点是 Sepolia,而不是主网或其他测试网。
方法eth_getBalance验证水龙头资金已到达预期地址。
方法eth_getTransactionReceipt显示水龙头交易是否已打包以及是否成功。
方法eth_sendRawTransaction从脚本或 CI 广播已签名的测试交易所需。

当水龙头资金未显示时

大多数水龙头问题分为几类:网络错误、地址错误、速率限制或交易仍在待处理。在请求支持或尝试另一个水龙头之前,按顺序处理症状。

如果水龙头报告成功但你的余额未变,请在 Sepolia Etherscan 上检查交易哈希。如果交易待处理,水龙头可能设置了较低的 gas 价格;等待或检查水龙头状态页面通常就足够了。如果交易成功但你的钱包没有显示任何内容,请确认钱包在 Sepolia 上并显示正确的地址。

标准检查内容为什么重要
症状水龙头说已发送,钱包余额未变可能是钱包网络错误或地址不匹配;验证链 ID 和地址。
症状水龙头拒绝领取地址可能受到速率限制、不符合条件,或水龙头需要认证。
症状交易长时间待处理水龙头 gas 价格可能较低;检查 Sepolia Etherscan 并等待或稍后重试。
症状测试期间 RPC 返回错误端点可能受到速率限制或不支持该方法;尝试托管的 RPC 提供商。

从水龙头到可重复的测试网工作流程

水龙头解决了首次资金问题,但可重复的测试需要更多:稳定的 RPC 端点、补充测试钱包的方式,以及将测试密钥排除在源代码控制之外的流程。针对 Sepolia 运行 CI 的团队通常保留一小池已充值的地址并轮换它们,而不是依赖每次运行的单次水龙头领取。

如果你的测试依赖于一致的 RPC 行为,托管的 RPC API 或专用节点可以减少公共端点带来的可变性。OnFinality 在支持的网络中提供 RPC API 访问和专用节点基础设施;查看以太坊 Sepolia 网络页面了解端点详细信息,查看 RPC 定价页面了解计划选项。

  • 将 Sepolia 私钥存储在 CI 机密中,切勿存储在仓库中。
  • 在测试设置中使用 eth_chainId 断言,以便在端点配置错误时快速失败。
  • 监控水龙头交易哈希,并在充值未在预期窗口内确认时发出警报。
  • 保留备用 RPC URL,以便单个端点故障不会阻塞管道。

常见问题

什么是 Sepolia 测试网水龙头?

Sepolia 水龙头是一种向钱包地址发送免费 Sepolia ETH 的服务,以便开发人员在 Sepolia 测试网上测试时支付 gas 费。Sepolia ETH 没有现实价值,仅在 Sepolia 上有效。

我可以领取多少 Sepolia ETH?

领取金额和冷却时间因水龙头而异。有些每天滴入少量,而另一些允许较少次数的较大领取或需要工作量证明。请查看特定水龙头页面的当前限制。

为什么我的 Sepolia 水龙头交易没有到达?

常见原因包括钱包地址错误、钱包在不同网络上、水龙头速率限制或交易待处理。在 Sepolia Etherscan 上检查交易哈希,并确认你的钱包配置为链 ID 11155111。

我需要为 Sepolia 单独的 RPC 端点吗?

是的。Sepolia 是与以太坊主网分开的网络,因此你的工具需要 Sepolia RPC URL。存在公共端点,但托管的 RPC 提供商可以为团队和 CI 管道提供更一致的访问。

我可以在以太坊主网上使用 Sepolia ETH 吗?

不可以。Sepolia ETH 是测试货币,不能在以太坊主网上转移或兑换。它仅在 Sepolia 测试网内有效。

RPC 知识库

相关 RPC 内容

区块链基础设施

什么是 Hypernative,它如何融入由 RPC 驱动的 Web3 技术栈?

Hypernative 是一个 Web3 安全平台,专注于链上资产的实时威胁检测、风险监控和自动化响应。它并非只分析已经发生的事件,而是旨在标记可疑活动——例如异常的合约交互、治理变更或资金流动——并在损害扩散之前触发响应。团队通常将其与已有的基础设施配合使用:RPC 端点、索引器、钱包和监控仪表盘...

测试网 RPCEth Sepolia

以太坊 Sepolia RPC 端点:链设置、配置和调试

获取以太坊 Sepolia RPC 端点、链 ID 和网络设置,用于钱包和 dApp。了解如何连接、获取测试 ETH 以及调试此测试网上的常见 RPC 问题。...

网络 RPCEth Sepolia

什么是以太坊公共 RPC,以及何时应该使用它?

以太坊公共 RPC 是一个共享的、无需认证的 JSON-RPC 端点,允许任何开发者读取以太坊数据并广播交易,而无需运行节点。它非常适合原型设计、钱包配置和低流量脚本,但共享容量和速率限制使其不适合需要稳定吞吐量、归档数据或 WebSocket 订阅的生产工作负载。 本页解释了如何连接到以太坊公共 ...

网络 RPCBNB Chain

如何在BNB智能链上质押:分步指南

本指南介绍如何在BNB智能链(BSC)上质押BNB,涵盖委托给验证人和流动性质押两种方式。包括连接钱包、选择验证人、监控质押的实际步骤,以及关于质押交易RPC可靠性的指导。...

网络 RPCSolana

Solana WebSocket API:如何从链上流式传输实时数据

Solana WebSocket API 允许您订阅实时更新,如账户变更、交易确认和新时隙,而无需轮询。本文解释了核心订阅方法、如何连接到 WebSocket 端点,以及如何在生产中处理常见故障模式。...

测试网 RPCBitcoin

什么是比特币测试网 RPC,如何使用它?

比特币测试网 RPC 端点允许开发者连接到比特币测试网络,在不冒真实资金风险的情况下进行开发和测试。本文解释了什么是比特币测试网 RPC,如何选择端点,以及如何发起你的第一个 JSON-RPC 调用。...

永远不用担心基础设施

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

开始