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

# Monad staking

> Delegate MON to a Monad validator with per-epoch rewards and a roughly 6-hour unstaking period, mainnet only.

Delegate MON to a validator on Monad mainnet. A delegation starts earning from the following epoch; rewards accrue per epoch and are claimed or restaked manually rather than auto-compounded.

## Yields

| Yield ID | Staking type | Provider | Validator selection |
| - | - | - | - |
| `monad-mon-native-staking` | Native | Any active validator | Required |

> [!NOTE]
>
> The underlying module also supports Monad testnet; this page documents mainnet (`monad-mon-native-staking`) only.

## Key facts

| | |
| - | - |
| Network ID | `monad` |
| Staked token | MON |
| Unbonding / cooldown | \~6 hours (0.25 days); can extend to the following epoch if the exit request lands after that epoch's boundary block |
| Warmup | \~6 hours (0.25 days) |
| Rewards | Claimed or restaked manually; accrued per epoch |

## Enter and exit

Enter with `amount` and `validatorAddress`, both required. A delegation made in epoch N starts earning from epoch N+1.

Exit with `amount` and `validatorAddress` to undelegate. The exit is scheduled against Monad's epoch boundary blocks: if requested before the current epoch's boundary block, it is picked up in the next epoch; if requested at or after it, it rolls to the following epoch instead.

## Managing the position

| Action | What it does |
| - | - |
| `CLAIM_REWARDS` | Claim the accrued rewards balance to the available balance |
| `RESTAKE_REWARDS` | Claim and restake the rewards balance to compound the position |
| `WITHDRAW` | Withdraw the undelegated balance once the unstaking period completes |

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

> **[Actions](/documentation/earn/core-concepts/actions.md)**
>
> The enter, exit, and manage action model.

> **[Monad network](/documentation/earn/networks/monad.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=monad&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.