How to Use ChessBlock
Welcome to ChessBlock! Follow this guide to start playing chess for real crypto stakes on the TON blockchain.
Getting Started
TON Wallet is a cryptocurrency wallet that allows you to interact with blockchain applications.
- Visit ton.org/wallets
- Download the browser extension (Chrome, Firefox, Brave, Edge)
- Create a new wallet or import an existing one
- IMPORTANT: Save your seed phrase securely - never share it with anyone
Click the "Connect Wallet" button in the top right corner of ChessBlock.
- TON Wallet will popup asking for permission - click "Connect"
- ChessBlock will automatically switch you to TON network
- Your wallet address will appear in green when connected
- Click your address anytime to disconnect
You need TON (The Open Network's native token) to play games and pay transaction fees.
- Buy TON on exchanges like Coinbase, Binance, or Kraken
- Transfer TON to your TON Wallet wallet address
- Make sure you're sending to TON network (not Ethereum!)
- Gas fees are typically less than $0.01 per transaction
Start small! You can play games with as little as 0.01 TON (less than $0.01) to get comfortable with the system.
Playing Games
ChessBlock offers three ways to play:
- Challenge Friends: Send a direct invite link with custom stake amount
- Public Matches: Join open games created by other players worldwide
- AI Practice: Play against the computer to sharpen your skills (no stakes)
- Click "Create Game" button
- Set your stake amount (in TON)
- Choose game visibility (Public or Private)
- Confirm the transaction in TON Wallet
- Your stake is locked in the smart contract
- Share the game link or wait for an opponent
- Click "Browse Games" to see available matches
- Review the stake amount and opponent
- Click "Join Game"
- Confirm the transaction in TON Wallet (matching stake required)
- Your stake is locked in the smart contract
- Game begins immediately
- Make moves by clicking pieces and valid destination squares
- Your clock starts when it's your turn
- Each move is recorded on-chain for transparency
- You can resign anytime if losing
- Checkmate or resignation ends the game
When you win:
- Smart contract automatically releases funds
- You receive 95% of the total pot (both stakes)
- 5% house edge goes to ChessBlock
- Winnings appear in your TON Wallet wallet instantly
- No withdrawal process needed - it's automatic!
âĸ All transactions are final and recorded on blockchain
âĸ Make sure you have enough TON for both stake and gas fees
âĸ Never share your wallet seed phrase with anyone
âĸ Start with small stakes until you're comfortable with the system
âĸ Games cannot be cancelled once both players have joined
Platform Options
đ Web Browser
Play directly at chessblock.com - no downloads, just connect your wallet and play.
đŽ Sandbox Metaverse (Coming Soon)
Experience chess in immersive 3D virtual environments. Challenge players in the metaverse with the same blockchain security.
đŦ Telegram (Coming Soon)
Play directly in Telegram messenger. Quick games, instant notifications, same crypto stakes.
Understanding Fees
House Edge: 5% of total pot
Winner Gets: 95% of total pot
Gas Fees: Usually less than $0.01 (paid in TON)
Example:
âĸ Player 1 stakes: 1 TON
âĸ Player 2 stakes: 1 TON
âĸ Total pot: 2 TON
âĸ Winner receives: 1.9 TON
âĸ House edge: 0.1 TON
Why TON?
ChessBlock is built on TON blockchain because:
- Lightning Fast: Moves confirmed in 2 seconds
- Minimal Fees: Gas fees under $0.01 per transaction
- Provably Fair: Every move is recorded on blockchain
- Transparent: All transactions are publicly verifiable
- Secure: Smart contracts ensure automatic, trustless payouts
Troubleshooting
TON Wallet not connecting?
- Make sure TON Wallet extension is installed and unlocked
- Refresh the page and try again
- Check that popup blockers aren't blocking TON Wallet
Wrong network?
- ChessBlock will automatically switch you to TON network
- If it doesn't work, manually switch in TON Wallet to "TON Mainnet"
- ChessBlock only works on TON network
Transaction failed?
- Make sure you have enough TON for both the stake and gas fees
- Try increasing gas limit in TON Wallet settings
- Wait a few seconds and try again
Game not starting?
- Verify your transaction was confirmed on TONScan
- Refresh the page
- Make sure opponent has also confirmed their transaction