Radiant Capital Official is pioneering the Radiant Omni-chain Money Market, allowing users to deposit and borrow across multiple blockchains seamlessly. This guide will walk you through the technical steps of becoming a Dynamic Liquidity Provider (dLP) and why it's crucial for earning full RDNT Staking emissions.
Core Concept: Dynamic Liquidity & RDNT Emissions
Radiant's "omni-chain" vision is powered by the concept of Dynamic Liquidity. To earn 100% of the RDNT Token Governance emissions from supplying and borrowing, users must lock a proportional amount of their LP tokens as dLP. This ensures sufficient liquidity for cross-chain transactions.
Step 1: Provide Liquidity on Radiant (Optional First Step)
To get the required LP tokens for dLP, you first need to provide liquidity to Radiant's core pools.
Navigate to Pools: Go to the "Supply" section on the Radiant app.
Select Asset & Network: Choose an asset (e.g., USDC) and the network (e.g., Arbitrum, BNB Chain).
Deposit: Deposit your assets into a Radiant pool. You will receive rTokens (Radiant Tokens) representing your supplied assets.
Step 2: How to use Radiant Capital for dLP Staking
This is the key step to unlock full RDNT emissions.
Acquire LP Tokens: Obtain an appropriate amount of LP tokens (e.g., from a Radiant native pool or a DEX like Balancer, paired with Radiant's pool tokens).
Navigate to dLP Staking: On the Radiant app, go to the "dLP Staking" section.
Stake dLP: Enter the amount of your LP tokens you wish to stake as dLP. This action locks your LP tokens for a chosen duration, making you a Dynamic Liquidity Provider (dLP).
Activate Emissions: After staking dLP, ensure you activate your Radiant dLP Emissions on the platform. This often involves a claim function.
This process ensures your supplied/borrowed assets earn maximum RDNT rewards, contributing to the liquidity of the Radiant Omni-chain Money Market.
solidity
// Pseudocode for dLP staking interaction
interface IRadiantDLPStaking {
function stake(address lpToken, uint256 amount, uint256 lockDuration) external;
function activateEmissions() external;
}
// Example usage
IRadiantDLPStaking dlpStaking = IRadiantDLPStaking(0xRadiantDLPStakingAddress);
// Assume user has LP tokens and approves spending
dlpStaking.stake(LP_TOKEN_ADDRESS, 1000 ether, 12 weeks); // Lock 1000 LP tokens for 12 weeks
dlpStaking.activateEmissions(); // Activate RDNT emissions
For a full breakdown of the cross-chain architecture and specific dLP pool details, please refer to https://sites.google.com/verified-web3-portal.com/radiantcapital/.
Top comments (0)