datavortexCGX Holders
    Updated 2025-03-26
    WITH token_transfers AS (
    SELECT
    from_address AS sender,
    to_address AS receiver,
    CAST(amount AS FLOAT) AS amount
    FROM ronin.core.ez_token_transfers
    WHERE contract_address = LOWER('0x656fe582b4c6dc95c598ea54dc820eb36152e2f7')
    ),
    aggregated_balances AS (
    SELECT
    account,
    SUM(balance_change) AS total_balance
    FROM (
    SELECT receiver AS account, amount AS balance_change
    FROM token_transfers
    WHERE receiver != '0x0000000000000000000000000000000000000000'
    UNION ALL
    SELECT sender AS account, -amount AS balance_change
    FROM token_transfers
    WHERE sender != '0x0000000000000000000000000000000000000000'
    ) AS balances
    GROUP BY account
    HAVING total_balance > 0.000001
    )

    SELECT
    COUNT(DISTINCT account) AS "Total CGX Holders"
    FROM aggregated_balances;

    /*
    WITH transfers AS (

    SELECT
    from_address,
    Last run: 2 months ago
    Total CGX Holders
    1
    16782
    1
    9B
    2s