dannyamahWallet Breakdown
    Updated 2025-03-30
    WITH token_won AS (
    SELECT
    event_data:spinner AS spinner,
    event_data:value / CASE WHEN event_data:token_address = '0x1' THEN POW(10, 8)
    ELSE POW(10, 6)
    END AS prize_amount,
    CASE WHEN event_data:token_address = '0x1' THEN 'APT' ELSE 'LOON' END AS token
    FROM aptos.core.fact_events
    WHERE event_type = '0xb588e7842f7fca80cf6d92eeb7a05db0dce6af5e02248374fb4498d96ea23236::spin::SpinEvent'
    AND success = TRUE
    ),

    latest_token_prices AS (
    SELECT
    token_address,
    CASE
    WHEN token_address = '0x1::aptos_coin::AptosCoin' THEN 'APT'
    WHEN token_address = '0x268d4a7a2ad93274edf6116f9f20ad8455223a7ab5fc73154f687e7dbc3e3ec6::LOON::LOON' THEN 'LOON'
    END AS token,
    price,
    ROW_NUMBER() OVER (PARTITION BY token_address ORDER BY hour DESC) AS rn
    FROM aptos.price.ez_prices_hourly
    WHERE token_address IN ('0x1::aptos_coin::AptosCoin', '0x268d4a7a2ad93274edf6116f9f20ad8455223a7ab5fc73154f687e7dbc3e3ec6::LOON::LOON')
    )

    SELECT
    spinner, -- Group by spinner (wallet address)
    COUNT(*) AS spins, -- Number of spins per wallet
    SUM(CASE WHEN t.token = 'APT' THEN prize_amount ELSE 0 END) AS total_apt_won, -- Total APT won per wallet
    SUM(CASE WHEN t.token = 'LOON' THEN prize_amount ELSE 0 END) AS total_loon_won, -- Total LOON won per wallet
    SUM(CASE WHEN t.token = 'APT' THEN prize_amount * p_apt.price ELSE 0 END) +
    SUM(CASE WHEN t.token = 'LOON' THEN prize_amount * p_loon.price ELSE 0 END) AS total_win_usd, -- Total win in USD
    (COUNT(CASE WHEN prize_amount > 0 THEN 1 END) / NULLIF(COUNT(*), 0)) * 100 AS win_rate_pct,
    COUNT(CASE WHEN prize_amount = 0 THEN 1 END) AS spins_without_prize, -- Number of spins with no prize
    Last run: 3 months ago
    SPINNER
    SPINS
    TOTAL_APT_WON
    TOTAL_LOON_WON
    TOTAL_WIN_USD
    WIN_RATE_PCT
    SPINS_WITHOUT_PRIZE
    TOTAL_APT_SPENT
    1
    0x26c3f1e476e6701602952874ba3dfb76c7248effb52634972cf2db0a89bf2cd4
    189132.333683001415.25777518.35011544189.1
    2
    0xf272d3bc7822f911f858779c171e7456006c10879ded163c61e625e8be6fabfe
    774120.1961040992.5950228.165455677.4
    3
    0xcd0f902ef08d2e0f2a5f0983f70ead8e40b2b85d73114376ab8cd5a806481e48
    121429.61945990875.732807526.771889121.4
    4
    0xe84392659f703ebbdf0391d71d3a724cd532bf9f8e3a9ea772c9f2c7ac151e05
    68930.21470000703.159513.788159468.9
    5
    0xd4630ca7e5e7e55341dc8371862cefb37b345d1a33168a17d929cf157c1ccada
    327116.586900650.70282529.357823132.7
    6
    0xe1f1da8e03c4e7c54205e3d9fb6ff6cd8516cca7c8e6684e0f1ee97ead409206
    287113.765320627.8664126.480821128.7
    7
    0x3188cf83e8cf3b0de584688a8249b46be2d197ba962bc9b87a998cb023635e19
    521112.483360627.6246833.013434952.1
    8
    0x5a329ae2ebe209f68fd9193953c69a642ebf9659da8cc4fac913c463db9f4f44
    230113.263800624.6501526.521716923
    9
    0xd34f6f121ff306b9effc84311382fd92fc5dc0f9dddfe487b2615a3d7f5d1f90
    569107.5143800623.9231531.458739056.9
    10
    0x73c1d08062827a4ec076f74226c4ea7b31416c17314ab26f0e87be93c11fe6f4
    252112.417420603.27633533.730216725.2
    11
    0xcc267d31e969054ef1f9557b7656ccf21cce794822190e6ca180bb98202682a1
    375103.728830561.29247753624037.5
    12
    0x4c81d439fb902c166a3019a6f7da61e3c0c4b5d369a9a87cff6946283d41f48f
    104621.51201340557.75979527.2467761104.6
    13
    0x6ed08aa2c822cece9ad916bd6b382a8d24bd1a76add02ac00f6769eee745feff
    56720.51110460518.89235514.462148556.7
    14
    0x4af8416c75e6d0b8fa39d006267a5711c85316ea75e9f402aacc1e250e7dd4d1
    58017.71035170476.223522523.793144258
    15
    0xd82fece63d253206e32dae8eb19f942442bbaf90cd82874bb63e1604f4f141c6
    1019850451.3527.3798740101.9
    16
    0x58384d2e38bc94101586b952c0887d94df28414cc2602b59035cd3d85b00155b
    57620.9750500388.10112513.715349757.6
    17
    0x3d06b94cc2493b6fc56fb433e4ea37b3b125831e197f50be50d5b8419ed1075d
    67617.3796590386.003857530.325447167.6
    18
    0x1d9db0748d575c5421f1c2d18fdd8b025beec0faa9332d397225a8c44f5f83f5
    78019.9623120335.7560623.846259478
    19
    0x8974d2e2914a37e04a11f3432c90754288de262260196cb2d4d118e886a44099
    16213.5614200298.4783525.308612116.2
    20
    0x71d6545f5e18bb15bc21ea1ff433b35b7df45ea94bf2f202c77f37e428770fc6
    5803.9672170268.907772528.793141358
    ...
    2613
    267KB
    23s