HoneylandHatching process
Updated 2025-01-06
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
31
32
33
34
35
›
⌄
WITH HATCHED_BEES AS (
SELECT
TX_ID,
BLOCK_TIMESTAMP,
DATE_TRUNC('Day', BLOCK_TIMESTAMP) AS DAY,
CASE
WHEN ARRAY_SIZE(INSTRUCTION:accounts) = 17 THEN INSTRUCTION:accounts [12]
WHEN ARRAY_SIZE(INSTRUCTION:accounts) = 18 THEN INSTRUCTION:accounts [13]
ELSE NULL
END AS MINT,
CASE
WHEN INSTRUCTION:data = 'Y2Dw8sdMvci' THEN 'HatchGenerationalBee'
WHEN INSTRUCTION:data = 'DRxwV6CjBKi' THEN 'HatchGenerationalBeeWithHxd'
ELSE NULL
END AS ACTION
FROM
solana.core.fact_events
WHERE
SUCCEEDED
AND BLOCK_TIMESTAMP >= '2022-06-01'
AND PROGRAM_ID IN(
'HLproJMrRgBz6NNMLgf1tc8RwFtKHbH5KmX6x6KSm7ZS',
'HLgmgZ4rbzAgP3p8Uj8rTa2PZgnZKaxmUVxprwqqUCyN'
) -- 'Y2Dw8sdMvci' is 'HatchGenerationalBee'
-- 'DRxwV6CjBKi' is 'HatchGenerationalBeeWithHxd'
AND INSTRUCTION:data IN('Y2Dw8sdMvci', 'DRxwV6CjBKi')
)
SELECT *
FROM solana.core.fact_transactions
WHERE TX_ID IN (
SELECT TX_ID
FROM HATCHED_BEES
LIMIT 5
)
QueryRunArchived: QueryRun has been archived