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
Video
Công nghệ sử dụng
Sự miêu tả
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