On-chain Identity Scoring System
Pool Prize
1st Place
Product deadline
Opened
Winners Announce
Community
Difficulty:
Medium
Blockchain knowledge:
Medium
Frontend knowledge:
Low
Description
Build a dApp using an indexer to check the activities of given EVM addresses. Activities are based on smart contract interactions and transactions. For example, a mint() call or approve() call to a contract can be considered an activity. Categorize the activities and build useful scoring systems using the activity data.
If users connect their wallets to the dApp (Metamask or Talisman), you can calculate their scores and add them to a leaderboard.
Interesting scoring systems:
Trader Score 📈: based on how often the users interact with the DEXes and operate token swaps and how much their volumes are
Farmer Score 👨🌾: based on how often the users provide liquidity on various DeFi protocols and how much they provided
Degen Score 💰: based on how often the users’ position on lending protocols and CDPs and how high their leverages are
Diamond Hand Score 💎🙌: based on how long in average for users to hold certain tokens
Acceptance Criteria
Implement 2+ scoring systems for on-chain addressesBuild a dApp that allows users to connect their wallets, calculate their scores, and record on the leader boardUsing a data indexer like SubSquid or SubQuery.
Reward Tiers
Up to $4000
Contribution to the Astar ecosystem (25%)Originality, Creativity, and Innovation (25%)Technical Difficulty (25%)User Experience (25%)
Resources
Official documentation: HereAPI documentation: HereXCM documentation: HereNetwork details: HereAll about dApp staking: HereExample of AsterBase: HereUsing precompiles: HereDeveloper hack support: Join here
Happy hacking!