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
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
prfiToken
0x81B244d0be055EF3BEF1b09B7826Cc2b108B2cBD
stakingToken
0xffA04F091128fb89D3B1eCd0149DC677dfAe1C69
compounder
0x657290d1AeC8Ffe03198d5007D6e1F7D0F3859B9
looper
0x0DF687CCe1D00FA2DCB17198d49886CB4ae99693
lpLockerList
0x36aa7aDeeCa1d2fF802a1a5523250fFBF157183d
flik
0xc995bF07a1B6f8d06101C780925ffCFaeBB52217
π‘ Oracles & Data
aaveOracle
0x1de97549d6cE6ab9e44A2F5468ae003A00826A82
lendingRateOracle
0x6681155c2eDC50f79535D8E4861C3Fdb1d4Da856
priceProvider
0xb78af56B6d09EEE9a157e7f28f9a16ef1845f324
eligibilityDataProvider
0x819Cc713B5DC3323Dd013D754b8011BD41Ad1a62
dataStreamConsumer
0xAb008ABd38aC3fB371D8C442d48E10225cd46DB6
ποΈ Incentives, Fees & Governance
chefIncentivesController
0x5aa0Ee7b5A183242Af53ad21306267571c54f80E
middleFeeDistribution
0x9d96D06cB863B76B07670E98D86470407a965A9c
multiFeeDistribution
0x01E7cd81D3d7A4907815877e0C937a77dE537e99
bountyManager
0xb16aECAfA1310a1c51F66EbDF6Fb753BFa76450E
daoTreasury
0xF2e2A49631927108086268c68C559c63c3C8f73d
π Cross-Chain / Messaging
stargateBorrow
0x6f8904e7B534fCcb81Ed21262E077eEDbEa84a77
stargateRouter
["0x8E2E38711080bF8AAb9C74f434d2bae70e67ae44", "0xA4272ad93AC5d2FF048DD6419c88Eb4C1002Ec6b", "0xB0d27478A40223e427697Da523c6A3DAF29AaFfB"]
π§° Utility & Operational Helpers
stableAndVariableTokensHelper
0xfEBC15460a5Af7bd5C0f2D6746AAb00c9531747D
aTokensAndRatesHelper
0x01Fd17C9A7Fe764d1f3fd1997BA834032110B709
multicall3
0x95d7A59C230D184F16B497c3c1bb834CA397C241
πͺ Token Addresses
Underlying Tokens
USDC
0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1
USDT
0xcdA5b77E2E2268D9E09c874c1b9A4c3F07b37555
WXDC
0x951857744785E80e2De051c32EE7b25f9c458C42
psXDC
0xDc74c0DaED82ae94486DeeF22991d2F54173c734
PRFI
0x81B244d0be055EF3BEF1b09B7826Cc2b108B2cBD
Interest-Bearing pTokens
pUSDC
0xB9a14B24C6E669D24E76dab65f7c4dc52f68741C
pUSDT
0x2a50Be4Df06202A239384e828D6e67F9F2fA954e
pWXDC
0x1fF5E0037B478547715a4CE337d9fcFF86A30401
pPRFI
0x3A577f9789FC81C2Ea0B81B9e02B6Dbc67158A37
ppsXDC
0x3Bd0183584185F8341B83dDefD73E6Eae1a64eeF
Variable Debt vdTokens
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
chefIncentivesControllercentralizes reward and fee-distribution logic under a unified entry point.Prefix legend:
pβ interest-bearing token (pToken)vdβ variable debt tokenpsβ staking derivative variant (e.g., psXDC)
Cross-chain liquidity support uses
stargateBorrowand multiplestargateRouterendpoints, 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.
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.
Last updated