Bundly
Sign in

Bundly Games

Play on Telegram. Verify everything.

Every new player gets 100 Credits. Credits are play points only: they are not SOL, not $BUNDLO, cannot be bought and cannot be withdrawn.

🪙 Coinflip

Pick heads or tails. The Telegram dice decides: 1 to 3 heads, 4 to 6 tails. Right call pays 1.96x.

🎲 Dice

Pick high (4 to 6) or low (1 to 3), then Telegram rolls. Right call pays 1.96x.

🎯 Bullseye

Telegram throws the dart. Bullseye pays 4x, the ring next to it pays 1.5x.

🏀 Basketball

Telegram shoots the ball. A basket pays 2.3x.

⚽ Football

Telegram kicks the ball. A goal pays 1.6x.

🎳 Bowling

Telegram rolls the ball. A strike pays 4x, 5 pins down pays 1.5x.

🎰 Slot

Telegram spins the reels. 777 pays 25x, any other triple (BAR, grapes, lemons) pays 10x.

⚔️ Duel

Two players in a group, same stake. Winner takes the pot. Credits pots have no fee; SOL and $BUNDLO pots carry a 2% fee, half of it (1% of every stake) paid to referrers.

🔫 Roulette

Up to 6 players, eliminated one by one. Last one standing takes the pot. First join starts a 30s countdown, every new join resets it to 15s; a lobby left alone refunds after 5 minutes.

Leaderboard

No players yet.

Verify a result

Paste the Play ID from the bot. The check runs in your browser.

How fairness works

Solo games: the result is the value of Telegram's own animated dice, rolled on Telegram's servers. Neither Bundly nor the player can choose it. Each play stores the Telegram chat, dice message and value, and one dice can settle only one game.

Duels and roulette: provably fair. Each lobby uses a fresh server seed, hashed when the lobby opens and revealed when it settles, so the result can be recomputed with HMAC-SHA256.

Players can set daily wager and loss limits, pause or self-exclude from the bot with /limits. The server enforces them on every stake, and withdrawals always stay open.

Every Credit movement is written to an append-only ledger with a unique key, so the same button press can never pay twice.