For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.


βš™οΈ 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.

Last updated