mirror of
https://github.com/FlipsideCrypto/near-models.git
synced 2026-02-06 09:41:44 +00:00
98 lines
2.5 KiB
YAML
98 lines
2.5 KiB
YAML
version: 2
|
|
|
|
models:
|
|
- name: silver__receipts_final
|
|
description: |-
|
|
Table containing transaction receipts for NEAR blockchain.
|
|
tests:
|
|
- dbt_utils.recency:
|
|
datepart: hour
|
|
field: inserted_timestamp
|
|
interval: 1
|
|
|
|
columns:
|
|
- name: chunk_hash
|
|
description: "{{ doc('chunk_hash') }}"
|
|
tests:
|
|
- not_null
|
|
|
|
- name: block_id
|
|
description: "{{ doc('block_id') }}"
|
|
tests:
|
|
- not_null
|
|
|
|
- name: block_timestamp
|
|
description: "{{ doc('block_timestamp') }}"
|
|
tests:
|
|
- not_null
|
|
|
|
- name: tx_hash
|
|
description: "{{ doc('tx_hash') }}"
|
|
tests:
|
|
- not_null
|
|
|
|
- name: receipt_id
|
|
description: "{{ doc('receipt_id') }}"
|
|
tests:
|
|
- not_null
|
|
- unique
|
|
|
|
- name: predecessor_id
|
|
description: "{{ doc('predecessor_id') }}"
|
|
tests:
|
|
- not_null
|
|
|
|
- name: receiver_id
|
|
description: "{{ doc('receiver_id') }}"
|
|
tests:
|
|
- not_null
|
|
|
|
- name: receipt_json
|
|
description: "{{ doc('receipt_json') }}"
|
|
tests:
|
|
- dbt_expectations.expect_column_values_to_be_in_type_list:
|
|
column_type_list:
|
|
- VARIANT
|
|
- OBJECT
|
|
|
|
- name: outcome_json
|
|
description: "{{ doc('outcome_json') }}"
|
|
tests:
|
|
- dbt_expectations.expect_column_values_to_be_in_type_list:
|
|
column_type_list:
|
|
- VARIANT
|
|
- OBJECT
|
|
|
|
- name: tx_succeeded
|
|
description: "{{ doc('tx_succeeded') }}"
|
|
tests:
|
|
- not_null
|
|
- dbt_expectations.expect_column_values_to_be_in_type_list:
|
|
column_type_list:
|
|
- BOOLEAN
|
|
|
|
- name: receipt_succeeded
|
|
description: "{{ doc('receipt_succeeded') }}"
|
|
tests:
|
|
- not_null
|
|
- dbt_expectations.expect_column_values_to_be_in_type_list:
|
|
column_type_list:
|
|
- BOOLEAN
|
|
|
|
- name: _partition_by_block_number
|
|
description: "{{ doc('_partition_by_block_number') }}"
|
|
|
|
- name: receipts_final_id
|
|
description: "{{ doc('id') }}"
|
|
tests:
|
|
- not_null
|
|
|
|
- name: inserted_timestamp
|
|
description: "{{ doc('inserted_timestamp') }}"
|
|
|
|
- name: modified_timestamp
|
|
description: "{{ doc('modified_timestamp') }}"
|
|
|
|
- name: _invocation_id
|
|
description: "{{ doc('invocation_id') }}"
|