# Mechanics

### ListaStakeManager Introduction

slisBNB is the yield bearing & liquid staking token for Lista. Users can get slisBNB by staking their BNB through ListaStakeManager smart contract which handles the BNB liquid staking on BSC.

<br>

Here are the functionalities provided by ListaStakeManager:

<figure><img src="https://1802824789-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F60fXF9rALi6luWHVkkGg%2Fuploads%2FqguGjA5nhG3UPOu0lpAc%2Fimage.png?alt=media&#x26;token=69472d5d-3590-466b-bb56-3bd38d1454a8" alt=""><figcaption></figcaption></figure>

### Stake BNB

Users can stake BNB through ListaStakeManager. In return, they receive a corresponding amount of slisBNB as the liquid staking token (LST), representing their staked assets

<br>

### Minting LST

Upon staking, ListaStakeManager mints slisBNB. slisBNB can be freely traded, transferred, or used in DeFi applications, providing users with liquidity while their original assets remain staked.

<br>

### Earning Rewards from Multiple Validators

The staked BNB generate rewards from multiple validators, which are then aggregated and distributed proportionally to LST holders. This ensures that users benefit from the performance of various validators, potentially increasing the overall yield.

<br>

<figure><img src="https://1802824789-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F60fXF9rALi6luWHVkkGg%2Fuploads%2FDTaXoPKU0qybqEbjJH8J%2Fimage.png?alt=media&#x26;token=9f9dd9c3-e994-4b6c-9968-d8e8e9b41c8b" alt=""><figcaption><p>Unstaking</p></figcaption></figure>

<figure><img src="https://1802824789-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F60fXF9rALi6luWHVkkGg%2Fuploads%2FbT1w8mxNSp3aoznVUTb2%2Fimage.png?alt=media&#x26;token=f5b55f7e-d2b8-45af-ab88-3574183512cc" alt=""><figcaption><p>Withdraw</p></figcaption></figure>

### Unstaking and Withdraw

Users can initiate withdrawal requests to unstake their assets through the smart contract. Upon receiving a withdrawal request, a bot sends a request to unbond BNB from the validators. After the 7-day unbonding period, the slisBNB tokens will be burned, and users can claim the released BNB through the ListaStakeManager.

### Rebalance

ListaStakeManager allows Bot to periodically rebalance the staked BNB across validators to optimize reliability and reward rates.


---

# 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.bsc.lista.org/for-developer/liquid-staking-slisbnb/mechanics.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.
