diff --git a/dbt_project.yml b/dbt_project.yml index c4ba09d..22a53ed 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -87,11 +87,8 @@ vars: STREAMLINE_USE_DEV_FOR_EXTERNAL_TABLES: False UPDATE_UDFS_AND_SPS: False UPDATE_SNOWFLAKE_TAGS: True - OBSERV_FULL_TEST: False - WAIT: 0 HEAL_MODEL: False HEAL_MODELS: [] - START_GHA_TASKS: False #### STREAMLINE 2.0 BEGIN #### diff --git a/makefile b/makefile index 99710c1..85288d9 100644 --- a/makefile +++ b/makefile @@ -41,4 +41,12 @@ else dbt run-operation fsc_utils.create_gha_tasks --vars '{"START_GHA_TASKS":True}' -t $(DBT_TARGET) endif -.PHONY: deploy_streamline_functions deploy_streamline_tables deploy_streamline_requests deploy_github_actions cleanup_time deploy_new_github_action \ No newline at end of file +release_main_package: + dbt run-operation fsc_evm.release_chain --args '{"schema_name": "core", "role_name": "internal_dev"}' -t $(DBT_TARGET) + dbt run-operation fsc_evm.release_chain --args '{"schema_name": "price", "role_name": "internal_dev"}' -t $(DBT_TARGET) + dbt run-operation fsc_evm.release_chain --args '{"schema_name": "nft", "role_name": "internal_dev"}' -t $(DBT_TARGET) + dbt run-operation fsc_evm.release_chain --args '{"schema_name": "core", "role_name": "velocity_ethereum"}' -t $(DBT_TARGET) + dbt run-operation fsc_evm.release_chain --args '{"schema_name": "price", "role_name": "velocity_ethereum"}' -t $(DBT_TARGET) + dbt run-operation fsc_evm.release_chain --args '{"schema_name": "nft", "role_name": "velocity_ethereum"}' -t $(DBT_TARGET) + +.PHONY: deploy_streamline_functions deploy_streamline_tables deploy_streamline_requests deploy_github_actions cleanup_time deploy_new_github_action release_main_package \ No newline at end of file diff --git a/models/__overview__.md b/models/__overview__.md index 430f616..b2b78ec 100644 --- a/models/__overview__.md +++ b/models/__overview__.md @@ -1,6 +1,6 @@ {% docs __overview__ %} -# Welcome to the Flipside Crypto Core Models Documentation! +# Welcome to the Flipside Crypto Models Documentation! ## **What does this documentation cover?** The documentation included here details the design of the Core tables and views available via [Flipside Crypto.](https://flipsidecrypto.xyz/) For more information on how these models are built, please see [the github repository.](https://github.com/FlipsideCrypto/-models) diff --git a/models/sources.yml b/models/sources.yml index d8d168e..1b7ec4f 100644 --- a/models/sources.yml +++ b/models/sources.yml @@ -8,18 +8,24 @@ sources: - name: workflows - name: bronze_streamline database: streamline - schema: >- - {{ var('GLOBAL_PROD_DB_NAME') ~ ('_dev' if var("STREAMLINE_USE_DEV_FOR_EXTERNAL_TABLES", False) else '') }} + schema: "{{ target.database }}" tables: - name: blocks - name: transactions - - name: >- - {{ 'receipts_by_hash' if var("GLOBAL_USES_RECEIPTS_BY_HASH", False) else 'receipts' }} + - name: receipts + - name: receipts_by_hash - name: traces - name: confirm_blocks - name: decoded_logs + - name: contract_abis + - name: complete_streamline + database: "{{ target.database }}" + schema: streamline + tables: + - name: complete_contract_abis - name: crosschain_silver - database: "{{ 'crosschain' if target.database.upper() == var('GLOBAL_PROD_DB_NAME').upper() else 'crosschain_dev' }}" + database: >- + {{ 'CROSSCHAIN_DEV' if '_DEV' in target.database.upper() else 'CROSSCHAIN' }} schema: silver tables: - name: labels_combined @@ -29,11 +35,6 @@ sources: - name: complete_provider_prices - name: complete_token_asset_metadata - name: complete_token_prices - - name: bronze_api - database: "{{ target.database }}" - schema: bronze_api - tables: - - name: contract_abis - name: crosschain_public database: crosschain schema: bronze_public @@ -43,4 +44,11 @@ sources: database: "{{ target.database }}" schema: silver tables: - - name: verified_abis \ No newline at end of file + - name: verified_abis + - name: fsc_evm_admin + database: >- + {{ 'FSC_EVM_DEV' if '_DEV' in target.database.upper() else 'FSC_EVM' }} + schema: admin + tables: + - name: _master_keys + - name: rpc_node_logs \ No newline at end of file