LI.FIRoute Volume Bucket
Updated 2025-02-21Copy 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 MM_init AS (
SELECT tx_hash, src_chain, event_name, decoded_log, block_timestamp AS date
FROM (
SELECT * , 'ethereum' AS src_chain FROM ethereum.core.ez_decoded_event_logs
UNION
SELECT *, 'polygon' AS src_chain FROM polygon.core.ez_decoded_event_logs
UNION
SELECT *, 'bsc' AS src_chain FROM bsc.core.ez_decoded_event_logs
UNION
SELECT *, 'base' AS src_chain FROM base.core.ez_decoded_event_logs
UNION
SELECT *, 'arbitrum' AS src_chain FROM arbitrum.core.ez_decoded_event_logs
UNION
SELECT *, 'optimism' AS src_chain FROM optimism.core.ez_decoded_event_logs
UNION
SELECT *, 'avalanche' AS src_chain FROM avalanche.core.ez_decoded_event_logs
UNION
SELECT *, 'gnosis' AS src_chain FROM gnosis.core.ez_decoded_event_logs
)
WHERE origin_function_signature = '0x3ce33bff'
AND block_timestamp >= '{{from}}'
),
LiFi_Amarok_txns AS (
SELECT 'lifi' AS aggregator, a.tx_hash, a.src_chain, b.event_name, a.date
FROM MM_init a , MM_init b
WHERE a.event_name = 'XCalled' AND b.event_name = 'LiFiAmarokTransfer'
AND a.tx_hash = b.tx_hash
),
bridge_txns AS(
SELECT
CASE
WHEN event_name IN ('LiFiTransferStarted', 'LiFiAcrossTransfer', 'LiFiCBridgeTransfer', 'LiFiHopTransfer', 'LiFiAmarokTransfer') THEN 'lifi'
WHEN event_name = 'SocketBridge' THEN 'socket'
WHEN event_name = 'ContractCallWithToken' THEN 'squid'
ELSE 'other'
END AS aggregator,
QueryRunArchived: QueryRun has been archived