# Redeeming lvlUSD for USDC

Here’s how to redeem lvlUSD for USDC using the Level Minting contract on Etherscan:

1. Visit the lvlUSD contract on Etherscan at [here](https://etherscan.io/address/0x7C1156E515aA1A2E851674120074968C905aAF37#writeContract)
2. Connect your wallet to Etherscan

<figure><img src="https://59002313-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5MCu1gdUPtWzH9POOFX3%2Fuploads%2FJ0MLBOQHd1IepbHXwEAk%2Fimage.png?alt=media&#x26;token=2fb57de2-053b-4f7e-b49f-1a96d6859df8" alt=""><figcaption></figcaption></figure>

3. Give approval to the Level Minting V2 contract (`0x9136aB0294986267b71BeED86A75eeb3336d09E1`) to spend lvlUSD. Enter the Level Minting V2 address and your lvlUSD amount as follows. Note that lvlUSD has `18` decimals, so if you were to redeem 5 lvlUSD, your amount would be `5000000000000000000`. You can also use the `balanceOf` function in this contract to fetch your total balance and use it in the amount field.

<figure><img src="https://59002313-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5MCu1gdUPtWzH9POOFX3%2Fuploads%2FBlNyARwXgZQmoZORwR5Z%2Fimage.png?alt=media&#x26;token=af5e1e2b-5ba1-4647-9c93-4ffbfad5b5cc" alt=""><figcaption></figcaption></figure>

4. Once the approval tranasction is complete, visit the [Level Minting V2 contract on Etherscan](https://etherscan.io/address/0x9136aB0294986267b71BeED86A75eeb3336d09E1#writeProxyContract) and use the `initiateRedeem` function. The fields will take the following values:
   1. `asset`: `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48` (USDC address)&#x20;
   2. `lvlUsdAmount:` The amount that you want to redeem (must be equal to or less than the amount approved earlier)
   3. `minAssetAmount`: 0

<figure><img src="https://59002313-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5MCu1gdUPtWzH9POOFX3%2Fuploads%2Fh3v0sNeFCWucLbr2RGdM%2Fimage.png?alt=media&#x26;token=b4b4d4ad-5513-4f4b-a05a-903cae51788b" alt=""><figcaption></figcaption></figure>

5. After the `initiateRedeem` transaction is complete, wait 2 seconds and execute the `completeRedeem` function. The fields will take the following values:
   1. `asset`: `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48` (USDC address)&#x20;
   2. `beneficiary` : Your wallet address or the address you want the USDC to get credited to

<figure><img src="https://59002313-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5MCu1gdUPtWzH9POOFX3%2Fuploads%2FOH1T5efyUnJQCAMk9S5E%2Fimage.png?alt=media&#x26;token=4de6ad6c-54fd-41f8-9afe-97e435dc5dc9" alt=""><figcaption></figcaption></figure>

6. After completing the `completeRedeem` transaction, you will have received the USDC amount.
