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

什么是水龙头网站,以及如何为测试网开发选择一个可靠的水龙头?

摘要

水龙头网站是分发少量测试网代币的 Web 服务,让你无需花费真实资产即可部署合约、模拟交易和运行集成测试。提出这个问题的人通常是已经将钱包连接到测试网的开发者,他们需要 gas,正在决定该信任哪个水龙头、它多久发放一次,以及它在首次领取后是否还能继续工作。

大多数水龙头网站分为三类:由链团队运营的官方网络水龙头、由基础设施或预言机提供商运营的生态水龙头,以及可能开源或依靠广告支持的社区水龙头。它们各自有不同的速率限制、支持的网络和钱包要求。正确的选择取决于你需要一次性充值、可重复的 CI 工作流,还是原生 gas 之外的代币类型。

本页说明水龙头网站如何运作、在连接钱包前应检查什么,以及当水龙头受到速率限制或离线时如何让测试网工作继续推进。它还涵盖 RPC 基础设施在其中的作用:水龙头给你代币,但你仍然需要一个可靠的 RPC 端点来读取余额、发送交易和调试失败。OnFinality 为支持的网络提供 RPC API 和专用节点基础设施,你可以查看 RPC 定价 和 支持的 RPC 网络 来规划你的测试网设置。

关键要点

  • 水龙头网站分发用于开发的测试网代币;它们不是主网价值的来源。
  • 官方网络水龙头通常具有最清晰的代币支持,但可能有严格的速率限制或钱包要求。
  • 生态水龙头可以覆盖多条链和多种代币类型,但你应核实每个水龙头实际资助的是哪个测试网和资产。
  • 水龙头只解决代币问题;你仍然需要一个可用的 RPC 端点来读取余额、发送交易和调试失败。
  • 对于可重复的测试工作流,应围绕水龙头限制进行规划,例如使用多个钱包、定时领取,或在适当情况下使用本地测试网络。
  • OnFinality 为支持的网络提供 RPC API 和专用节点基础设施;在假设覆盖范围之前,请查看网络页面和定价页面。

快速建议:你应该使用哪个水龙头网站?

从你正在测试的网络的官方水龙头开始。官方水龙头通常从链的文档中链接,最不可能资助错误的资产或要求不必要的权限。如果官方水龙头受到速率限制、宕机,或不覆盖你需要的代币,请转向明确列出该测试网和资产的生态水龙头。

在连接钱包或提交地址之前,请使用这个简短的决策表。

标准检查内容为什么重要
你的情况建议的起点避免浪费领取次数和钱包暴露
你需要在单个测试网上获取原生 gas链文档中链接的官方网络水龙头官方来源最有可能与当前测试网和代币匹配
你需要测试网上的特定代币,例如 USDC 或 LINK列出该资产的发行方或生态水龙头通用水龙头可能只分发原生 gas 代币
你需要跨多条链的代币具有清晰网络选择器的多链水龙头减少你管理的网站和钱包连接数量
你正在运行 CI 或重复部署水龙头速率限制、钱包要求,以及领取是否可以定时只能工作一次的水龙头可能无法支持可重复的流水线
水龙头不可用替代水龙头、社区水龙头或本地测试网络让开发继续推进,而不必等待单一提供商

水龙头网站实际如何运作

水龙头网站是一个小型应用,它持有测试网代币余额,并按请求向钱包地址发送固定数量的代币。大多数水龙头要求你连接钱包或粘贴地址,然后按地址、钱包、IP 或社交账户应用速率限制。有些要求验证码或最低账户年龄以减少滥用。

水龙头不创建代币。它分发在测试网上铸造或分配的代币。这意味着水龙头的可靠性取决于其自身资金库、测试网的稳定性,以及水龙头用于发送交易的 RPC 端点。如果水龙头似乎接受了你的请求但代币从未到达,问题可能出在水龙头一侧、测试网一侧,或你的钱包网络配置。

