mehdimarjanDeposits and Withdraws
Updated 2022-06-22Copy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
›
⌄
WITH deposits AS (
SELECT date_trunc(DAY, BLOCK_TIMESTAMP::DATE) AS DAY, SUM(AMOUNT) AS diposit_amount FROM flipside_prod_db.ethereum.udm_events
WHERE TO_ADDRESS = '0xd89a09084555a7d0abe7b111b1f78dfeddd638be'
AND CONTRACT_ADDRESS = '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'
AND BLOCK_TIMESTAMP::DATE >= CURRENT_DATE - 30
GROUP BY 1
),
withdraws AS (
SELECT date_trunc(DAY, BLOCK_TIMESTAMP::DATE) AS DAY, SUM(AMOUNT) AS withdraw_amount FROM flipside_prod_db.ethereum.udm_events
WHERE FROM_ADDRESS = '0xd89a09084555a7d0abe7b111b1f78dfeddd638be'
AND ORIGIN_FUNCTION_NAME = 'withdrawFrom'
AND EVENT_NAME = 'transfer'
AND SYMBOL = 'USDC'
AND BLOCK_TIMESTAMP::DATE >= CURRENT_DATE - 30
GROUP BY 1
),
final AS (
SELECT DAY, diposit_amount AS amount, 'deposit' AS label
FROM deposits
UNION
SELECT DAY, -withdraw_amount AS amount, 'withdraw' AS label
FROM withdraws
)
SELECT DAY, SUM(amount) AS "Total Deposit", label
FROM final
GROUP BY 1,3
ORDER BY 1
Run a query to Download Data