Sandeshnew vs existing addresses
Updated 2023-04-13
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
›
⌄
with user_cohorts as (
SELECT tx_sender as address
, min(date_trunc('week',block_timestamp)) as cohortDate
FROM terra.core.fact_transactions
GROUP BY tx_sender
),
new_users as (
SELECT cohortDate as date, count(distinct address) as new_users_count
FROM user_cohorts uc
GROUP BY date
),
all_users as (
SELECT date_trunc('week',block_timestamp) as date
,count(distinct tx_sender) as total_players
FROM terra.core.fact_transactions
GROUP BY date
)
SELECT au.date
, nu.new_users_count
, au.total_players - nu.new_users_count AS Existing_Users
, (nu.new_users_count/au.total_players)*100 as New_User_Percentage
FROM all_users au
LEFT JOIN new_users nu
ON au.date = nu.date;
Run a query to Download Data