$0
XDC Liquid Staking V3
What changed in V3?
V3 is a non-custodial ERC-4626 vault. Rewards auto-compound into the exchange rate (no claim), and withdrawals are self-service via a queue you control directly. There is no admin in your withdrawal path.
What is psXDC V3?
psXDC V3 is your share of the vault. The number of shares you hold stays constant; what each share converts to in XDC grows over time as validators earn. Standard ERC-20, transferable, usable in DeFi.
Where can I use psXDC V3?
- Trade on DEXs (paired with XDC).
- Deposit into XDC NFTs to boost APY.
- Hold passively. The exchange rate increases on its own.
How It Works
Stake flow
- Send XDC to the V3 vault via
stake(). - Receive psXDC shares minted at the live exchange rate (
previewDeposit). - Your shares accrue value automatically. No further actions required.
Withdraw flow (self-service)
- Choose an amount in psXDC. UI calls
redeemWithQueue(shares, receiver). - If the buffer covers the redeem, you receive XDC in the same tx (instant).
- Otherwise, your request is queued. Watch its position from the queue list.
- Once processed, hit “Claim All Ready XDC”. A single tx pays out everything that's ready.
- You can cancel a queued (not yet processed) request at any time and get your shares back.
Rewards flow
Validators send rewards to the vault. The vault recognizes the inflow into totalAssets. Since totalSupply stays constant, the per-share value (convertToAssets(1 share)) goes up. That's it. No claim flow.
Migration from V2
- Approve the migration bridge to spend your V2 psXDC.
- Call
migrate(amount, minSharesOut)on the bridge. It burns your V2 and mints V3 shares to your wallet. - Slippage tolerance default is 0.5%. The UI shows a quote so you can compare.
FAQs
9 answers for V3
Basics
4Anyone holding XDC. There is no minimum on the user side; only the protocol-level masternode minimum applies when funds are deployed to validators.
No. V3 is an ERC-4626 vault. Rewards collected from validators are added to the vault's total assets, which raises the exchange rate of psXDC against XDC. Your psXDC balance stays constant; what each share is worth grows over time.
V2 was custodial: an admin had to approve withdrawals and rewards were paid out as separate XDC transfers you had to claim. V3 is non-custodial: withdrawals are self-service (instant when buffer covers them, otherwise queued and self-claimed once processed), and rewards are baked into the share price, so there is no claim button.
Yes. psXDC V3 is a standard ERC-20. Transferring it transfers the entire underlying claim on the vault, and the recipient inherits the auto-compounding rewards.
Withdrawals
2If the vault's liquidity buffer (set in basis points by the operations manager) covers your request, the withdrawal is instant in the same transaction. If the buffer is too low, your request enters a queue. Once the validator unstake completes and the queue is processed, you call "Claim All Ready XDC" to receive your funds.
Yes. As long as your request hasn't been processed yet, you can cancel it from the Withdrawal Queue list, and your shares are returned to your wallet immediately.
Migration & V2
1You can convert it 1:1 (modulo a small slippage tolerance) at the migration bridge. The bridge burns your V2 tokens and mints V3 shares to your wallet. The UI shows a banner and an auto-popup modal whenever a V2 balance is detected.
Security & Contracts
2Yes. The vault has explicit roles: Operations Manager (pause/unpause, buffer), Risk Manager (loss reporting + ceilings), Migration Manager (migration toggle), Proposer (masternode proposals). All sensitive role rotations and threshold changes are time-locked behind the governance delay.
Two: the V3 vault itself (PrimeStakedXDC_V3, ERC-4626) and the migration bridge (PrimeStakedXDC_V3MigrationBridge). Both addresses are linked from the Vault Overview card on the home page once configured.