permarywins and loss
    Updated 2025-02-25
    WITH avax_price AS (
    SELECT
    DATE_TRUNC('day', hour) AS day,
    AVG(price) AS price
    FROM avalanche.price.ez_prices_hourly
    WHERE symbol = 'WAVAX'
    GROUP BY 1
    ),
    player_stats AS (
    SELECT
    a.origin_from_address AS player,
    COUNT(DISTINCT a.tx_hash) AS play_count,
    SUM(a.amount * b.price) AS wagered,
    SUM(CASE WHEN a.origin_function_signature = '0x999bc83e' THEN a.amount * b.price ELSE 0 END) AS winnings,
    SUM(a.amount * b.price) - SUM(CASE WHEN a.origin_function_signature = '0x999bc83e' THEN a.amount * b.price ELSE 0 END) AS net_loss
    FROM avalanche.core.ez_native_transfers a
    JOIN avax_price b ON DATE_TRUNC('day', a.block_timestamp) = b.day
    WHERE LOWER(a.origin_to_address) IN (
    LOWER('0x7D812a58DD63Eb3A7b3b84f9290BD84dB148893F'),
    LOWER('0x08E1e965b485Ed4f8F4E4b32bc65bBbE5F302D72'),
    LOWER('0x5035fC7a8b92C21e5146a4F00ccE543Df4B35A3e'),
    LOWER('0x0382DF14B587c51052FFcCA53DB8697849Ca1B2e'),
    LOWER('0x50e50B4076817b10C341CaB216C28012069eC3Ed'),
    LOWER('0x8425E43C147329BF5B12b17Aba180bb5834e3Bbf'),
    LOWER('0x02C1eDfbA909Dafd1ECf6aA9182FC69ee4c10e11'),
    LOWER('0x8a06D417df79e271B99C42dfB55158de3594f963'),
    LOWER('0x3d74Cbac40E2F23a795C665056613e3f3a83d160')
    )
    AND a.origin_function_signature IN (
    '0x53ccbeea', '0x2426b72b', '0x53ccbeea', '0xe427275b', '0x14ea3539',
    '0x51ea0b03', '0x3eefe77e', '0x999bc83e', '0x11af445d'
    )
    AND a.block_timestamp >= DATEADD('day', -30, CURRENT_DATE) -- Last 30 days
    GROUP BY 1
    )
    SELECT
    Last run: 2 months ago
    PLAYER
    PLAY_COUNT
    WAGERED
    WINNINGS
    NET_LOSS
    RANK_WAGERED
    RANK_LOSS
    1
    0x26737fb3fb631a057a085b51af5087e578b02584462964083.32930.6656125964082.663687511
    2
    0x2962f50c660287834a617d0a8de7dd1a5affcf44417786584.7297333330786584.72973333322
    3
    0x9bfe0a05a274b229e0e4bd162bd22aea9276cdbf512767576.7168854170767576.71688541733
    4
    0x94f35b2444ec6e60296002e028a7fcd74fd6c5ed313541626.8587458330541626.85874583344
    5
    0xfa80c1a8f2968d6526607d780b06acb68d61beb8431452830.028431250452830.0284312555
    6
    0x75333d612f37fcb6c3a0da520bee0ba8380318bf4217388268.2582817710388268.25828177166
    7
    0x19a88cfc0b097e6f9f2bfdd0cc18765e169ca05c874380591.6919041670380591.69190416777
    8
    0xaad01bec406b83850f2870dd5e19b36c2cda58d4236375089.51331250375089.513312588
    9
    0x327d9c5d98000e84cf3375cb5607da2ae5cc4850139369276.3126033330369276.31260333399
    10
    0x1afd1968f6081c88dad6da186cc15286512e90c6426366596.725328510366596.725328511010
    11
    0x1142184c427c843172c14025df52501536cafe26301342452.3653222922005.355625340447.0096972921111
    12
    0xf83128ae01dc7d66d4d8807903fa0431efb4e123137331135.0700833330331135.0700833331212
    13
    0x6954f7add88b0c0a2761a5dd0a56913df88894c8366243592.008331667700.4073125242891.6010191671313
    14
    0x808a7287d7ce25f06b6f2201a95042e15f047c6b650237496.6612714580237496.6612714581414
    15
    0xa9614ce2adfff408877b56caff111ba591196997101217513.3834311560217513.3834311561515
    16
    0xfda8a1094327e78ea9748176867977bad05e5b1b315191704.274151250191704.274151251616
    17
    0x65690116a8b689e434754c7d58930e4741b71b83592172375.4413640630172375.4413640631717
    18
    0x37099c929a51083c83f3eff38e811dda24c783c6710161833.9512785420161833.9512785421818
    19
    0x95894a9da8596206545787300f2e77c5b68e5ac6276148182.3510854171351.47425146830.8768354171919
    20
    0x59de758485f31c989d5ceda62f78bab94f735c83417142041.5313556250142041.5313556252020
    100
    9KB
    8s