On-chain payments & escrow
Full TON Connect flow with a transaction status machine. Incoming stakes verified on-chain via the TON Center API. An escrow wallet holds the pool and releases payouts programmatically.
I take Telegram Mini Apps from idea to production — TON Connect, on-chain escrow, verified payouts. No team. And here's a real escrow payout on mainnet, so you don't have to take my word for it.
A Telegram Mini App on TON where users stake TON on a daily step goal: hit it, keep your stake and share the prize pool; miss it, you forfeit. Skill-based commitment, built deliberately to dodge the tokenomics traps that sank earlier move-to-earn apps.
Concept, architecture, frontend, backend, on-chain integration, payments, and a native Android companion — built solo, every line.
Full TON Connect flow with a transaction status machine. Incoming stakes verified on-chain via the TON Center API. An escrow wallet holds the pool and releases payouts programmatically.
A finalize endpoint splits the pool 88/6/3/3 with a 0.5% fee — executed and verified against the chain, not trusted blindly. Run on mainnet with real TON.
Server-side initData verification on every write. Rotating sync tokens (only the last 4 ever exposed). Admin + audit layer with a shadowban path — a flag is a signal, a ban is a human decision.
Rejects regressed or implausible step counts. Multiple sync sources: Apple Health via iOS Shortcuts, and a dedicated Android companion.
A native React Native companion running a foreground service of type health — syncs steps on schedule without hitting Android's background limits. Taken through Google Play review.
XP, ranks, streak multipliers with grace-day logic, badges, and challenges — all computed server-side to avoid client-side divergence.
Tell me what you need. I reply on Telegram.