AlphIQ
AlphIQ: The all-in-one Alephium dashboard for real-time blockchain analytics, dynamic contract insights, and gamified onchain scoring—complete with live network stats, wallet profiler, token flows, Ra
Videos
Description
AlphIQ
Overview
AlphIQ is a comprehensive analytics dashboard for the Alephium blockchain, featuring real-time network stats, wallet profiling, contract decoding, gamified onchain scoring, quests, and more. This report summarizes the current state of features: implemented, in progress, and pending/planned, based on the codebase and documentation.
LIVE DEMO = https://alph-iq.vercel.app/
Admin panel = https://alph-iq-admin-panel.vercel.app/admin/login
1. Implemented Features
Core Dashboard & UI
Modern, Responsive UI: Built with Next.js, React, Tailwind CSS, and Radix UI. Modular, accessible, and visually appealing.
Global Layout: Header (wallet connect, navigation), footer, and theming (
app/layout.tsx
,components/TopBar.tsx
,components/Footer.tsx
).
Live Network Stats
LiveStats Component: Fetches and displays real-time Alephium network data (block height, TPS, health, etc.) using custom hooks (
components/LiveStats.tsx
,hooks/useNetworkStats.ts
).
Wallet Profiling
WalletProfiler: Connect/view any Alephium wallet, see balances, recent transfers, and activity charts (
components/WalletProfiler.tsx
,hooks/useAddressInfo.ts
,hooks/useAddressTransactions.ts
).Streak Tracking: Visualizes login streaks and activity (
components/StreakCard.tsx
).
Onchain Score & Gamification
OnchainScoreCard: Summarizes wallet's onchain score, XP, streak, and multipliers (
components/OnchainScoreCard.tsx
).Score Calculation: Sophisticated scoring logic based on balance, transaction history, and account age (
lib/score.ts
).Score History Chart: Interactive chart of score progression (
components/score-history-chart.tsx
).Achievements & Badges: Achievements for actions like first transaction, contract deployment, referrals, etc. (see
app/onchain-score/page.tsx
).Score Multipliers: Visualizes active and upcoming multipliers (streaks, weekend boosts, etc.) (
components/score-multiplier.tsx
).Leaderboard: Ranks wallets by score, XP, and achievements (
components/leaderboard.tsx
).
Quests & Challenges
Quest of the Day: Daily/weekly quests, submission forms, and status tracking (
components/QuestOfDay.tsx
,app/quests/page.tsx
).Quest List: All active quests, with partner info, categories, and user submissions.
XP Rewards: Completing quests/achievements grants XP and badges.
Contract & Token Analytics
Contract Decoder: Decodes and displays smart contract data, including state and bytecode (
components/ContractDecoder.tsx
).Token Distribution Card: Visualizes token distribution among holders (
components/TokenDistributionCard.tsx
,hooks/useTokenDistribution.ts
).
Blog & Updates
BlogFeed: Fetches and displays latest blog posts or project updates (
components/BlogFeed.tsx
,hooks/useBlogPosts.ts
).
Miscellaneous
UI Primitives: Rich set of reusable UI components (
components/ui/
).Theming: Custom color palette, dark/light support
Progress During Hackathon
AlphIQ is a comprehensive analytics dashboard for the Alephium blockchain, featuring real-time network stats, wallet profiling, contract decoding, gamified onchain scoring, quests, and more. LIVE DEMO = https://alph-iq.vercel.app/ Admin panel = https://alph-iq-admin-panel.vercel.app/admin/login
Tech Stack
Fundraising Status
None