adriaparcerisasavalanche gamers behavior 2: consistents vs burners 2
Updated 2025-03-17
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
36
›
⌄
WITH player_activity AS (
SELECT
origin_from_address AS player,
project_name,
COUNT(*) AS total_txs
FROM avalanche.core.fact_event_logs x
JOIN avalanche.core.dim_labels y
ON x.contract_address = y.address
WHERE label_type = 'games'
GROUP BY 1, 2
),
categorized_players AS (
SELECT
player,
project_name,
total_txs,
CASE
WHEN total_txs > 100 THEN 'Power Player'
ELSE 'Casual Gamer'
END AS player_category
FROM player_activity
),
monthly_activity AS (
SELECT
origin_from_address AS player,
project_name,
DATE_TRUNC('month', block_timestamp) AS activity_month,
COUNT(*) AS monthly_txs
FROM avalanche.core.fact_event_logs x
JOIN avalanche.core.dim_labels y
ON x.contract_address = y.address
WHERE label_type = 'games' and origin_from_address in (select distinct player from categorized_players where player_category='Power Player')
GROUP BY 1, 2, 3
),
daily_activity AS (
SELECT
QueryRunArchived: QueryRun has been archived