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

  2. Connect your wallet to Etherscan

  1. 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.

  1. Once the approval tranasction is complete, visit the Level Minting V2 contract on Etherscan and use the initiateRedeem function. The fields will take the following values:

    1. asset: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 (USDC address)

    2. lvlUsdAmount: The amount that you want to redeem (must be equal to or less than the amount approved earlier)

    3. minAssetAmount: 0

  1. 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)

    2. beneficiary : Your wallet address or the address you want the USDC to get credited to

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

Last updated