-
Notifications
You must be signed in to change notification settings - Fork 32
Description
Overview
Track and update user reputation scores on Starknet blockchain.
Background
Builds decentralized trust system for platform users.
Specifications
● Calculate reputation from completed jobs
● Store reputation on-chain
● Sync with smart contract events
● Display reputation scores in profiles
Tasks
● Add reputation fields to user entity
● Create reputation calculation service
● Implement blockchain sync methods
● Add reputation display endpoints
Impacted Files
● src/auth/auth.service.ts
● src/auth/entities/user.entity.ts
● src/reviews/reviews.service.ts
● src/jobs/blockchain.service.ts
Labels: backend, reputation, blockchain, blocked
Contribution Guidelines
● Assignment required before PR submission
● Timeframe: 4-5 days
● PR description must include: Close #IssueNumber
● Read the contribution guide
Acceptance Criteria
● Reputation scores calculated accurately
● On-chain updates synchronized
● Scores displayed in user profiles