SELECT DISTINCT
b.tx_hash
FROM
optimism.core.fact_transactions as a,
optimism.core.fact_traces as b,
optimism.core.fact_token_transfers as c
WHERE
DATE(a.block_timestamp) = '2023-03-24'
and DATE(b.block_timestamp) = '2023-03-24'
and DATE(c.block_timestamp) = '2023-03-24'
and a.TX_HASH = b.TX_HASH
and b.TX_HASH = c.TX_HASH
and substring(b.input, 3, 8) = 'fa461e33'
and c.FROM_ADDRESS = b.to_address
and b.input like concat('%', substring(c.TO_ADDRESS,3), '%')
and b.to_address = '0x5c4cf9768c857528b025a6de958f803c852fbaf1'