diff --git a/dbt_macros/shared/balances_incremental_subset_daily.sql b/dbt_macros/shared/balances_incremental_subset_daily.sql index 9e330747b25..d397380b258 100644 --- a/dbt_macros/shared/balances_incremental_subset_daily.sql +++ b/dbt_macros/shared/balances_incremental_subset_daily.sql @@ -149,14 +149,18 @@ from( {% endif %} ) b -left join {{source('prices','usd')}} p - on (token_standard = 'erc20' +left join {{source('prices','usd_daily')}} p + on 1=1 + {% if is_incremental() %} + and {{ incremental_predicate('p.day') }} + {% endif %} + and ((token_standard = 'erc20' and p.blockchain = '{{blockchain}}' and b.token_address = p.contract_address - and b.day = p.minute) + and b.day = p.day) or (token_standard = 'native' and p.blockchain is null and p.contract_address is null and p.symbol = (select native_token_symbol from {{source('evms','info')}} where blockchain = '{{blockchain}}') - and b.day = p.minute) + and b.day = p.day)) {% endmacro %} diff --git a/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/_schema.yml b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/_schema.yml new file mode 100644 index 00000000000..26d00f99e5b --- /dev/null +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/_schema.yml @@ -0,0 +1,123 @@ +version: 2 + +models: + - name: safe_arbitrum_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: arbitrum + project: safe + contributors: safeintern + config: + tags: ['safe', 'arbitrum'] + description: “Safe addresses balances” + + - name: safe_avalanche_c_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: avalanche_c + project: safe + contributors: safeintern + config: + tags: [ 'safe', 'avalanche_c' ] + description: “Safe addresses balances” + + - name: safe_base_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: base + project: safe + contributors: safeintern + config: + tags: [ 'safe', 'base' ] + description: “Safe addresses balances” + + - name: safe_ethereum_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: ethereum + project: safe + contributors: safeintern + config: + tags: [ 'safe', 'ethereum' ] + description: “Safe addresses balances” + + - name: safe_linea_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: linea + project: safe + contributors: safeintern + config: + tags: [ 'safe', 'linea' ] + description: “Safe addresses balances” + + - name: safe_optimism_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: optimism + project: safe + contributors: safeintern + config: + tags: [ 'safe', 'optimism' ] + description: “Safe addresses balances” + + - name: safe_polygon_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: polygon + project: safe + contributors: safeintern + config: + tags: [ 'safe', 'polygon' ] + description: “Safe addresses balances” + + - name: safe_scroll_balances + data_tests: + - dbt_utils.unique_combination_of_columns: + combination_of_columns: + - day + - address + - token_address + meta: + blockchain: scroll + project: safe + contributors: safeintern + config: + tags: [ 'safe', 'scroll' ] + description: “Safe addresses balances” + diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/arbitrum/safe_arbitrum_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_arbitrum_balances.sql similarity index 95% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/arbitrum/safe_arbitrum_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_arbitrum_balances.sql index 56d1fe4895b..9c5b0f9816d 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/arbitrum/safe_arbitrum_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_arbitrum_balances.sql @@ -15,7 +15,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_arbitrum_safes') }} + from {{ source('safe_arbitrum','safes') }} where blockchain = 'arbitrum' ), diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/avalanche_c/safe_avalanche_c_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_avalanche_c_balances.sql similarity index 94% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/avalanche_c/safe_avalanche_c_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_avalanche_c_balances.sql index 432cd070a0a..33279643d65 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/avalanche_c/safe_avalanche_c_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_avalanche_c_balances.sql @@ -15,7 +15,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_avalanche_c_safes') }} + from {{ source('safe_avalanche_c','safes') }} where blockchain = 'avalanche_c' ), diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/base/safe_base_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_base_balances.sql similarity index 95% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/base/safe_base_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_base_balances.sql index 84aeba4f700..44e45138e77 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/base/safe_base_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_base_balances.sql @@ -15,7 +15,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_base_safes') }} + from {{ source('safe_base','safes') }} where blockchain = 'base' ), diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/ethereum/safe_ethereum_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_ethereum_balances.sql similarity index 95% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/ethereum/safe_ethereum_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_ethereum_balances.sql index ebc7a430771..e681bf730d2 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/ethereum/safe_ethereum_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_ethereum_balances.sql @@ -14,7 +14,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_ethereum_safes') }} + from {{ source('safe_ethereum','safes') }} where blockchain = 'ethereum' ), diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/linea/safe_linea_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_linea_balances.sql similarity index 95% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/linea/safe_linea_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_linea_balances.sql index 038ed2990d5..de62451a1e4 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/linea/safe_linea_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_linea_balances.sql @@ -15,7 +15,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_linea_safes') }} + from {{ source('safe_linea','safes') }} where blockchain = 'linea' ), diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/optimism/safe_optimism_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_optimism_balances.sql similarity index 96% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/optimism/safe_optimism_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_optimism_balances.sql index 2465f2a8d65..8338b3be28c 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/optimism/safe_optimism_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_optimism_balances.sql @@ -20,7 +20,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_optimism_safes') }} + from {{ source('safe_optimism','safes') }} where blockchain = 'optimism' ), balances as ( diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/polygon/safe_polygon_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_polygon_balances.sql similarity index 95% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/polygon/safe_polygon_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_polygon_balances.sql index 5c62beac340..de7eb4a6d7a 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/polygon/safe_polygon_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_polygon_balances.sql @@ -15,7 +15,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_polygon_safes') }} + from {{ source('safe_polygon','safes') }} where blockchain = 'polygon' ), diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/scroll/safe_scroll_balances.sql b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_scroll_balances.sql similarity index 95% rename from dbt_subprojects/hourly_spellbook/models/_project/safe/scroll/safe_scroll_balances.sql rename to dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_scroll_balances.sql index 5c4389542bb..4cf40377e92 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/scroll/safe_scroll_balances.sql +++ b/dbt_subprojects/daily_spellbook/models/_projects/safe/balances/safe_scroll_balances.sql @@ -15,7 +15,7 @@ with safes as ( select address, blockchain - from {{ ref('safe_scroll_safes') }} + from {{ source('safe_scroll','safes') }} where blockchain = 'scroll' ), diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/arbitrum/safe_arbitrum_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/arbitrum/safe_arbitrum_schema.yml index bdda09eab40..269628b66e5 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/arbitrum/safe_arbitrum_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/arbitrum/safe_arbitrum_schema.yml @@ -149,49 +149,3 @@ models: - &amount_usd name: amount_usd description: "USD amount of transferred ETH" - - - name: safe_arbitrum_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - address - - token_address - meta: - blockchain: arbitrum - project: safe - contributors: safeintern - config: - tags: ['safe', 'arbitrum'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - - &unique_key_id - name: unique_key_id - description: " unique key" diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/avalanche_c/safe_avalanche_c_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/avalanche_c/safe_avalanche_c_schema.yml index 629b3491f2d..9cbdd4f86d7 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/avalanche_c/safe_avalanche_c_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/avalanche_c/safe_avalanche_c_schema.yml @@ -80,7 +80,7 @@ models: name: value description: "Value of transaction" - &gas - name: gas + name: gas description: "Gas limit set for transaction" - &execution_gas_used name: execution_gas_used @@ -149,49 +149,3 @@ models: - &amount_usd name: amount_usd description: "USD amount of transferred AVAX" - - - name: safe_avalanche_c_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - address - - token_address - meta: - blockchain: avalanche_c - project: safe - contributors: safeintern - config: - tags: ['safe', 'avalanche_c'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - - &unique_key_id - name: unique_key_id - description: "unique key" diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/base/safe_base_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/base/safe_base_schema.yml index fae0ee71228..4e73519cadc 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/base/safe_base_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/base/safe_base_schema.yml @@ -141,49 +141,3 @@ models: - &output name: output description: "Output data" - - - name: safe_base_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - address - - token_address - meta: - blockchain: base - project: safe - contributors: safeintern - config: - tags: ['safe', 'base'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - - &unique_key_id - name: unique_key_id - description: " unique key" diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/ethereum/_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/ethereum/_schema.yml index 501fd6d00ac..ea8bb76b964 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/ethereum/_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/ethereum/_schema.yml @@ -154,51 +154,3 @@ models: - &threshold name: threshold description: "Number of signer threshold" - - - name: safe_ethereum_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - blockchain - - address - - token_address - - meta: - blockchain: ethereum - project: safe - contributors: safeintern - config: - tags: ['safe', 'ethereum'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - - &unique_key_id - name: unique_key_id - description: " unique key" diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/linea/safe_linea_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/linea/safe_linea_schema.yml index 2903c2ec94c..28ec16f2da1 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/linea/safe_linea_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/linea/safe_linea_schema.yml @@ -147,50 +147,4 @@ models: - &output name: output description: "Output data" - - - - name: safe_linea_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - address - - token_address - meta: - blockchain: linea - project: safe - contributors: safeintern - config: - tags: ['safe', 'linea'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - - &unique_key_id - name: unique_key_id - description: " unique key" + diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/optimism/safe_optimism_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/optimism/safe_optimism_schema.yml index f7ea3fc9a8e..ab2bcca3a16 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/optimism/safe_optimism_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/optimism/safe_optimism_schema.yml @@ -149,48 +149,3 @@ models: - &amount_usd name: amount_usd description: "USD amount of transferred ETH" - - - name: safe_optimism_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - blockchain - - address - - token_address - meta: - blockchain: optimism - project: safe - contributors: safeintern - config: - tags: ['safe', 'optimism'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/polygon/safe_polygon_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/polygon/safe_polygon_schema.yml index c65d6199675..2d30451c537 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/polygon/safe_polygon_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/polygon/safe_polygon_schema.yml @@ -119,7 +119,7 @@ models: name: value description: "Value of transaction" - &gas - name: gas + name: gas description: "Gas limit set for transaction" - &execution_gas_used name: execution_gas_used @@ -151,50 +151,3 @@ models: - &output name: output description: "Output data" - - - name: safe_polygon_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - blockchain - - address - - token_address - meta: - blockchain: polygon - project: safe - contributors: safeintern - config: - tags: ['safe', 'polygon'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - - &unique_key_id - name: unique_key_id - description: " unique key" diff --git a/dbt_subprojects/hourly_spellbook/models/_project/safe/scroll/safe_scroll_schema.yml b/dbt_subprojects/hourly_spellbook/models/_project/safe/scroll/safe_scroll_schema.yml index 0d1ad4706e2..f33f34b7dc2 100644 --- a/dbt_subprojects/hourly_spellbook/models/_project/safe/scroll/safe_scroll_schema.yml +++ b/dbt_subprojects/hourly_spellbook/models/_project/safe/scroll/safe_scroll_schema.yml @@ -159,49 +159,3 @@ models: - &method name: method description: "Function method" - - - name: safe_scroll_balances - data_tests: - - dbt_utils.unique_combination_of_columns: - combination_of_columns: - - day - - address - - token_address - meta: - blockchain: scroll - project: safe - contributors: safeintern - config: - tags: ['safe', 'scroll'] - description: “Safe addresses balances” - columns: - - name: day - - name: blockchain - - name: address - - &token_symbol - name: token_symbol - description: "Symbol for the token" - - &token_address - name: token_address - description: "Address for the token" - - &token_standard - name: token_standard - description: "Standard for the token" - - &token_id - name: token_id - description: "ID for the token" - - &balance - name: balance - description: "Balance for the user" - - &balance_usd - name: balance_usd - description: "USD value of balance for the user" - - &last_updated - name: last_updated - description: "UTC timestamp when data was last updated" - - &next_update - name: next_update - description: "UTC timestamp when data is next updated" - - &unique_key_id - name: unique_key_id - description: "unique key" diff --git a/sources/_subprojects_outputs/hourly_spellbook/_sources.yml b/sources/_subprojects_outputs/hourly_spellbook/_sources.yml index 7fd30baafb7..ecf970cd3af 100644 --- a/sources/_subprojects_outputs/hourly_spellbook/_sources.yml +++ b/sources/_subprojects_outputs/hourly_spellbook/_sources.yml @@ -38,6 +38,27 @@ sources: - name: safe_ethereum tables: - name: safes + - name: safe_arbitrum + tables: + - name: safes + - name: safe_avalanche_c + tables: + - name: safes + - name: safe_base + tables: + - name: safes + - name: safe_linea + tables: + - name: safes + - name: safe_optimism + tables: + - name: safes + - name: safe_polygon + tables: + - name: safes + - name: safe_scroll + tables: + - name: safes - name: perpetual tables: @@ -49,7 +70,7 @@ sources: - name: jelly_swap_sei tables: - - name: pools_metrics_daily + - name: pools_metrics_daily - name: account_abstraction_erc4337 tables: @@ -61,4 +82,4 @@ sources: - name: evms tables: - - name: transaction_metrics \ No newline at end of file + - name: transaction_metrics