TradeUpCardsCommon Chests Opened last 60 days
Updated 2023-10-27Copy 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
›
⌄
SELECT blocktime
,sum(chests)
FROM
(
SELECT
date_trunc('day',BLOCK_TIMESTAMP) as blocktime,
signers[0] as holder,
ROUND(SUM(
CASE WHEN pre_token_balances[0].uiTokenAmount.amount - post_token_balances[0].uiTokenAmount.amount >= 0
THEN pre_token_balances[0].uiTokenAmount.amount - post_token_balances[0].uiTokenAmount.amount
END
)) as chests
FROM
solana.core.fact_transactions
WHERE
BLOCK_TIMESTAMP >= (CURRENT_DATE - interval '14 days')
--BLOCK_TIMESTAMP > CURRENT_DATE - interval '{{timeline}}'
AND array_contains(parse_json('{"pubkey":"ChEsTBFtT4PNEDTEfpvREFUoALMjaUhM5HyCh1jJnQn2","signer":false,"source":"transaction","writable":true}'),account_keys)
-- AND ARRAY_CONTAINS(TO_VARIANT('Program log: Instruction: Burn'),log_messages)
AND log_messages[1] = 'Program log: Instruction: Burn'
-- AND array_size(account_keys) > 4
--AND array_size(instructions) = 1
AND succeeded = True
GROUP BY
blocktime
, holder
HAVING chests > 0
)
group by blocktime
Run a query to Download Data