gigiokobaTOTAL VOLUME TRANSFERRED BY SOURCE CHAIN
Updated 2024-06-14
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 tab0 AS (
SELECT
DATE(recorded_hour) AS date1,
MEDIAN(price) AS token_price
FROM osmosis.price.ez_prices
WHERE symbol LIKE 'AXL'
GROUP BY 1
), tab1 AS (
SELECT
created_at,
id,
amount,
PARSE_JSON(data):call:receipt:from::STRING AS user,
PARSE_JSON(data):call:chain::STRING AS source_chain,
PARSE_JSON(data):call:returnValues:destinationChain::STRING AS destination_chain,
PARSE_JSON(fees):token:token_price:usd::FLOAT AS token_price1,
PARSE_JSON(fees):destination_native_token:token_price:usd::FLOAT AS destination_token_price_usd,
CASE
WHEN PARSE_JSON(fees):token:token_price:usd IS NOT NULL THEN PARSE_JSON(fees):token:token_price:usd::FLOAT
WHEN PARSE_JSON(data):approved:returnValues:symbol::STRING LIKE '%USDC%' THEN 1
WHEN PARSE_JSON(data):approved:returnValues:symbol::STRING LIKE '%USDT%' THEN 1
WHEN PARSE_JSON(data):approved:returnValues:symbol::STRING LIKE '%DAI%' THEN 1
WHEN PARSE_JSON(data):approved:returnValues:symbol::STRING LIKE '%MAI%' THEN 1
WHEN PARSE_JSON(data):call:returnValues:symbol::STRING LIKE '%USDC%' THEN 1
WHEN PARSE_JSON(data):call:returnValues:symbol::STRING LIKE '%USDT%' THEN 1
WHEN PARSE_JSON(data):call:returnValues:symbol::STRING LIKE '%DAI%' THEN 1
WHEN PARSE_JSON(data):call:returnValues:symbol::STRING LIKE '%MAI%' THEN 1
WHEN PARSE_JSON(data):call:returnValues:symbol::STRING LIKE 'AXL' THEN token_price
ELSE destination_token_price_usd
END AS token_price2
FROM axelar.axelscan.fact_gmp
LEFT OUTER JOIN tab0
ON date1 = DATE(created_at)
WHERE amount IS NOT NULL
AND simplified_status LIKE 'received'
AND token_price2 IS NOT NULL
QueryRunArchived: QueryRun has been archived