You are on page 1of 2

SELECT

DATE_TRUNC('hour', block_time) AS hour,


SUM(
CASE
WHEN to = 0xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f THEN value / 1e18
ELSE 0
END
) AS ethPlus,
SUM(
CASE
WHEN to = 0xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f THEN 0
ELSE -(value/1e18)
END
) AS ethMinus
FROM
ethereum.traces
WHERE
tx_success
AND (
to = 0xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f
OR "from" = 0xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f
)
GROUP BY
1
ORDER BY
1 DESC
LIMIT
168
/* v1 code
select
DATE_TRUNC('hour', "block_time") as "hour",

SUM(
case
when "to" = '\xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f' then
"value" / 1e18
else
0
end
) as "ethPlus",

SUM(
case
when "to" = '\xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f' then
0
else
-"value" / 1e18
end
) as "ethMinus"

from ethereum."traces"

where "tx_success" and (


"to" = '\xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f' or
"from" = '\xdf9eb223bafbe5c5271415c75aecd68c21fe3d7f'
)

group by 1
order by 1 desc
limit 7 * 24
;
*/

You might also like