select
date_trunc('day',block_timestamp) as Days,
count(distinct tx_hash) as Total_transaction
from optimism.defi.ez_dex_swaps
where origin_to_address = lower('0xCa423977156BB05b13A2BA3b76Bc5419E2fE9680')
and block_timestamp >= current_timestamp - interval '30 days'
group by Days
order by Days desc