# Staking

After logging in, the left frame is for staking participants. Clicking "STAKE NLK NOW" will return to the "Staking Reward Distribution" page (1 -> 4), where you can select the slot you want to stake in. Click "STAKE" to enter the Manage Staking page.

This page provides access points for two roles: `Stake Participant` and `Grid Manager`. Participation in staking requires users to log in first. Click `Sign In` at the top right, which will prompt the wallet authorization. Here, we will use the Metamask wallet as an example.

![Wallet Connection](/files/KtErnl4DKXuQC4z9GAii)

## Staing NLK & Earn Rewards

After logging in, the left section is for staking participants. Clicking `STAKE NLK NOW` will return to the `Staking Reward Distribution` page, where you can select the slot you want to stake in, Click `STAKE` to enter the `Manage Staking` page.

## Manage Staking

![Manage Staking](/files/2IobzhODN4RU7mhRpTF2)

This page displays detailed information about your staking in the selected slot, including principal, staking rewards, etc. The key difference between `MY STAKING IN POOL` and `PENDING STAKING AMOUNT` is that `MY STAKING IN POOL` represents the amount that has already taken effect during the current epoch, while `PENDING STAKING AMOUNT` represents the amount staked during the current epoch, which will take effect in the next epoch.

### Stake

Click `STAKE` to stake your NLK, as shown below:

![Stake](/files/ENOgcBcJYJpNFIVxR1mK)

You can manually enter the amount you wish to stake or click `MAX` to input your entire balance. After confirming the amount, click `STAKE`, which will trigger a pop-up to confirm the staking details, including the start of interest accrual and the time of withdrawal. Click `YES, I’M SURE` to trigger the wallet for gas fee payment. Once paid, the staking is successful.

### Unstake

There are two types of unstaking: `UNSTAKE AMOUNT FROM POOL` and `UNSTAKE`, as shown below:

![Unstake](/files/rsVrzk2jmstaj1ukVwGC)

* `UNSTAKE AMOUNT FROM POOL` will allow you to withdraw your principal after the current epoch ends.
* `UNSTAKE` will allow you to withdraw pending principal immediately.

### Claim Rewards

Interest is generated after each epoch ends. The interest will be settled and added to `MY CLAIMABLE REWARDS`. Users can then `CLAIM REWARDS` to transfer the interest to their wallet, as shown below:

![Claim Rewards](/files/XUV1wVm2dZWeY4G6hyeI)

### Claim Principal

If you no longer wish to stake, you can withdraw all your principal by clicking `CLAIM PRINCIPAL AMOUNT`, as shown below:

![Claim Principal](/files/ZGqT4KCHDs64j67tA3oW)

### Operation Records

Scroll down further to view your activity history in this grid, including actions such as `Staking`, `Unstaking`, `Claim Principal`, and `Claim Rewards`.

![Operation Records](/files/zUsJc6kHkazJKDY5B8bh)

## Staking Records

Click `VIEW STAKING RECORDS` to enter the Staking Records page, as shown below:

![My Staking Records](/files/4wAhdwWeqt8ISgws4sm4)

The page shows an overview of all your staking activity across all grids, including:

* `My Stake Grids`: The number of slots you have staked in.
* `My Staking Amount in Pool`: The total staked amount earning interest.
* `Pending Staking Amount`: The total pending staked amount, which will take effect in the next epoch.
* `Claimable Principal Amount`: The total amount of principal available for withdrawal.
* `MY CLAIMABLE REWARDS`: The total rewards available for claiming.
* `MY ACCUMULATED REWARDS`: The total accumulated rewards.
*

Scroll down to see the list of all slots you have staked in:

![My Staking](/files/HFNvoggoLbFQjp7rRCz4)

Click `MANAGE` to go to the Manage Staking page mentioned earlier.

## Leverage Stake Grids

The right frame of the Staking page is for staking grid owners.

![Leverage Stake Grids](/files/NI43yOfA68UHyvUnCq22)

Click `BID FOR STAKE GRIDS` to go to the Auction page. Detailed rules can be found in the `Auction` section. Click `MANAGE MY STAKE GRIDS` to go to the My Stake Grids page, with details in the `My Stake Grids` section.


---

# Agent Instructions: 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:

```
GET https://docs.nulink.org/products/stakers/dashboardoverall/staking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
