# 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>


---

# 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.bucketprotocol.io/user-guides/earning-with-usdb.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.
