> For the complete documentation index, see [llms.txt](https://abrafi.gitbook.io/abrafi-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://abrafi.gitbook.io/abrafi-docs/guides/how-to-use-vaults.md).

# How to use Vaults

#### What is a Vault?

A non-liquid yield product where the user deposits an AbraFi token and earns **in-kind yield** — claimable within the dApp. No receipt token is issued. The deposited token remains in the vault until the user claims (yield) or withdraws (principal). The mechanics of the Vaults support rebasing (the representation of the token in the vault denoted with a v{Asset}af convention remains at a 1:1 exchange rate with the asset it is pegged to).&#x20;

{% hint style="info" %}
AbraFi Vaults are only supported on Ethereum. Solana does not currently support a rebasing model for in-kind rewards.
{% endhint %}

#### Step-by-step guide on how to use Vaults

{% stepper %}
{% step %}

### Swap for a compatible Vault token

In the [app](https://app.abrafi.fi/), be sure your wallet has a balance of an AbraFi token that is compatible with the Vault you want to start earning on (USDaf, BTCaf, ETHaf)
{% endstep %}

{% step %}

### Deposit into the Vault

Navigate to the the compatibel Vault that you want to deposit the AbraFi token to and click `Deposit`.&#x20;
{% endstep %}

{% step %}

### Select the deposit amount

Enter the amount you want to deposit to the vault and sign the transaction.
{% endstep %}

{% step %}

### Verify the deposit is complete

In the dApp dashboard, you will see an active Vault position with the principal deposit denoted as a vToken (vBTCaf, vETHaf). Rewards are generated in-kind and will be displayed separately in the dashboard to make it easy to view the rewards accrual over time.&#x20;
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://abrafi.gitbook.io/abrafi-docs/guides/how-to-use-vaults.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
