> For the complete documentation index, see [llms.txt](https://docs.hyperlink.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hyperlink.xyz/more/staking.md).

# Staking (hlHYPE)

HyperLink lets you stake HYPE and receive hlHYPE, a liquid staking token whose value grows over time as Hyperliquid validator rewards accrue.

![Staking page on app.hyperlink.xyz/stake](/files/0tdwHMEqyo3QQlD4oVgO)

{% hint style="info" %}
Stake, unstake, and claim in the web app at [app.hyperlink.xyz/stake](https://app.hyperlink.xyz/stake). It handles hlHYPE approvals and the contract calls for you.
{% endhint %}

## Stake HYPE

1. Go to [app.hyperlink.xyz/stake](https://app.hyperlink.xyz/stake) and connect your wallet.
2. Enter the amount of HYPE to stake.
3. Confirm the transaction.

You receive hlHYPE immediately, at the current exchange rate.

## Unstake HYPE

Unstaking is a three-step process:

1. **Queue your withdrawal** in the app. Your hlHYPE is burned once it's assigned to a batch.
2. **Wait for the unbonding period**: 7 days after your batch finalizes, plus a 12-hour claim buffer.
3. **Claim your HYPE** in the app once the window has passed.

You can cancel a queued withdrawal any time before you claim it, from the withdrawals list in the app.

## What is hlHYPE

hlHYPE is an ERC20 token that represents staked HYPE. Deposit HYPE, receive hlHYPE, and hold it wherever you like: your wallet, a multisig, DeFi.

Your hlHYPE balance stays fixed. What changes is its exchange rate against HYPE.

## Where the yield comes from

HYPE deposited into the vault is delegated to whitelisted Hyperliquid validators. Validators earn [staking rewards](https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/staking) for securing the network, and those rewards flow back into the vault.

As the vault's HYPE balance grows relative to the fixed supply of hlHYPE, the HYPE-per-hlHYPE exchange rate rises. Each hlHYPE you hold is worth more HYPE over time, with no action required on your part.

One hlHYPE is always redeemable for at least as much HYPE as when you staked it, never less, barring a validator slashing event.

Protocol rewards on top of the native staking yield are planned; details will be announced.

## Validator and metrics

* **Validator**: currently Nansen x HypurrCollective: `0xb8F45222a3246a2B0104696a1Df26842007c5Bc5`.
* **APR**: an estimate based on Hyperliquid validator stats. It changes with validator performance and network conditions.
* **TVL (USD)**: HYPE TVL multiplied by the live HYPE price.

Staking carries validator slashing risk and Hyperliquid unbonding delays. See [Risks](/security/risks.md) before staking.

## Why stake through HyperLink

* **Cheaper trading for everyone**: pooled stake contributes to HyperLink's own Hyperliquid staking tier, which is part of why HyperLink can offer the low, flat trading fees on the [Fees](/trade/fees.md) page to all users, whether or not they personally hold hlHYPE.
* **Stays liquid**: unlike staking directly, you can hold, transfer, or use hlHYPE while it's earning.
* **No staking or unstaking fees.**

| Property               | Value                                                            |
| ---------------------- | ---------------------------------------------------------------- |
| Standard               | ERC20                                                            |
| Decimals               | 18                                                               |
| Accrual model          | Rate-appreciating (not rebasing)                                 |
| Minimum stake          | 1 HYPE                                                           |
| Minimum unstake        | 0.5 HYPE                                                         |
| Maximum per withdrawal | 10,000 HYPE (larger amounts are split into chunks automatically) |
| Deposit cap            | None currently                                                   |

hlHYPE's smart contracts have been reviewed by Obsidian Security and Zenith; see [Audits](/security/audits.md).

## FAQ

### How long does unstaking take?

7 days of unbonding after your withdrawal batch finalizes, plus a 12-hour claim buffer. There's no way to skip this: it's the same delay Hyperliquid validators impose on unstaking.

### Are there any fees?

No. Staking and unstaking are both free.

### What if I change my mind after queuing a withdrawal?

Cancel it from the withdrawals list in the app any time before you claim, and your hlHYPE is restored.

### Will my hlHYPE ever be worth less HYPE than I staked?

No, not under normal operation. The exchange rate only rises. The one exception is a validator slashing event; see [Risks](/security/risks.md).

### Is staking on-chain?

Yes, entirely. There's no REST/API staking endpoint. All staking, unstaking, and claiming happens through the `StakingVaultManager` contract, which the web app calls on your behalf.

### Is there a minimum or maximum amount?

Minimum stake is 1 HYPE; minimum unstake is 0.5 HYPE. A single withdrawal is capped at 10,000 HYPE; larger amounts are automatically split into multiple withdrawals. There's currently no cap on total deposits.

## For integrators

The web app calls these `StakingVaultManager` methods directly. Use them if you're integrating without the web app; `withdrawId` comes from `queueWithdraw` and is required by the other two.

```solidity
StakingVaultManager.deposit();                                   // payable: msg.value = amount of HYPE to stake

uint256[] memory withdrawIds = StakingVaultManager.queueWithdraw(hlHYPEAmount);  // hlHYPEAmount: uint256, 18 decimals

StakingVaultManager.claimWithdraw(withdrawId, destination);       // reverts before unbonding + claim buffer elapses

StakingVaultManager.cancelWithdraw(withdrawId);                   // only before claim
```

## Next steps

* [Smart Contracts](/security/smart-contracts.md): full contract reference and addresses.
* [Risks](/security/risks.md): slashing, unbonding delays, and other staking considerations.
* [Bug Bounty](/security/bug-bounty.md): found a bug? Report it here.


---

# 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.hyperlink.xyz/more/staking.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.
