SPORTPASSintermediate-ivory
Updated 2024-08-19
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 latest_deposits AS (
SELECT
EVENT_DATA:"to" AS wallet_address,
EVENT_DATA:"id" AS nft_id,
ROW_NUMBER() OVER (PARTITION BY EVENT_DATA:"id" ORDER BY BLOCK_HEIGHT DESC) AS row_number
FROM flow.core.fact_events
WHERE
EVENT_CONTRACT LIKE 'A.8f9231920da9af6d.AFLNFT'
AND EVENT_TYPE = 'Deposit'
AND BLOCK_HEIGHT > 45416864
)
SELECT wallet_address, COUNT(nft_id) AS quantity_held
FROM latest_deposits
WHERE
row_number = 1
AND nft_id IN (
SELECT EVENT_DATA:"id"
FROM flow.core.fact_events
WHERE
EVENT_CONTRACT LIKE 'A.8f9231920da9af6d.AFLNFT'
AND EVENT_TYPE = 'Withdraw'
AND TX_SUCCEEDED = 'TRUE'
AND BLOCK_HEIGHT > 45416864
AND EVENT_DATA:"from" = '0x8f9231920da9af6d'
{% if from %}
AND (
CASE WHEN '{{from}}' = '' OR '{{from}}' IS NULL THEN TRUE
ELSE BLOCK_TIMESTAMP >= '{{from}}' END
{% endif %}
{% if to %}
AND
CASE WHEN '{{to}}' = '' OR '{{to}}' IS NULL THEN TRUE
ELSE BLOCK_TIMESTAMP <= '{{to}}' END
)
{% endif %}
ORDER BY BLOCK_HEIGHT
QueryRunArchived: QueryRun has been archived