๐ก๏ธ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