IacomusSwap To
Updated 2022-08-01
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
›
⌄
-- swapExactTokensForTokensSimple - 0x13dcfc59
-- swapExactTokensForTokens - 0xf41766d8
WITH velo_swaps AS
(SELECT BLOCK_TIMESTAMP, FROM_ADDRESS,
tokenflow_eth.hextoint(SUBSTR(INPUT_DATA,11,64)) AS amountIn,
tokenflow_eth.hextoint(SUBSTR(INPUT_DATA,75,64)) AS amountOutMin,
'0x' || SUBSTR(INPUT_DATA,163,40) tokenFrom,
'0x' || SUBSTR(INPUT_DATA,227,40) tokenTo,
TX_HASH, 'velodrome' AS DEX
FROM optimism.core.fact_transactions
WHERE 1=1
AND STATUS = 'SUCCESS'
AND TO_ADDRESS = LOWER('0xa132DAB612dB5cB9fC9Ac426A0Cc215A3423F9c9')
AND ORIGIN_FUNCTION_SIGNATURE = '0x13dcfc59'
UNION ALL
SELECT BLOCK_TIMESTAMP, FROM_ADDRESS,
tokenflow_eth.hextoint(SUBSTR(INPUT_DATA,11,64)) AS amountIn,
tokenflow_eth.hextoint(SUBSTR(INPUT_DATA,75,64)) AS amountOutMin,
'0x' || SUBSTR(INPUT_DATA,419,40) tokenFrom,
'0x' || SUBSTR(INPUT_DATA,483,40) tokenTo,
TX_HASH, 'velodrome' AS DEX
FROM optimism.core.fact_transactions
WHERE 1=1
AND STATUS = 'SUCCESS'
AND TO_ADDRESS = LOWER('0xa132DAB612dB5cB9fC9Ac426A0Cc215A3423F9c9')
AND ORIGIN_FUNCTION_SIGNATURE = '0xf41766d8'),
rubicon AS
(SELECT BLOCK_TIMESTAMP, ORIGIN_FROM_ADDRESS FROM_ADDRESS,
tokenflow_eth.hextoint(SUBSTR(data,3,64)) AS amountIn,
tokenflow_eth.hextoint(SUBSTR(data,LEN(DATA)-127,64)) AS amountOutMin,
'0x' || SUBSTR(data,91,40) tokenFrom,
'0x' || SUBSTR(data,LEN(DATA)-167,40) tokenTo,
TX_HASH, 'rubicon' AS DEX
FROM optimism.core.fact_event_logs
WHERE 1=1
Run a query to Download Data