> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yield.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Tron staking

> Delegate TRX to one or more validators for Energy or Bandwidth, with a liquid sTRX option through JustLend.

Stake TRX on Tron by voting for validators (Super Representatives) and choosing the resource your vote generates, or hold the liquid sTRX token minted by JustLend.

## Yields

| Yield ID | Staking type | Provider | Validator selection |
| - | - | - | - |
| `tron-trx-native-staking` | Native | Yield.xyz | Required |
| `tron-trx-strx-staking` | Liquid | JustLend | Not applicable |

> [!NOTE]
>
> `tron-trx-strx-staking` is documented on its [DeFi liquid-staking page](/documentation/earn/defi/liquid-staking/strx.md). This page covers native staking only.

## Key facts

| | |
| - | - |
| Network ID | `tron` |
| Staked token | TRX |
| Unbonding | 14 days |
| Warmup | None |
| Minimum | 1 TRX |
| Rewards | Claimed manually with a pending action; accrue daily |

## Enter and exit

Enter takes `amount`, a required `validatorAddresses` array (you can split a stake across several validators in one action), and a required `tronResource` set to either `ENERGY` or `BANDWIDTH`, the resource your vote generates for the account. Exit takes only `amount`; it unlocks votes across the account's existing delegations and, after the 14-day unbonding period, TRX is claimed with a pending action.

> [!WARNING]
>
> Exits are subject to a 14-day unbonding period before the `WITHDRAW` pending action becomes available.

## Managing the position

| Action | What it does |
| - | - |
| `CLAIM_REWARDS` | Claims accrued voting rewards |
| `REVOTE` | Changes the resource allocation across existing votes |
| `VOTE_LOCKED` | Adds a new locked vote allocation |
| `UNLOCK_LOCKED` | Starts unbonding a locked vote allocation |
| `WITHDRAW` | Claims TRX after the 14-day unbonding period completes |

## Related

> **[Non-EVM staking coverage](/documentation/earn/staking/non-evm/index.md)**
>
> Compare every non-EVM staking integration.

> **[Preferred validators](/documentation/earn/staking/validators/preferred-validators.md)**
>
> How validator selection works for this yield.

> **[Actions](/documentation/earn/core-concepts/actions.md)**
>
> Enter, exit, and manage a position through the Earn API.

> **[Networks](/documentation/earn/networks/index.md)**
>
> Non-EVM network reference.

## List the live yields

Copy this request to list the staking yields on this network that are enabled for your project. Yield IDs change as markets and networks are added, so query the API rather than hardcoding them.

```bash theme={null}
curl "https://api.yield.xyz/v1/yields?network=tron&types=staking,liquid_staking&limit=100" \
  -H "x-api-key: $YIELD_API_KEY"
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.