stellarcade-sdk

Quests & Leaderboards

Quests — client.quests

listForPlayer(playerAddress)

Returns every QuestProgress entry for a player: progress, target, claimed, and their current streak.

claim(questId, playerAddress)

Submits a claim transaction for a completed quest. Returns a TxSubmitResult.

Leaderboard — client.leaderboard

get(query?)

interface LeaderboardQuery {
  gameId?: GameId | "overall";
  limit?: number;
}

Returns LeaderboardEntry[], ranked. Omit gameId for the overall cross-game leaderboard.