Skip to main content

Overview

Integrate ZKScore into gaming platforms to track player reputation, enable skill-based matchmaking, and reward achievements.

Implementation

async function getPlayerProfile(address) {
  const score = await zkScore.getScore(address);
  const achievements = await zkScore.getAchievements(address, { category: 'gaming' });
  
  return {
    address,
    gamingScore: score.breakdown.gaming,
    achievementCount: achievements.length,
    skillTier: getSkillTier(score.breakdown.gaming)
  };
}