领取测试网 Token
通过 Shasta 与 Nile 水龙头,或 Telegram / Discord 上的 TronFAQBot 申请测试网 TRX 与 TRC-20 Token。
前置阅读
本文说明如何在 Shasta 和 Nile 测试网上领取测试 TRX 与 TRC-20 Token。测试 Token 没有财务价值,只用于开发、调试和集成测试。
申领方式
水龙头网站
水龙头是最直接的入口,流程如下。
-
准备好钱包地址。在 TRON 钱包(例如 TronLink)中切换到 Shasta 或 Nile 测试网,复制地址。若需新建钱包:
- 分步操作参考 TronLink 指南;
- 视觉演示见视频教程;
- 底层模型见账户与密钥。
-
打开水龙头网站:
- Nile 测试网:https://nileex.io/join/getJoinPage
- Shasta 测试网:https://shasta.tronex.io/join/getJoinPage
-
提交申领请求。将钱包地址粘贴到输入框,过 reCAPTCHA,点击 Obtain。

-
解读响应。常见三种返回:
- 成功:"Successful acquisition of test tokens." 水龙头已发起转账,几秒后到账。
- 已领取:"You have acquired test tokens today and cannot be retrieved repeatedly!" 24 小时冷却已触发,需等待重置。
- 地址无效:"Failed to get test tokens, please enter the address in the correct format!" 地址不符合 TRON Base58 格式,核对粘贴内容。
关键约束
- 每日限额。每个钱包 + IP 组合在 24 小时内每种 Token 通常只能领取一次,单次额度以水龙头页面当前显示为准。
- 认准域名。水龙头域名可能调整,请通过本文链接或可信开发者社区入口访问,不要点击未经核实的转发链接。
TronFAQBot(Telegram / Discord)
TRON 开发者社群里的 TronFAQBot 也提供测试 Token 发放。
-
加入开发者社区。机器人活跃在以下群组:
- Telegram:
- TRON 开发者群:t.me/TronOfficialDevelopersGroupEn
- TRON 核心开发者社区:t.me/troncoredevscommunity
- Discord:discord.com/invite/hqKvyAM
- Telegram:
-
查看指令列表。在群里发送
!help:TronFAQBot Help: The following commands start with "!" (without quotes), for example: !help !help shows this. !ping shows the latency. !check ADDR checks if the given ADDR is a valid TRON address. !balance shows the balances of the faucet. !balance ADDR shows the balances of the given ADDR (TRX, USDT, USDC, USDD). !nile ADDR sends 5000 nile TRX to ADDR (max 5000 in 24 hours). !nile_usdt ADDR sends 5000 USDT to ADDR (max 5000 in 24 hours). !nile_usdd ADDR sends 5000 USDD to ADDR (max 5000 in 24 hours). !nile_usdc ADDR sends 5000 USDC to ADDR (max 5000 in 24 hours). !shasta ADDR sends 5000 shasta TRX to ADDR (max 5000 in 24 hours). !shasta_usdt ADDR sends 5000 USDT to ADDR (max 5000 in 24 hours). !shasta_usdd ADDR sends 5000 USDD to ADDR (max 5000 in 24 hours). !shasta_usdc ADDR sends 5000 USDC to ADDR (max 5000 in 24 hours). -
申领 Token。按
!<指令> <钱包地址>格式发送,例如:# 在 Nile 测试网申领 5000 TRX !nile TA5wVDny...1k8PvfYZ # 在 Shasta 测试网申领 5000 USDT !shasta_usdt TA5wVDny...1k8PvfYZ机器人会回复类似
<username> will receive 5000 TRX (Shasta) soon. Thank you!的确认;通过钱包余额查看到账情况。
操作安全要点
无论采用哪种方式,以下习惯都建议建立:
- 使用专用测试钱包:专门建一个仅用于测试的钱包;切勿把主网私钥或助记词导入测试环境,测试网工具链的安全防护未必与主网对齐,一旦泄露同一份密钥,主网资产会一并暴露。
- 测试网密钥也要规范管理:测试 Token 本身没有价值,但密钥管理的坏习惯会迁移到主网操作上,从一开始就建立规范才安全。
- 测试 Token 只用于测试:这些 Token 无任何财务价值,不应进入任何形式的交易场景。
- 链上核对结果:借助测试网 TronScan 核对余额、交易详情与合约行为:
- Nile:nile.tronscan.org
- Shasta:shasta.tronscan.org
限额不够用?
每日 5,000 的单 Token 限额,配合下文几种策略,足以覆盖绝大多数测试场景。在寻找更多领取渠道之前,先检查是否可以降低测试金额、回收测试 Token、质押获取资源,或搭建私有测试网。
把现有精度用足
每种 TRC Token 至少有 6 位小数(TRX、USDT、USDC 都是 6 位,USDD 是 18 位)。5,000 Token 换算成原子单位是 5,000,000,000。很多“Token 不够用”的测试,其实只是 fixture 金额写得太大;如果业务逻辑不依赖数量级,用小数金额就能覆盖。
降低测试用量:0.001 TRX 仍是 1,000 sun,足以验证一条转账链路。把 fixture 里 transfer(1000) 这类不依赖具体数量级的调用统一换成 transfer(0.001)。
测试结束回收 TRC-20 Token
支付带宽或能量会燃烧 TRX。TRC-20 Token(包括 Nile / Shasta 上的 USDT、JST、USDD)只在地址间流转,不会凭空消失,除非合约自身实现了燃烧函数且测试用例触发了它。
在测试框架里加上 teardown:每轮测试结束时,把所有产出地址的余额归集回一个统一的资金池。同样的 5,000 USDT 在循环复用下可以支撑数千轮测试。
质押 TRX 减少每笔燃烧
测试网上同样可以质押 TRX 来获取带宽与能量,资源随时间自动恢复。被这些质押资源覆盖的交易不会燃烧 TRX,只有超出部分才会燃烧。
在测试地址上质押少量 TRX,持续测试场景下很快即可摊平成本。Stake 2.0 在 Nile 和 Shasta 上的行为与主网一致——recipe 见质押与代理资源,带宽与能量的计算口径见资源模型。
自己部署测试 Token
需要自定义供应量、自定义 Token 经济模型,或所需总量超过水龙头额度时,直接在测试网上部署自有 TRC-20(或 TRC-10 / TRC-721)Token。总供应在部署时一次性铸造,部署后即可支配。
标准选型见 Token 标准概览;即用部署示例见部署 TRC-20 Token。
广播前预估能量
合约调用即使失败也会消耗能量,相应地可能燃烧 TRX。在广播真实交易之前,通过 triggerconstantcontract 或 estimateenergy 先估算能量。这样可以在签名广播前发现 fee_limit 配置错误或合约 revert。
调试相关的完整 endpoint 列表见错误与调试。
起一条私有测试网
对于长期、高并发或完全可控的测试场景——每分钟数千笔交易、模拟市场行情、测试分叉、做混沌工程实验等——可以自己起一条 TRON 私有链。创世分配和所有链参数都由自己设定,Token 供应不受限制。
具体见构建 TRON 私有链。
相关资源
Updated 26 days ago