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
Visit the Radiant Migration Page.
Alternatively, you can use third-party explorers such as Debank to verify if you still have open positions.
Note: Before withdrawing, ensure that you have no active borrow positions. If you do, you must repay the loan first.
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: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.
If you use a different address, the transaction will fail.
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

iii. Rate Mode — The interest rate mode of your debt:
1
= Stable2
= 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 assume2
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.
If you use a different address, the transaction will fail.
Once the loan is fully repaid, you will be able to withdraw your collateral using the withdrawal guide.
Last updated