> For the complete documentation index, see [llms.txt](https://docs.primestaking.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.primestaking.xyz/products/xdc-liquid-staking/staking-guide/how-to-stake-usdxdc.md).

# How to Stake XDC

### Prerequisites

* An XDC-compatible wallet (e.g., MetaMask configured for XDC Network).
* XDC tokens in your wallet.

***

### Step 1 - Connect Your Wallet

Go to [primestaking.xyz](https://primestaking.xyz) and click **Connect Wallet**. Approve the connection in your wallet.

<figure><img src="/files/6R4n1gy6z7co0h8CAXg5" alt=""><figcaption></figcaption></figure>

***

### Step 2 - Navigate to XDC Liquid Staking

Open [primestaking.xyz/xdc-liquid-staking](https://primestaking.xyz/xdc-liquid-staking/overview) 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.

<figure><img src="/files/LFfmHWlab73cyXb0B3I4" alt=""><figcaption></figcaption></figure>

***

### 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.

You can now hold psXDC, transfer it, trade it on a DEX, use it as DeFi collateral, or deposit it into an [XDC NFT](/products/xdc-staking-nfts.md) for the additional boost slice.

***

### Adding psXDC to Your Wallet

If psXDC doesn't appear in your wallet automatically, click the **Add psXDC Token** button in the app.

<figure><img src="/files/Pkpk7ctwxRJ6nfwMabGD" alt=""><figcaption></figcaption></figure>

Alternatively, add it manually as a custom token:

**Contract address (V3):** [`0x98D916F5773Ac0482b49856f2659d6c32114C4Ba`](https://xdcscan.com/address/0x98D916F5773Ac0482b49856f2659d6c32114C4Ba)

> 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](/products/xdc-liquid-staking/staking-guide/migration.md).

![](/files/ATdKdoIoPqmfQKU8u35j)

![](/files/wIOvIhVNnmSHcPbCLVEQ)

![](/files/zlBTVVuMKiYIy4iuLHG1)

<div align="left"><figure><img src="/files/4eFTJ0Q06Tz0LcqBPllq" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.primestaking.xyz/products/xdc-liquid-staking/staking-guide/how-to-stake-usdxdc.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
