PvP games

Shareable lobbies
Every activated lobby has a direct route.
Transparent rules
Game and lobby state stay independently verifiable.
On-chain settlement
Results resolve through the PvP game contract.
All PvP games
PvP activity
PvP games on chain.wtf
Find a match, learn the rules, and keep track of each turn. These guides cover stakes, deadlines and what to do when a match needs attention.
Choose your match
Explore the PvP game guides to find your next match. Each game has its own rules, fees and way of settling. Check the current choices and stake before joining.
Follow turns and deadlines
Use the match’s start and turn prompts, and wait for each action to be confirmed. In PvP Dice, a missed turn can resolve through a timeout action; it does not automatically mean a zero score or a loss.
Seal and reveal your pick
Rock Paper Scissors uses a sealed choice followed by a reveal. Keep the same browser and its site data until the match ends: the saved secret is needed to reveal your pick. Watch the match’s deadlines and confirmation prompts.
Know your stake and return
Read the fee and winning amount shown for the match. A pot or gross return is different from profit after your own stake. Draws, splits and collection actions depend on the game’s rules.
Keep your wallet ready
Your Smart Vault is the personal wallet used for play. Follow the displayed sign-in and signing-access steps, then check its balance before joining. The funding guides explain transfers and withdrawals.
Check the same match
A delayed view or missing result does not prove that an action failed. Keep the match details and any transaction hash, check the existing attempt, and follow the game’s recovery prompts before repeating it.
Developer docs
Build on-chain games with Chain’s Casino SDK and PvP SDK. Explore the guides for game contracts, frontend integration and local development.
Find help and explore further
Only wager what you can afford to lose, and never chase losses. Our Terms explain responsible play. Explore referral links, liquidity or the SDKs when you want to learn more.