Afonso_Diaz2023-08-06 08:42 PM
    Updated 2023-08-06
    with

    t1 as (
    select
    distinct a.tx_id
    from solana.core.fact_nft_sales a
    join solana.core.fact_transfers b
    on a.purchaser = b.tx_to
    where a.succeeded = 1
    and a.seller = b.tx_from
    and a.sales_amount <= b.amount
    and a.block_timestamp > b.block_timestamp

    union

    select distinct b.tx_id
    from solana.core.fact_nft_sales a
    join solana.core.fact_nft_sales b
    using(mint)
    where a.succeeded = 1
    and b.succeeded = 1
    and a.seller = b.purchaser
    and a.block_timestamp < b.block_timestamp
    and a.purchaser = b.seller


    union

    select distinct a.tx_id
    from solana.core.fact_nft_sales a
    join solana.core.fact_nft_sales b
    using(mint)
    where a.succeeded = 1
    and b.succeeded = 1
    and a.seller = b.purchaser
    and a.purchaser = b.seller
    Run a query to Download Data