LittlerDatamoonwalk game tracking per users
Updated 2024-11-04
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 started_games as (
select
tx_id
,block_timestamp
,event_type
,decoded_instruction:accounts[0]:name --funding address accound
,decoded_instruction:accounts[0]:pubkey as funding_address
,decoded_instruction:accounts[1]:name --game account
,decoded_instruction:accounts[1]:pubkey as game_account--game account
,decoded_instruction:accounts[2]:name --gamePlayer player account
,decoded_instruction:accounts[2]:pubkey as game_player--gamePlayer player account
,decoded_instruction:accounts[3]:name --treasury
,decoded_instruction:accounts[3]:pubkey as treasury
,decoded_instruction:args:gameArgs:allowJoin as allow_join
,decoded_instruction:args:gameArgs:blocktimeStart as blocktime_start
,decoded_instruction:args:gameArgs:currency as currency
,decoded_instruction:args:gameArgs:days as days
,decoded_instruction:args:gameArgs:dropinDays as droping_Days
,decoded_instruction:args:gameArgs:gameId as game_id
,decoded_instruction:args:gameArgs:limit as limit
,decoded_instruction:args:gameArgs:meta as meta
,decoded_instruction:args:gameArgs:metaVersion as meta_version
,decoded_instruction:args:gameArgs:playerDeposit as player_deposit
,decoded_instruction:args:gameArgs:qtyPerDay as steps_per_day
,decoded_instruction:args:gameArgs:version as version
,case
when currency = '{"sol":{}}' then 'So11111111111111111111111111111111111111112'
when currency = '{"USDC":{}}' then 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'
when currency = '{"bonk":{}}' then 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263'
end as token_address
--,decoded_instruction
from solana.core.ez_events_decoded
where block_timestamp > '2024-03-22'
and program_id = 'FitAFk15vtx2PBjfr7QTnefaHRx6HwajRiZMt1DdSSKU'
and event_type = 'initializeGame'
),
QueryRunArchived: QueryRun has been archived