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

# GRT staking

> Delegate GRT to a The Graph indexer, with a required indexer address on enter and exit.

GRT native staking delegates GRT to a The Graph indexer. This is native, delegated staking: you choose the indexer.

## Yields

| Yield ID | Staking type | Provider | Validator selection |
| - | - | - | - |
| `ethereum-grt-native-staking` | Native | The Graph indexers | Required |

> [!NOTE]
>
> Both entering and exiting this yield are available through the API. `validatorAddress` (the indexer) is required on both.

## Key facts

| | |
| - | - |
| Network ID | `ethereum` |
| Staked token | GRT |
| Minimum | None enforced |
| Warmup | None |
| Unbonding / cooldown | 28 days |
| Rewards | Claimed manually |

## Enter and exit

Enter takes `amount` and `validatorAddress` (the indexer), both required. Exit takes the same two arguments, for the indexer being undelegated from.

## Managing the position

| Action | What it does |
| - | - |
| `WITHDRAW` | Claims the unbonded balance once the 28-day thawing period has passed. |

## Related

> **[Ethereum staking](/documentation/earn/staking/evm/ethereum/index.md)**
>
> All ETH and ERC-20 staking on Ethereum.

> **[Preferred validators](/documentation/earn/staking/validators/preferred-validators.md)**
>
> Fetch curated indexers for this yield.

> **[Actions](/documentation/earn/core-concepts/actions.md)**
>
> Enter and exit request formats.

## List the live yields

Copy this request to list the Ethereum staking yields 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=ethereum&types=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.