Wrapped TRX (WTRX): TRC-20 Wrapper for DeFi on TRON
WTRX (Wrapped TRX) is a TRC-20 token pegged 1:1 to native TRX — it exists because decentralized exchanges and DeFi pools need every asset in the same TRC-20 format. You wrap TRX to get WTRX, trade in SunSwap pools, then unwrap back to native TRX when done.
Official WTRX contract
TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR
| Property | Value |
|---|---|
| Symbol | WTRX |
| Standard | TRC-20 |
| Peg | 1 WTRX = 1 TRX |
Verify on TronScan before approving or trading.
Why wrap TRX?
| Native TRX | WTRX (TRC-20) |
|---|---|
| TRON's base coin | Smart contract token |
| Pays bandwidth/energy | Used in transfer/approve DeFi flows |
| Not in USDT/TRX LP pairs directly | Standard pair asset on SunSwap |
DEX liquidity pools pair USDT/WTRX, not USDT/TRX — because AMM contracts call TRC-20 transferFrom on both sides.
Context: what is TRC-20 · TRC-20 token list
How wrapping works
- Send TRX to WTRX contract
deposit()function (or use DEX UI "Wrap") - Contract locks TRX, mints WTRX to your address
- Your WTRX balance increases 1:1
Unwrapping
- Call
withdraw(amount)on WTRX contract (or UI "Unwrap") - WTRX burned, native TRX returned to wallet
Small energy cost applies — TRC-20 transfer fees.
Using WTRX in DeFi
Common uses:
- Liquidity provision — USDT/WTRX pool on SunSwap
- Swaps — route TRX → WTRX → USDT in one tx
- Collateral — some protocols accept WTRX
Requires token approval for routers:
TRC-20 token approval · Revoke approval
WTRX vs holding TRX
| Situation | Hold |
|---|---|
| Paying network fees | Native TRX |
| Sending to friend | Native TRX (simpler) |
| DEX trading | WTRX inside pool context |
| Long-term cold storage | Native TRX (fewer contract risks) |
WTRX adds smart-contract risk layer — battle-tested on TRON but not zero risk.
Getting WTRX
Paths:
- Wrap in SunSwap or JustMoney UI
- Swap USDT → WTRX on DEX
- Receive WTRX directly (uncommon P2P)
Add to wallet: add TRC-20 token
Fees
| Action | Cost |
|---|---|
| Wrap TRX | Energy + bandwidth (TRX burn possible) |
| Unwrap WTRX | Similar |
| Transfer WTRX | ~65k energy (like USDT) |
| Swap on DEX | Swap fee 0.3% + energy |
Freeze TRX for energy if wrapping frequently.
Relationship to stablecoins
Major DeFi routes:
TRX → WTRX → USDT (TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t) USDT → WTRX → TRX
Stablecoin guides: USDT · USDC · USDD
Security
- Verify contract
TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR - Use official DEX frontends only
- Revoke WTRX approvals after farming
- Do not confuse WTRX with unrelated "wrapped" scam tokens
Other wrapped assets on TRON
TRON hosts bridged WBTC, ETH, etc. via different contracts — each with bridge risk. WTRX is native-wrap, not cross-chain bridge.
LP impermanent loss note
Providing WTRX/USDT liquidity earns fees but exposes LPs to impermanent loss when TRX and USDT prices diverge. Wrapping TRX is only the first step — understand pool risks before depositing large WTRX balances.
Oracle and price feeds
DeFi protocols price WTRX against USDT using on-chain reserves — not an external oracle for the wrap itself. 1:1 redeemability holds while the wrapper contract is solvent; secondary market WTRX could theoretically de-peg if contract is compromised (historically rare on mainnet).
Step-by-step wrap via SunSwap UI
- Connect TronLink to SunSwap official domain.
- Select Wrap / TRX → WTRX.
- Enter TRX amount; preview energy cost.
- Confirm — WTRX appears in wallet; TRX balance drops 1:1 minus fees.
- To exit: Unwrap WTRX → TRX before sending to exchanges that only credit native TRX deposits.
Some CEX deposit pages accept WTRX contract deposits — verify asset page; many expect native TRX only.
Contract approval surface
WTRX is a standard TRC-20 — routers need allowance like USDT. After farming, revoke WTRX spenders you no longer use alongside USDT approvals in the same revocation pass.
TRX price exposure
Holding WTRX is economically similar to holding TRX for price purposes — wrapping does not hedge USD. For stable value, swap WTRX → USDT (TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t) after wrapping if you exited a pool into WTRX temporarily.
Exchange deposit gotcha
Sending WTRX to an exchange expecting native TRX may not credit — open deposit page and read accepted asset. When unsure, unwrap to TRX first, then deposit native coin if that is what the CEX lists.
FAQ
What is the WTRX TRC-20 contract?
TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR on TRON mainnet. Verify on TronScan before interacting.
Is WTRX the same as TRX?
1 WTRX represents 1 TRX locked in the wrapper contract. Unwrap to receive native TRX back.
Thanks — your feedback helps us improve the docs.