with sales as (
select
date(block_timestamp) as date,
'Uniswap' as aggragator,
tx_hash,
buyer_address
from ethereum.core.ez_nft_sales
where ORIGIN_TO_ADDRESS = '0xef1c6e67703c7bd7107eed8303fbe6ec2554bf6b'
UNION ALL
select
date(block_timestamp) as date,
aggregator_name as aggragator,
tx_hash,
buyer_address
from ethereum.core.ez_nft_sales
where aggregator_name in ('Gem','Blur')
)
, airdrop as (
select
date(block_timestamp) as date ,
tx_hash,
origin_from_address
from ethereum.core.ez_token_transfers
where origin_to_address = '0x8b799381ac40b838bba4131ffb26197c432afe78'
and from_address = '0x8b799381ac40b838bba4131ffb26197c432afe78'
and symbol = 'USDC'
)
, transactions as (
select
date(block_timestamp) as date,
tx_hash,
from_address
from ethereum.core.fact_token_transfers
where date >= '2022-11-30'