> ## 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.

# Tezos XTZ Staking

> How XTZ staking works on Tezos via Yield.xyz

Tezos XTZ staking via baker delegation. No unbonding — XTZ remains liquid.

***

## What this yield is

* **Asset**: XTZ (native Tezos token)
* **Mechanism**: Delegate XTZ to bakers
* **Rewards**: Cycle-based rewards (\~3 days per cycle)
* **Unbonding**: None — XTZ remains liquid

***

## Available yields

| Yield ID                   | Description            |
| -------------------------- | ---------------------- |
| `tezos-xtz-native-staking` | Delegate XTZ to bakers |

<Note>
  Like Cardano, Tezos delegation keeps your XTZ liquid. You can spend or transfer at any time.
</Note>

***

## Required inputs

| Argument           | Required | Description                    |
| ------------------ | -------- | ------------------------------ |
| `amount`           | No       | Entire balance is delegated    |
| `validatorAddress` | Yes      | Baker address (tz1/tz2/tz3...) |

***

## Actions & lifecycle

<Tabs>
  <Tab title="Enter">
    * Set delegation transaction
    * Rewards begin after 5 cycle delay (\~15 days)
  </Tab>

  <Tab title="Exit">
    * Remove delegation
    * XTZ immediately available
  </Tab>

  <Tab title="Manage">
    * Change baker delegation
  </Tab>
</Tabs>

***

## Example flow

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

  ```bash Get validators theme={null}
  curl --request GET \
    --url https://api.yield.xyz/v1/yields/tezos-xtz-native-staking/validators \
    --header 'accept: application/json' \
    --header 'x-api-key: <API_KEY>'
  ```

  ```bash Enter 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": "tezos-xtz-native-staking",
      "address": "tz1YOUR_ADDRESS",
      "arguments": {
        "validatorAddress": "tz1BAKER_ADDRESS"
      }
    }'
  ```
</CodeGroup>

***

## Operational notes

<AccordionGroup>
  <Accordion title="Reward delay">
    Rewards have a 5-cycle (\~15 day) delay after initial delegation.
  </Accordion>

  <Accordion title="Liquid while staked">
    XTZ remains fully liquid. Delegation is a preference, not a lock.
  </Accordion>

  <Accordion title="Whole balance delegation">
    You need to stake your entire balance to a single validator. Unlike other chains, Tezos does not support split delegation.
  </Accordion>

  <Accordion title="No pending actions">
    Tezos staking has no pending actions — rewards are claimed automatically and updated every block.
  </Accordion>
</AccordionGroup>

***

## Default validator

| Validator | Address                                |
| --------- | -------------------------------------- |
| Everstake | `tz1aRoaRhSpRYvFdyvgWLL6TGyRoGF51wDjM` |

***

## See also

<CardGroup cols={2}>
  <Card title="Cardano" icon="c" href="/documentation/coverage/supported-yields/staking/non-evm/cardano">
    Similar liquid staking model
  </Card>

  <Card title="Non-EVM Overview" icon="globe" href="/documentation/coverage/supported-yields/staking/non-evm">
    All non-EVM staking
  </Card>
</CardGroup>
