# How to Stake

This guide covers how to:&#x20;

* Stake BABY to mint cBABY
* Automatically restake cBABY to earn [additional restaking yield](/overview/readme.md#how-satlayer-generates-yield) on top of staking rewards

## Staking BABY

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdelPruvWEsIC0R_AZCGqxAxwqt1BbnHWo_X2dxVsD2YdPUzoBGed4t2ErwxdGDSxqwzjX7RtPFENQ0AegIxAVyHizKi9P8tj4zUUy8ptXp2Qg041MKtUNTjHvBUimCSNVphTGiqQ?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### **Connect your wallet**

* Make sure you're using a supported wallet: Keplr, Leap or OKX Wallet.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe8LlasrveTIs5fcfyjuG9XRu2DFfq94FxX2OKVASshTvKmRgwSa4nas4dIZMkx6tw2NoW0jqnaETPmJGKfGBcKUy_SkL0te7N_1z9O_IpjhERFA3-Z4JQfwNtrchxM0dz5xmIy?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdUIElw495bos3hT129BxBznja1f7nyivkBCpLAdsGg2gdwVGopUR_jQaDBM7ksawNZOwXlbjIgBrkxnegNO9mFqpWrAgEycVIVIBKW5QGF6rXP-Cl0uqXlqe4eclEVc209LDOQNg?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### **Enter staking amount**&#x20;

* Input how much BABY you want to stake.
* You'll see a preview of how much cBABY you'll receive (initially approx. 1:1, but the exchange rate will change as staking rewards are accrued).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfsaDO39kXyhkMIWBZYZMSY9nas3zXO910fd7xUw9xgpv_eilmLxu6LG53cCr1SuHFVDuiX9qt_ZeaFivYls_JPfF34o7sKzY7JC7Afb-Rs5sSghmhPWNVEd98aJON0hMga1U0UfQ?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### **Confirm your stake**

* Click the Stake button.
* Approve the transaction in your wallet and pay the required network fees.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfDYhoP1BQlG_btE9BXt_tP2ijkdmIzoZy0zOwB1AemHvWRwu2m0QBDbSWRqQ1G9ObetogVe5gw_OqIstqi-8wnmV6WmHRl0OmE3ybJm2XANRJ4RZ6NctqrOxb1LSn98zBD1n9JwA?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Success! Your BABY is now staked and restaked, earning both staking rewards and BVS yield.
{% endhint %}
{% endstep %}
{% endstepper %}

***

## Auto-restaking

<figure><img src="/files/VqumwcscXbZyrze3EpWc" alt=""><figcaption></figcaption></figure>

* By default, the “Automatically restake your cBABY on SatLayer” checkbox is **enabled**, allowing you to earn additional restaking yield on top of staking rewards.
* When selected, your cBABY is securely deposited into [SatLayer's restaking vault](https://app.satlayer.xyz/vaults/babylon) for cBABY, where it begins generating extra rewards. You can monitor your restaked balance directly in the dashboard above.

{% hint style="info" %}
**Prefer not to restake?** Simply uncheck the box before confirming your transaction.

**Changed your mind later?** No worries — you can manually restake anytime by visiting [this page](https://app.satlayer.xyz/vaults/babylon) or clicking the “Restake and earn more now!” banner on the right-hand side of the page.&#x20;

**Need help restaking BABY?** Check out the guide [here](/depositors/how-to-restake.md#restaking-on-babylon-genesis).
{% endhint %}

<figure><img src="/files/xSoqXVnafPXe71EaO3Eq" alt=""><figcaption></figcaption></figure>

***

## Unstaking cBABY

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfDzM1zRQ2_5KmsXis09V0f7RM_iLN00W1UBgCEC2EgikYMwUJatAXcBws-FZFg91QJajKfutJ3DwiQke-0hzjALGt09NptaWhjDpmHhL02yVo1DSO0DR3NpqaYEE53ZONxAtXCGg?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Note: If you've restaked your cBABY, you’ll need to first withdraw your restaked shares to retrieve your cBABY. Only then can you unstake cBABY to receive BABY. &#x20;

Follow the steps [here](/depositors/how-to-restake.md#withdrawing-restaked-shares) to withdraw your restaked shares.
{% endhint %}

{% stepper %}
{% step %}

### Select unstake method

* Standard: 4–21 day withdrawal period, no fees
* Instant (coming soon): \~1–5 minutes, with variable price impact

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf4HliI8Y0FeNrGdN-faC5F04utYgU1vLp0AdFOnRI2B7UZ5ectd280PKZP8_QNTA3eTQVYzQDYYDWAMDWtHPQa_iCGnl0mGevhhAJiOIPGZxMn8NpNVOSlb8QobeK6X_5riszY8g?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enter unstake amount

* Input the amount of cBABY you'd like to unstake.
* You'll see an estimated amount of BABY you'll receive based on the current exchange rate.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdfNvK_Iv8UTxOsOdxhF0jqrAT_fdmzvzljBDMg6byfBbmmzIFOShk5OEEKgeftZInMaMycDAlXfQBmR30EsWRxIfibA5uSZhpRbItFiXOdXjGqSYeBgoMtv-Nu1Ffad0UkA_Pc?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Confirm unstake

* Click the Unstake button.
* Approve the transaction in your wallet and pay the required network fees.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdppfhD52opbPzgQMqIA9JbiTzcLu9ukkEHHyiSU4nZRbW6-XbDYzBC-FZhxLAdRgFZfw-U0irw6gQ0g3Eb_SAGpqdYsbdhqxaoY5FZjVJyVZWIt4KB7mGlHRoFrHwcP9VqCwSJ?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Success! You've successfully unstaked your cBABY.
{% endhint %}
{% endstep %}
{% endstepper %}

***

## Claiming your rewards

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf8wTGuFl0aFj2wEj-W0NVSaXsJdafwUkE5Qrr1kdChaoekypdONOXO-mYLJ4pL81iv6Xxk7wJ6rKHMIUCGjlGRAt26fc165TDeEtfUJEiZHXGxFjUo3Agdsb7UdLc9dpBwsFr2?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

Once the unstaking process is complete:

* Head to the **Claim** tab.
* You'll be able to claim:
  * Your original staked BABY
  * Any staking rewards you've earned

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdDUxyP89CZMP4-6J3Rrs_GOzSyuKNg_id0cVOU_G_xQUkha3BtAbAc9Tv6s3mtLGwtBcJLrm-sdQ5N2rw1XBofUFNS6G4hWdaL6858hcJgrClG-GhaI7Udrh9R8a08sjwnFGz5?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

* Click the Claim button.
* Approve the transaction in your wallet and pay the required network fees.

{% hint style="info" %}
Note: A 10% fee applies only to rewards — your principal is untouched.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfMc2D5GPaUF0sEogEej1rOsadQVyYU_lyJ_2EcPR6SQ-xQkegNhgIqny7BzoeCn8YM-1rfEGwIi-ssIoEfBZSQgf1cXBrIWN7AaafY-4JnauT-ogPTitCE0H7OTqhgwuAZRsyw?key=JkNfYo-bJB9Eky3KL74oVBOi" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
All set! You’ve successfully claimed your BABY rewards.
{% endhint %}


---

# 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.satlayer.xyz/cube-by-satlayer/how-to-stake.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.
