SkillClassics

Troubleshooting

Common issues and how to resolve them. On BNB Chain your transactions involve real funds, so read wallet prompts carefully before approving. If your problem isn't listed here, visit the Help Center or contact support.

Wallet Won't Connect
  1. Make sure MetaMask (or your wallet) is unlocked and on the correct network.
  2. Try refreshing the page. If using a hardware wallet, ensure it's plugged in and unlocked.
  3. Clear your browser cache and cookies, then try again.
  4. Check that you're using a supported browser (Chrome, Firefox, Brave, Edge).
  5. If using WalletConnect, close and re-scan the QR code.
  6. As a last resort, try disconnecting and re-connecting your wallet in MetaMask settings.
Transaction Failed
  1. Check that you have enough ETH/native token for gas fees in addition to the entry fee.
  2. If the transaction is stuck, your nonce may be out of sync — try clearing your wallet's activity and nonce data in its Advanced settings.
  3. If you're paying in an ERC-20 token (USDC or USDT), ensure you've approved it for the escrow contract — the platform prompts for approval automatically. Native ETH/BNB entry fees need no approval step; they're sent with the transaction directly.
  4. If you see "execution reverted," the game may have already been filled or cancelled. Refresh the lobby.
  5. On congested networks, try increasing your gas limit slightly in your wallet.
Game Disconnected
  1. The platform automatically reconnects via WebSocket with a 30-second ping/pong heartbeat.
  2. If reconnection fails, the game falls back to HTTP polling — your game state is preserved.
  3. Check your internet connection. A short interruption (under 60 seconds) will not cost you the game if you reconnect.
  4. After 60 seconds disconnected you forfeit once play has begun. Your clock keeps running while you are away, so reconnect as soon as possible.
  5. Avoid closing the browser tab during a game. If you need to leave, the game can be resumed from the lobby.
Can't Join a Game
  1. Verify you have sufficient balance of the required token on the correct chain.
  2. Check that you've approved the token for the escrow contract. The approval prompt should appear automatically.
  3. Make sure the game hasn't already been filled by another player — refresh the lobby to see current availability.
  4. If using social login, ensure your embedded wallet has been funded via the bridge or transfer.
Slow Performance or UI Issues
  1. Disable browser extensions that may interfere (especially ad blockers that block WebSocket connections).
  2. Try using Chrome or Brave for the best performance with Web3 features.
  3. If the UI appears broken, try a hard refresh (Ctrl+Shift+R / Cmd+Shift+R).
  4. Ensure your browser is updated to the latest version.
  5. On mobile, use the latest version of your mobile browser. Some older mobile browsers have limited Web3 support.
Dice Roll Questions (Backgammon)
  1. Every dice roll uses a cryptographic commitment scheme.
  2. The outcome is committed before the game starts — it cannot be changed mid-game.
  3. Each roll is bound to the commitment locked in before play begins.
  4. See our Fair Play Policy for a detailed explanation of how fairness works.
  5. If you believe a roll is incorrect, contact support with your match ID and the specific roll in question.
Two-Factor Authentication (2FA)
  1. You can turn 2FA on or off from Settings > Security.
  2. When 2FA is on, sign-in asks for a 6-digit code from your authenticator app (Google Authenticator, Authy, 1Password, Aegis, etc.).
  3. If your codes keep getting rejected, set your phone's clock to automatic / network time. The codes are time-based, so a clock that's off by a minute will fail.
  4. Lost your authenticator? Email support@skillclassics.com and we'll help you recover access to your account.
Reporting a Bug / Feedback
  1. If you are signed in, tap the round "Report a bug" button fixed in the bottom-left corner of the screen — it's available everywhere, including in a game, while spectating, or on a replay.
  2. Describe what happened. You can attach a screenshot, and recent technical context is included automatically to help us track it down.
  3. If the issue is about a specific match, include your match ID so we can find it quickly.
  4. Prefer email? Reach us at support@skillclassics.com instead.
Balance Not Updating After a Transaction
  1. Public RPC endpoints can occasionally lag behind the chain by a few minutes during busy periods.
  2. Your funds are safe — the transaction has already settled on-chain, the wallet display just hasn't caught up yet.
  3. Try refreshing the page, or closing and re-opening your wallet panel to force a fresh balance fetch.
  4. If it's been more than 10-15 minutes, look up your transaction hash on the network's block explorer to confirm it went through.
My Wallet Warned Me About a Contract
  1. Some wallet security tools flag recently deployed contracts they haven't indexed yet — this isn't necessarily a sign of a problem.
  2. Take your time: check the contract address against the list on our Smart Contracts page before you approve anything. On BNB Chain these transactions move real funds.
  3. Only ever connect your wallet and sign transactions through skillclassics.com — never from a link you didn't get directly from the platform.
  4. Still unsure? Contact support with the contract address from your wallet's prompt and we'll confirm whether it's ours before you approve.