Partner Staking
White-label XDC liquid staking pools that partners deploy and fully self-manage, powered by the PrimeStaking app. Each pool charges a 15% protocol fee to PrimeStaking.
Status: live on XDC Mainnet. The PartnerVaultRegistry is deployed at 0x325DEEA5C7c0Ce0D774c4A67EcCaAf1cF8953a67 and partner pools are already being registered. Pools appear in the app's directory once PrimeStaking marks them Verified.
Partner Staking lets a community, validator, exchange, or institution run its own XDC liquid staking pool — its own branded token, its own masternode operators, its own admin keys — while plugging into the PrimeStaking app, UI, and tooling. PrimeStaking does not custody the pool or operate its validators; it provides the audited vault design and the directory, and earns a flat 15% protocol fee on the pool's staking rewards.
Each pool is a deployment of PartnerStakedXDC_V3 — a self-contained, fee-bearing copy of the PrimeStaking flagship PrimeStakedXDC_V3 vault. It is a fully independent contract: separate state, separate token, separate admin keys, separate masternode operators. It shares no storage, funds, or permissions with the flagship vault.
Partner Staking vs. Institutional Integration
PrimeStaking offers two different partner tracks. Don't confuse them:
What it is
The partner deploys and runs their own vault (PartnerStakedXDC_V3) and lists it in the PrimeStaking directory
The partner integrates the flagship PrimeStaking vault into their own product (White Label / Powered by Prime)
Who custodies validators
The partner's masternode operators
PrimeStaking's infrastructure
Token
The partner's own branded share token (e.g. acXDC)
psXDC (the flagship share token)
PrimeStaking's cut
Flat 15% protocol fee skimmed on-chain from rewards
Negotiated revenue share (see Revenue Model)
Best for
Communities, validators, regional platforms that want their own pool
Exchanges and custodians embedding XDC staking into an existing app
Why it's built this way
Self-service & self-managed. The partner deploys the vault, holds the admin keys, registers their own masternode operators, and covers their own masternode hosting costs. PrimeStaking never holds the keys or the funds.
Non-custodial & ERC-4626. Same share-based, native-XDC design as the flagship V3 vault — instant withdrawals against a liquidity buffer, an automatic FIFO queue when the buffer is empty, masternode delegation, time-locked governance, and per-report / daily loss caps.
Trust-minimized listing. The fee rate (15%) and recipient (PrimeStaking treasury) are compile-time constants, so every genuine partner vault shares identical runtime bytecode. The
PartnerVaultRegistryonly lists a vault whosecodehashmatches an allow-listed canonical hash — a partner cannot deploy a 0%-fee fork and have it appear in the PrimeStaking UI.Curated visibility. Registration is open, but the app shows only pools PrimeStaking has marked Verified, so the branded directory can never be flooded with spam pools.
How a pool comes to life
Deploy a
PartnerStakedXDC_V3with a name, symbol, the XDC validator contract, and a minimum masternode stake. The deployer becomes the vault admin. → Deploy & List a PoolConfigure operators, KYC, buffer, and governance parameters from the partner admin dashboard.
Register the vault in
PartnerVaultRegistry(requires the canonical codehash and the vault admin role), then set presentation metadata. → Registry & VerificationGet verified by PrimeStaking to earn the "Verified by PrimeStaking" badge and appear in the default directory.
Users stake native XDC into the pool and earn rewards via NAV growth, net of the 15% protocol fee. → How It Works
In this section
The economic model, the 15% fee chokepoint, what the partner manages vs. what PrimeStaking provides
Deploying PartnerStakedXDC_V3, roles & governance, registering and getting verified
PartnerVaultRegistry — codehash gating, verification badge, metadata, delisting
Function-level reference for both partner contracts
Contact: [email protected]
Last updated