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

# Overview

> Staking on the TRON network using the Staking API is conducted via native blockchain operations — no smart contracts involved. Users participate by freezing TRX and voting for a Super Representative (SR), with all staking logic handled at the protocol level.

## Chain Details

| Parameter            | Value                   |
| -------------------- | ----------------------- |
| **Minimum Stake**    | No minimum              |
| **Unbonding Period** | 14 days                 |
| **Networks**         | mainnet, nile (testnet) |

To start staking TRX using the Staking API:

1. Create the freezing request to gain voting power.
2. Create the voting request to assign it to SRs via vote transactions.

The unstaking requires undelegation followed by unfreezing.

<Snippet file="auth-setup.mdx" />

<Snippet file="test-prod-endpoints.mdx" />

For TRON, the following networks are available:

* `mainnet` — mainnet
* `testnet-nile` — Nile testnet

<Warning>
  **Note that TRON uses native staking**

  Voting is supported only on **mainnet**. On **testnet** (Nile), mocked responses are used.
</Warning>


## Related topics

- [Getting Started](/docs/staking-tron.md)
- [Withdrawal](/docs/withdrawal-tron.md)
- [Sign and Broadcast Transaction](/docs/signing-transaction-tron.md)
- [Staking API reference](/reference/tron-staking-delegate.md)
- [Unified API guide](/docs/unified-api-tron.md)
