Returns the Wave Total Leaderboard or the Wave Leaderboard for Specific Period.
Usage
import { getWaveLeaderBoard } from '@azuro-org/toolkit'
const periods = await getWaveLeaderBoard()
Props
{
waveId?: WaveId
account?: Address
startsAt?: number
chainId?: ChainId
}
type WaveId = number | 'active'
type ChainId =
| 100 // Gnosis
| 137 // Polygon
| 80002 // Polygon Amoy
| 88888 // Chiliz
| 88882 // Chiliz Spicy
| 8453 // Base
| 84532 // Base Sepolia
Return Value
Array<{
position: number
address: Address
points: string
bonusPoints: string | null
totalMultipliedPoints: string
bonusMultiplier: number | null
level: number | null
levelDescription: WaveLevelData | null
}> | null
type WaveLevelData = {
level: number
name: WaveLevelName
boost: string
pointsNeeded: string
comment: string
}