Skip to content

feat: add FNDRY Token Price Widget with DexScreener integration and sparkline chart [fj4WqyCCw3C5ShR1RfB7MoBPTpkRrBFYP1uT35g3MvT] - #1429

Open
waterWang wants to merge 1 commit into
SolFoundry:mainfrom
waterWang:feat/fndry-token-price-widget
Open

feat: add FNDRY Token Price Widget with DexScreener integration and sparkline chart [fj4WqyCCw3C5ShR1RfB7MoBPTpkRrBFYP1uT35g3MvT]#1429
waterWang wants to merge 1 commit into
SolFoundry:mainfrom
waterWang:feat/fndry-token-price-widget

Conversation

@waterWang

Copy link
Copy Markdown

🏭 Bounty T2: FNDRY Token Price Widget Component

Closes #846

Description

Build an embeddable React component displaying real-time FNDRY token price using DexScreener API. Includes sparkline charts and price change indicators.

Changes

  • New hook: useFndryPrice — fetches real-time FNDRY price from DexScreener API with 30s auto-refresh interval
  • New component: FndryTokenPrice — embeddable widget with:
    • Real-time price display with adaptive formatting
    • 24h price change badge (green/red with trend icon)
    • Sparkline chart (AreaChart via Recharts) with gradient fill
    • Market stats: 24h Volume, Liquidity, FDV
    • Loading skeleton and error/retry states
    • Compact mode for smaller containers
    • DexScreener attribution link
    • Responsive design for any container size
  • Integration: Added widget to HeroSection, displayed below stats strip

Tech Stack

  • React 18 + TypeScript + Vite
  • Tailwind CSS 4 (Forge theme — matches existing design system)
  • Recharts (AreaChart sparkline)
  • Framer Motion (animations)
  • DexScreener API (real-time price data)

Acceptance Criteria

  • ✅ Real-time price updates from DexScreener (30s refetch interval)
  • ✅ 24h price change percentage display (green/red badge)
  • ✅ Sparkline chart with gradient fill
  • ✅ Responsive design for multiple container sizes (via compact prop)
  • ✅ Loading skeleton and error/retry states
  • ✅ Follows SolFoundry design system (Forge theme colors, fonts, borders)

Wallet

FaaFyfxR9WAQrL7FcAgEHJvztd8cVMxvjHRS55rw1nwH

@waterWang
waterWang force-pushed the feat/fndry-token-price-widget branch from 7aa3044 to 3f579fb Compare August 10, 2026 03:48
@waterWang waterWang changed the title feat: add FNDRY Token Price Widget with DexScreener integration and sparkline chart [FaaFyfxR9WAQrL7FcAgEHJvztd8cVMxvjHRS55rw1nwH] feat: add FNDRY Token Price Widget with DexScreener integration and sparkline chart [fj4WqyCCw3C5ShR1RfB7MoBPTpkRrBFYP1uT35g3MvT] Aug 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T2: FNDRY Token Price Widget Component

1 participant