mirror of
https://github.com/FlipsideCrypto/solana-models.git
synced 2026-02-06 11:27:00 +00:00
39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
version: 2
|
|
models:
|
|
- name: silver___instructions
|
|
recent_date_filter: &recent_date_filter
|
|
config:
|
|
where: _inserted_timestamp >= current_date - 7
|
|
columns:
|
|
- name: BLOCK_TIMESTAMP
|
|
description: "{{ doc('block_timestamp') }}"
|
|
tests:
|
|
- not_null:
|
|
where: block_id > 39824213
|
|
- dbt_expectations.expect_row_values_to_have_recent_data:
|
|
datepart: day
|
|
interval: 1
|
|
- name: BLOCK_ID
|
|
description: "{{ doc('block_id') }}"
|
|
tests:
|
|
- not_null: *recent_date_filter
|
|
- name: TX_ID
|
|
description: "{{ doc('tx_id') }}"
|
|
tests:
|
|
- not_null: *recent_date_filter
|
|
- name: SUCCEEDED
|
|
description: "{{ doc('tx_succeeded') }}"
|
|
tests:
|
|
- not_null: *recent_date_filter
|
|
- name: INDEX
|
|
description: Location of the instruction within the instructions of a transaction
|
|
tests:
|
|
- not_null: *recent_date_filter
|
|
- name: VALUE
|
|
description: json object that contains the instruction
|
|
tests:
|
|
- not_null: *recent_date_filter
|
|
- name: _INSERTED_TIMESTAMP
|
|
description: "{{ doc('_inserted_timestamp') }}"
|
|
tests:
|
|
- not_null |