Leaderboard - Rugplay

Leaderboard

Top performers and market activity

{#if loading}
Loading leaderboard...
{:else if !leaderboardData}
Failed to load leaderboard
{:else}
Top Rugpullers (24h) Users who made the most profit from selling coins today {#if leaderboardData.topRugpullers.length === 0}

No major profits recorded today

{:else} Rank User Profit {#each leaderboardData.topRugpullers as user, index} {@const rankInfo = getRankIcon(index)} goto(`/user/${user.userId}`)} >
#{index + 1}
{user.name?.charAt(0) || '?'}

{user.name}

@{user.username}

{formatValue(user.totalExtracted)}
{/each}
{/if}
Biggest Losses (24h) Users who experienced the largest losses today {#if leaderboardData.biggestLosers.length === 0}

Everyone's in profit today! 📈 (This won't last...)

{:else} Rank User Loss {#each leaderboardData.biggestLosers as user, index} {@const rankInfo = getRankIcon(index)} goto(`/user/${user.userId}`)} >
#{index + 1}
{user.name?.charAt(0) || '?'}

{user.name}

@{user.username}

-{formatValue(user.totalLoss)}
{/each}
{/if}
Top Cash Holders Users with the highest liquid cash balances {#if leaderboardData.cashKings.length === 0}

Everyone's invested! 💸

{:else} Rank User Cash {#each leaderboardData.cashKings as user, index} {@const rankInfo = getRankIcon(index)} goto(`/user/${user.userId}`)} >
#{index + 1}
{user.name?.charAt(0) || '?'}

{user.name}

@{user.username}

{formatValue(user.baseCurrencyBalance)}
{/each}
{/if}
Highest Portfolio Values Users with the largest total portfolio valuations (including illiquid) {#if leaderboardData.paperMillionaires.length === 0}

No large portfolios yet! 📉

{:else} Rank User Portfolio Liquidity {#each leaderboardData.paperMillionaires as user, index} {@const rankInfo = getRankIcon(index)} {@const liquidityInfo = getLiquidityWarning(user.liquidityRatio)} goto(`/user/${user.userId}`)} >
#{index + 1}
{user.name?.charAt(0) || '?'}

{user.name}

@{user.username}

{formatValue(user.totalPortfolioValue)} {liquidityInfo.text}
{/each}
{/if}
{/if}