> For the complete documentation index, see [llms.txt](https://docs.dexlens.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dexlens.io/sdk-and-api/api/liquid-staking.md).

# Liquid Staking

Dexlens provides access to staking providers and liquid staking protocols.

### GET Endpoints

* **Get Allowance**: Retrieves the current allowance set for a specific user or wallet.
* **Get APR**: Fetches the current Annual Percentage Rate for a specific asset or protocol.
* **Get Protocol APR**: Obtains the APR associated with a particular protocol.
* **Get Rewards**: Returns the current rewards available for a user or account.
* **Get Stake**: Provides the current stake associated with a user.
* **Get Withdrawal Requests**: Lists all pending withdrawal requests for a user.
* **Get Withdrawal Status**: Checks the status of a specific withdrawal request.

### POST Endpoints

* **Approve Withdrawal**: Approves an initiated withdrawal request.
* **Burn**: Burns a specified amount of tokens from a wallet.
* **Claim**: Claims available rewards for a user's account.
* **Decrease Allowance**: Reduces the allowance set for a specific user or wallet.
* **Delegate**: Delegates a specific amount of stake to a delegatee.
* **Increase Allowance**: Increases the allowance for a specific user or wallet.
* **Mint**: Mints new tokens to a specified wallet address.
* **Request Withdrawal**: Initiates a withdrawal request for a user.
* **Restake**: Restakes the currently available rewards or principal.
* **Stake**: Stakes a specified amount of tokens from a user's wallet.
* **Undelegate**: Undelegates previously delegated stake from a delegatee.
* **Unwrap**: Converts wrapped tokens back to their original form.
* **Wrap**: Converts original tokens into wrapped tokens.
