Key takeaways
- A first activator that's a known testnet faucet marks a developer test wallet — nothing more.
- The 2019 BTT airdrop was a TRC-10 transfer, so it could activate a dormant wallet. No other TRON airdrop has that property — post-2021 BTT and every other TRC-20 airdrop cannot.
- Passive airdrops (BTT, JST, WIN, APENFT) leave no signature. A SUN deposit or a signed claim is the only on-chain proof the owner actually acted.
The same inbound transfer can mean four different things depending on which program sent it and when. A 2019 BTT airdrop landing on a never-used wallet brought that wallet into existence — TRC-10 transfers do that on TRON. Post-December-2021 BTT can’t. A wallet holding SUN signed a transaction to get it; a wallet holding BTT, JST, WIN, or APENFT may have received the token while doing nothing at all. Read every airdrop arrival the same way and you’ll misjudge half of them.
This is a catalog of the faucet and airdrop infrastructure deployed on TRON and the distinct on-chain signature each one leaves. The protocol-level activation rules it leans on are covered in full at Account Activation.
Testnet faucets: Nile and Shasta
TRON runs two official testnets, Nile and Shasta, each with its own faucet. Per the TRON developer hub, both dispense up to 5,000 TRX per wallet per 24 hours through a reCAPTCHA-gated web form — no signup, no social verification. The same per-request cap covers testnet USDT, USDD, and USDC on both networks.
| Testnet | Faucet URL | Per-request cap | Code generally |
|---|---|---|---|
| Nile | https://nileex.io/join/getJoinPage | 5,000 testnet TRX / 24h | Ahead of mainnet (tests new features) |
| Shasta | https://shasta.tronex.io | 5,000 testnet TRX / 24h | Parameters consistent with mainnet |
There’s also an official TronFAQBot on TRON’s Telegram and Discord that hands out testnet TRX, USDT, USDC, and USDD via chat commands (!nile <address>, !shasta_usdt <address>, and so on) under similar rate limits. Because the bot signs and broadcasts the funding transactions, its dispensing wallets show up as the first activator for any previously inactive testnet address that asks it for funds.
No mainnet TRX faucet exists as official infrastructure. The developer docs publish only the two testnet faucets. The third-party “free mainnet TRX” sites — Freetron.in, Free-Tron.com, Tronpick.io, FireFaucet and their kin — are independent, advertising-driven microfaucets with no primary-source payout history. Treat them as unaffiliated with TRON DAO. A mainnet wallet whose first activator is a microfaucet address belongs to an ad-incentivized faucet user, not someone who touched TRON’s official infrastructure.
BTT: February 2019, passive, TRC-10
The BTT airdrop was TRON’s first major distribution to TRX holders. BitTorrent Foundation announced it in early 2019 and ran the first round on February 11, 2019, snapshotting at TRON block height 6,600,000. The initial drop was 10,890,000,000 BTT — about 1% of the 1 trillion total supply — at a ratio of 0.1097681177 BTT per TRX.
Two structural details drive its attribution value.
It was passive. BitTorrent’s announcement put it plainly: “Airdrops will be automatically distributed to the TRON (TRX) holders, regardless of whether TRX are frozen. If you control the secret key of your TRX, you don’t need to do anything to receive BTT airdrop.” Recipients signed nothing. On-chain, the BTT shows up as an inbound TRC-10 transfer with no matching outbound to any airdrop contract — no signature, no proof of intent.
And the original BTT was a TRC-10 token (ID 1002000), which is the part that makes it singular. TRC-10 transfers can activate inactive TRON accounts. A wallet that had been generated but never activated when the February 2019 snapshot fired was activated by the BTT transfer itself. This is the only token-distribution event on TRON that produces that exact signal.
That window closed on December 12, 2021, when BTT was upgraded from TRC-10 to TRC-20 at contract TAFjULxiVgT4qWk6UZwjqwZXTSaGaqnVp4, with a 1:1000 redenomination — every legacy BTT became 1,000 new BTT. The old TRC-10 token was renamed BTTOLD (still ID 1002000). Post-2021 BTT (TRC-20) can’t activate anything, so a wallet whose first inbound is post-2021 BTT must have been activated earlier by a separate TRX or TRC-10 transfer.
JST: May 2020, passive, TRX-holder eligibility
The JST airdrop ran from May 2020 through October 2022 across four phases. Per the TRON DAO Foundation, eligibility meant holding at least 100 TRX, and distribution was passive — no claim transaction.
| Phase | Period | Distribution |
|---|---|---|
| Initial | May 20, 2020 | 217,800,000 JST (2.2% of supply) |
| Phase 1 | June 20, 2020 → May 20, 2021 (12 months) | 237,600,000 JST |
| Phase 2 | June 20, 2021 → May 20, 2022 (12 months) | 257,400,000 JST |
| Phase 3 | June 20, 2022 → October 20, 2022 (5 months) | 277,200,000 JST |
Snapshots fired at 00:00 UTC on May 20 each year. JST’s contract is TCFLL5dx5ZJdKnWuesXxi1VPwjLVmWZZy9 (per TRONSCAN), and it’s a TRC-20 token — so JST airdrops never activated inactive accounts. The ≥100 TRX threshold meant recipients were already active anyway. The result is a weaker signal than BTT: a JST inflow tells you the recipient held TRX on the snapshot date, and that’s all.
SUN: September 2020, claim-based via Genesis Mining
SUN is the exception to the passive-airdrop pattern, because SUN wasn’t airdropped. The SUN Genesis Mining program, launched September 2, 2020, demanded participation: deposit TRX into the SUN.io mining contract, lock it for 14 days, then withdraw both the TRX and the SUN it earned.
That footprint is fundamentally different from BTT or JST. A SUN miner’s history carries a signed deposit transaction to the Genesis Mining contract, a signed withdrawal after the lock period, and an attributable trail through named contracts.
SUN was spread across pools — TRX (30%), JST (10%), USDJ (10%), BTT (5%), WIN (5%), and community/liquidity projects (40%) — each with its own deposit contract, so a wallet’s SUN history is partially reconstructable from which pools it fed. Either way, a wallet holding SUN has explicit on-chain proof of intent. A wallet holding BTT, JST, WIN, or APENFT has none — the token may have been delivered passively.
Later SUN.io programs, including the veCRV-style distribution tied to the Curve partnership, are claim-based too. Per SUN.io’s documentation, addresses have to actively claim inside a defined window, and lapsing costs you: “If we identify any eligible address that has not claimed their SUN airdrops allocated in the previous four airdrops, then no SUN rewards will be sent to the address concerned in subsequent airdrops.” Inactivity forfeits future eligibility — and leaves the kind of transaction trail an investigator can read.
WIN: August 2019, passive, three years
The WIN airdrop (WINk Foundation) launched August 28, 2019, snapshotting at TRON block height 12,226,666 (Unix timestamp 1566921600000). The opening distribution was 10,989,000,000 WIN — 1.1% of total supply — at a ratio of roughly TRX/WIN = 9.046392. It then ran monthly through August 28, 2022, distributing 49,950,000,000 WIN in total (5% of supply) to TRX holders.
Like BTT, it was passive — WINk’s wording mirrors BitTorrent’s: “If you control the secret key of your TRX, you don’t need to do anything to receive WIN airdrop.” Because snapshots were monthly, a long-lived TRX-holding wallet would have piled up WIN inflows from dozens of them between 2019 and 2022 without signing a thing. WIN’s contract is TLa2f6VPqDgRE67v1736s7bJ8Ray5wYjU7 (per TRONSCAN); it’s TRC-20, so it never activated inactive accounts.
APENFT: June 2021 through June 2023, passive
APENFT went out monthly to holders of TRX, BTT, JST, and WIN between June 2021 and June 2023, snapshotting at 12:00 UTC on the 10th of each month. Recipients were, per APENFT’s announcement, “not required to take any additional action” — passive, in the same mold as BTT, JST, and WIN.
One twist sets it apart: APENFT’s foundation explicitly excluded exchange hot wallets that hadn’t declared support for the airdrop, where BTT/JST/WIN had gone to declared-supporting exchanges. So an APENFT receipt carries a small extra inference — the wallet wasn’t on APENFT’s exchange-exclusion list at each monthly snapshot, mild evidence it wasn’t being treated as an exchange-controlled custodial address.
USDD is not an airdrop
USDD has never been distributed by airdrop. From its May 2022 launch through the January 25, 2025 USDD 2.0 redesign and since, it has entered circulation only through TRON DAO Reserve-controlled issuance — first an algorithmic TRX-backed mint-and-burn system, later an overcollateralized mint-and-redeem one — never a snapshot or claim to TRX holders. A wallet receiving USDD got it via issuance from a Reserve-controlled minter or a TRC-20 transfer from another holder. Its history and design are covered at Stablecoins Beyond USDT.
TRC-10 vs TRC-20: where activation actually happens
The protocol rule is simple: TRX and TRC-10 transfers can activate inactive TRON accounts at a 1 TRX account-creation fee (plus 0.1 TRX more when the sender’s Bandwidth is short). TRC-20 transfers can’t activate accounts at all.
Mapped onto the airdrop tokens:
| Token | Standard | Activation behavior |
|---|---|---|
| Original BTT (Feb 2019 → Dec 2021) | TRC-10 (ID 1002000) | Activates inactive wallets |
| BTTOLD (post-Dec 2021 legacy) | TRC-10 | Still TRC-10; can technically activate, but no new BTTOLD is distributed |
| BTT (post-Dec 2021) | TRC-20 (contract TAFjUL…) | Cannot activate |
| JST | TRC-20 | Cannot activate (≥100 TRX eligibility → recipient already active) |
| WIN | TRC-20 | Cannot activate (TRX-holder eligibility → recipient already active) |
| APENFT | TRC-20 | Cannot activate |
| SUN | TRC-20 (claim-based, not airdropped) | Cannot activate; recipient already active by definition |
The asymmetry hands you a clean rule.
Reading the patterns
First activator is a testnet faucet (Nile or Shasta dispenser). Developer test wallet. Testnet TRX has no economic value; faucets exist to bootstrap development. Attribution stops at “this is a developer’s test fixture.” (Activation-by-EOA mechanics: Account Activation.)
First inbound is original 2019 BTT on a previously inactive wallet. The airdrop activated it. Whoever held that TRX address’s keys received the drop without signing anything, and the wallet may then have sat dormant for years. The activation signals only that someone held the keys at the right moment — not intent.
Recurring BTT / JST / WIN / APENFT inflows with no outbound to an airdrop contract. Passive recipient. The wallet carried qualifying balances across multiple snapshots. Most useful for timing: the snapshots are predictable, so you can date when the wallet had to have been active relative to each one.
A signed SUN Genesis Mining deposit/withdrawal pair, or a signed claim to a SUN.io veCRV contract or any other claim-based program. Active participant — direct on-chain evidence of intent. The owner deposited and withdrew, or read the docs, hit the claim UI, and signed. Qualitatively different from passive receipt.
Microfaucet first activation (third-party mainnet “TRX faucets”). Ad-incentivized faucet user, often with bot-like signs: small recurring TRX inflows from many faucet addresses, low outbound diversity, no other ecosystem activity. The owner is most likely chasing ad-funded microincome — or a bot working across many such accounts.
Ecosystem grants: the post-airdrop incentive layer
TRON DAO runs an Ecosystem Fund, announced in November 2021 at $1,111,111,111 and described by the Foundation since as roughly $1 billion, backing hackathons (HackaTRON) and assorted grant programs. HackaTRON Season 6 (February 2024), for example, ran an independently verifiable $650,000 prize pool — $500,000 in TRX plus $150,000 in energy.
Grant recipients don’t look like passive airdrop wallets. They get TRX or token disbursements through direct, TRON Foundation-controlled transfers, with the recipient agreements held off-chain. A wallet taking repeated TRX from a known Foundation grant-program address has a documented institutional relationship — and those grant-disbursement wallets are worth keeping in an investigator’s allowlist when grant-related attribution is in scope.
Sources
- TRON Developer Hub — Networks — primary; Nile and Shasta testnet specifications and faucet URLs.
- TRON Developer Hub — Getting Testnet Tokens — primary; faucet caps, claim mechanisms, and TronFAQBot bot commands.
- TRON Developer Hub — Account — primary; activation mechanics and 25,000 Energy cost for smart-contract activation.
- BitTorrent Foundation — BTT Airdrop Program Initiated (Jan 2019) — primary, BitTorrent Inc.; BTT airdrop announcement and snapshot block height.
- BitTorrent Foundation — More Details on BTT Airdrops — primary; passive distribution mechanism.
- BitTorrent Foundation — Launch of BTTC Mainnet and BTT Redenomination Plan (Dec 2021) — primary; TRC-10 → TRC-20 upgrade, 1:1000 redenomination, BTTOLD.
- TRON DAO Foundation — JUST (JST) Airdrops for TRX Holders — primary; JST airdrop schedule, eligibility threshold, snapshot timing.
- TRONSCAN — JST (JUST) token — primary; canonical TRON block explorer token registry, confirms JST at this contract.
- TRON Foundation — SUN Genesis Mining Rules — primary; SUN Genesis Mining mechanics, pool allocations, deposit/withdrawal flow.
- SUN Support — veCRV Airdrop Rules on SUN Platform — primary; SUN.io official support doc, source of the four-airdrop claim-forfeiture rule.
- WINk Foundation — WINk (WIN) Airdrop Program Initiated — primary; WIN airdrop snapshot block height, ratio, passive mechanism.
- TRONSCAN — WIN (WINkLink) token — primary; confirms WIN at this contract.
- APENFT Foundation — APENFT NFT Airdrop to TRON Token Holders Concluded — primary; APENFT snapshot schedule, exchange-hot-wallet exclusion.
- USDD — USDD 2.0: New Horizons — primary, official USDD channel; USDD 2.0 launched on TRON Jan. 25, 2025 with an overcollateralized vault/CDP model (USDT, USDC, TRX, sTRX collateral).
- TRON Grand Hackathon — HackaTRON Season 6 (official event page) — primary; TRON DAO’s official HackaTRON S6 page, states the $650,000 prize pool ($500,000 TRX + $150,000 energy).
- TRON DAO — Ecosystem Fund (Wayback Machine capture, Feb 15, 2026) — primary, archival; the Foundation’s ecosystem-fund page stating the $1 billion allocation across HackaTRON and its grant programs. Cited from the archive because the live trondao.org page 404s after the site’s July 2026 relaunch.
- TRONORIGIN attribution methodology (proprietary) — the project’s general treatment of testnet-faucet-activated developer wallets and the protocol-context activation rules those wallets are read against.
- TRONORIGIN internal research (proprietary) — the project’s research notes on the TRC-10 vs TRC-20 activation distinction.