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

# Arbitrum staking

> Delegate GRT to a The Graph indexer on Arbitrum with daily reward accrual and a 28-day thaw period on exit.

Delegate GRT to a The Graph indexer on Arbitrum, The Graph's home network. Rewards accrue daily; exiting starts a 28-day thaw before funds can be withdrawn.

## Yields

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

## Key facts

| | |
| - | - |
| Network ID | `arbitrum` |
| Staked token | GRT |
| Unbonding / cooldown | 28 days (thaw period) |
| Minimum | 1 GRT |
| Rewards | Auto, credited to the position daily |

## Enter and exit

Enter with `amount` (1 GRT minimum) and `validatorAddress` (the indexer address), both required. If your GRT allowance is insufficient, the API returns an approval transaction ahead of the delegation transaction.

Exit with `amount` and `validatorAddress` to undelegate. The undelegated amount enters a 28-day thaw period and earns no rewards during that time. Withdrawal after the thaw is a separate step.

## Managing the position

| Action | What it does |
| - | - |
| `WITHDRAW` | Move the thawed balance to the available balance after the 28-day thaw period |

## Related

> **[EVM staking coverage](/documentation/earn/staking/evm/index.md)**
>
> All EVM native staking integrations.

> **[Preferred validators](/documentation/earn/staking/validators/preferred-validators.md)**
>
> How validator selection and preferred validators work.

> **[Restaking](/documentation/earn/defi/restaking/index.md)**
>
> KelpDAO rsETH and Renzo ezETH restaking are separately available on Arbitrum.

> **[Arbitrum network](/documentation/earn/networks/arbitrum.md)**
>
> Chain ID, gas token, and full provider coverage.

## 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=arbitrum&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.