jackguyjack 2022 - payments - V1
Updated 2023-04-03
999
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
31
32
33
34
35
36
›
⌄
with sol_payments as (
SELECT
block_timestamp,
tx_id,
tx_to as to_address,
'SOL' as symbol,
amount,
0 as amount_usd,
0 as current_amount_usd
FROM solana.core.fact_transfers as a
LEFT JOIN (
SELECT
RECORDED_HOUR::date as date,
symbol,
AVG(close) as price_usd,
LAST_VALUE(price_usd) OVER (PARTITION BY symbol ORDER BY DATE) as current_price
FROM solana.core.fact_token_prices_hourly
WHERE date >= '2022-07-01'
AND symbol LIKE 'SOL'
GROUP BY date, symbol
) p
ON p.date = block_timestamp::date
WHERE tx_from IN ('DwEAXyPRtEJyxtWNCStsfd2sVabzTXmRDzE1Sv6cyjcU', '4GsmCJ1c69BD7iX2BqPYB4Jy4a35gG8mjpuM7dPEqijG')
AND tx_to IN ('9w31QPPhzK6J4jdhJ4GqW5znAyrqipypk21XTuYEFxEQ', 'A9qLNSEcQCtjgJueNFqiyUFMxntD3i98LqsSznA9Neny', 'ANyhL1DYzSNhL2sCrzmigqwTE7SJrqFgfgDL5bc8PdNF', '9XnhcxqYX8URSYXVgCuS3DF39KLw3a8MBTrLkRXRXiJS')
order by block_timestamp
), flow_payments as (
SELECT
block_timestamp,
-- block_height,
tx_id,
-- event_contract,
event_data:to as to_address,
-- token,
symbol,
event_data:amount as amount,
amount * avg_price_usd as amount_usd,
Run a query to Download Data