0xaimanNumber of Unique NFT Seller on Polygon
    Updated 2022-07-15
    with raw as( select * from (with s1 as (select block_timestamp, tx_id,contract_address, event_inputs:tokenId as token_id, event_inputs:from as NFT_seller ,event_inputs:to as nft_buyer from flipside_prod_db.polygon.events_emitted

    where event_name='Transfer' and event_inputs:tokenId is not null
    and event_removed='FALSE'),

    s2 as (

    select tx_id, event_inputs:takerAssetFilledAmount/10e17 as price_paid from flipside_prod_db.polygon.events_emitted

    where event_name='Fill' and event_inputs:makerFeeAssetData like '0%'
    )

    select block_timestamp as t, s1.tx_id,contract_address as NFT_ca, NFT_seller,NFT_buyer, token_id, price_paid
    from s1 inner join s2 on s1.tx_id=s2.tx_id
    )x inner join flipside_prod_db.polygon.labels as s
    on x.NFT_ca=s.address
    where s.LABEL_TYPE ='nft'
    ),

    bm as (select dt, avg(n_txn) as avg_txn
    from(select date(t) as dt, NFT_seller, count(tx_id) as n_txn
    from raw
    where t>='2022-01-01'
    group by 1,2 order by 1)
    group by 1),

    txn as (select date(t) as dt, NFT_seller, count(tx_id) as n_txn
    from raw

    group by 1,2 )

    select count(NFT_seller) as n_seller
    from(select NFT_seller,count(bm.dt) as nad
    Run a query to Download Data