> For the complete documentation index, see [llms.txt](https://haedal-protocol.gitbook.io/haedal-protocol-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://haedal-protocol.gitbook.io/haedal-protocol-docs/hawal/stake-and-unstake.md).

# Stake & Unstake

## Stake

Users can stake WAL to mint haWAL on Haedal instantly. In the default 'Automated' mode, users' WAL will be automatically staked to the top validators delivering the best APR in the current epoch. In the 'Manual' mode, users can select their preferred validator to stake their WAL with.&#x20;

## Unstake

Users can unstake their haWAL via Haedal to redeem WAL based on the real-time native exchange rate. Depending on the unstake options, there will be different waiting period before the unstaked WAL is fully claimable. &#x20;

### **Regular Unstake**&#x20;

This is the standard unstaking option, which is available at any time and does not incur any extra fees.&#x20;

The 'Regular Unstake' has a waiting period of 1–2 epochs before the unstaked WAL become claimable. One epoch of Walrus Protocol lasts 14 days currently.&#x20;

Staking/unstaking requests made before the midpoint of each epoch take effect from the next Epoch, while those submitted after the epoch will be deferred to the Epoch after the next.

### **Instant Unstake**

Similar to the SIP33 of Sui liquid staking, users can access 'Instant Unstake' of haWAL via Haedal with a slight unstaking fee (currently at 0.02%). It should be noted that the amount available for instant unstake may be limited in real time. Available amount for instant unstake depends on how much WAL has been newly submitted for staking in the current epoch. When the capacity is reached, instant unstake will be temporarily unavailable until there is new WAL to be submitted on Haedal for liquid staking.&#x20;

## haWAL Contract Interface

<https://github.com/haedallsd/hawal-interface>
