# How to supply and earn APY

Unlockd offers a straightforward way to earn yields **directly in USDC** by lending your assets.&#x20;

Below, you'll find a step-by-step guide divided into three key sections to get you started, make deposits, and withdraw your earnings.

<details>

<summary>Getting Started with the Earn Section</summary>

1. **Navigate to Earn**: This is your gateway to viewing available assets for deposit. Each asset operates within its own pool, featuring unique metrics such as Estimated APY, Total Value Locked (TVL), Amount Deposited, and your Wallet Balance.
2. **Interact**: You have the option to either **Deposit** or **Withdraw** assets directly from this screen.

</details>

<details>

<summary>Deposit to a Pool</summary>

1. **Start depositing**: Identify the USDC pool and click **Deposit**. You'll be taken to a detailed screen showing the APY for the selected asset.&#x20;
2. **Approval (First-time Only)**: For first-time deposits of a particular asset, click **Approve** to enable token spending from your wallet. You'll need to sign a transaction to confirm this action.
3. **Making a Deposit**:
   * Enter the amount you wish to supply. For convenience, use the **MAX** button to deposit all available funds.
   * Click **Supply** to proceed.
   * Confirm the transaction in your wallet and cover the necessary gas fees.
4. **Confirmation**: Upon successful transaction, you'll receive a confirmation message, and your dashboard will update to reflect the new balance.

*Note that your yields on Unlockd can grow exponentially over time due to our auto-compounding feature. When you earn yields, we automatically reinvest them into the pool, increasing your deposited balance and potentially boosting your returns without any additional action required from you.*

</details>

<details>

<summary>Withdraw from a Pool</summary>

The process for withdrawal mirrors that of making a deposit:

1. **Choose Withdraw**: From the Earn section, select the USDC pool you wish to withdraw assets from and click **Withdraw**.
2. **Specify Amount**: Enter the amount you wish to withdraw. Utilize the **MAX** button if you wish to withdraw all deposited assets.
3. **Withdraw**: Confirm your withdrawal by clicking **Withdraw**, then approve the transaction in your wallet and pay any associated gas fees.
4. **Completion**: A confirmation message will indicate your successful withdrawal, and your dashboard will be updated accordingly.

</details>

***

### Related documentation

{% content-ref url="/pages/gmK6CQ61q7JyRQ3GapaO" %}
[Lenders](/unlockd-at-a-glance/lenders.md)
{% endcontent-ref %}

{% content-ref url="/pages/pOpqTLKY43svt2oWTdvS" %}
[Liquidity Pools](/protocol-mechanics/liquidity-pools.md)
{% endcontent-ref %}

{% content-ref url="/pages/V91Jufekoai8mQxhSLCF" %}
[Risk](/risk/risks-of-using-unlockd.md)
{% endcontent-ref %}

***

{% hint style="info" %}
Screenshots in these guides are mock-ups and may differ from the live platform, particularly in text details. The Unlockd team regularly updates guides to reflect UX improvements.
{% 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.unlockd.finance/user-guides/how-to-supply-and-earn-apy.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.
