
Drawcast
Draw and challenge friends
About
The problem it solves **Problem** Drawcast addresses the **need for more engaging, social, and fun experiences** within the onchain ecosystem. It offers playful interactions that can **onboard new users and keep them onchain**. **Solution** Drawcast is a mini app where users draw prompts and challenge their friends, bringing the spirit of web2 social games into the onchain world. What makes Drawcast unique is that it **aims to blend familiar user experience with onchain innovation** and utility: - Users can **coin their drawings** on Base, turning sketches into collectibles or monetizable content (using Zora's SDK). - Premium features like extra colors and profile badges are unlocked through fully **onchain payments** via Daimo Pay. Users can pay with various tokens on Base. - Every drawing shared on Farcaster could **earn tips**, turning fun into fuel for viral, organic growth! Drawcast lowers the barrier for new users to get onchain in a natural, fun way, without needing to understand complex underlying wallet and other mechanisms. We need 1000 times more use cases and apps to bring the next wave of people-chain, and Drawcast aims to take its part. **Traction** Week 1 retention: 20-23%       *Data from 19 Jun* **Market potential** Assuming Drawcast captures 1% of the market and 1% of the users pay 3-5 USD per month via various monetization options.  **Future plans** Near-term The number one priority is to improve the app's core loop to make the app stickier, ideally reaching 40% week 1 retention. By: - Improving UX using data and user feedback - Introducing features that drive retention Mid-term Experiment with various user aquisition strategies to 10x new user growth. Drawcast aims to expand within the Farcaster and later in the Coinbase Wallet ecosystem and onboard new users to these ecosystems to leverage the app's full potential. Long-term Monetization experiments **Team** Drawcast was created by Tamas (Thomas) Torok, a serial builder with a proven track record of shipping both onchain and offchain applications - some of which led to successful acquisitions. Active in the crypto space since 2017 and building full-time since 2024. Find him on: [X ](https://x.com/torok_tomi)and [Farcaster](https://farcaster.xyz/tamastorok.eth) **Work after the buildathon:** - Game feed (notifications from guesses) - Challenge feature (in closed beta, release soon) - New badges - Prize pool and raffles - Data and feedback-driven UX improvements **Work during the buildathon:** - **Added a collection page for users to coin their drawings** - **Integrated onchain payments for premium upgrades** - Refined metadata to meet CBW requirements - Introduced a weekly leaderboard with supporting cron jobs - Added new badges for weekly achievements - Implemented daily quests and related cron jobs - Improved notification system - **Enabled friend-based notifications** (some of your friends in the game will be notified once a day when you draw something) - Added onboarding modal for new users **Work before the buildathon:** Core features were developed: - Drawing - Guessing others’ drawings - Leaderboard - Profile page **Development activity:** - The first commit was created on Apr 8, 2025: https://github.com/tamastorok/drawcast/commit/60f1d8005646361303da03eb2a028bd34430a38e - Buildathon commit activities: https://github.com/tamastorok/drawcast/commits/main/?before=b7bb9bd2938c77d066afb3c543cd3ce88ef9fc87+105 **Activity**: Deployed coins: - https://basescan.org/address/0xaf130e4b24f9f140fc8eded965b33e8b7e85cbc4 - https://basescan.org/address/0xa22fa4b378a92b39cf78549a8afc4b597ca297a0 Premium subscription (via Daimo Pay): - https://basescan.org/tx/0x110d2aa205e1b966995da8aa62859edb7743b564b3da40e89dbeeb1ecc71c8e7
How it's made
Challenges we ran into **Validating farcaster.json** Validation isn’t always straightforward—many builders, including myself, run into issues here. After lots of trial and error, I finally got it working. Persistence pays off. **Dynamic Share Preview Images** I wanted users to be able to share their drawings with actual previews. It took some experimenting to get right, but I eventually figured it out. A clear guide on setting up dynamic share images would definitely help others. **Coining Issues** While testing coining, I noticed a strange bug: On desktop, the preview showed 10M tokens received. On mobile, it showed just 1 token. I spent quite a bit of time debugging until I connected with some fellow builders on Warpcast who confirmed the mobile preview is currently buggy. Lesson learned: I should’ve tested the full coining flow to see the actual transaction results instead of relying only on previews.