Kruys-Collinssemantic-jade
Updated 2024-09-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 first_stake AS (
SELECT
delegator_address,
MIN(block_timestamp) AS first_stake_date
FROM
axelar.gov.fact_staking
WHERE
action = 'delegate'
AND tx_succeeded = TRUE
GROUP BY
delegator_address
),
weekly_stakes AS (
SELECT
DATE_TRUNC('week', block_timestamp) AS week,
delegator_address,
COUNT(*) AS transactions
FROM
axelar.gov.fact_staking
WHERE
action = 'delegate'
AND tx_succeeded = TRUE
GROUP BY
DATE_TRUNC('week', block_timestamp),
delegator_address
),
staker_status AS (
SELECT
ws.week,
ws.delegator_address,
CASE
WHEN ws.week = DATE_TRUNC('week', fs.first_stake_date) THEN 'New Staker'
ELSE 'Returning Staker'
END AS staker_type,
ws.transactions
FROM
QueryRunArchived: QueryRun has been archived