๐Ÿ›ก๏ธ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:

  1. Permanent Game Storage:

    All game results are permanently recorded in our database with:

  • Player IDs

  • Chat IDs

  • Bet amounts

  • Final scores

  • Transaction hashes

  • Timestamps

  1. Blockchain Verification: All transactions can be verified on BaseScan (Base Network Explorer)

  2. Confirmation Messaging: Upon game completion, verifiable blockchain transaction links are posted in the chat for complete transparency.

Last updated