🛡️Fairgame
⚖️ How Base Sofa Ensures Fair Play
Base Sofa Bot uses Telegram's built-in random emoji games to provide a completely fair, transparent, and tamper-proof gaming experience. Here's how our fairness system works:
🎰 Telegram's Secure Random Generation
All outcomes in Base Sofa games are determined by Telegram’s native emoji animations:
🎲 Dice rolls = 1–6
🎯 Darts throws = 1–6
🎳 Bowling rolls = 1–6 (4 pins cannot remain)
⚽️ Football = goal or miss
🏀 Basketball = basket or miss



These results are generated by Telegram’s servers, not Base Sofa — which means:
❌ Neither developers nor players can manipulate outcomes
🎲 Results are completely random and cannot be predicted
👀 All players see the same animation and final result
🔗 Check more on this in the official Telegram docs: - Telegram API Docs - Python Telegram Bot Docs
🔒 Security Measures
To ensure integrity, Base Sofa includes several layers of protection:
Forwarded Message Protection: Any forwarded emoji rolls are rejected. Telegram does not allow hidden forwarding for these emojis.
Timestamp Verification: Every roll is checked to ensure it was made after the round started.
Auto-Roll System: If a player is inactive for over 3 minutes, the bot rolls on their behalf to prevent game-stalling.
Round Tracking: Every round is tracked precisely to avoid duplicate, early, or out-of-sync rolls.
All of these protections apply across Normal, Double Roll, and Brawl Mode, including multi-player games with sudden death rules.
⛓ Blockchain Verification
Every completed game includes:
Permanent Game Storage:
All game results are permanently recorded in our database with:
Player IDs
Chat IDs
Bet amounts
Final scores
Transaction hashes
Timestamps
Blockchain Verification: All transactions can be verified on BaseScan (Base Network Explorer)
Confirmation Messaging: Upon game completion, verifiable blockchain transaction links are posted in the chat for complete transparency.
Last updated