SocioCryptoBSC/ LiFi: ez_transactions
Updated 2024-01-15
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 Polygon/ LiFi: ez_transactions @ https://flipsidecrypto.xyz/edit/queries/eec2a3a1-7194-4165-89ec-ad43beda019a
-- block_number / block_timestamp / tx_hash / sender / token_address / [token_symbol] / dest_chain_id / route / receiver / amount / gas_fee / bridge / swap_involved / tx_status
WITH main as (
--lifiDiamond
SELECT a.block_number, a.block_timestamp, a.tx_hash, 'lifiDiamond' as contract, a.origin_from_address as sender,
to_varchar(b.decoded_log:asset) as token_address, --token sender deposited
-- to_varchar(decoded_log:bridgeData:sendingAssetId) as token_in, -- token sent by LiFi
'BNB Smart Chain Mainnet' as src_chain,
to_varchar(a.decoded_log:bridgeData:destinationChainId) as dest_chain_id,
to_varchar(a.decoded_log:bridgeData:receiver) as receiver,
-- to_number(a.decoded_log:bridgeData:minAmount*price/pow(10,decimals)) as amnt,
b.decoded_log:amount as raw_amnt,
to_varchar(a.decoded_log:bridgeData:bridge) as bridge,
a.tx_status
FROM
bsc.core.ez_decoded_event_logs a, bsc.core.ez_decoded_event_logs b
WHERE a.tx_hash = b.tx_hash
And a.block_timestamp >= '2023-11-15'
AND a.event_name = 'LiFiTransferStarted' AND b.event_name = 'XCalled'
AND a.contract_address = '0x1231deb6f5749ef6ce6943a275a1d3e7486f4eae' --LiFiDiamond
AND a.origin_to_address = '0xaec23140408534b378bf5832defc426df8604b59' --metamask
-- AND b.decoded_log:from = '0xaec23140408534b378bf5832defc426df8604b59'
AND b.origin_to_address = '0xaec23140408534b378bf5832defc426df8604b59' --metamask
-- AND a.tx_hash = '0xcd367bbdc489b6e90b12489926dd8d16b586de6c38ce00ef2b1a89405ff0cf1b'
UNION
-- cbridgefacetpacked
SELECT a.block_number, a.block_timestamp, a.tx_hash, 'cBridgeFacetPacked' as contract, b.origin_from_address as sender,
to_varchar(b.contract_address) as token_address, --token sender deposited
-- to_varchar(a.decoded_log:token) as token_in, -- token sent by LiFi
'BNB Smart Chain Mainnet' as src_chain,
to_varchar(a.decoded_log:dstChainId) as dest_chain_id,
QueryRunArchived: QueryRun has been archived