Afonso_DiazGrouping stakers
    Updated 2024-11-30
    with

    blocto_txns as (
    select
    tx_id,
    block_timestamp,
    f.value as user,
    event_data:amount as tx_fee
    from flow.core.fact_transactions
    inner join table(flatten (input => authorizers)) f
    join flow.core.fact_events
    using (tx_id)
    where payer = '0x55ad22f01ef568a1'
    and tx_succeeded = 1
    and user not in (select distinct account_address from flow.core.dim_contract_labels)
    ),

    pricet as (
    select
    hour::date as date,
    avg(price) as price_usd
    from flow.price.ez_prices_hourly
    where symbol = 'FLOW'
    group by 1
    ),

    main as (
    select
    tx_id,
    block_timestamp,
    delegator as user,
    amount,
    amount * price_usd as amount_usd,
    iff(action in ('DelegatorTokensCommitted', 'TokensCommitted'), 'Stake', 'Unstake') as action,
    node_id
    from
    QueryRunArchived: QueryRun has been archived