Decentralized wallet
A multi-chain crypto wallet for Telegram communities. Every member gets a wallet the first time they interact, with private keys they can request at any time, and tipping, airdrops and peer-to-peer trading happen with a single chat command. It runs across TRON, Ontology, Binance DEX and Solana from one codebase, and more than a million wallets have been created. Built and run by a single developer.
Our own product. Built and run by the studio on the same method we use for clients.
Over a million wallets created by community members, across four blockchains, without anyone leaving their Telegram group.
What was at stake
Crypto communities want to reward good posts and welcome newcomers with small amounts of tokens. An ordinary on-chain transfer means a wallet, an address, network fees and waiting, which is far too heavy for a casual "here's a tip". The friction kept the money out of the conversation.
The goal was to make moving tokens as light as sending a message, inside the Telegram groups where these communities already lived, without locking anyone in.
What was built
A multi-chain wallet that lives inside Telegram, built end to end by one developer.
Every member of a group gets a wallet, quietly, the first time they interact, with the private keys available on request so nobody is locked in. Tipping is a single gesture: reply to a message, type /tip 5, done. Balances, deposits and transfers appear as plain chat messages, with QR codes for deposit addresses, and a "tipping…" message updates to "tipped" with the transaction once it confirms.
Around tipping sit the community mechanics. /airdrop splits an amount evenly across recently active members; /rain distributes it at random; admins get controls to keep things orderly. Members can post buy and sell offers with a hashtag (#buy … for …) that others accept with one command, and offers expire on their own so the order book stays current.
Built to move real value safely
A chat bot that moves real money cannot afford a race condition or a rounding error, so the design leans on guardrails:
- No races on a balance. Commands for a given group are processed one at a time, so two people tipping at once cannot race on the same balance.
- Checks before broadcasting. Every transfer confirms there is enough balance and enough for network fees before it is sent, and reports a clear success or error in the chat rather than an opaque failure.
- Exact arithmetic. Token amounts use arbitrary-precision maths, so balances never drift through floating-point rounding.
- Forgiving input. Mistyped token symbols are matched to the right one, so a slip of the keyboard never sends the wrong asset.
The codebase separates the chat layer from the blockchain layer. Each chain implements one small interface, so adding a new chain means writing one class and the Telegram commands never change. That is how one codebase came to support TRON, Ontology, Binance DEX and Solana.
What changed
Tipping, airdrops and trading moved into the chat, across four live blockchains behind one interface, and more than a million wallets were created through it. Each new chain arrived as an addition rather than a rewrite.
Companion AI
Read it →Tell us the one thing it has to do.
Send a few lines. Within one business day you get a scope, a fixed price and a date, or the smaller first version we would build instead.