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

# Core CORE Staking

> How CORE staking works on Core blockchain via Yield.xyz

Core DAO native staking with validator delegation and daily rewards.

***

## What this yield is

* **Asset**: CORE (native Core blockchain token)
* **Mechanism**: Delegate CORE to validators
* **Rewards**: Distributed daily at 00:00 UTC, auto-compounded to original stake
* **Unbonding**: 7-day unbonding period
* **Minimum**: 1 CORE

***

## Available yields

| Yield ID                   | Description            |
| -------------------------- | ---------------------- |
| `core-core-native-staking` | Native CORE delegation |

***

## Required inputs

| Argument           | Required | Description             |
| ------------------ | -------- | ----------------------- |
| `amount`           | Yes      | Amount of CORE to stake |
| `validatorAddress` | Yes      | Validator address       |

***

## Actions & lifecycle

<Tabs>
  <Tab title="Enter">
    * Call `/actions/enter` with amount and validator
    * Single delegation transaction
  </Tab>

  <Tab title="Exit">
    * Call `/actions/exit` with amount
    * Unbonding period applies
  </Tab>
</Tabs>

***

## Example flow

<CodeGroup>
  ```bash Get yield metadata theme={null}
  curl --request GET \
    --url https://api.yield.xyz/v1/yields/core-core-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/core-core-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": "core-core-native-staking",
      "address": "0xYOUR_ADDRESS",
      "arguments": {
        "amount": "100",
        "validatorAddress": "0xVALIDATOR"
      }
    }'
  ```
</CodeGroup>

***

## Pending actions

| Action           | Description                                   |
| ---------------- | --------------------------------------------- |
| `CLAIM_UNSTAKED` | After 7-day unbonding, claim unstaked balance |

***

## Operational notes

<AccordionGroup>
  <Accordion title="Minimum stake requirements">
    The minimum token amount that can be unstaked is 1 CORE. When unstaking, you cannot leave less than 1 CORE staked — you must either unstake all or leave at least 1 CORE.
  </Accordion>

  <Accordion title="7-day unbonding">
    Core has a 7-day unbonding period. Plan exits accordingly.
  </Accordion>
</AccordionGroup>

***

## Preferred validators

| Validator | Address                                      |
| --------- | -------------------------------------------- |
| Everstake | `0x307f36ff0aff7000ebd4eea1e8e9bbbfa0e1134c` |
| InfStones | `0xe2f8cefcdee51f48e3ce5c4deea3095c43369b36` |
| Kiln      | `0x1c151923cf6c381c4af6c3071a2773b3cdbbf704` |
| Figment   | `0xba57b8de67e0cf289c1ee39f1f888767003819aa` |

***

## See also

<CardGroup cols={2}>
  <Card title="EVM Overview" icon="cube" href="/documentation/coverage/supported-yields/staking/evm">
    All EVM staking
  </Card>
</CardGroup>
