freemartianApti copy
Updated 2024-01-21
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
›
⌄
-- forked from Apti @ https://flipsidecrypto.xyz/edit/queries/ff318888-840b-494a-84b7-1f0d8d4dc660
with txs AS (
SELECT
block_timestamp,
tx_hash,
tx_type,
sender,
payload,
split_part(payload:function,'::',1) AS contract_address,
split_part(payload:function,'::',2)|| '::' || split_part(payload:function,'::',3) AS function,
payload:type_arguments[0] AS asset_address,
tokens.symbol AS asset_symbol,
payload:arguments[0]/pow(10,decimals) AS amount,
decimals
FROM aptos.core.fact_transactions
INNER JOIN aptos.core.dim_tokens tokens ON (token_address = asset_address)
WHERE success
-- AND block_timestamp::date = current_date
AND contract_address IN ('0x3c1d4a86594d681ff7e5d5a233965daeabdc6a15fe5672ceeda5260038857183')
-- AND function IN ('lend::supply','lend::withdraw','lend::borrow','lend::repay')
),
prices AS(
SELECT hour, symbol, AVG(price) AS price
FROM crosschain.price.ez_hourly_token_prices
WHERE symbol IN (SELECT asset_symbol FROM txs)
AND hour::date >= '2023-10-20'
GROUP BY 1,2
)
SELECT
-- block_timestamp,
QueryRunArchived: QueryRun has been archived