Mrftispatial-aquamarine
Updated 2025-01-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
›
⌄
-- forked from BEND all tx analysis @ https://flipsidecrypto.xyz/studio/queries/b3f17af2-8e44-455a-9484-a7a96c9b0433
WITH alltx AS (
-- Honey borrow
SELECT
block_timestamp,
'Honey borrow' AS type,
tx_hash,
'0x' || SUBSTR(DATA, 27, 40) AS address,
utils.udf_hex_to_int(SUBSTR(DATA, 67, 64)) / POW(10, 18) AS amount
FROM
berachain.testnet.fact_event_logs
WHERE
contract_address = lower('0x30A3039675E5b5cbEA49d9a5eacbc11f9199B86D')
AND ORIGIN_FUNCTION_SIGNATURE = '0xa415bcad' -- borrow
AND address = origin_from_address
AND '0x' || SUBSTR(PARSE_JSON(TOPICS)[1]::string, -40) = lower('0x0E4aaF1351de4c0264C5c7056Ef3777b41BD8e03') -- HONEY
UNION ALL
-- Honey repay
SELECT
block_timestamp,
'Honey repay' AS type,
tx_hash,
'0x' || SUBSTR(PARSE_JSON(TOPICS)[3]::string, -40) AS address,
utils.udf_hex_to_int(SUBSTR(DATA, 3, 64)) / POW(10, 18) AS amount
FROM
berachain.testnet.fact_event_logs
WHERE
contract_address = lower('0x30A3039675E5b5cbEA49d9a5eacbc11f9199B86D')
AND ORIGIN_FUNCTION_SIGNATURE = '0x573ade81' -- repay
AND origin_to_address = '0x30a3039675e5b5cbea49d9a5eacbc11f9199b86d'
AND '0x' || SUBSTR(PARSE_JSON(TOPICS)[1]::string, -40) = lower('0x0E4aaF1351de4c0264C5c7056Ef3777b41BD8e03') -- HONEY
AND address IS NOT NULL
QueryRunArchived: QueryRun has been archived