Technical Reference

Technical reference documentation regarding the Radiant Capital DAO sunset announcement.

Radiant V2 User Sunset Reference

This document captures what a user or stakeholder needs to know going forward.

1. What stops, what stays

What stops

  • Lending pool — borrow parameter is set to 1, which effectively disables it operationally.

  • RDNT no longer flows into the ChefIncentivesController. With nothing to distribute, claim() and claimAll() continue to function but return zero. No on-chain transaction is required to disable emissions — the absence of RDNT in CIC is sufficient. stopEmissionsFor and similar levers are not needed.

What stays operational

  • Lending pool — deposit, withdraw, repay, and liquidations all function normally.

  • Reserve factor accrual — protocol fees continue accruing to reserves and are forwarded to MFD via MiddleFeeDistribution on user interactions.

  • RadiantOFT cross-chain transfers — bridging continues.

  • MultiFeeDistribution — reward streams already in the contract continue draining over rewardsDuration. Existing vesting positions continue to vest over vestDuration. Existing dLP locks continue to release on schedule.

  • Compounder, BountyManager, EligibilityDataProvider — remain callable. Without new RDNT emissions, relock bounties yield nothing and eligibility gating becomes a no-op for reward purposes.

  • Leverager, LockZap, StargateBorrow — remain callable.

  • Oracles — Chainlink adapters continue to read live feeds. AaveOracle.setAssetSources is an owner-gated lever if a feed is ever delisted.

Tail liabilities (drain naturally)

  • RDNT already deposited into MFD's reward stream — drains over rewardsDuration.

  • Outstanding vesting RDNT per locker — drains over vestDuration.

  • Bounty contract balances — remain claimable while BountyManager is active.

Quantities are dynamic; query on-chain when needed.

2. User exits

  • Lending poolLendingPool.withdraw(asset, amount, to), or redeem aTokens.

  • MFD lockswithdrawExpiredLocksFor(user) releases any locks past their unlock date with no penalty. exit(claimRewards) claims everything immediately, applying the early-exit penalty burn on locks not yet expired.

  • MFD vesting — vested RDNT becomes claimable through MFD as vestDuration elapses per position.

  • dLP — exit the underlying LP directly via Balancer (mainnet / arbitrum), Uniswap (bsc), or Velodrome / UniV3 (base).

  • RDNT cross-chainRadiantOFT.sendFrom(...) continues to move RDNT between deployed chains.

Last updated