---
description: Learn how you can restake with SatLayer
---

# How to Restake

This guide walks you through how to restake your assets using SatLayer.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FEIOCrkIYfN0rO6vEQ7ns%2F2.png?alt=media&#x26;token=058a37a5-f008-4e20-9271-9e807b731b6f" alt=""><figcaption></figcaption></figure>

You can choose to restake your assets on:

* [EVM and Sui](https://app.satlayer.xyz/vaults/restake)
* [Babylon Genesis](https://app.satlayer.xyz/vaults/babylon)

By restaking through SatLayer, you can:

* Earn Sats² rewards via the [SatLayer Rewards Program](https://blog.satlayer.xyz/satlayer-rewards-program/)
* Earn partner rewards
* Help secure BVSs on Babylon Genesis and receive additional BVS rewards

***

## Bridge to the Right Asset, on the Right Chain

You can easily swap and bridge crypto assets from one chain to another using [**IBC Eureka**](https://go.cosmos.network/) or [**garden**](https://app.garden.finance/?input-chain=bitcoin\&input-asset=BTC).

Below are some examples. For the full list of supported assets and networks, please visit the respective platforms directly.

### Bridging with **IBC Eureka**

Use IBC Eureka to bridge between Cosmos-native chains and external ecosystems like Ethereum.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FKN7tnBG0nD0z2xuLWNed%2FScreenshot%202025-06-04%20at%2011.39.06%E2%80%AFAM.png?alt=media&#x26;token=a628c278-520e-4ba1-8797-d425885652d5" alt=""><figcaption></figcaption></figure>

Example:

* USDC (`Base` or `Solana`) <> LBTC (`Ethereum`)
* ETH (`Osmosis`) <> uniBTC (`Ethereum` or `Babylon Genesis`)
* stBTC (`Cosmos Hub`) → stBTC (`Ethereum`)

### Bridging with garden

Use Garden to bridge assets within EVM chains or from EVM to specific target networks like Berachain.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FcfJueOUciouGJsRSFb1N%2FScreenshot%202025-06-04%20at%2011.38.22%E2%80%AFAM.png?alt=media&#x26;token=a421f080-fefd-4865-8162-3baaf2e34f46" alt=""><figcaption></figcaption></figure>

Example:&#x20;

* USDC (`Ethereum`) → LBTC (`Berachain`)
* WBTC (`Arbitrum`) → WBTC (`Ethereum`)

***

## Restaking on EVM and Sui

### Getting started

Before you begin, make sure you:

* have wrapped BTC or BTC LSTs ready
* are using a supported wallet
* have enough native tokens for network fees (e.g. ETH for Ethereum, BNB for BNB Chain, etc.)

{% hint style="info" %}
The list of supported tokens may grow over time — check the SatLayer app for the latest list of supported assets.
{% endhint %}

### Steps

{% stepper %}
{% step %}
#### **Connect your wallet**

* Click Connect Wallet, and select your preferred wallet.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FTNvLLLQpHonTd71MgHmp%2F1.png?alt=media&#x26;token=25f80fcd-e252-4840-861e-23777f709034" alt=""><figcaption></figcaption></figure>

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2F6LFFJmBonMu4R2ezDdMk%2FAdd%20a%20heading%20(2).png?alt=media&#x26;token=4a509ca1-dc01-4ac4-bf50-cce869517f85" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
#### Deposit BTC assets

* Select the BTC asset from the chain you'd like to deposit to SatLayer

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FrW5ZdWEWXgvIz44vsPnS%2FAdd%20a%20heading%20(3).png?alt=media&#x26;token=e19d6298-ec8c-4df5-a9ac-b6a621c05625" alt=""><figcaption></figcaption></figure>

* Enter the amount you’d like to restake

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FgkEk01nphVwt4z3igNUI%2FAdd%20a%20heading%20(4).png?alt=media&#x26;token=c101065e-a999-451a-9b52-bdf2532be5f7" alt=""><figcaption></figcaption></figure>

* Sign the approval transaction
* Click Deposit to finalize your restake
* Once confirmed, your progress bar will show as Complete

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FJDUn26YFUnJ7taEZ1vgE%2FUntitled%20design%20(1).png?alt=media&#x26;token=d7a136b2-f34c-412b-8b56-7b9b12c7dc92" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
#### Add receipt tokens to your wallet

* After depositing, you’ll receive receipt tokens
* Click Add to wallet to include them in your wallet view
* You should now be able to see these tokens in your wallet

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FQX0m1TpfE1Z9yKhOsX92%2FUntitled%20design%20(2).png?alt=media&#x26;token=2375efc3-5af2-47ff-9ed4-92ef2df8625f" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### Resources

* [Guide to restaking uniBTC on EVM and BOB with SatLayer](https://blog.satlayer.xyz/guide-stake-unibtc-bedrock/)
* [Guide to restaking solvBTC.BBN on EVM with SatLayer](https://blog.satlayer.xyz/guide-staking-solvbtc-on-satlayer/)
* [Guide to restaking FBTC on EVM with SatLayer](https://blog.satlayer.xyz/guide-staking-fbtc-on-satlayer/)
* [Guide to restaking stBTC on EVM with SatLayer](https://blog.satlayer.xyz/restake-stbtc-lorenzo-satlayer/)
* [Guide to staking BTC with Lombard and restake LBTC on EVM with SatLayer](https://blog.satlayer.xyz/guide-staking-restaking-btc-lbtc-lombard/)
* [Guide to restaking LBTC on Sui with SatLayer](https://blog.satlayer.xyz/guide-restaking-lbtc-on-sui/)
* [Guide to restaking XBTC on Sui with SatLayer](https://blog.satlayer.xyz/guide-restaking-xbtc-okx-sui-satlayer/)

***

## Restaking on Babylon Genesis

{% hint style="info" %}
You can restake either **cBABY** or **BTC LSTs** on **Babylon Genesis** — the process is the same for both.
{% endhint %}

### Getting started

If you’d like to restake cBABY, you’ll first need to obtain it by staking BABY on Cube by SatLayer. You can do this by clicking [here](https://cube.satlayer.xyz/claim) or tapping the banner shown below.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2Fu05YXa93lcBhWkIKbHqi%2FUntitled%20design.png?alt=media&#x26;token=2dd051c6-94cf-4c8b-8880-bd4ebffa590d" alt=""><figcaption></figcaption></figure>

### Steps

{% stepper %}
{% step %}
**Connect your wallet**

Make sure you're using a supported wallet, such as Keplr.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FudOcADnRBdsnXdLAqgAC%2FUntitled%20design%20(1).png?alt=media&#x26;token=6bb478e5-410d-42b2-b38a-065ff523d251" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Choose a vault**

* Browse the available vaults and click on your chosen vault to begin the restaking process.
* Once restaked, you can monitor your position in the dashboard above.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2Ftj8oUopS4F4V8Duifrl7%2FUntitled%20design%20(2).png?alt=media&#x26;token=1316dd4b-4e83-458b-96aa-1a9e632d09fb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Enter restake amount**

* Enter the amount of tokens you’d like to restake.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FlbTLvnThlMM7nL4uvwI6%2FAdd%20a%20heading%20(1).png?alt=media&#x26;token=d2ebbd63-a413-4a68-a272-5d9d1285cccf" alt=""><figcaption></figcaption></figure>

* Click Restake and sign the approval transaction in your wallet.

{% hint style="success" %}
Success! You're now restaking and earning BVS rewards.
{% endhint %}

{% hint style="info" %}
**Tip**: You can view detailed vault information in the left-hand dashboard, including:

* Vault metrics
* Slashing parameters
* Operator details
* Your share of the vault
{% endhint %}

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2FULWvuTzGkEKGqigdKTxK%2FAdd%20a%20heading%20(3).png?alt=media&#x26;token=9faf9f7f-c53d-4494-b78e-f32695a942e3" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### Withdrawing restaked shares <a href="#withdrawing-restaked-shares" id="withdrawing-restaked-shares"></a>

{% stepper %}
{% step %}
**Enter withdrawal amount**

* Specify how much of your restaked position you'd like to withdraw.
* You'll see how much cBABY you'll receive upon withdrawal.

<figure><img src="https://956158124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM4kTGNZNYF9sQa92jm8x%2Fuploads%2Fe8qIzHTY67Z4KSUTAJsh%2FAdd%20a%20heading.png?alt=media&#x26;token=8eb46971-c6c4-47d1-823e-f522e9ec05bc" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Confirm withdrawal**

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

{% hint style="success" %}
Withdrawal complete! Your cBABY is now back in your wallet.
{% endhint %}

{% hint style="info" %}
To unstake your cBABY back to BABY, follow the guide [here](../../cube-by-satlayer/how-to-stake#unstaking-cbaby).
{% endhint %}
{% endstep %}
{% endstepper %}
