flow-models/tests/tests__moment_metadata_topshot.sql
Jack Forgash 30ce62f6a0
AN-4936/Backfill Migration Final (#335)
* del cw models

* core views

* defi views

* gov view

* nft_views

* rm ref to old cw models

* del internal cols

* nv 13-15

* nv 13-15

* nv 17-18

* nv 20

* del temp logic

* upd tests on allday metadata

* upd to warn
2024-07-01 13:27:42 -06:00

31 lines
656 B
SQL

WITH mint_events AS (
SELECT
MAX(block_timestamp) :: DATE AS last_mint_date
FROM
{{ ref('silver__nft_moments_s') }}
WHERE
event_contract = 'A.0b2a3299cc857e29.TopShot'
AND event_type = 'MomentMinted'
),
moments AS (
SELECT
nft_collection,
nft_id,
_inserted_timestamp
FROM
{{ ref('silver__nft_topshot_metadata') }}
WHERE
_inserted_timestamp :: DATE >= (
SELECT
last_mint_date
FROM
mint_events
)
)
SELECT
IFF(COUNT(nft_id) > 0, TRUE, FALSE) AS recent
FROM
moments
HAVING
recent = FALSE