I'm Victor, 18 years old, solo founder. I've spent the last several months building TxDesk, an AI-powered support widget that DeFi protocols can embed on their sites. Users paste a transaction hash or wallet address, and the agent decodes it into plain English.
What it actually does
The agent pulls live on-chain data across 46 blockchains (21 EVM chains + Solana + Bitcoin + TRON + XRP + 20 more). It can:
Decode any transaction and explain what happened in plain language
Scan token approvals and flag risky unlimited allowances
Check wallet balances across any supported chain
Diagnose why a transaction failed
Track cross-chain bridge transfers
Assess smart contract risk
Verify wallet ownership via WalletConnect (Sign-In With Ethereum / Solana)
It deploys as an embeddable website widget (one script tag), a Discord bot, or a Telegram bot.
The stack
TypeScript monorepo (api + widget + website + shared package)
Preact for the widget (needs to be tiny, it loads on other people's sites)
Rollup for bundling the widget into a single JS file
OpenAI function calling for the AI agent layer
RocksDB-backed caching for chain data
30+ tool functions the AI can call depending on the question
WalletConnect v2 for wallet verification
Stripe for billing
Hetzner VPS, Nginx, Docker
How I built it
I don't write code from scratch. I use Claude Code (Anthropic's CLI coding tool) to build everything. I describe what I want, review the output, debug issues, and make architectural decisions. The AI writes the code, I steer the product.
This sounds like it shouldn't work for a production system. But here's what the repo looks like after months of this workflow:
~77,000 lines of TypeScript
~1,700 tests passing
Zero clippy-equivalent warnings
Multi-tenant SaaS with auth, billing, rate limiting, and role-based access
Full CI pipeline
The key to making AI-assisted coding work at scale is decision documentation. I run 2-3 Claude Code terminals in parallel. Each terminal has no memory of what the others decided. So I write markdown docs that capture every architectural decision and load them into each session. Without that, the AI will happily undo work from another session.
The problem nobody tells you about
Building the product was the easy part. Distribution is where I'm stuck.
Here's what I've tried:
80+ cold DMs to protocol founders on Twitter, zero replies
40+ cold emails, zero replies
Daily Twitter posting, engagement but zero inbound leads
Discord community presence, got auto-muted for spam when I posted about TxDesk
Posting in protocol Discords, most block new members from posting links
The product works. I can demo it right now at txdesk.io. But nobody knows it exists, and cold outreach from an unknown 18-year-old solo founder looks identical to the 50 other pitches a protocol team gets every week.
What I'm doing differently now
I've stopped cold outreach entirely. New strategy:
Targeting crypto community management agencies instead of protocols directly. One agency manages 10-50 client communities, so one sale means multiple deployments.
Being helpful in protocol Discords without mentioning TxDesk. Answering on-chain questions manually to build reputation first.
Twitter engagement on trending crypto security events. Replying with smart analysis on exploit threads. One reply got 1,764 views from 13 followers because I was adding genuine insight, not promoting.
In-person events. Attending Ethereum London meetups. A 5-minute laptop demo beats 100 DMs.
Applying to CV Labs Accelerator in Zug. I grew up there, it's my home turf.
What I've learned so far
Nobody cares about your feature list. "46 chains and 30 tools" means nothing to a buyer. "Your moderators won't need to open Etherscan anymore" means everything.
Cold outreach doesn't work when you have zero brand. You need to be known before you pitch.
Building with AI tools is a legitimate superpower for shipping speed. But shipping speed doesn't matter if nobody uses what you ship.
The hardest transition is going from full-time builder (12 hours of coding) to full-time seller (2 hours of outreach and then waiting). The waiting feels like you're not working. You are.
If you're in a similar spot, zero customers, great product, no distribution, I'd genuinely love to hear what's working for you. And if you're building in the DeFi space and want to try TxDesk, the demo is live at txdesk.io.
Top comments (0)