← Back to home

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.

Screenshots

Kiss or Slap screenshot 1
Kiss or Slap screenshot 2
Kiss or Slap screenshot 3

Problem Statement

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

Solution

Conduit:We made Conduit L3, rizz, as the main social chain powering the Kiss or Slap to provide a fast and smooth experienceNative token called $STAR is on conduit L3. User can redeemed the token.Farcaster Frames:This library was used to bootstrap the frame, https://github.com/Zizzamia/a-frame-in-100-linesFrames are built using Coinbase’s onchainkitNeynar API was used to pull 1000 channel members on FarcasterVercel OG image generation was used to create dynamic profile images of channel members

Hackathon

Superhack 2024

2024

Prizes

  • 🏆

    Best Rollup on Conduit2nd place

    Conduit

  • 🏆

    🏆 Superhack 2024 Finalist

    ETHGlobal

Contributors