Picture duels on the blockchain. Snap, guess, earn. Play free anytime, wager CELO in PvP ranked matches, or contribute photos and collect royalties forever.
Which landmark is this?
How It Works
No wallet? No problem. Jump into Free Casual mode instantly. Connect MiniPay or any Celo wallet to unlock paid modes.
Each round shows a blurred or cropped image. Pick the correct answer from four options before time runs out.
Beat your opponent in PvP and claim 87% of the wager pool. Earn royalties every time your contributed photo gets played.
Game Modes
Earn
DuelSnap isn't just a game — it's an economic layer. Play, contribute, and win to build an on-chain income stream.
Beat your opponent in a ranked duel and collect 87% of the 0.2 CELO wager pool instantly.
Submit an image. Once it passes AI verification and gets played in Paid Casual, you earn a royalty cut every single time. Permanently.
High-score players in Paid Casual sessions share a portion of the session pool. Accuracy pays.
Contribute
Build a passive income stream by contributing questions to the DuelSnap pool. Your photo, your royalty, forever.
Upload any image you own. Landmark, object, animal, art — anything with a clear answer.
Our Gemini-powered review checks for quality, uniqueness, and appropriate content. Usually under 60 seconds.
Once approved, your photo enters the question pool. Every time it gets played in a Paid session, you collect a royalty — automatically, on-chain.
Every Paid Casual session distributes fees across the ecosystem:
Contributors split the 27% pool proportionally based on how often each photo was played in the session.

Why Celo
Open DuelSnap inside Opera MiniPay and your wallet connects instantly — no popups, no approvals, one tap to play.
Celo's fee abstraction layer (Mento protocol) means users never need to hold CELO just for gas. cUSD covers everything.
Transactions cost fractions of a cent. Wager 0.1 CELO without losing anything to the network.
MetaMask, Rainbow, WalletConnect — any Ethereum wallet works on day one.
FAQ
Can't find your answer? Open a discussion on GitHub.
No. Free Casual mode works without any wallet — just open and play. A Celo-compatible wallet (MiniPay, MetaMask, Valora, etc.) is only needed for Paid Casual and PvP modes.
Both players stake 0.1 CELO before the match. After 10 questions, the player with the higher score wins 0.174 CELO (87% of the 0.2 CELO pool). The remaining 13% goes to the protocol treasury and contributors.
Royalties accumulate on-chain as Paid Casual sessions complete. Each session distributes 27% of fees proportionally to all contributors whose photos were used in that session. Payouts are claimable directly from your profile.
If both players score identically, the stakes are refunded minus gas fees. Ties are rare due to the tiebreaker: fastest correct answer wins the round.
Any original image where the subject has a clear, single correct answer. Landmarks, animals, famous artworks, logos, foods. No people's faces, no NSFW content, no copyright-protected images.
Celo mainnet. All transactions are settled on Celo L1 — no bridges, no L2 complexity. Gas fees are typically under $0.01.
Yes — DuelSnap is MiniPay-native. Open it inside the Opera MiniPay browser and your wallet connects instantly with no popups or manual approvals. Your CELO balance is ready to wager immediately.
Celo's fee abstraction layer (Mento protocol) lets you pay gas fees in cUSD instead of CELO. That means you never need to hold CELO just for gas — your stablecoin balance covers everything.
Celo is a carbon-negative blockchain. Every transaction on DuelSnap — including wagers, royalty distributions, and game settlements — has a net-negative carbon footprint through Celo's on-chain carbon offset mechanism.
No signup. No deposit. Open Free Casual and start guessing. Add a wallet when you're ready to compete for real CELO.