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

# Liquid Staking

> Stake and receive liquid tokens representing your staked position

Liquid staking protocols allow you to stake assets and receive a liquid token (LST) representing your staked position. This enables earning staking rewards while maintaining DeFi composability.

<Info>
  Liquid staking mechanics (mint/redeem, token handling, withdrawal timing) are protocol-specific. Always consult the yield metadata for required arguments and lifecycle rules.
</Info>

***

## Supported protocols

<CardGroup cols={2}>
  <Card title="Lido (stETH)" icon="droplet" href="/documentation/coverage/supported-yields/defi/liquid-staking/lido">
    Ethereum and Polygon liquid staking
  </Card>

  <Card title="Rocket Pool (rETH)" icon="rocket" href="/documentation/coverage/supported-yields/defi/liquid-staking/rocketpool">
    Decentralized ETH liquid staking
  </Card>

  <Card title="Benqi (sAVAX)" icon="mountain" href="/documentation/coverage/supported-yields/defi/liquid-staking/benqi">
    Avalanche liquid staking
  </Card>

  <Card title="TonStakers (tsTON)" icon="paper-plane" href="/documentation/coverage/supported-yields/defi/liquid-staking/tonstakers">
    TON liquid staking
  </Card>
</CardGroup>

***

## Available liquid staking

<AccordionGroup>
  <Accordion title="Ethereum LSTs">
    | Protocol    | Token In | Token Out | Yield ID                          |
    | ----------- | -------- | --------- | --------------------------------- |
    | Lido        | ETH      | stETH     | `ethereum-eth-lido-staking`       |
    | Rocket Pool | ETH      | rETH      | `ethereum-eth-rocketpool-staking` |
    | Lido        | MATIC    | stMATIC   | `ethereum-matic-lido-staking`     |
  </Accordion>

  <Accordion title="Avalanche LSTs">
    | Protocol | Token In | Token Out | Yield ID                              |
    | -------- | -------- | --------- | ------------------------------------- |
    | Benqi    | AVAX     | sAVAX     | `avalanche-avax-benqi-liquid-staking` |
  </Accordion>

  <Accordion title="TON LSTs">
    | Protocol   | Token In | Token Out | Yield ID                |
    | ---------- | -------- | --------- | ----------------------- |
    | TonStakers | TON      | tsTON     | `ton-ton-tston-staking` |
  </Accordion>

  <Accordion title="Tron LSTs">
    | Protocol | Token In | Token Out | Yield ID                    |
    | -------- | -------- | --------- | --------------------------- |
    | JustLend | TRX      | sTRX      | `tron-trx-justlend-staking` |
  </Accordion>
</AccordionGroup>

***

## Benefits of liquid staking

<CardGroup cols={2}>
  <Card title="Immediate liquidity" icon="water">
    No unbonding periods — swap LSTs anytime on secondary markets
  </Card>

  <Card title="DeFi composability" icon="puzzle-piece">
    Use LSTs as collateral in lending, liquidity pools, and other protocols
  </Card>

  <Card title="Lower minimums" icon="coins">
    No 32 ETH requirement for Ethereum; stake any amount
  </Card>

  <Card title="Automatic rewards" icon="arrows-rotate">
    Rewards accrue via rebase or exchange rate appreciation
  </Card>
</CardGroup>

***

## Integration pattern

<Steps>
  <Step title="Fetch yield metadata">
    Get token mechanics (rebase vs exchange rate) and withdrawal options.
  </Step>

  <Step title="Enter (stake)">
    Deposit native asset, receive LST in return.
  </Step>

  <Step title="Exit (unstake)">
    Redeem LST for underlying asset. May have withdrawal queue or instant swap option.
  </Step>

  <Step title="Track balances">
    LST balance reflects staked position; value accrues over time.
  </Step>
</Steps>

***

## Example flow

<CodeGroup>
  ```bash Get yield metadata theme={null}
  curl --request GET \
    --url https://api.yield.xyz/v1/yields/ethereum-eth-lido-staking \
    --header 'accept: application/json' \
    --header 'x-api-key: <API_KEY>'
  ```

  ```bash Enter liquid staking theme={null}
  curl --request POST \
    --url https://api.yield.xyz/v1/actions/enter \
    --header 'accept: application/json' \
    --header 'content-type: application/json' \
    --header 'x-api-key: <API_KEY>' \
    --data '{
      "yieldId": "ethereum-eth-lido-staking",
      "address": "0xYOUR_ADDRESS",
      "arguments": { "amount": "1000000000000000000" }
    }'
  ```
</CodeGroup>

***

## Reward mechanics

<AccordionGroup>
  <Accordion title="Rebase tokens (e.g., stETH)">
    Your token balance increases daily as rewards accrue. 1 stETH always represents 1 ETH of staked value.
  </Accordion>

  <Accordion title="Exchange rate tokens (e.g., rETH, sAVAX)">
    Token balance stays constant; the exchange rate against the underlying asset increases. 1 rETH represents >1 ETH over time.
  </Accordion>

  <Accordion title="Withdrawal options">
    Most LSTs offer both:

    * **Protocol withdrawal**: Redeem via protocol (may have queue)
    * **Market swap**: Sell LST on DEX for instant liquidity (may have slippage)
  </Accordion>
</AccordionGroup>

***

## Where to go next

<CardGroup cols={2}>
  <Card title="Native Staking" icon="coins" href="/documentation/coverage/supported-yields/staking">
    Compare with native staking options
  </Card>

  <Card title="Restaking" icon="layer-group" href="/documentation/coverage/supported-yields/defi/restaking">
    Restake LSTs for additional yield
  </Card>

  <Card title="DeFiKit" icon="chart-line" href="/documentation/kits/defikit">
    Full DeFi integration guide
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/YieldsController_getYields">
    Discovery endpoints
  </Card>
</CardGroup>
