MVP in 7 days · fixed price/Stalled builds: a written verdict in days/Taipei · Eindhoven · Remote/You own the code and the cloud account/Reply within 1 business day/
→ All work
Web3 / 2021

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.

What changed

Over a million wallets created by community members, across four blockchains, without anyone leaving their Telegram group.

1M+
Wallets created by community members
4
Blockchains supported, each added without rewriting the bot
Single command
Tip, airdrop or trade, straight from chat

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.

Next case

Companion AI

Read it →
— / Start

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.