Back to portfolio

Side project / Solana + Telegram

Timba

A live side project combining Solana games, Telegram wallet flows, and a public commit-and-reveal result verifier.

Timba Telegram bot wallet and game menu with account details removed
sanitizedBot interface with wallet, balance, profile, and user details removed.
At a glance

What I owned

Period
2026 to present; side project
Role
Side-project product and full-stack implementation with the founder
Team
Founder and product engineering collaboration
Users
Telegram players who need a wallet, game flow, and result verification
Status
Contracts on Solana mainnet; live bot and verifier; only the contracts source is public
Contribution

Implemented the web verifier and Telegram wallet and game UX; integrated those surfaces with the contract and oracle flow.

Tradeoff

Keep the Telegram flow fast while preserving an inspectable commitment, oracle reveal, and result path.

Evidence

Public site and contracts repository, sanitized bot screens, and authenticated private commit history for the web and bot work.

Chain
Solana mainnet
Contracts
Anchor and Rust
Client
Telegram bot
Verification
Commit and reveal
Public verification path

A result the player can inspect

The bot submits a game transaction containing a commitment and Solana slot. After the reveal buffer, the oracle publishes the secret and the public verifier recomputes the result.

01

Product scope

I implemented the web verifier and worked on Telegram wallet and game UX with the founder. The contract, commitment, and oracle reveal describe the system that those surfaces integrate with.

02

Verifiable results

The contracts record a commitment and a Solana slot. The oracle reveals the secret after a buffer. Players can inspect the transaction used to calculate the winner.

03

Release state

The contracts run on Solana mainnet and their source is public. The bot and verifier are live, but their repositories are not public.