Mrfticostly-silver
    Updated 2025-02-13
    WITH wallet_tx_counts AS (
    SELECT
    s.value::string as wallet,
    COUNT(*) as tx_count
    FROM eclipse.core.fact_transactions,
    LATERAL FLATTEN(input => signers) s
    WHERE succeeded = TRUE
    GROUP BY 1
    ),

    wallet_percentiles AS (
    SELECT
    wallet,
    tx_count,
    PERCENT_RANK() OVER (ORDER BY tx_count) as percentile
    FROM wallet_tx_counts
    )

    SELECT
    MIN(tx_count) as min_tx_for_top_1_percent
    FROM wallet_percentiles
    WHERE percentile >= 0.99;
    Last run: about 1 month ago
    MIN_TX_FOR_TOP_1_PERCENT
    1
    45149
    1
    9B
    523s