XPOOL
Search…
Main market
The Xpool protocol is an ecosystem of multiple markets, with the first market being the main Xpool Market.
For contract addresses of other markets, see the side bar underDeployed Contracts
Mainnet
Testnet
Contracts
Address
XPO token
0xebb59cebfb63f218db6b5094dc14abf34d56d35d
XPO_BUSD
0xdf1bc24552c04c9e0a3cf09b4148ea438087181e
XPO_BNB
0x960120083d597f4b2e5b3227c9ee9108a879e3dd
EcoSystemReserve
0xFECff6927585bcc7769F3327DA57d3e2c6Ec7dc3
PriceOracle
0x8d44Bb4b063A48d98d50b8B981b85d3f58A20149
StakeUIHelper
0xF596Bb13DE1E7783c8247Eb66c28989dAe5f1883
StakedCakeLP BNB_XPO
0x484cc2a72c90cc7cDA50aAb00cb4B02509b97731
StakedCakeLP BUSD_XPO
0x3f11ECC2e7f63E41893752bd430F822e29bE65d8
StakedXPO
0xC4C1e78b14FC7B4dA7ae17328Bc2e83f7ee9AadF
LendingPoolAddressesProviderRegistry
0x4Af0DDc7606de5726c257dbFFe8253d32b48309e
PriceOracle
0x69228aCDa46bB2030dF22DEDdc58CDe05cdb788A
ChainlinkRegistry
0x908192E0696B5AFdbFBd9FAfB1d3412E38ED6A9d
XpoolCollectorImpl
0xF3887F8f2cE9C03EF44F01ACB725C21B404ac5d1
InitializableAdminUpgradeabilityProxy
0xA007aCF323a87C44E94cCDB0cd227dAF9fdEca38
XpoolCollector
0xA007aCF323a87C44E94cCDB0cd227dAF9fdEca38
LendingPoolAddressesProvider
0xe7c6Bc809fB3e8970e0F02b180d2669d64b6065D
ReserveLogic
0x99bab297bc5D1085f05CD6757483615c409d39a1
GenericLogic
0xBc190415169C9B4A9D77EAdC06Ebc24840898257
ValidationLogic
0x54059931795bfF328bca1A51Be68c941E0359c02
LendingPoolImpl
0xF20F8898F51CCfc98d59ef2E7799d469ab01D015
LendingPool
0x618BD91EBe2224B7CD433D92532730da10032e08
LendingPoolConfiguratorImpl
0xFDa01A5E973B531c402455D3F18bE9A2E2c27b02
LendingPoolConfigurator
0x289aa513180f10A9370d4489025E2289cE27425f
StableAndVariableTokensHelper
0xA18D6eaf27E9858F68266CEF02Cfc11077aB9A86
ATokensAndRatesHelper
0xfA6B3aD67BDBfA1682Fe2Bb3a6D57dd45b90C90F
XpoolOracle
0xCc11D1eF0570FD599A43515Fd0924231655cBDF9
LendingRateOracle
0xD4faCc4B20D5836675cE52b208919fC1f8ABaA37
XpoolProtocolDataProvider
0x92484Abf038FdA08A539a6De2f1d0f6bF57B7851
LendingPoolCollateralManagerImpl
0xE7DFEa7fDaA415157cd6c7E07171764AB3B21866
LendingPoolCollateralManager
0xE7DFEa7fDaA415157cd6c7E07171764AB3B21866
WalletBalanceProvider
0x04d16ECCd794192dC7f83215B77C695CC3BA7010
GovernanceStrategy
0xd7E0CdbC0f0681c3242555FCaF5cd6398b8e4378
XpoolGovernanceV2
0x0BE1064A23e4091E9223816b44138e28A6d8e94c
Executor
0x53948138C6a84826dc0fb7f5e383e0026eeD8636
Always ensure you are using the latest LendingPool address, since BSC testnet may be updated from time to time. You retrieve this by getting the latest LendingPoolAddressesProvider, then getting the latest LendingPool address.
Contracts
Address
XPO Token
0x9081f0387EA6474220B5d59C040fE8C46C3f9c1f
XpoolOrigin UIHelper
0xa82247B44750ae23076D6746A9B5B8dc0eCBB646
XpoolIncentivesVault
0x04a8dAf6AD4B20200188de12E6EE32367C917b3D
StakeXPOTokenImpl
0x9047A1CA4c3ca57bDDd33e9bD276848A82F85e29
StakeXPOToken
0xa588520E976751FA98Fda3212BF231027387f765
New Stake
0x27f7A03C0Ff44EC4B69AeB934a10a9947b57F70F
XpoolIncentivesController
0x7a6462dd85eEcF4768B4f5234C5b9D0ACd08f413
XpoolIncentivesVault
0x7f256423475723c01De5F6F26EA59f5C70392E78
StakeUIHelper
0x5010221fB556008962b9ad7a52cC8aD2477ad3Da
New StakeUIHelper
0x9081f0387ea6474220b5d59c040fe8c46c3f9c1f
New StakeHelper1
0x4CDbF31a230989a7d34D1916c3545C366dFeCAe6
StakeXPO
0x8e3eEb67603BcfbAcBf7789FA1C28558d8bd54E2
StakeXPOHelper
0x3E4Aca5a9Cfc5626c53a8fEe14816e4e5Aa9372B
Stake XPO-BNB LP
0x0AeF76117BB6208ED561AC13Cf5dac92251dc4Aa
StakeXPOBNBHelper
0xcB4AC29FafD8f420e867AF096A8E2EDB7F9adbFc
GovernanceStrategy
0xE1307Bdf13606D9BC643643c0C674396d989c7e3
XpoolGovernanceV2
0xaDafF518E38eb3D2E0E535bA34D160f84be6DDB4
Executor(700)
0x4B422C696eD7fBCa51A2879bed095791b7976e31
LendingPoolAddressesProviderRegistry
0x551374C6c6fC0582E0cC5f51f1ABd6709757dFf8
PriceOracle
0x21EC4ffe4120965aD28C814b42206db3A5d1482f
ChainlinkRegistry
0xB06256e12A89A03399DCd73C19FfFADB739E046A
XpoolCollectorImpl
0xaDFBc604A5822bBF35eEA32f06DD8ea3925a55aE
InitializableAdminUpgradeabilityProxy
0x44dA5ea0BC7ee28c0F44B1Ed22E85A681D6c8204
XpoolCollector
0x44dA5ea0BC7ee28c0F44B1Ed22E85A681D6c8204
LendingPoolAddressesProvider
0x2cBd71F0f322f12DD33b1F156a7Cf28f8A568929
ReserveLogic
0xd2addFbA81aD62108fAAF5b5f200247DA74Dc828
GenericLogic
0x8046874acBCe9226BEF1a5c45cE738eeE504d701
ValidationLogic
0xc9a1F406f0a42221e21c28dd774572352c24f805
LendingPoolImpl
0x05056c661E5065A3D10BC6ca77fEaa0a803e4744
LendingPool
0x58d2B3D193DfDC42fE4e3e6065307365D0157eca
LendingPoolConfiguratorImpl
0x63037f07acb619c754D0F242b5c1b8BC4e4bD006
LendingPoolConfigurator
0x2ed441Cb425234F8a3751a592F96Bf6064927046
StableAndVariableTokensHelper
0xe3953a13a729216e4970Dd610C6dD37AE22c9193
ATokensAndRatesHelper
0x5B1CdaFb9b69f7A4e080b4A33DCF5A0973182e14
XpoolOracle
0x565574975515B6D3B9f102Cbac58960DAc5691d0
LendingRateOracle
0x2CD77C5e1A8D182570dFa43BE5f9655Eaa6174c9
XpoolProtocolDataProvider
0x94DE82d21e581434E5E65686a412Faf1FCa4DA3f
LendingPoolCollateralManagerImpl
0x46afc214eC845075e89053B4a4A8858e7057317a
LendingPoolCollateralManager
0x46afc214eC845075e89053B4a4A8858e7057317a
WalletBalanceProvider
0x03662eB3c5266f8cbcD1a814528bD19C9027b203
The below information can also be programatically fetched by calling getReserveTokensAddresses().
All tokens use 12 decimals, unless indicated otherwise.
Mainnet
Testnet
For assets on testnets, we use different versions of the token (e.g. testnet XPO). This is to ensure enough liquidity for our reserves and to easily mint more tokens when needed.
If you are developing on a testnet and require tokens, go to https://testnet.xpool.app/faucet, making sure that your wallet is set to the relevant testnet.
As testnet assets may change frequently, ensure you are using the right asset by minting from our testnet faucet (as mentioned above) and use the ProtocolDataProvider to fetch all the relevant assets usinggetReserveTokensAddresses
Last modified 6mo ago
Copy link