DigitalDanQuickswap Fees Decoded Logs
Updated 2023-08-09
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 pool_addresses AS (
SELECT
DECODED_LOG:pool::STRING AS pool_address
FROM polygon.core.ez_decoded_event_logs
WHERE contract_address = LOWER('0x411b0fAcC3489691f28ad58c47006AF5E3Ab3A28')
AND event_name = 'Pool'
),
fees_from_logs AS (
SELECT
tx_hash,
contract_address,
DECODED_LOG:fee * 1e-6 AS fee
FROM polygon.core.ez_decoded_event_logs
WHERE contract_address IN (SELECT pool_address FROM pool_addresses)
AND event_name = 'Fee'
),
combined_swaps_and_fees AS (
SELECT
date_trunc('day', ds.block_timestamp) AS date,
ds.tx_hash,
ds.amount_in_usd,
fl.fee
FROM polygon.core.ez_dex_swaps ds
LEFT JOIN fees_from_logs fl ON ds.tx_hash = fl.tx_hash
and ds.contract_address = fl.contract_address
WHERE ds.platform LIKE '%quickswap-v3%'
),
dex_volume AS (
SELECT
date_trunc('day', date) as date,
sum(volume) as volume_usd
FROM external.defillama.fact_dex_volume
WHERE chain = 'polygon' AND protocol = 'quickswap v3'
GROUP BY 1
),
llama_fees as (
Run a query to Download Data