How to Stake XDC
Last updated
An XDC-compatible wallet (e.g., MetaMask configured for XDC Network).
XDC tokens in your wallet.
Go to primestaking.xyz and click Connect Wallet. Approve the connection in your wallet.

Open primestaking.xyz/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.

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.
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.
You can now hold psXDC, transfer it, trade it on a DEX, use it as DeFi collateral, or deposit it into an XDC NFT for the additional boost slice.
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
Note: the V2 psXDC token address (
0x9B8e12b0BAC165B86967E771d98B520Ec3F665A6) is different. If you stake fresh XDC you will receive V3 shares only. If you still hold V2 tokens, see Migrate V2 psXDC → V3.




Last updated