> For the complete documentation index, see [llms.txt](https://docs.bucketprotocol.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bucketprotocol.io/user-guides/earning-with-usdb.md).

# Earning with USDB

This guide covers **USDB Stablecoin Savings**—a two-layer flow for stablecoin holders:

* **Layer 1 — sUSDB (BSR):** stake USDB to receive **sUSDB** and earn via the Base Savings Rate (BSR).
* **Layer 2 — sUSDB Savings Pool:** depoist sUSDB to earn **additional Sui rewards**.
* Total APR = BSR + Sui rewards APR

**Entry point:** go to **Earn → Stablecoin Savings** to start.

***

### Deposit

1. **Choose deposit asset & amount**
   * Select **USDB** to deposit directly, or pick a supported stablecoin.
   * If non-USDB, the app will **swap to USDB** first (Route and **swap rate** shown).
2. **Review the preview(Route)**
   * See swap simulation, **minted sUSDB** (from USDB) and the **Savings APR** you’ll earn after depositing into the Savings Pool.
3. **Confirm(Deposit)**
   * Atomically performs:\
     Swap for **USDB → stake USDB for sUSDB → deposit sUSDB into the sUSDB Savings Pool**.
4. **Track**
   * Your Savings position and **claimable Sui rewards** appear on the page and on the **Dashboard**.

> Notes: **No deposit/withdraw fee. No lockup.**\
> Claims are available from both **Stablecoin Savings** and **Dashboard** when you have a Savings position.

<figure><img src="/files/llult1oDokTKD385HYyT" alt="" width="375"><figcaption></figcaption></figure>

***

### Claim Sui rewards

* When you have a USDB Savings position, your **claimable Sui rewards** update in real time.
* Click **Claim** anytime on [**Stablecoin Savings**](https://www.bucketprotocol.io/earn/stable?action=deposit\&token=USDC) or from your [**Dashboard**](https://www.bucketprotocol.io/dashboard).

<figure><img src="/files/xVMNcrgq7jaNx95xO9dS" alt="" width="375"><figcaption></figcaption></figure>

***

### Withdraw

1. **Choose withdraw asset & amount**
   * Select **USDB** to withdraw directly, or pick a supported stablecoin.
   * If non-USDB, the app will **swap USDB to the stablecoin you want to withdraw**.
2. **Review the preview(Route)**
3. **Confirm(Withdraw)**
   * Atomically performs:\
     **withdraw sUSDB from the Savings Pool → unstake sUSDB to receive USDB**.

<figure><img src="/files/keL4sGPxXan6P2JB7QPh" alt="" width="375"><figcaption></figcaption></figure>
