adam10Liquidity Pools on Terraswap
Updated 2021-08-31
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
›
⌄
SELECT
BLOCK_DATE,
pair,
count(distinct transaction_id) as txn_count,
count(distinct wallet_address) as user_cnt
from
(
SELECT
msgs.block_timestamp :: DATE as BLOCK_DATE,
msgs.block_timestamp as block_timestamp,
msgs.tx_id as transaction_id,
msgs.msg_value : sender as wallet_address,
labels.address as contract_address,
labels.address_name as pair,
msg_events.inp_amount,
msg_events.inp_currency,
msg_events.fee_amount,
msg_events.fee_currency,
msg_events.tgt_amount,
msg_events.tgt_currency
from
(
SELECT
*
from
terra.msgs msgs,
lateral flatten(input => msg_value : execute_msg) fl
) msgs
inner JOIN terra.labels labels on msgs.msg_value : contract = labels.address
AND upper(label)= 'TERRASWAP'
and UPPER(label_subtype) = 'POOL'
AND upper(msgs.key)= 'SWAP'
AND UPPER(msgs.tx_status)= 'SUCCEEDED'
INNER JOIN (
SELECT
tx_id,
Run a query to Download Data