How to stake XDC
Go to stakexdc.com and click Connect Wallet. Approve the connection in your wallet.
Prerequisites
- An XDC-compatible wallet (e.g., MetaMask configured for XDC Network).
- XDC tokens in your wallet.
Step 1 - Connect Your Wallet
Go to stakexdc.com and click Connect Wallet. Approve the connection in your wallet.

Step 2 - Navigate to XDC Liquid Staking
Open stakexdc.com/xdc-liquid-staking and enter the amount of XDC you want to stake. The app previews how many psXDC shares you will receive at the current exchange rate. This is not a fixed 1:1; once the vault has accrued rewards, each share is worth more than 1 XDC.

Step 3 - Confirm the Transaction
Review the previewed share amount and click Stake. The app calls stake() on the V3 vault with your XDC as msg.value. Confirm the on-chain transaction in your wallet.
Step 4 - Receive psXDC Shares
Once confirmed, psXDC shares are minted to your wallet at the live exchange rate. From this moment your shares are appreciating: rewards accrue automatically through the share price, with no claim button to press.
Adding psXDC to Your Wallet
If psXDC doesn't appear in your wallet automatically, click the Add psXDC Token button in the app.

Alternatively, add it manually as a custom token:
Contract address (V3): 0xDc74c0DaED82ae94486DeeF22991d2F54173c734




Liquid staking overview
XDC Liquid Staking lets you earn staking rewards on any amount of XDC, without running a node, meeting a minimum threshold, or locking your funds permanently. StakeXDC V3 is a f…
Withdrawals: instant vs queued
Every withdrawal on V3 goes through redeemWithQueue (or withdrawWithQueue). The vault automatically picks the fastest path your balance and the buffer allow: no admin approval,…