White-label XDC staking, fully under your control
Launch a branded liquid staking pool for your community or institution using PrimeStaking's audited contracts and interface.
How it works
Deploy your pool
Create your own ERC-4626 vault in a few clicks. You pay gas and become the sole admin. It is auto-verified on XDCScan.
Run your masternodes
Add operators, fund the buffer, and delegate stake to your own XDC masternodes. You cover all hosting and operations.
Earn the spread
Node rewards lift your pool's share price for stakers. 15% of rewards go to PrimeStaking on-chain; the rest is yours to manage.
The economics
XDC masternodes yield
~8%
gross, before costs
PrimeStaking fee
15%
of rewards, on-chain & fixed
To your stakers
85%
of rewards via NAV growth
The spread between gross node yield, your hosting costs, and the 15% protocol fee is your margin. The fee is enforced by the contract and cannot be removed or lowered.
What you're responsible for
- Covering all masternode hosting and operational costs.
- Managing your contract: admin keys, operators, KYC, buffer, pausing and risk.
- Funding your pool's liquidity buffer for withdrawals.
Safety & transparency
- Your vault is fully independent — no shared funds, state, or keys with any other pool.
- A problem in one pool can never affect another or PrimeStaking's own vault.
- Every pool is auto-verified on XDCScan so stakers can read the source.
Before you start
Running a pool means running real infrastructure. To launch and operate one you'll need:
- A wallet to deploy from — it becomes the pool's sole admin and holds the operator roles.
- KYC verification with the XDC validator contract, required before any masternode can be proposed.
- Masternode infrastructure: each XDC masternode needs 10,000,000 XDC of delegated stake, plus hosting you run and pay for.
- Capital for the liquidity buffer so your stakers can withdraw instantly without waiting for unbonding.
- Ongoing operations: managing operators, the withdrawal queue, pausing, monitoring and risk.
A worked example
Per 1,000,000 XDC of stake delegated to masternodes, at ~8% gross annual yield:
That's ≈6.8% net to stakers via share-price growth, before your hosting costs. Actual returns depend on real network yield and the costs you run the pool at.
Frequently asked questions
Can PrimeStaking access my pool's funds?+
No. Each pool is a standalone, non-custodial ERC-4626 vault that you deploy and admin. PrimeStaking never holds your keys or custody of funds — only the 15% reward fee is routed on-chain.
Is the 15% fee fixed?+
Yes. The fee and its recipient are compile-time constants baked into the verified contract bytecode. No one — including PrimeStaking — can raise, lower, or remove it after deployment.
Why do I need KYC?+
The XDC network requires masternode operators to be KYC-verified with the validator contract before nodes can be proposed. The admin panel walks you through submitting it.
How do my stakers earn?+
There is no claim step. Masternode rewards compound into the pool's share price (NAV), so each liquid staking token is worth more XDC over time.
What is the liquidity buffer?+
A portion of deposits kept liquid so stakers can withdraw instantly. Larger withdrawals are queued and served as masternode stake unbonds.
Can a problem in one pool affect another?+
No. Pools share no funds, state, or keys. Each is fully isolated — including from PrimeStaking's own flagship vault and from every other partner pool.
How much stake does a masternode need?+
Each XDC masternode requires 10,000,000 XDC of delegated stake. Your pool delegates from its assets once the buffer requirement is met.
What happens if I pause the pool?+
Staking and withdrawals are temporarily disabled until you unpause. Funds remain safe in the vault throughout.