BULLETGAME

Last one standing takes the pot.

Russian roulette in your Telegram group. Stakes go into a public contract only while a game runs, and anyone can replay and check every finished game here.

Link your wallet

Start with /connect in a DM to the bot. Signing is free and nothing goes on-chain.

Approve your tokens

Your tokens stay in your wallet. Approve how much the game may use and set your max stake per game.

Verify a game

How every game stays fair

  1. When the host presses Start, the contract takes everyone's stake from their wallet and the bot publishes the hash of a secret seed. The seed can't change after this.
  2. The next block's hash is stored as public randomness. The bot couldn't know it when it chose the seed.
  3. Each round's bullet chamber comes from the seed and that block hash together. Players see neither until the end.
  4. At the end the bot reveals the seed and every pull. The contract replays the game and pays the winner itself.

The bot can't name a different winner: the contract rejects any seed or turn history that doesn't add up.