1
0 Comments

I built a personality quiz because of an IH comment — Week 1 data inside

Last week I posted about launching my Ethereum wallet RPG generator — and getting almost no traction. Some of you left great comments, and one of them changed the direction of the product. Here's what happened.

Quick recap: Paste any ETH address, get an RPG character card with class, stats, AI lore, and Combat Power. Battle other wallets in PvP. No wallet connect needed. https://ethrpg.app

Week 1 numbers (still small, still honest)

  • ~56 external visitors total
  • 6 fresh card generations from real users
  • 6 PvP battles fought
  • 2-3 returning users who came back multiple times
  • 1 organic share (Twitter)
  • $0 revenue (it's free)

Not viral. But the data told me exactly where the funnel breaks — and what to build next.

IH became my only working channel

Traffic sources after 5 days:

  • Indie Hackers: 20 referrals — started at 0 on Day 1, grew to 5-10/day by Day 4-5
  • Product Hunt: 23 referrals — all in the first 2 days, then completely dead
  • Everything else: ~13 — direct visits, Dev.to (SEO), a few Twitter clicks

Product Hunt gave me a spike and died. HN shadow-banned me. Reddit and Farcaster blocked new accounts. IH was the only channel that grew over time instead of decaying. My theory: IH rewards active threads. Every reply I posted seemed to push the post back into feeds — so the traffic compounded instead of fading.

The UX change that actually worked

My original landing page had a text input: "Paste your wallet address." That's asking a cold visitor to go find a 42-character hex string. Nobody did.

After Day 1, I added clickable wallet cards — a horizontal gallery of famous wallets (Vitalik, Stani, Griff Green, etc.) with class icons, levels, and power scores visible at a glance. One tap to see the full character card.

Starting Day 4, most visitors who generated a card did it by clicking a gallery card rather than typing an address. Time to first value dropped from minutes (if it happened at all) to 12 seconds.

But zero users typed their own address. They browsed famous wallets like a museum and left.

What the funnel told me

Landing page visitors:  56
  |
Famous wallet click:     4  (7%)
  |
Card generated:          6  (some users generated 2+ cards per visit)
  |
Battle started:          6  (surprisingly high card-to-battle rate)
  |
Shared result:           1
  |
Typed own address:       0  <-- the missing step

Two clear holes:

  1. 93% bounce — most visitors never click anything
  2. 0% spectator-to-participant conversion — nobody goes from "cool, Vitalik is a Hunter" to "let me try my own wallet"

What an IH comment made me build

@Rachealbuildgrowth left a comment suggesting I frame this as a "personality test" — and the framing shift clicked immediately. The gap isn't about friction. It's about motivation. Nobody pastes a wallet address out of curiosity. But people take personality quizzes all the time.

So I built it. The On-Chain Personality Quiz (https://ethrpg.app/quiz) — takes 30 seconds, no wallet needed. I'm curious what class IH readers get most.

  • 5 questions about your on-chain behavior ("What do you mostly do on-chain?", "How do you feel about gas fees?", etc.)
  • Each answer scores toward different classes
  • Result shows your predicted class with confidence percentage and runner-up
  • Then the CTA: "Want to see your real stats? Verify with your wallet."

The idea is to create personal investment before asking for a wallet address. If you already identify as a "Rogue" from the quiz, pasting your address to verify becomes curiosity, not effort.

I also shipped two other changes based on the data:

Flipped the battle CTA. When you view a famous wallet's card, the battle button now says "Battle vitalik.eth with YOUR wallet" instead of generic "Start Battle." This naturally requires your address — and frames the interaction as "you vs. a crypto legend" rather than an abstract tool.

Shareable battle cards. After a PvP battle, you get a generated image card showing both wallets side by side — classes, power scores, and a winner banner. Designed to look good when shared on Twitter or Farcaster feeds.

Fun data points

  • griff.eth (Giveth founder) has the highest Combat Power: Merchant Lv.38, 70,775 Power
  • stani.eth (Aave founder) is a Priest — triggered by high gas spend + heavy contract interactions
  • The rarest class so far: Summoner — requires heavy cross-chain bridge usage
  • In my testing with ~10 known wallets, the quiz matched the real on-chain class about half the time — accurate enough to be interesting, wrong enough to make you want to verify

The retention signal I didn't expect

With only 56 total visitors, I have 2-3 who keep returning. One person visited 3 times in 90 minutes. Another came back the next day at the same time.

I can't prove why they return, but the ranking system is my best guess — positions shift as others battle, creating a check-back trigger. With a sample this small I can't draw conclusions, but it's the most encouraging signal so far.

What's next

The quiz is live but untested with real traffic. This week's test: if even 1 quiz user pastes their wallet to verify, the spectator-to-participant bridge works.

If you take the quiz, drop your result in the comments — I'll compile the IH class distribution next week.


Try the quiz (no wallet needed): https://ethrpg.app/quiz

Or go straight to the gallery: https://ethrpg.app

Source code: https://github.com/tokamak-network/ETH-RPG

on March 3, 2026