# Base Contracts

## Primary Tokens

The RDNT token and RDNT/ETH LP contract addresses are as follows:

* **rdntToken:** [`0xd722E55C1d9D9fA0021A5215Cbb904b92B3dC5d4`](https://basescan.org/token/0xd722e55c1d9d9fa0021a5215cbb904b92b3dc5d4)
* **stakingToken (Univ3 dynamic 80/20 LP):** [`0x8A76639FE8e390Ed16eA88f87BEB46d6A5328254`](https://basescan.org/token/0x8a76639fe8e390ed16ea88f87beb46d6a5328254)

{% hint style="warning" %}
**Disclaimer**

The staking token on Base is initially deployed at a 50/50 full range, with plans to shift to an 80/20 range (in alignment with the Arbitrum and Mainnet Balancer configurations), and implement an automated pool manager.\
\
Click [here](https://docs.uniswap.org/concepts/protocol/concentrated-liquidity) to learn more about Univ3 concentrated liquidity.
{% endhint %}

{% hint style="danger" %}
The **only** way to obtain eligible dLP tokens on Base is via zapping through Radiant's front end.\
\
**DO NOT** create liquidity directly on Aerodrome, as their returned NFT is not compatible with the RDNT protocol and it **will not** allow you to earn protocol revenue or RDNT rewards.
{% endhint %}

The subsequent contracts are divided into two categories:

1. **Core Contracts:** core protocol contracts that contain the logic for supply, borrow, liquidation, aTokens, pool configuration, oracles, and interest rate strategies
2. **Peripheral Contracts:** rewards, UI data provider, incentive data provider, wallet balance provider, and wETH gateway

## Core Contracts

### Configuration

* **PoolAddressProvider:** 0xe7f252D19AB96254144Fbb0D94ebC0ff7EA0C541
* **PoolAddressesProviderRegistry:** 0x3eAF348Cf1fEC09C0f8d4f52AD3B8D894206b724
* **PoolHelper:** 0x871515966a41b43b7222b118071EaBa4AFB20121

### Pool Logic

* **lendingPool:** 0x30798cFe2CCa822321ceed7e6085e633aAbC492F

{% tabs %}
{% tab title="Core" %}

### **Tokenization** <a href="#tokenization" id="tokenization"></a>

<details>

<summary>rTokens </summary>

**rUSDC:** 0xC2dDb87Da8F16f1c3983Fa7112419A1381919b14

**rWETH:** 0x47CeFa4f2170e6CbA87452E9053540e05182A556

**rcbWETH:** 0x20508bA938fEdaE646FCAd48416bC9B6a448786E

**rwstETH:** 0x43095e6e52A603FA571DDE18a7A123ec407433fE

**rweETH**: 0x223A4066bd6A30477Ead12a7AF52125390C735dA

**rcbBTC:** 0x633eBD78E0eBE2ff2e2E169a4010B9Ca4f7bCAa1

**rEURC:** 0xCF2170F09De0DF8454c865d972414F5bE696CF89

**rLBTC:** 0x6F77BE7bBd7c24565a68781030341a7E3DB2946a

</details>

<details>

<summary>Variable Debt-Bearing Tokens</summary>

**vdUSDC:** 0x392376C337413ce2e9ad7dD5F3468Ae58F323B00

**vdWETH:** 0x2455485C868C94781AA25f3fe9a5F9A6771D659C

**vdcbWETH:** 0xf349787feD9c02bB7D4928FBc2c3d51A38ED7FbB

**vdwstETH:** 0xb8EB4737c7dA019F26a297C8020F024BAA0c61D7

**vdweETH:** 0x73a53a1d90FC37bC6EF66e25C819976CC2ad7D22

**vdcbBTC:** 0x40eb2d8E246915d768a218880CC52BC6993Dc2b4

**vdEURC:** 0x7A2D83558c405D7179843C338644a22e7e5bA28A

**vdLBTC:** 0xdD8FF03a171e976fb5624e9Ebc1d397cB242c4BE

</details>

* **stableAndVariableTokensHelper:** 0x94eC3843260028557cE3Be0AAc7aef6EA1DB1f53
* **aTokensAndRatesHelper:** 0xFe6c435194A395C09Ec95712500105943D5829e7
  {% endtab %}

{% tab title="RIZ" %}
**rizLockZap:** 0x424e6047132889a20f67c5157D11FBc0f45b51E9

**rizWethGateway:** 0xa044B4A72a3257e92419b0E9CAf45D95ee415A97

**rizRegistry:** 0xB6bD1026DE7e5013352a41E58B6Cc53bC571fEE4

**rizOracleRouter:** 0x211DD83F6e49fd63c8Db4dbAeA5358256ACfB350

**rizLeverager:** 0x44dB23CC21b2d3909b0F282FE3b881F54CAF03DD

**rizYearnV3VaultFactory:** 0x2eeEdF53e4Ed0a4a3d364FC95B364DF5c56223d1

**rizVaults:** 0x7BB8b0B176199B3313642dDe3421E38E548D6570

**Tokenization**

<details>

<summary>AERO/USDC</summary>

**rzAERO:** 0x3c86F81F7E1C19e91B6Fae6a78e5139b409BE13f

**rzVdAERO:** 0x9b87611090468D8C4500E6C93eA675FCe96838E7

**rzUSDC:** 0x1fE5c3d7F4E8CFd6FA2F5caFA4B00e400F13cE77

**rzVdUSDC:** 0x0A81e46aD1c375bc465C7B19063e1dB5E32d0d5f

**rizLendingPoolAddressesProvider:** 0x61CBCE4Fc0cD218Dbd187735399CF3ED98139fEb

**rizLendingPool:** 0x260000459E0D1C46ADE027e552ADc911E0742b50

</details>

<details>

<summary>wSuperOETHb/WETH</summary>

**rzwSuperOETHb:** 0xf82705AF427F969174003828fefD885F84303bac

**rzVdwSuperOETHb:** 0x19ae04A5866c9Ddc56f7b6583e7B7561755CbE92

**rzWETH:** 0xF73aA4feCB70657fdafD92C7b93eAB7555BC25C3

**rzVdWETH:** 0x66c94f36a9B1682364102815A04F70632d6F5ec1

**rizLendingPoolAddressesProvider:** 0x88d875952a66a7CA396713744517d053Dc4cEf5b

**rizLendingPool:** 0x520411c27a950B731e0D4D5350E0CAEa51b1426F

</details>

<details>

<summary>ZRO/USDC</summary>

**rzZRO:** 0x4b246d5e027EcAf2384123C6A873cE49bd07FC5C

**rzVdZRO:** 0x5cD3824545e33A8758367Fb295AB3969B977A56f

**rzUSDC:** 0x0B831Cf910C9C7A371ab8D984Cdc4e1811a4a2D1

**rzVdUSDC:** 0x26E1f27E11fF5D6a11B2D76677795DdF552c7212

**rizLendingPoolAddressesProvider:** 0x0496F4c03e810b7F640437Bc767f9B2209E454EF

**rizLendingPool:** 0x17042A220b138b203f67fDF62fA7aDD8cB16ccAa

</details>

<details>

<summary>MAVIA/USDC</summary>

**rzMAVIA:** 0xaec174A7cdD94eD259a4d42029F965E02ab74F0b&#x20;

**rzVdMAVIA:** 0xEA04969ea6903819af6BeaadBA9b63Cc7313E2dD

**rzUSDC:** 0x5555b63121C0EFE6CAA46Fdd97949557a9D2F4d1

**rzVdUSDC:** 0x9cE33D94e4B4387640F62eC31f3f3EAbC438d536

**rizLendingPoolAddressesProvider:** 0xfa584191f50C61f7FC160d3fA1419Ec0c936204F

**rizLendingPool:** 0xD111c7DA1eBDf4D2fF2d234A61a806b03187CEC9

</details>

<details>

<summary>BRETT/USDC</summary>

**rzBRETT:** 0xB1C3d239FD29DEDA95e84841F5B282e81787f86b

**rzVdBRETT:** 0xc98678756CB88D272171cFf1232CFD586Ff12121

**rzUSDC:** 0xd9e9fCEb75eeEd494104c51a77D148cFA72EecB5

**rzVdUSDC:** 0xef54AeDDb87eBc7f3fDbb65E332DF97E8CC9F6Fa

**rizLendingPoolAddressesProvider:** 0x902A2760A0958288093498A74b416eB1C45eC2FE

**rizLendingPool:** 0x02694DE4B5E0AB3bB9e27Fbd16e4a51E0ECE4cAC

</details>
{% endtab %}
{% endtabs %}

### Miscellaneous

* **aaveOracle:** 0xe373749cd9b2D379f7f6Dd595e5164498b922164
* **oracleRouter:** 0x211dd83f6e49fd63c8db4dbaea5358256acfb350
* **aaveProtocolDataProvider:** 0x07d2DC09A1CbDD01e5f6Ca984b060A3Ff31b9EAF
* **lendingRateOracle:** 0x64eb9A7b70caC33c20Ae53f5b11834530c6553b4
* **priceProvider:** 0x8096240D997a25f3d11a2354659A16eA3886fcFF
* **daoTreasury:** 0x2ab122a2703d02C2f12fb17B6Dd63f7F7c8a89aE
* **lockZap:** 0xAD1640540CbF73b458A051eDc8768240F0412142
* **bountyManager:** 0x0fF1A27339B663515f31DA5DD7E8503E058D20b0
* **compounder:** 0xB905F3c95576Baa125c56e477D119DB9f9EABFB7
* **baseAssetWrappedAddress:** 0x4200000000000000000000000000000000000006
* **wrappedBaseDebtToken:** 0x2455485C868C94781AA25f3fe9a5F9A6771D659C
* **multicall:** 0xcA11bde05977b3631167028862bE2a173976CA11

<details>

<summary>Chainlink Adapter Price Feeds</summary>

**RDNT/USD:** [0xE5980cB5d68fc31afB4ec372D85d7fBa1A72879d](https://basescan.org/address/0xE5980cB5d68fc31afB4ec372D85d7fBa1A72879d)

**WETH:** [0x878120aec3ECB5A438f144d5583C7bE0a2F4cFaf](https://basescan.org/address/0x878120aec3ECB5A438f144d5583C7bE0a2F4cFaf)

**weETH:**

* **weETH/ETH:** [0xFcbd30fC8d8bd29AdFfcBFBF563d3AA97F34Dc3C](https://basescan.org/address/0xFcbd30fC8d8bd29AdFfcBFBF563d3AA97F34Dc3C)
* **weETH generic adaptor:** [0x7703f93b43c5f722bdf3197B37EAf4291a8fA4c4](https://basescan.org/address/0x7703f93b43c5f722bdf3197B37EAf4291a8fA4c4)

**USDC:** [0x95F0D37b536b8990df836284E83ecD83BB678548](https://basescan.org/address/0x95F0D37b536b8990df836284E83ecD83BB678548)

**cbETH:** [0x897d572589F2ce883a8B4003A7a3e70a87213f5f](https://basescan.org/address/0x897d572589F2ce883a8B4003A7a3e70a87213f5f)

**wstETH:**

* **wstETH/stETH**: [0xB38F6e3a7916222F4053cB66ad5bf036e1310899](https://basescan.org/address/0xB38F6e3a7916222F4053cB66ad5bf036e1310899)
* **wstETH generic adaptor:** [0xbFfc0F6159FFfEa2a8265c03353393e6c6bBfa](https://basescan.org/address/0xbFfc0F6159FFfEa2a8265c03353393e6c6bBfa0a)

</details>

## Peripheral Contracts

### Rewards

* **middleFeeDistribution:** 0xC49b4D1e6CbbF4cAEf542f297449696d8B47E411
* **multiFeeDistribution:** 0xD87F8a52a91680c993ece968B281bf92505A3741
* **mtwRDNT**: 0xaBc44F1711C94CB72b96bf7dC24b567886359d71
* **merklDistributor**: 0x3ef3d8ba38ebe18db133cec108f4d14ce00dd9ae
* **revenueManagement:** 0x4e8db0e4804bccd75e2833ca5aae9028226be2a6

### Misc

* **wethGateway:** 0x18baA31BA51c63B7D4Eb4cB15870DDdc8918900a
* **walletBalanceProvider:** 0xd3c1AC5a3AeA3857C4C9e894C7B07eFAC50E1504
* **uiPoolDataProvider:** 0xE3809A8Ba9C5592D9Dfe5b2500cCeDB6b3f9996C
* **eligibilityDataProvider:** 0x376B59c8C944fDd414551934eD542e7f4A1ed5A1
* **leverager:** 0x630AC6B80Ac752BbfA70070372Ccfe2B70097D56

### Stargate

* **stargateRouter:** 0x45f1A95A4D3f3836523F5c83673c797f4d4d263B
* **stargateBorrowV2:** 0x68a703683916e98133dfdd646e3f249a8169c03c

## Radiant Isolated Market (RIZv2) Contracts

* **adaptiveCurveIrm:** 0xcd4b353a836ca04C88E0720599A7aAE738811b3A
* **chainlinkOracleV2Factory:** 0xFA59e235d10a69006F80Aa112ED67b185b30747E
* **fixedRateIrm:** 0xfB4C972e3E5e7D0140cdf4FFb8a1C61b9d215fe3
* **radiantLendingMarket:** 0x5D64926bEF21BD772e7d6F89AED16d8c1A93dD66


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.radiant.capital/radiant/contracts-and-security/base-contracts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
