rezarwzEthereum Sushiswap - Transactions Statistics Summary for the Last 30days
Updated 2022-07-22
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 TX_ID_SUSHISWAP AS ( -- select unique tx_id
SELECT
DISTINCT TX_HASH AS SUSHI_TX_ID
FROM ethereum.core.ez_dex_swaps
WHERE platform = 'sushiswap'
AND block_timestamp >=DATEADD (DAY,-30,GETDATE())
),
SENDER_ADDRESS AS ( -- select sender's address from events_emitted
SELECT
DISTINCT TX_HASH AS TX_ID_SENDER,
ORIGIN_FROM_ADDRESS AS SENDER_ADDRESS
FROM ethereum.core.fact_event_logs
WHERE block_timestamp >=DATEADD (DAY,-30,GETDATE())
),
ETH_FEES AS ( -- obtain eth fees
SELECT
DISTINCT TX_HASH as tx_id_fees,
TX_FEE as fee_ethereum
FROM ethereum.core.fact_transactions
WHERE block_timestamp >=DATEADD (DAY,-30,GETDATE())
),
LONG_FORMAT AS (
SELECT
SUSHI_TX_ID,
SENDER_ADDRESS,
fee_ethereum
FROM TX_ID_SUSHISWAP
LEFT JOIN SENDER_ADDRESS on SUSHI_TX_ID = TX_ID_SENDER
LEFT JOIN ETH_FEES on SUSHI_TX_ID = tx_id_fees
)
SELECT
COUNT(DISTINCT SUSHI_TX_ID) as NO_OF_TX_ETH,
COUNT(DISTINCT SENDER_ADDRESS) as NO_OF_ADDRESS_ETH,
SUM(fee_ethereum) AS TOTAL_FEES_ETH,
TOTAL_FEES_ETH/NO_OF_ADDRESS_ETH AS FEES_PER_ADDRESS_ETH,
TOTAL_FEES_ETH/NO_OF_TX_ETH AS FEES_PER_TX_ETH
Run a query to Download Data