> For the complete documentation index, see [llms.txt](https://docs.hypersign.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hypersign.id/hypersign-identity-network/governance/delegation.md).

# Delegation

Users can stake their `$HID` tokens with Validators to earn incentives. Having stake in the network enables them to participate and vote on governance proposals. It is **highly recommended** to research about the background of a Validator before staking. If a validator happens to get slashed, delegated tokens are subject to slashing as well

## Staking HID

Run the following command to stake `$HID` tokens on a validator

```
hid-noded tx staking delegate <Validator's Operator Address> <Amount to Stake in 'uhid'> --from <your wallet address> --chain-id <Chain ID of the network>
```

**Note**: Validator's Operator Address will have the prefix `hidvaloper`

## Withdraw Stake Rewards

To withdraw staked rewards earned through staking on a validator

```
hid-noded tx distribution withdraw-rewards <Validator's Operator Address> --from <your wallet address> --chain-id <Chain ID of the network>
```

**Note**: Partial reward withdrawal is not supported

## Stake Redelegation

You can transfer partial/complete stake from one validator to another. To do this, run the following

```
hid-noded tx staking redelegate <Source Validator's Operator Address> <Destination Validator's Operator Address> <Amount of stake to be redelegated in 'uhid'> --from <your wallet address> --chain-id <Chain ID of the network>
```

## Unbond Stake

If you want to remove partial/complete stake from a validator, run the following:

```
hid-noded tx staking unbond <Validator's Operator Address> <Amount of tokens to unbond in 'uhid'> --from <your wallet address> --chain-id <Chain ID of the network>
```

**Note**: Unlike Stake Redelegation, it takes 7 days for tokens to move back in the wallet.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hypersign.id/hypersign-identity-network/governance/delegation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
