feyikemiidentical-magenta
Updated 2024-10-06
999
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
›
⌄
-- Credit to Lordking https://flipsidecrypto.xyz/Lordking/q/sH-z5LVEWjkx/price-numerics
WITH token_addresses AS (
select * from
( values
( '6', 'USDC.e', 'a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.factory.bridge.near'),
( '24', 'wNEAR', 'wrap.near'),
( '18', 'KAT', 'kat.token0.near')
)as a (decimal, ADDRESS_NAME, address)
),
near_swap_data AS (
SELECT
BLOCK_TIMESTAMP,
AMOUNT_OUT_RAW/pow(10,24) as AMOUNT_OUT ,
AMOUNT_IN_RAW/pow(10,6) as AMOUNT_IN
from near.defi.fact_dex_swaps
WHERE SWAP_INPUT_DATA:pool_id ='3'
AND TOKEN_IN='a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.factory.bridge.near'
AND TOKEN_OUT='wrap.near'
),
price_near AS (
SELECT
date_trunc('hour',BLOCK_TIMESTAMP) AS "date",
BLOCK_TIMESTAMP,
avg(AMOUNT_IN/AMOUNT_OUT) AS price
FROM near_swap_data
group by 1,2
),
price_calc_near as
(select
"date",
COALESCE(
price,
QueryRunArchived: QueryRun has been archived