-
Notifications
You must be signed in to change notification settings - Fork 207
feat: Learner Dashboard — real on-chain data #1014
Copy link
Copy link
Open
Labels
GrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Activity
Metadata
Metadata
Assignees
Labels
GrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Summary
The Dashboard page currently shows a coming-soon placeholder. This issue is to implement a fully working learner dashboard backed by real on-chain and database data.
What to build
A dashboard at
/dashboardthat shows a logged-in scholar's:learn_token.balance(address)via the Soroban RPC simulation endpoint (GET /api/lrn/balance/:addressalready exists)GET /api/scholars/:address/milestones)reputationRankutil already insrc/util/reputationRank.tsRelevant existing code
src/pages/Dashboard.tsxsrc/hooks/useLearnToken.tssrc/hooks/useScholarMilestones.tsserver/src/controllers/scholars.controller.tssrc/util/reputationRank.tsAcceptance criteria