carly-trudyUntitled Query
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
36
›
⌄
with base AS
( SELECT block_id FROM
ethereum.transactions where datediff(day, block_timestamp, current_date())<30
),
base2 AS( select BLOCK_TIMESTAMP,
TX_ID, FROM_ADDRESS, TO_ADDRESS, TO_LABEL_TYPE,
TO_LABEL_SUBTYPE, TO_LABEL, TO_ADDRESS_NAME,
FUNCTION_NAME, FUNCTION_SIGNATURE
FROM ethereum.transactions WHERE base = 'polygon' AND to_label_subtype = 'bridge' ),
Table2 as (
select BLOCK_TIMESTAMP, FROM_ADDRESS
from base2
where FUNCTION_SIGNATURE='0x4faa8a26' or FUNCTION_SIGNATURE='0xe3dec8fb' or FUNCTION_SIGNATURE='0xe3dec8f' or FUNCTION_SIGNATURE='0x' or FUNCTION_SIGNATURE='0x0c53c51' or FUNCTION_SIGNATURE='0x9173b139'
),
Table3 as( select
a.from_address, min(a.BLOCK_NUMBER) as block_id
FROM polygon.core.fact_token_transfers a JOIN Table2 b
on a.from_address = b.from_address where a.BLOCK_TIMESTAMP>b.BLOCK_TIMESTAMP
group by 1
),
Table4 as (
select BLOCK_TIMESTAMP,
TX_HASH, from_address,
to_address,
CONTRACT_ADDRESS, ORIGIN_FUNCTION_SIGNATURE,
RANK() OVER (PARTITION BY from_address ORDER BY BLOCK_NUMBER) as rank
from polygon.core.fact_token_transfers where FROM_ADDRESS in (select FROM_ADDRESS from Table3)
),
Table5 AS( select
TX_HASH,
from_address, to_address, CONTRACT_ADDRESS, ORIGIN_FUNCTION_SIGNATURE
Run a query to Download Data