> For the complete documentation index, see [llms.txt](https://docs.primefi.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.primefi.xyz/reference/smart-contracts-addresses/xdc-network-deployment-addresses.md).

# XDC Network Deployment Addresses

PrimeFi v2 contract addresses on **XDC mainnet** (chain id `50`).

For the Fathom Lending (v3) deployment that also runs on XDC, see [Fathom v3 (XDC) Deployment Addresses](/reference/smart-contracts-addresses/fathom-xdc-deployment-addresses.md).

***

#### ⚙️ Core Protocol

| Contract                                 | Address                                      |
| ---------------------------------------- | -------------------------------------------- |
| **lendingPool**                          | `0x8a619D8E3BfAb54F7C30Ef39Ce16c53429c739C3` |
| **lendingPoolAddressesProvider**         | `0xBC2adF6bEE6E8468f9E60DFC017D4E2Ce682be0C` |
| **lendingPoolAddressesProviderRegistry** | `0xBfeE735e3868f8990787CCEAA4B920C9Ed162b07` |
| **wethGateway**                          | `0x065fd3ba477c85503BFac48be7D1a2fcAdA02847` |
| **walletBalanceProvider**                | `0xe1076Fd52bF1cA8Eca89d043cC815F2356D55131` |
| **uiPoolDataProvider**                   | `0x2774De10AA274bAf5b33B096c6F32dE65C114394` |
| **aaveProtocolDataProvider**             | `0x2E6bA568aaebadb4db3E018313ee34baD0328988` |
| **lendingPoolAddressProvider**           | `0xBC2adF6bEE6E8468f9E60DFC017D4E2Ce682be0C` |
| **poolHelper**                           | `0x69A3c30A85aA1E22791466a08819c1080f0Aab7f` |
| **baseAssetWrappedAddress (WXDC)**       | `0x951857744785E80e2De051c32EE7b25f9c458C42` |
| **wrappedBaseDebtToken**                 | `0xC12bdD620A54149Df6B73Fad9726d387402a9066` |

***

#### 💰 Token & Yield Management

| Contract         | Address                                      |
| ---------------- | -------------------------------------------- |
| **prfiToken**    | `0x81B244d0be055EF3BEF1b09B7826Cc2b108B2cBD` |
| **stakingToken** | `0xffA04F091128fb89D3B1eCd0149DC677dfAe1C69` |
| **compounder**   | `0x657290d1AeC8Ffe03198d5007D6e1F7D0F3859B9` |
| **looper**       | `0x0DF687CCe1D00FA2DCB17198d49886CB4ae99693` |
| **lpLockerList** | `0x36aa7aDeeCa1d2fF802a1a5523250fFBF157183d` |
| **flik**         | `0xc995bF07a1B6f8d06101C780925ffCFaeBB52217` |

***

#### 📡 Oracles & Data

| Contract                    | Address                                      |
| --------------------------- | -------------------------------------------- |
| **aaveOracle**              | `0x1de97549d6cE6ab9e44A2F5468ae003A00826A82` |
| **lendingRateOracle**       | `0x6681155c2eDC50f79535D8E4861C3Fdb1d4Da856` |
| **priceProvider**           | `0xb78af56B6d09EEE9a157e7f28f9a16ef1845f324` |
| **eligibilityDataProvider** | `0x819Cc713B5DC3323Dd013D754b8011BD41Ad1a62` |
| **dataStreamConsumer**      | `0xAb008ABd38aC3fB371D8C442d48E10225cd46DB6` |

***

#### 🏛️ Incentives, Fees & Governance

| Contract                     | Address                                      |
| ---------------------------- | -------------------------------------------- |
| **chefIncentivesController** | `0x5aa0Ee7b5A183242Af53ad21306267571c54f80E` |
| **middleFeeDistribution**    | `0x9d96D06cB863B76B07670E98D86470407a965A9c` |
| **multiFeeDistribution**     | `0x01E7cd81D3d7A4907815877e0C937a77dE537e99` |
| **bountyManager**            | `0xb16aECAfA1310a1c51F66EbDF6Fb753BFa76450E` |
| **daoTreasury**              | `0xF2e2A49631927108086268c68C559c63c3C8f73d` |

***

#### 🌉 Cross-Chain / Messaging

| Contract           | Address                                                                                                                                      |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| **stargateBorrow** | `0x6f8904e7B534fCcb81Ed21262E077eEDbEa84a77`                                                                                                 |
| **stargateRouter** | `["0x8E2E38711080bF8AAb9C74f434d2bae70e67ae44", "0xA4272ad93AC5d2FF048DD6419c88Eb4C1002Ec6b", "0xB0d27478A40223e427697Da523c6A3DAF29AaFfB"]` |

***

#### 🧰 Utility & Operational Helpers

| Contract                          | Address                                      |
| --------------------------------- | -------------------------------------------- |
| **stableAndVariableTokensHelper** | `0xfEBC15460a5Af7bd5C0f2D6746AAb00c9531747D` |
| **aTokensAndRatesHelper**         | `0x01Fd17C9A7Fe764d1f3fd1997BA834032110B709` |
| **multicall3**                    | `0x95d7A59C230D184F16B497c3c1bb834CA397C241` |

***

#### 🪙 Token Addresses

#### Underlying Tokens

| Symbol    | Address                                      |
| --------- | -------------------------------------------- |
| **USDC**  | `0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1` |
| **USDT**  | `0xcdA5b77E2E2268D9E09c874c1b9A4c3F07b37555` |
| **WXDC**  | `0x951857744785E80e2De051c32EE7b25f9c458C42` |
| **psXDC** | `0xDc74c0DaED82ae94486DeeF22991d2F54173c734` |
| **PRFI**  | `0x81B244d0be055EF3BEF1b09B7826Cc2b108B2cBD` |

***

#### Interest-Bearing pTokens

| Symbol     | Address                                      |
| ---------- | -------------------------------------------- |
| **pUSDC**  | `0xB9a14B24C6E669D24E76dab65f7c4dc52f68741C` |
| **pUSDT**  | `0x2a50Be4Df06202A239384e828D6e67F9F2fA954e` |
| **pWXDC**  | `0x1fF5E0037B478547715a4CE337d9fcFF86A30401` |
| **pPRFI**  | `0x3A577f9789FC81C2Ea0B81B9e02B6Dbc67158A37` |
| **ppsXDC** | `0x3Bd0183584185F8341B83dDefD73E6Eae1a64eeF` |

***

#### Variable Debt vdTokens

| Symbol      | Address                                      |
| ----------- | -------------------------------------------- |
| **vdUSDC**  | `0xDBEd51F298901987651FaF1dAed8Bb575942d406` |
| **vdUSDT**  | `0xaaE0D3C0b4aa454cEb5b5346ba1E95a86395D656` |
| **vdWXDC**  | `0xC12bdD620A54149Df6B73Fad9726d387402a9066` |
| **vdPRFI**  | `0xD9bA32E8a4955E4fbbbDD61F121b2f81ca7bBFE8` |
| **vdpsXDC** | `0xb2FdB307cdf1cf3c6bd8b1f35E180755c24c122f` |

***

### Notes

* The XDC deployment uses **custom oracle feeds** tailored for the XDC network ecosystem.
* **Diamond architecture** in `chefIncentivesController` centralizes reward and fee-distribution logic under a unified entry point.
* **Prefix legend:**
  * `p` → interest-bearing token (pToken)
  * `vd` → variable debt token
  * `ps` → staking derivative variant (e.g., psXDC)
* **Cross-chain liquidity** support uses `stargateBorrow` and multiple `stargateRouter` endpoints, enabling omnichain borrowing across XDC and other supported networks.
* **psXDC migrations:** the psXDC market has migrated through several token versions as the PrimeStaking vault was upgraded. Earlier psXDC reserves (`0x9B8e12b0…`, `0x98D916F5…`, `0xa7FD1c56…`) are **frozen** with LTV 0 — withdraw/repay only. The addresses above are the current, active psXDC market.

{% hint style="warning" %}
Always verify contract addresses with our official deployment page or in the tokens' official page (this applies to all the tokens used that are not part of the PrimeFi ecosystem) prior to integration or production use.
{% endhint %}
