> ## Documentation Index
> Fetch the complete documentation index at: https://yieldxyz.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Benqi

> Avalanche liquid staking via Benqi (sAVAX)

Benqi provides liquid staking for Avalanche. Stake AVAX and receive sAVAX, a liquid token representing your staked position.

***

## What this yield is

* **Protocol**: Benqi
* **Mechanism**: Stake AVAX, receive sAVAX
* **Rewards**: Exchange rate appreciation
* **Unbonding**: 15 days for protocol redemption
* **Withdrawal window**: 2 days after unbonding
* **Network**: Avalanche C-Chain

***

## Available yields

| Yield ID                              | Token In | Token Out |
| ------------------------------------- | -------- | --------- |
| `avalanche-avax-benqi-liquid-staking` | AVAX     | sAVAX     |

***

## Required inputs

| Argument | Required | Description                      |
| -------- | -------- | -------------------------------- |
| `amount` | Yes      | Amount of AVAX to stake (in wei) |

***

## Actions & lifecycle

<Tabs>
  <Tab title="Enter">
    * Single transaction for native AVAX
    * Receive sAVAX immediately
    * Rewards accrue via exchange rate
  </Tab>

  <Tab title="Exit">
    * Request redemption (15-day cooldown)
    * Claim AVAX after cooldown + 2-day window
    * Alternative: Swap sAVAX on DEX for instant liquidity
  </Tab>

  <Tab title="Manage">
    * `CLAIM_UNSTAKED`: Claim AVAX after unbonding
    * `RESTAKE`: Restake pending amounts
  </Tab>
</Tabs>

***

## Pending actions

| Action           | Description                         |
| ---------------- | ----------------------------------- |
| `CLAIM_UNSTAKED` | Claim AVAX after 15-day unbonding   |
| `RESTAKE`        | Restake pending or unstaked amounts |

***

## Example flow

<CodeGroup>
  ```bash Get yield metadata theme={null}
  curl --request GET \
    --url https://api.yield.xyz/v1/yields/avalanche-avax-benqi-liquid-staking \
    --header 'accept: application/json' \
    --header 'x-api-key: <API_KEY>'
  ```

  ```bash Enter staking theme={null}
  curl --request POST \
    --url https://api.yield.xyz/v1/actions/enter \
    --header 'accept: application/json' \
    --header 'content-type: application/json' \
    --header 'x-api-key: <API_KEY>' \
    --data '{
      "yieldId": "avalanche-avax-benqi-liquid-staking",
      "address": "0xYOUR_ADDRESS",
      "arguments": { "amount": "10000000000000000000" }
    }'
  ```
</CodeGroup>

***

## Operational notes

<AccordionGroup>
  <Accordion title="15-day unbonding">
    Protocol redemption has a 15-day cooldown followed by a 2-day claim window. Miss the window and you'll need to re-request.
  </Accordion>

  <Accordion title="Exchange rate token">
    sAVAX uses an exchange rate model — balance stays constant, value vs AVAX increases over time.
  </Accordion>
</AccordionGroup>

***

## See also

<CardGroup cols={2}>
  <Card title="Liquid Staking Overview" icon="droplet" href="/documentation/coverage/supported-yields/defi/liquid-staking">
    All liquid staking protocols
  </Card>

  <Card title="Avalanche Native Staking" icon="mountain" href="/documentation/coverage/supported-yields/staking/evm/avalanche">
    Native AVAX staking
  </Card>
</CardGroup>
