jackguy2023-07-20 02:08 PM
    Updated 2023-07-30
    with tab1 as (
    SELECT
    DISTINCT tx_id
    FROM bitcoin.core.fact_inputs
    WHERE PUBKEY_SCRIPT_TYPE LIKE '%taproot%'
    AND block_timestamp > '2021-01-01'

    )


    SELECT
    count(DISTINCT PARSE_JSON(outputs::STRING)[0]['scriptPubKey']['address']) as users
    FROM bitcoin.core.fact_transactions
    LEFT outer join (
    SELECT
    date_trunc('day', hour) as day,
    median(price) as price
    FROM crosschain.core.fact_hourly_prices
    WHERE token_address LIKE lower('0x2260fac5e5542a773aa44fbcfedf7c193bc2c599')
    GROUP BY 1
    ) on day = date_trunc('day', block_timestamp)
    WHERE block_timestamp > '2021-01-01'
    AND tx_id in (SELECT * FROM tab1)

    Run a query to Download Data