Coindle - daily crypto guessing game

Coindle

Team: @droo4you
Submitted: [03/31/2026]


Answer Capsule

Coindle is a daily crypto guessing game where players identify a mystery cryptocurrency in 6 tries using clues across 6 categories. Pyth Hermes Price Feeds power the live price display, 24h change calculation, price tier game logic, and 90-day sparkline charts for ALL of the 140+ pyth verified coins in the curated pool. Available as a web app (coindle.xyz), Discord bot, and Farcaster mini app.


What It Does

Coindle is a quick and engaging way to test your ball knowledge about coins and learn about the coins. With accurate price data, players can start their morning with a daily crypto themed puzzle.


Pyth Features Used

Check all that apply:

  • Price Feeds (on-chain or off-chain) 4 integration points:

    1. Real-time live price display (polling every 30s)

    2. 24-hour price change via historical timestamp endpoint

    3. Price tier classification for game logic (10 logarithmic tiers)

    4. 90-day sparkline chart using historical price sampling

  • Entropy (randomness)

  • Both


Links


Screenshots / Media

Dark Mode (Default) / Light Mode Option

1. Live Price Display

Every coin in the game shows its real-time Pyth price with a green pulse indicator. Prices update every 30 seconds via the Hermes `/v2/updates/price/latest` batch endpoint. All 141 coins fetched in a single HTTP call.

2. 90-Day Sparkline Charts

Historical prices sampled every 3 days over 90 days (31 data points) via Pyth’s timestamp endpoint. Rendered as SVG sparklines to give players a visual hint about the coin’s price trend.

3. 24h Price Change

The Hermes historical endpoint (`/v2/updates/price/{timestamp}`) provides the price from 24 hours ago. The percentage change is displayed alongside current prices throughout the game — on guess rows, the answer reveal, and the game-over card.

4. Price Tier Game Logic

Pyth prices are mapped to 10 logarithmic tiers (from <$0.0001 to >$10,000). When a player guesses, the price tier comparison tells them if the mystery coin is in the same price range (green), adjacent range (yellow), or far off (red) with directional arrows.


Tech Stack

  • Framework/Language: Next.js 16 (App Router), TypeScript, Tailwind CSS 4

  • Blockchain: Pyth Network (Hermes API — live price feeds, historical prices, 141 verified feeds)

  • Agent Framework: N/A

  • Deployment: Vercel (web app), Railway (Discord bot), Farcaster Mini App


Content Contributions


Licensing

This project is licensed under Apache 2.0 (required for all submissions).


Eligibility Confirmation

  • I am 18+ years old

  • I am not located in an OFAC-sanctioned jurisdiction

  • I confirm this is an original work created during the hackathon period

  • I have read and agree to the Terms & Conditions


1 Like