# Single-Asset Deposit

## How to Use Single-Asset Deposit Feature

As an example, let’s walk through the single-asset deposit feature using the $ETH-$USDC vault using BaseSwap DEX on the Base chain.

Suppose you want to deposit liquidity into this pool but all you have is $ETH. Instead of converting some of it to $USDC before depositing, you can make your deposit in a single asset.

### Tutorial

* Go to [https://pro.a51.finance](https://pro.a51.finance) and connect your wallet.
* Select BaseSwap DEX and Base chain from the list.

<figure><img src="https://905413316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsYIA3Pj3J3KBo2vPJEze%2Fuploads%2FBVpiqKVMLaB3PSkWtxgH%2Fchain.png?alt=media&#x26;token=ce56ee45-9bf9-45c1-a766-015424d1909d" alt=""><figcaption></figcaption></figure>

* Search for **$ETH-$USDC** pools. Select any of the pools that match your requirements.
* In the **Add Liquidity** box, click the **Single Asset** tab.

<figure><img src="https://905413316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsYIA3Pj3J3KBo2vPJEze%2Fuploads%2FwPv6IQlGd0s7jc4TTHAS%2FSADF.png?alt=media&#x26;token=13eeb027-7a00-4618-97be-2f026b2a560e" alt=""><figcaption></figcaption></figure>

* Select $ETH from the dropdown and enter the amount of $ETH.

<figure><img src="https://905413316-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsYIA3Pj3J3KBo2vPJEze%2Fuploads%2FoJbypW7wdUaBMDWWX2Kv%2FTokn.png?alt=media&#x26;token=ef64d8c5-2edc-4608-a7fb-71222ed73e60" alt=""><figcaption></figcaption></figure>

* Click **Deposit**.

A51 uses OKX for converting the single asset deposit into the other required token of the pool, it swaps the asset into a dynamic ratio to better utilize all the assets by the user. It then deposits the converted asset according to the required ratio of the strategy.

There may exist some scenarios in which the strategy ratio isn't perfectly in the center. In this case, A51 deposits the assets in the required ratio and returns the remaining unused assets to the user.\
