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

# Coreum staking

> Delegate CORE to a validator on Coreum, with a 7-day unbonding period and manually claimed rewards.

Delegate CORE to a validator of your choice on Coreum. Rewards accrue every block and are claimed or restaked through pending actions; exits unbond for 7 days.

## Yields

| Yield ID | Staking type | Provider | Validator selection |
| - | - | - | - |
| `coreum-core-native-staking` | Native | Validator you choose | Required |

## Key facts

| | |
| - | - |
| Network ID | `coreum` |
| Staked token | CORE |
| Unbonding / cooldown | 7 days |
| Warmup | None |
| Rewards | Accrue every block; claimed manually |

## Enter and exit

Enter and exit both take `amount` and `validatorAddress`, and both require `additionalAddresses.cosmosPubKey` alongside `address`. On exit, the undelegated amount unbonds for 7 days and then returns to the available balance on its own, with no separate withdraw step. Unbonding CORE earns no rewards.

## Managing the position

| Action | What it does |
| - | - |
| `CLAIM_REWARDS` | Claims accrued rewards to the available balance |
| `RESTAKE_REWARDS` | Claims accrued rewards and delegates them to the same validator |
| `RESTAKE` | Redelegates stake to another validator without unbonding (source validator plus new `validatorAddress`) |

## Related

> **[Non-EVM staking](/documentation/earn/staking/non-evm/index.md)**
>
> Every non-EVM staking integration, Solana first.

> **[Preferred validators](/documentation/earn/staking/validators/preferred-validators.md)**
>
> How to list validators and filter for preferred ones.

> **[Actions](/documentation/earn/core-concepts/actions.md)**
>
> Enter, exit, and manage requests end to end.

> **[Networks](/documentation/earn/networks/index.md)**
>
> Every network Yield.xyz supports.

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