mirror of
https://github.com/FlipsideCrypto/near-models.git
synced 2026-02-06 13:56:44 +00:00
49 lines
1.2 KiB
SQL
49 lines
1.2 KiB
SQL
{{ config(
|
|
materialized = 'view',
|
|
meta ={ 'database_tags':{ 'table':{ 'PURPOSE': 'NFT' }}},
|
|
tags = ['scheduled_non_core']
|
|
) }}
|
|
|
|
WITH nft_mints AS (
|
|
|
|
SELECT
|
|
receipt_object_id,
|
|
tx_hash,
|
|
block_id,
|
|
block_timestamp,
|
|
token_id,
|
|
method_name,
|
|
args,
|
|
memo,
|
|
deposit,
|
|
tx_receiver,
|
|
receiver_id,
|
|
signer_id,
|
|
owner_id,
|
|
owner_per_tx,
|
|
mint_per_tx,
|
|
gas_burnt,
|
|
transaction_fee,
|
|
implied_price,
|
|
tx_status, -- todo drop this col eventually
|
|
COALESCE(
|
|
tx_succeeded,
|
|
tx_status = 'Success'
|
|
) AS tx_succeeded,
|
|
mint_action_id,
|
|
COALESCE(
|
|
standard_nft_mint_id,
|
|
{{ dbt_utils.generate_surrogate_key(
|
|
['mint_action_id']
|
|
) }}
|
|
) AS fact_nft_mints_id,
|
|
COALESCE(inserted_timestamp, _inserted_timestamp, '2000-01-01' :: TIMESTAMP_NTZ) AS inserted_timestamp,
|
|
COALESCE(modified_timestamp, _inserted_timestamp, '2000-01-01' :: TIMESTAMP_NTZ) AS modified_timestamp
|
|
FROM
|
|
{{ ref('silver__standard_nft_mint_s3') }}
|
|
)
|
|
SELECT
|
|
*
|
|
FROM
|
|
nft_mints
|