MoDeFiGPC - token traders lb
Updated 2025-02-07
999
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 tokens_data as (
select *
from $query('75f58bb3-b2cd-4208-85e9-e3d75d901a1c')
),
tokens_supply as (
select *
from $query('d113b02b-ad6c-4fc4-8bfb-df28c696d7da')
),
polygon_txs as (
select BLOCK_TIMESTAMP, TX_HASH, ORIGIN_FUNCTION_SIGNATURE, ORIGIN_FROM_ADDRESS, ORIGIN_TO_ADDRESS, CONTRACT_ADDRESS , FROM_ADDRESS, TO_ADDRESS,
RAW_AMOUNT_PRECISE, AMOUNT, AMOUNT_USD, b.*
from polygon.core.ez_token_transfers a
left join tokens_data b
on contract=CONTRACT_ADDRESS
where BLOCK_TIMESTAMP::date>='2025-01-27'
union all
select BLOCK_TIMESTAMP, TX_HASH, ORIGIN_FUNCTION_SIGNATURE, ORIGIN_FROM_ADDRESS, ORIGIN_TO_ADDRESS, '' as CONTRACT_ADDRESS , FROM_ADDRESS, TO_ADDRESS,
AMOUNT_PRECISE_RAW, AMOUNT, AMOUNT_USD, '', 'POL', 0, ''
from polygon.core.ez_native_transfers
where BLOCK_TIMESTAMP::date>='2025-01-27'),
polygon_undetected_swaps_raw as
(select a.BLOCK_TIMESTAMP, a.TX_HASH, a.ORIGIN_FUNCTION_SIGNATURE, a.ORIGIN_FROM_ADDRESS, a.ORIGIN_TO_ADDRESS,
b.RAW_AMOUNT_PRECISE as AMOUNT_IN_UNADJ, b.AMOUNT as AMOUNT_IN, b.AMOUNT_USD as AMOUNT_IN_USD,
a.RAW_AMOUNT_PRECISE as AMOUNT_OUT_UNADJ, a.AMOUNT as AMOUNT_OUT, a.AMOUNT_USD as AMOUNT_OUT_USD, 'Other' as PLATFORM,
b.CONTRACT_ADDRESS as TOKEN_IN, a.CONTRACT_ADDRESS as TOKEN_OUT, b.SYMBOL as SYMBOL_IN, a.SYMBOL as SYMBOL_OUT
from polygon_txs a
join polygon_txs b
on a.TX_HASH=b.TX_HASH and a.ORIGIN_FROM_ADDRESS=a.FROM_ADDRESS and a.ORIGIN_FROM_ADDRESS=b.TO_ADDRESS
where TOKEN_OUT!=TOKEN_IN
and (TOKEN_IN in (select contract from tokens_data) or TOKEN_OUT in (select contract from tokens_data))
and a.tx_hash not in (select tx_hash from polygon.defi.ez_dex_swaps)),
polygon_dexs_swaps as (
QueryRunArchived: QueryRun has been archived