# Coindle - daily crypto guessing game

**URL:** <https://dev-forum.pyth.network/t/coindle-daily-crypto-guessing-game/707>\
**Category:** Pyth Community Hackathon\
**Created:** [March 31, 2026, 9:39am UTC](https://dev-forum.pyth.network/t/coindle-daily-crypto-guessing-game/707 "2026-03-31T09:39:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![droober](https://yyz2.discourse-cdn.com/flex034/user_avatar/dev-forum.pyth.network/droober/32/185_2.png) [@droober](https://dev-forum.pyth.network/u/droober)\
**Post date:** [March 31, 2026, 9:39am UTC](https://dev-forum.pyth.network/t/coindle-daily-crypto-guessing-game/707/1 "2026-03-31T09:39:09Z")

</div>

# **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:

- Entropy (randomness)

- Both

* * *

## **Links**

- - \*\*Live Demo\*\*: [https://coindle.xyz](https://coindle.xyz)

* * *

## **Screenshots / Media**

Dark Mode (Default) / Light Mode Option

 ![coindle-dark-mode](https://canada1.discourse-cdn.com/flex034/uploads/dev_pyth/original/1X/55cd6cc2d46b89955a8899808137677a28155f04.png)

 ![coindle-light-mode](https://canada1.discourse-cdn.com/flex034/uploads/dev_pyth/original/1X/bf08a6a20071da4d282a2c1876a37306c30d82ba.png)

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.

 ![coindle-pyth-fdv-price-category](https://canada1.discourse-cdn.com/flex034/uploads/dev_pyth/original/1X/5ac63e42d5f40c90d35148a0dc9ab7dd5f857e64.png)

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.

 ![coindle-pyth-chart](https://canada1.discourse-cdn.com/flex034/uploads/dev_pyth/original/1X/8886122188a646994e69a23c4fa87e49c39709f0.png)

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.

 ![coindle-pyth-dayprice](https://canada1.discourse-cdn.com/flex034/uploads/dev_pyth/original/1X/3582e5745ae55058f1b21a8103dd24c39aae7209.png)

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.

 ![coindle-pyth-price-feed](https://canada1.discourse-cdn.com/flex034/uploads/dev_pyth/original/1X/914f2002d79b753ff10839391da075c374192422.png)

* * *

## **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**

- **Public Post**

- **\*\*Technical Contribution\*\*:**

- **Bonus — [X Platform Post:](https://x.com/droo4you/status/2036432884941332715?s=20)**[[URL]](https://x.com/droo4you/status/2036432884941332715?s=20)

* * *

## **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](https://dev-forum.pyth.network/t/terms-conditions/527)

* * *
