Global leaderboard system on ProbeChain Rydberg Testnet (Chain ID: 8004).
Create leaderboards, submit scores by authorized reporters, query rankings and top players.
registerBoard(name, category, sortOrder)-- Create a leaderboardsubmitScore(boardId, player, score, proofHash)-- Submit a scoregetTopPlayers(boardId, count)-- Get top N playersgetPlayerRank(boardId, player)-- Get a player's rank
cp .env.example .env
npm install
npx hardhat compile
npx hardhat run scripts/deploy.ts --network rydberg- Chain ID: 8004
- EVM: London
- Solidity: 0.8.24