freemartianTotal User activity
    Updated 2024-12-08

    with prices AS (
    SELECT
    hour::date AS day,
    symbol,
    AVG(price) AS price
    FROM aptos.price.ez_prices_hourly
    WHERE hour::date>= '2024-03-01'
    GROUP BY 1,2
    ),

    supply AS (
    SELECT
    block_timestamp,
    tx_hash,
    event_data:account_addr AS wallet,
    tokens.symbol,
    CAST(amount AS NUMBER) / POW(10, decimals) as amount,
    (CAST(amount AS NUMBER) / POW(10, decimals))*price AS amount_usd
    FROM aptos.core.fact_events ev
    JOIN aptos.core.fact_transfers trans using(TX_HASH)
    JOIN aptos.core.dim_tokens tokens using(TOKEN_ADDRESS)
    INNER JOIN prices p ON (block_timestamp::date = day AND p.symbol = tokens.symbol)

    WHERE event_type = '0xc6bc659f1649553c1a3fa05d9727433dc03843baac29473c817d06d39e7621ba::lending::SupplyEvent'
    AND wallet = LOWER ('{{wallet_address}}')
    AND block_timestamp::date>= '2024-03-01'
    GROUP BY all
    ),

    withdraw AS (
    SELECT
    block_timestamp,
    tx_hash,
    event_data:account_addr AS wallet,
    tokens.symbol,