Withdrawing funds from v1

Although Radiant v1 has been sunset, it is still possible to withdraw funds directly from the contracts. This guide explains how to check if you have remaining deposits and how to withdraw them manually.

Withdrawing deposits

1. Check for Remaining Deposits

This page is now view-only and serves for informational purposes only.

  • Alternatively, you can use third-party explorers such as Debank to verify if you still have open positions.

2. Access the v1 Lending Contract

You can interact with the contract directly on Arbiscan or via a user-friendly ABI explorer:

3. Fill in the Required Parameters

When calling the withdraw function, complete the fields as follows:

  • i. Asset Address – The underlying asset you want to withdraw:

    • WBTC: 0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f

    • WETH: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1

    • USDT: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9

    • USDC.e: 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8

    • DAI: 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1

  • ii. Amount – The quantity to withdraw (in uint256). To determine the exact amount:

    1. Check your balance via the rToken contract corresponding to your asset. Use the balanceOf method (Read Function #10) with your wallet address.

    rToken contract links:

Copy the balance value and paste it into the amount field in ABI Ninja or Arbiscan.

  • iii. To Address – Your wallet address.

4. Execute the Transaction

  • Click Send to execute the withdrawal.

  • Sign and confirm the transaction with the same wallet address that originally deposited the funds.

Once executed, the withdrawn asset will appear in your wallet.


Rapaying a loan

If you have an active borrow in v1, you must fully repay it before you can withdraw your collateral.

1. Verify Your Borrow Position

  • Visit the Radiant Migration Page to check if you still have borrowed assets.

  • Example: In the screenshot above, the user borrowed 51.6814 USDC (Bridged) against supplied collateral.

2. Ensure You Hold the Borrowed Asset

Make sure your wallet has enough of the borrowed asset to cover your outstanding debt. For example, if you borrowed USDC.e, you must hold the same amount of USDC.e in your wallet before proceeding.

3. Access the v1 Lending Contract

You can interact directly with the v1 contract on:

Look for the repay function.

4. Fill in the Required Parameters

When calling the repay function, complete the following fields:

  • i. Asset Address — The asset you borrowed and are repaying:

    • WBTC: 0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f

    • WETH: 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1

    • USDT: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9

    • USDC.e: 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8

    • DAI: 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1

  • ii. Amount — The amount of debt to repay (in uint256). To check your exact borrow amount, use the vdToken contract for your asset and call the balanceOf method (Read Function #10) with your wallet address:

  • iii. Rate Mode — The interest rate mode of your debt:

    • 1 = Stable

    • 2 = Variable

    Note: Most positions in Radiant v1 were taken with variable rate (2). If you are unsure which mode applies to your borrow, check your debt position via the vdToken contracts or assume 2 as default.

  • iv. onBehalfOf — Your wallet address.

5. Execute the Transaction

  • Click Send to execute the repayment.

  • Confirm the transaction from the same wallet address that opened the borrow.

Once the loan is fully repaid, you will be able to withdraw your collateral using the withdrawal guide.

Last updated