adam10Terraswap Volume
Updated 2021-08-31
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
›
⌄
SELECT n.address_name as swap_pair, COUNT(*) as total_transactions, SUM(msg_value:execute_msg:send:amount::float / POW(10,6)) AS swap_volume
FROM terra.msgs
JOIN (
SELECT address, address_name FROM terra.labels
WHERE address_name ILIKE '%terraswap%lp'
) n
ON msg_value:contract::string = n.address
WHERE msg_value:contract::string IN (
SELECT address FROM terra.labels
WHERE address_name ILIKE '%terraswap%lp'
)
AND tx_status = 'SUCCEEDED'
AND DATEDIFF('day', TO_DATE(block_timestamp), current_date()) <= 365
GROUP BY n.address_name
ORDER BY swap_volume DESC
Run a query to Download Data