Skip to content
Back to work
LIVE·Launched Apr 12, 2026·@memhash_bot
Telegram · Mining Game · TON

MemHash

A pseudo-mining game with a real on-chain economy. Players trade hash power between each other, smart contracts settle rewards, prices form through bonding curves — all inside a Telegram Mini App.

Industry
TELEGRAM · MINING GAME · TON
Timing
10wk
Role
LEAD: DANYIL · CONTRACTS: MISHA
Launched
Apr 12, 2026
@memhash_bot
MemHash
N° 01 / BEFORE & AFTER

The problem we were hired to solve.

Before

Earlier mining-game attempts broke into farms within a week, ran on fixed token-per-tap rates that ignored supply, and patched anti-cheat reactively. Players could see the floor; bots could see it faster.

After

Hash-power becomes an order book. Bonding curve is the price oracle. Every reward is a contract call. Anti-bot rejects bad signups before they ever earn a hash. Live WebSocket feeds keep the dashboard honest.

Context

Most clicker-style mining games skip the hard parts: anti-bot, real tokenomics, and a price discovery layer that isn't a fixed multiplier. The brief was to build a mining game that behaves like an actual market — hash-power as a tradable asset, every settlement on-chain, and an anti-cheat layer that holds up to the kind of farms that ruin clicker economies in week two.

Approach

Node.js bot core on grammY for the entrypoint plus a Telegram Mini App for the trading and mining UI. FunC smart contracts on TON handle reward distribution and hash-power transfers — every trade and every block reward is a settled on-chain operation, not an internal ledger entry. Bonding curves live on-contract so price discovery is structural, not editorial. WebSocket gateway pushes live prices to all open clients without polling. Anti-bot layer combines device fingerprinting, behavioural rate-limit, and TON Connect wallet age checks — most farm operators bounce on signup. Postgres for user state, Redis for hot mining counters, BullMQ for retry queues on contract calls.

N° 02 / PROCESS ARTIFACTS

How this project was actually made.

Every project leaves a paper trail. Figma comments, Notion specs, GitHub history, Vercel deploy logs, Telegram threads, first-week analytics. Numbers below are real and available on request under NDA.

On request
Figma · Design spec
26 screens · trading + mining + wallet flows
On request
Notion · Acceptance criteria
22 sections · 138 acceptance criteria · 6 revisions
On request
GitHub · Version history
612 commits · 94 pull requests · 10 weeks active
On request
Vercel · Deploy log
Node.js + WebSocket gateway · PM2 clustered · 99.9% uptime
On request
Telegram · Daily updates
Daily build updates · contract audits in-thread
On request
Analytics · First week
First month: 8k+ peak miners · 12k+ anti-bot rejects

Screenshots of any artifact available on request. Confidential details redacted.

Key features

  • Pseudo-mining loop with a real on-chain economy — every hash settles via FunC contract on TON
  • Hash-power as a tradable asset between players — order book, not fixed rates
  • Bonding-curve price discovery — supply moves price live, no oracle dependency
  • Anti-bot layer most clicker games skip — device fingerprint + behavioural rate-limit
  • Real-time WebSocket price feed — dashboards stay synced without polling

Results

<012345678901234567892s
Hash-power trade settlement
012345678901234567891012345678901234567892k+
Bot/farm rejects · first month
012345678901234567898k+
Concurrent miners · peak

Hash-power trades settle in under two seconds at peak. First month rejected 12,000+ bot/farm signup attempts before they touched the economy. Stable above 8,000 concurrent miners. Owner ships balance changes by editing a contract — not a config file.

Tech stack

Node.jsTypeScriptgrammYTON ConnectFunC smart contractsWebSocketRedisPostgreSQLBullMQ
N° 04 / CLIENT TESTIMONY

What the client said.

Verified client · Apr 12, 2026
Wanted a Telegram mining game that didn't collapse the moment farms found it. The team built a real on-chain economy — hash power as a tradable asset, FunC contracts for every settlement, an anti-bot layer that actually filters. First month rejected twelve thousand farm signups. The economy held.
Memhash Team
Memhash Operator
Telegram Mini App · TON ecosystem

Need something like this?

Tell us what you're building