Legacy Overview
Reference material for users still on V2 contracts. Not recommended for new users; migrate to V3.
The V2 stack remains operational so users who have not migrated can continue to use the product. Every new deposit, the official UI, and all partner integrations are wired against the V3 contracts described in the main documentation. The pages in this section exist for historical context and to support users finishing their migration.
Legacy contract addresses
Legacy psXDC v2 (proxy)
V2 psXDC ERC-20 token. Use this address when approving the V2 → V3 migration bridge.
Legacy Diamond (ERC-2535)
Hosts all legacy XDC NFT facets. Now also hosts LegacyMigratorBypassFacet so locked NFTs can be migrated in one transaction.
Legacy ERC-721 façade
The user-visible NFT contract behind V2 XDC NFTs.
How V2 still behaves
Liquid staking deposit
Mints V2 psXDC at a fixed 1:1 ratio with XDC.
Liquid staking rewards
Ended on May 31, 2026, when the last V2 reward period finished. Unclaimed V2 rewards were credited as V3 psXDC on July 7, 2026. Migrate to V3 to earn again.
Liquid staking withdrawal
Submitted as a request and processed via the validator queue under the legacy operational flow.
XDC NFTs
Keep their staked balance but no longer earn: the last V2 monthly reward payout was at the start of June 2026. Migrate them to V3 to earn again.
Migration
Both psXDC v2 → V3.1 shares (via the v2 → V3.1 bridge) and legacy NFTs → V3 NFTs are available; see the V3 documentation for current migration UX.
There is no plan to deprecate V2 forcibly, so users can migrate whenever they like, but legacy XDC NFTs earn nothing until they do.
Pages in this section
Historical: pstXDC → psXDC migration: the original migration from the pstXDC token to psXDC (V1 → V2). Closed out years ago; kept here for any historical user still on pstXDC.
→ Migrate V2 psXDC → V3 (current) → Migrate XDC NFTs to V3 (current)
Last updated