> For the complete documentation index, see [llms.txt](https://docs.avantprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.avantprotocol.com/overview/using-avant-protocol/minting-avassets.md).

# Minting avAssets

**Minting** is the process of depositing an underlying asset (like `USDC` or `BTC.b`) into the protocol to create an equivalent amount of an **`avAsset`** (e.g., `avUSD`). These tokens do not earn yield on their own, but can be **staked** or **boosted** to begin generating a return. They are also highly composable for participation in various DeFi protocols.

### Step-by-Step Guide

1. **Navigate to the Products Section:** Connect your wallet to the [Avant app](https://app.avantprotocol.com/) and go to the [Products](https://app.avantprotocol.com/products) section.
2. **Select Your Asset and Path:** Choose your asset (e.g., `avUSD`) and click **Get**. Based on your connected chain, the interface shows either **Mint** (native-chain direct path) or **Buy** (routed swap path, where liquidity is available).&#x20;

> You can switch paths using the action hints in the screen (for example, `Mint on Avalanche` or `Buy on Ethereum`) to either mint directly on the native chain or buy through in-app swap liquidity.

{% hint style="info" %}

## Choose Your Path

Use the flow that fits your connected chain and available liquidity:

* **Mint path (native chain):** Deposit the required underlying collateral directly.
* **Buy path (supported chains):** Swap from supported tokens through available in-app liquidity.
* **Earn toggle (eligible products):** Enable options such as `Earn ~7.5% APY with savUSD` to receive the staked output token directly.
  {% endhint %}

3. **Choose Input, Output, and Amount:** Select your input token, amount, output token, and destination chain from supported options.
4. **Review Quote and Route:** Check the expected output and fees. If routed steps are included, click the route details to view swap/bridge/mint stages.
5. **Approve the Input Token:** Grant permission for the selected input token amount and confirm in your wallet.

{% hint style="success" %}

## Limited Approval

For security, this approval is only for the amount you are depositing now. It does not grant infinite approval, and you will need to approve a new amount for each subsequent deposit.
{% endhint %}

6. **Confirm the Action:** Once approval is confirmed, click **Mint** or **Buy** (based on the selected path) and confirm the transaction in your wallet.

<figure><img src="/files/LXJqWfGp9GwMuBGsii5F" alt=""><figcaption><p>Minting avUSD</p></figcaption></figure>

After the transaction is complete, the selected output token appears on your dashboard and in your wallet on the selected destination chain.
