Trade psXDC / XDC
psXDC can be traded against XDC on-chain, and liquidity providers can earn fees by supplying both sides of the pool.
psXDC can be traded against XDC on-chain, and liquidity providers can earn fees by supplying both sides of the pool.
The primary venue is StakeXDC Spot at stakexdc.com/spot. It runs on a protocol-owned Uniswap V2 style pool holding the live V3.2 psXDC and wrapped XDC, with market swaps and on-chain limit orders settled by a keeper.
Verify the token before trading or LPing anywhere. Older DEX pools hold retired psXDC versions and are no longer valid. The live V3.2 token is 0xDc74c0DaED82ae94486DeeF22991d2F54173c734; check the pool's psXDC address matches it.
The psXDC share token is NAV-based, not a fixed 1:1 receipt. The market price on a DEX is set by AMM dynamics and may sit at, above, or below the vault's current exchange rate (totalAssets / totalShares). Long-term it tracks NAV; short-term it reflects supply, demand, and pool depth.
The Spot venue at a glance
| Contract | Address |
|---|---|
| psXDC/WXDC pair (V3.2, live) | 0x60189924A43947bE7Bf0350E81be0D2f00D95034 |
| SpotLimitOrders (V3.2, live) | 0xcd81d7d83101884D0B070153A0EBC9cD6C14f6B9 |
| psXDC/WXDC pair (V3.1, frozen) | 0x14A11af8980ea7e18B18cAbf4721B61586Bab087 — holds the retired V3.1 token; LP positions cannot be unwound on-chain (see Deployed contracts) |
| SpotLimitOrders (V3.1, legacy) | 0x89dB7715fFc5B8b2C4A604BdD49b006df201247a — open BUY orders can still be cancelled |
| Router (UniswapV2Router02) | 0xf77440C4Dc3Dcd5Bb93DaA863BF93Fc306EC0791 |
| Factory (UniswapV2Factory) | 0x3a718EB1b4b06968F78a0a3b7e3dF07037E83f5d |
The live pool was re-seeded for the V3.2 token at NAV. It is shallow (check the live pool depth on the Spot page or the pair on XDCScan), so quotes move a lot with size — check the price impact the app shows before swapping; for larger amounts the vault's redeemWithQueue is the better exit. Limit orders are non-custodial: makers escrow only their unfilled input, the contract enforces the maker's price on every fill, and orders can always be cancelled for a full refund of the remaining escrow.
Why Provide Liquidity?
| Reason | Detail |
|---|---|
| Enable trading | A liquid psXDC/XDC pool allows seamless swaps between the two tokens. |
| Earn fees | Liquidity providers earn trading fees on every swap in the pool. |
| Support the ecosystem | Deep liquidity strengthens psXDC utility and adoption, including as DeFi collateral. |
| Earn appreciating exposure | Half of your LP position is psXDC, whose NAV steps up as the vault's monthly distributions raise the share price. |
How to Trade on StakeXDC Spot
- Go to stakexdc.com/spot and connect your wallet.
- Market orders swap immediately against the pool at the current price.
- Limit orders rest on-chain until the pool price reaches your limit; a keeper then settles them automatically. You can cancel an open order at any time and the unfilled escrow is refunded in full.
How to Add Liquidity
- Hold both sides: psXDC (stake XDC or buy it on Spot) and XDC (wrapped to WXDC by the router).
- Add liquidity to the live psXDC/WXDC pair through the router (
UniswapV2Router02, address above) or a DEX UI that supports it. You receive LP tokens representing your share of the pool. - Fees from every swap accrue to your LP position automatically.
When adding liquidity, remember that the value of 1 psXDC is not 1 XDC; it equals the current vault exchange rate, and pool ratios follow the market price.
Managing Your Position
- Monitor NAV vs market price. psXDC's protocol NAV grows over time. The DEX pool may not always track NAV in real-time; sustained gaps create arbitrage opportunities.
- Impermanent loss. Be aware of IL risk if the NAV and pool ratio diverge significantly.
- Rebalance. Add or withdraw liquidity periodically to maintain an optimal position.
- Trading fees accrue automatically in your LP position. Remove liquidity to realize them.
Withdrawing Liquidity
Burn your LP tokens through the router (or the DEX UI you used to deposit) to receive your share of psXDC and WXDC plus accrued fees.
Held LP tokens in a retired pool? Your psXDC side was credited in the snapshot airdrop. For the WXDC side, see the superseded spot contracts in Deployed contracts.
Protocol vs DEX exit: when to use which
| Path | When to use |
|---|---|
| DEX swap (psXDC → XDC) | You need XDC immediately and are willing to accept the current market price (which may include a small discount or premium to NAV). |
Protocol redeem (redeemWithQueue) | You want the exact NAV value; settles instantly when the vault buffer covers it, otherwise via the on-chain FIFO queue. |
See Withdrawals: Instant vs Queued for how the protocol path chooses between instant and queued settlement.
Best Practices
- Stay informed on staking rewards and market activity.
- Diversify across pools to mitigate risk.
- Compound returns by reinvesting trading fees.
- Follow StakeXDC for pool parameter changes.
FAQ
Common questions about StakeXDC liquid staking: what psXDC is, how rewards arrive as monthly share-price steps, how withdrawals work (instant or queued by position), trading, bridging and slashing.
Partner Staking
White-label XDC liquid staking pools that partners deploy and fully self-manage, powered by the StakeXDC app. Each pool charges a 15% protocol fee to StakeXDC.