messaricNFT Mkts - Sales Count and Volume 24h copy
    Updated 2023-10-06
    -- forked from marqu / cNFT Mkts - Sales Count and Volume 24h @ https://flipsidecrypto.xyz/marqu/q/Mka1wyv_0Pjo/cnft-mkts---sales-count-and-volume-24h

    with

    me_cnft_txs as (

    select

    block_timestamp
    , tx_id
    , signers[0] as user_address
    , iff((post_balances[0] + fee) < pre_balances[0], 'buy', 'sell') as label_action
    , abs(post_balances[0] - pre_balances[0] + iff(label_action = 'buy', +fee, -fee)) / pow(10,9) as amount
    , 'Magic Eden' as marketplace
    from solana.core.fact_events
    inner join solana.core.fact_transactions
    using(block_timestamp, tx_id, succeeded)
    where succeeded
    and program_id = 'M3mxk5W2tt27WGT7THox7PmgRDp4m6NEhL5xvxrBfS1'
    and array_contains('Program log: Instruction: BuyNow' ::variant, log_messages)
    and block_timestamp between '2023-09-15' and '2023-10-01'
    ),

    tensor_cnft_txs as (

    select

    block_timestamp
    , tx_id
    , signers[0] as user_address
    , iff((post_balances[0] + fee) < pre_balances[0], 'buy', 'sell') as label_action
    , abs(post_balances[0] - pre_balances[0] + iff(label_action = 'buy', +fee, -fee)) / pow(10,9) as amount
    , 'Tensor' as marketplace

    from solana.core.fact_events