0xHaM-dQuarterly Number of Transactions since 2023
Updated 2024-11-26
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
›
⌄
-- forked from Quarterly Number of Transactions in 2023 copy @ https://flipsidecrypto.xyz/edit/queries/2558bbb3-17c8-481e-8370-c2b679113ab0
-- forked from Quarterly Number of Transactions in 2023 @ https://flipsidecrypto.xyz/edit/queries/ae32528e-c2e2-4822-b43f-e340705c8d43
-- forked from: https://flipsidecrypto.xyz/Kaka/q/eJyB1btiVSFa/quarterly-number-of-transactions-in-2023
with
prices as (
SELECT
trunc(RECORDED_HOUR,'d') as date,
median(PRICE) as avg_price
FROM osmosis.price.ez_prices
WHERE SYMBOL = 'AXL'
GROUP by 1
)
select
date_trunc('quarter', block_timestamp) as "Date",
case
when year(block_timestamp) = '2023' then concat('Q', quarter("Date"),'-','Months ','[',month("Date") ,' To ',month("Date") + 2,']','-', 23 )
when year(block_timestamp) = '2024' then concat('Q', quarter("Date"),'-','Months ','[',month("Date") ,' To ',month("Date") + 2,']','-', 24 )
end as "Quarter",
CASE when year(block_timestamp) = '2023' then 'y.2023' else 'y.2024' end as year,
-- year(block_timestamp)::string as year,
count(distinct TX_ID) as "Transaction Count",
round("Transaction Count" / count(distinct block_timestamp::date)) as "Average Daily TXs",
count(distinct TX_FROM) as "User Count",
round("User Count" / count(distinct block_timestamp::date)) as "Average Daily Users",
round((("Transaction Count" / lag("Transaction Count") over (order by "Date")) - 1) * 100) AS "Change in TXs in Percent",
round((("User Count" / lag("User Count") over (order by "Date")) - 1) * 100) AS "Change in Users in Percent",
sum("Transaction Count") over (order by "Date") AS "Total Transaction",
(sum(((FEE) / pow(10, 24)) * avg_price)) as "Fees",
round((("Fees" / lag("Fees") over (order by "Date")) - 1) * 100) AS "Change in Fees in Percent",
(sum(GAS_WANTED)) as "Gas Limit",
(sum(gas_used)) as "Gas Used",
"Gas Used" / "Gas Limit" * 100 as "Gas Filled",
round((("Gas Filled" / lag("Gas Filled") over (order by "Date")) - 1) * 100) AS "Change in Gas Filled in Percent",
QueryRunArchived: QueryRun has been archived