rezarwzCopy of daily opensea fee earned based on wallets
Updated 2022-08-01Copy Reference Fork
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
›
⌄
with main as (
select
TO_ADDRESS,
ORIGIN_FROM_ADDRESS,
ORIGIN_TO_ADDRESS,
CONTRACT_ADDRESS,
tx_hash,
Date_trunc('hour',block_timestamp) as time,
FROM_ADDRESS,
RAW_AMOUNT/pow(10,18) as token_number,
CASE
WHEN CONTRACT_ADDRESS='0x70c006878a5a50ed185ac4c87d837633923de296' THEN 'REVV'
WHEN CONTRACT_ADDRESS='0x2791bca1f2de4661ed88a30c99a7a9449aa84174' THEN 'USDC'
WHEN CONTRACT_ADDRESS='0x8f3cf7ad23cd3cadbd9735aff958023239c6a063' THEN 'DAI'
WHEN CONTRACT_ADDRESS='0x7ceb23fd6bc0add59e62ac25578270cff1b9f619' THEN 'WETH'
ELSE 'NOT FIND'
END AS SYMBOL
FROM polygon.core.fact_token_transfers
where (to_address='0x8de9c5a032463c561423387a9648c5c7bcc5bc90' or to_address='0x5b3256965e7c3cf26e11fcaf296dfc8807c01073') and ORIGIN_TO_ADDRESS='0xf715beb51ec8f63317d66f491e37e7bb048fcc2d' and block_timestamp<=CURRENT_DATE-1 ),
token_price as(
SELECT price as token_price,symbol,hour
from ethereum.core.fact_hourly_token_prices
WHERE symbol in ('REVV','USDC','DAI','WETH')
),
price_usd as (
SELECT *,TOKEN_PRICE*TOKEN_NUMBER as in_usd
from(token_price INNER JOIN main on token_price.symbol=main.symbol and token_price.hour=main.time)
)
select
sum(in_usd),
Date_trunc('day',HOUR) as date,
to_address
from price_usd
GROUP BY date,to_address
ORDER BY to_address desc
Run a query to Download Data