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

# Injective INJ Staking

> How INJ staking works on Injective via Yield.xyz

Injective INJ staking with validator delegation.

***

## What this yield is

* **Asset**: INJ (native Injective token)
* **Mechanism**: Delegate INJ to validators
* **Rewards**: Block rewards + exchange fees
* **Unbonding**: 21-day unbonding period

***

## Available yields

| Yield ID                       | Description           |
| ------------------------------ | --------------------- |
| `injective-inj-native-staking` | Native INJ delegation |

***

## Required inputs

| Argument           | Required | Description                                |
| ------------------ | -------- | ------------------------------------------ |
| `amount`           | Yes      | Amount of INJ to stake                     |
| `validatorAddress` | Yes      | Validator operator address (injvaloper...) |

***

## Actions & lifecycle

<Tabs>
  <Tab title="Enter">
    * Single delegation transaction
    * Rewards begin immediately
  </Tab>

  <Tab title="Exit">
    * 21-day unbonding period
    * Claim after completion
  </Tab>

  <Tab title="Manage">
    * Claim rewards
    * Restake / redelegate
  </Tab>
</Tabs>

***

## Example flow

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

***

## Pending actions

| Action            | Description                                |
| ----------------- | ------------------------------------------ |
| `CLAIM_REWARDS`   | Claim accrued rewards to available balance |
| `RESTAKE_REWARDS` | Claim and restake rewards to compound      |

***

## Preferred validators

| Validator  | Address                                             |
| ---------- | --------------------------------------------------- |
| Stakely    | `injvaloper1mwerm24kce7dcl59t6n0caw7c8zxgkrjj9svwj` |
| Chorus One | `injvaloper14yeq3lkajldaggj28hmq8xng9xux7x5g46hezv` |
| Everstake  | `injvaloper134dct56cq5v7uerxcy2cn4m06mqf4dxrlgpp24` |
| Figment    | `injvaloper1g4d6dmvnpg7w7yugy6kplndp7jpfmf3krtschp` |
| Crosnest   | `injvaloper1fqrdtx7pyps6eytn3356j9cs4f8zl0eevlt3rt` |
| StakeLab   | `injvaloper1r3lgsyq49zvl36cnevjx3q6u2ep897rws9hauk` |
| Bware Labs | `injvaloper1n6z54tf5rezqurq7vn4xy6gfj9u7m5axen0ycc` |

***

## See also

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