水龙头网站不是主网价值的来源。测试网代币用于开发,没有货币价值。任何承诺主网回报、要求助记词或要求主网支付的水龙头都应视为不可信。

  • 水龙头分发现有的测试网代币;它们不铸造主网资产。
  • 速率限制通常按地址、钱包、IP 或账户执行。
  • 水龙头的发送交易仍然依赖 RPC 端点和测试网出块。
  • 测试网代币没有货币价值,绝不应购买。

连接钱包前应核实什么

钱包连接是水龙头工作流中风险最高的步骤。在你批准连接之前,确认网站的域名、它声称资助的网络,以及它请求的权限。水龙头只需要你的公开地址来发送代币;它不应需要助记词、私钥或无限制的代币授权。

如果水龙头要求你切换网络,请检查它添加到钱包的链 ID 和 RPC URL。添加未知 RPC 端点的水龙头可能会让你后续的交易通过你未选择的 инфраструктура 路由。最好从链的文档手动添加测试网网络,并为你自己的读写使用已知的 RPC 端点。

  • 确认域名与你打算使用的官方或知名水龙头匹配。
  • 检查水龙头是否列出你需要的准确测试网名称和代币符号。
  • 拒绝任何对助记词、私钥或主网支付的请求。
  • 审查网络切换提示;尽可能手动添加测试网链设置。
  • 使用专用的开发钱包,而不是持有主网资产的钱包。

水龙头限制、失败以及接下来该尝试什么

水龙头失败很常见,通常分为几类。下表将症状映射到可能的原因和后续步骤。

标准检查内容为什么重要
症状可能原因后续步骤
领取按钮被禁用或请求被拒绝速率限制、验证码或账户要求等待冷却结束或使用另一个符合条件的钱包
交易已提交但余额未变钱包中的网络错误、测试网交易待处理或水龙头 RPC 问题核实地址和链,然后检查区块浏览器
水龙头网站返回错误水龙头资金库为空、测试网拥堵或网站宕机尝试替代水龙头或本地测试网络
代币到达但合约部署失败gas 价格、合约大小或 RPC 端点行为水龙头已成功;单独调试部署
水龙头要求主网支付不可信网站或误导性报价停止并改用官方或知名水龙头

RPC 基础设施在水龙头工作流中的位置

水龙头解决一个问题:将测试网代币放入钱包。你的应用仍然需要一个 RPC 端点来读取余额、估算 gas、发送交易和查询日志。如果 RPC 端点不可靠,成功的水龙头领取可能看起来像失败,因为你的应用无法看到新余额或广播下一笔交易。

对于个人开发者,公共测试网端点可能足以入门。对于运行重复部署、集成测试或共享暂存环境的团队,托管 RPC API 或专用节点可以让测试网层更可预测。OnFinality 为支持的网络提供 RPC API 访问和专用节点基础设施。你可以查看 RPC 定价 和 支持的 RPC 网络 来了解什么适合你的工作流,并阅读 如何选择 RPC 提供商 了解评估标准。

下面的示例展示了一个最小余额检查,你可以针对你控制的任何 EVM 兼容测试网端点运行它。将占位 URL 替换为你提供商仪表板或网络页面中的端点。

  • 对于与水龙头相关的检查,使用与你的应用部署相同的 RPC 端点。
  • 当水龙头领取似乎失败时,记录链 ID 和端点 URL。
  • 在配置中将测试网和主网端点分开。
  • 对于支持的网络,从 OnFinality 网络页面开始查找正确的链设置。

当水龙头不可用时保持测试网工作推进

没有哪个水龙头网站始终可用。制定备用计划,使速率限制或宕机不会阻塞你的团队。对于快速检查,为你最常使用的网络保留一份官方和生态水龙头的简短列表。对于可重复的工作流,考虑使用你控制代币供应的本地测试网络或分叉环境。

如果你依赖共享测试网,请记录你的团队观察到的水龙头限制,并在适当情况下轮换开发钱包。避免以违反网站条款的方式自动化水龙头领取。相反,设计你的测试流水线,使代币充值成为有明确负责人的计划步骤,而不是临时阻塞。

  • 为每个网络维护一份可信水龙头的简短列表,并定期审查。
  • 对于高频自动化测试,使用本地或分叉测试网络。
  • 在共享环境中为测试网代币充值指定负责人。
  • 不要以违反水龙头条款或速率限制的方式自动化领取。

