project screenshot 1
project screenshot 2
project screenshot 3

Kiss or Slap

Kiss or Slap is an on-chain social app on Farcaster Frame creating a fun social experience of meeting strangers with underlying prisoner dilemma & tokenomics.

Kiss or Slap

Created At

Superhack 2024

Winner of

Conduit - Best Rollup on Conduit 2nd place

ETHGlobal - 🏆 Superhack 2024 Finalist

Project Description

This frame can be shared in any Farcaster channel, where users are randomly shown other members and can choose to Kiss or Slap them. We record each interation on Base so users don’t need to sign transactions. The game’s strategy mirrors the prisoner’s dilemma: if both players kiss, they earn tokens. But if one slaps while the other kisses, the slapper scores more. Because every interaction is stored onchain, our leaderboard gradually reveals each member’s reputation. Star tokens are streamed based on scores and can be claimed anytime, making each kiss or slap count!

Built by: julie shi, david hurley

How it's Made

Conduit:

  1. We made Conduit L3, rizz, as the main social chain powering the Kiss or Slap to provide a fast and smooth experience
  2. Native token called $STAR is on conduit L3. User can redeemed the token.

Farcaster Frames:

  1. This library was used to bootstrap the frame, https://github.com/Zizzamia/a-frame-in-100-lines
  2. Frames are built using Coinbase’s onchainkit
  3. Neynar API was used to pull 1000 channel members on Farcaster
  4. Vercel OG image generation was used to create dynamic profile images of channel members
background image mobile

Join the mailing list

Get the latest news and updates