Wrapped TRX (WTRX): TRC-20 Wrapper for DeFi on TRON — TRON Wiki

Wrapped TRX (WTRX): TRC-20 Wrapper for DeFi on TRON

8 min read · ⌘K search

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

Code
TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR
PropertyValue
SymbolWTRX
StandardTRC-20
Peg1 WTRX = 1 TRX

Verify on TronScan before approving or trading.

Why wrap TRX?

Native TRXWTRX (TRC-20)
TRON's base coinSmart contract token
Pays bandwidth/energyUsed in transfer/approve DeFi flows
Not in USDT/TRX LP pairs directlyStandard 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

WETH analogy
WTRX on TRON works like WETH on Ethereum — a wrapper for native coin DeFi compatibility.

How wrapping works

  1. Send TRX to WTRX contract deposit() function (or use DEX UI "Wrap")
  2. Contract locks TRX, mints WTRX to your address
  3. Your WTRX balance increases 1:1

Unwrapping

  1. Call withdraw(amount) on WTRX contract (or UI "Unwrap")
  2. 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

SituationHold
Paying network feesNative TRX
Sending to friendNative TRX (simpler)
DEX tradingWTRX inside pool context
Long-term cold storageNative TRX (fewer contract risks)

WTRX adds smart-contract risk layer — battle-tested on TRON but not zero risk.

Getting WTRX

Paths:

  1. Wrap in SunSwap or JustMoney UI
  2. Swap USDT → WTRX on DEX
  3. Receive WTRX directly (uncommon P2P)

Add to wallet: add TRC-20 token

Fees

ActionCost
Wrap TRXEnergy + bandwidth (TRX burn possible)
Unwrap WTRXSimilar
Transfer WTRX~65k energy (like USDT)
Swap on DEXSwap fee 0.3% + energy

Freeze TRX for energy if wrapping frequently.

Relationship to stablecoins

Major DeFi routes:

Code
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

  1. Connect TronLink to SunSwap official domain.
  2. Select Wrap / TRX → WTRX.
  3. Enter TRX amount; preview energy cost.
  4. Confirm — WTRX appears in wallet; TRX balance drops 1:1 minus fees.
  5. 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.