常见问题:面向开发者的水龙头网站

常见问题

水龙头网站是免费的吗?

大多数测试网水龙头网站可以免费使用,但它们会应用速率限制、验证码或账户要求。任何要求主网支付或你的助记词的网站都应视为不可信。

为什么水龙头发送了代币但我的余额仍显示为零?

检查你的钱包是否在正确的测试网上,以及你提交的地址是否与你正在查看的钱包匹配。如果网络和地址正确,请在测试网区块浏览器上检查交易状态。待处理或失败的水龙头交易不会更新你的余额。

我可以在主网上使用水龙头代币吗?

不可以。测试网代币只存在于其测试网上,没有主网价值。它们用于开发、测试和实验。

使用水龙头需要特殊的 RPC 端点吗?

水龙头使用自己的基础设施发送代币。你的应用需要自己的 RPC 端点来读取余额和发送交易。使用可靠的端点可以更容易确认水龙头领取是否成功。

如果官方水龙头受到速率限制,我该怎么办?

等待冷却结束,尝试列出相同测试网和资产的生态水龙头,或使用本地测试网络进行高频测试。保留一份可信替代方案的简短列表,以免被单一网站阻塞。

RPC 知识库

相关 RPC 内容

RPC 提供商选择Solana

哪个 Solana RPC 提供商支持测试网和开发网?

# 哪个 Solana RPC 提供商支持测试网和开发网? 在 Solana 上开发时,你需要一个除了主网之外还支持测试网和开发网的 RPC 提供商。开发网是使用免费 SOL 测试程序和交易的主要环境,而测试网用于压力测试网络升级和验证器性能。许多提供商为所有三个集群提供端点,但支持质量——速率限制...

测试网 RPCBNB Chain

BNB Smart Chain 测试网 RPC:链设置、水龙头和调试

BNB Smart Chain 测试网(链 ID 97)是您在接触主网之前验证合约、钱包和索引器的环境。本页面为您提供准确的网络设置、可用的公共端点、水龙头指南以及最浪费开发者时间的故障模式。您还会找到一个简短的检查清单,用于判断何时共享公共端点足够,何时专用节点更合适。...

网络 RPCOptimism

选择 Optimism RPC 提供商时应该关注什么?

# 选择 Optimism RPC 提供商时应该关注什么? Optimism RPC 提供商之所以重要,是因为 Web3 应用依赖稳定的端点访问来进行读取、交易、仪表盘和后端工作流。合适的设置应匹配你的工作负载,支持你所需的网络和测试网,让限制透明可见,并在共享 RPC 不再够用时提供扩展路径。 对...

网络 RPCPolygon

什么是 MATIC RPC 节点,如何连接到 Polygon 主网?

MATIC RPC 节点是通过 JSON-RPC 暴露的 Polygon PoS 端点,用于读取链状态和广播交易。本参考涵盖 Polygon 主网和 Amoy 链设置、如何使用 curl 测试端点,以及如何比较公共 RPC 与托管提供商和专用节点。 使用此处的检查清单和链 ID 来避免最常见的 Po...

网络 RPCSolana

什么是 JSON RPC Solana,如何使用它?

Solana 的 JSON-RPC API 是应用程序与网络交互的标准方式——查询账户、提交交易以及订阅实时更新。本文解释了核心方法、如何连接到端点,以及在 Solana 上构建时需避免的常见陷阱。...

网络 RPCStarknet

什么是 Starknet 端点,如何选择?

Starknet 端点是您的应用程序用来向 Starknet 主网或 Sepolia 测试网发送 JSON-RPC 请求的 URL。它提供了读取区块、估算费用、提交交易和订阅事件的方法。 选择合适的端点意味着检查网络、RPC 版本、速率限制、归档数据和 WebSocket 支持。公共端点适合原型开发...

永远不用担心基础设施

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

开始