mirror of
https://github.com/FlipsideCrypto/optimism-models.git
synced 2026-02-06 11:01:44 +00:00
* initial build * Decoder changes * dbt project * global node url * testing * comments * removed macro * prod integration
39 lines
1.3 KiB
SQL
39 lines
1.3 KiB
SQL
{# Set variables #}
|
|
{% set source_name = 'RECEIPTS' %}
|
|
{% set source_version = 'V2' if var('GLOBAL_USES_STREAMLINE_V1', false) else '' %}
|
|
{% set model_type = '' %}
|
|
|
|
{%- set default_vars = set_default_variables_bronze(source_name, model_type) -%}
|
|
|
|
{% set partition_function = default_vars['partition_function'] %}
|
|
{% set partition_join_key = default_vars['partition_join_key'] %}
|
|
{% set balances = default_vars['balances'] %}
|
|
{% set block_number = default_vars['block_number'] %}
|
|
{% set uses_receipts_by_hash = default_vars['uses_receipts_by_hash'] %}
|
|
|
|
{# Log configuration details #}
|
|
{{ log_bronze_details(
|
|
source_name = source_name,
|
|
source_version = source_version,
|
|
model_type = model_type,
|
|
partition_function = partition_function,
|
|
partition_join_key = partition_join_key,
|
|
block_number = block_number,
|
|
uses_receipts_by_hash = uses_receipts_by_hash
|
|
) }}
|
|
|
|
{# Set up dbt configuration #}
|
|
{{ config (
|
|
materialized = 'view',
|
|
tags = ['bronze_receipts']
|
|
) }}
|
|
|
|
{# Main query starts here #}
|
|
{{ streamline_external_table_query(
|
|
source_name = source_name.lower(),
|
|
source_version = source_version.lower(),
|
|
partition_function = partition_function,
|
|
balances = balances,
|
|
block_number = block_number,
|
|
uses_receipts_by_hash = uses_receipts_by_hash
|
|
) }} |