diff --git a/dbt_project.yml b/dbt_project.yml index de8d629..234ee17 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -105,7 +105,13 @@ models: defi: +enabled: false bridge: - +enabled: true + +enabled: false + layerzero: + +enabled: true + stargate: + +enabled: true + everclear: + +enabled: true scores_package: +enabled: true diff --git a/models/silver/defi/bridge/silver_bridge__complete_bridge_activity.sql b/models/silver/defi/bridge/silver_bridge__complete_bridge_activity.sql index c052b9d..9d9daaa 100644 --- a/models/silver/defi/bridge/silver_bridge__complete_bridge_activity.sql +++ b/models/silver/defi/bridge/silver_bridge__complete_bridge_activity.sql @@ -262,6 +262,44 @@ WHERE ) {% endif %} ), + +everclear AS ( + SELECT + block_number, + block_timestamp, + origin_from_address, + origin_to_address, + origin_function_signature, + tx_hash, + event_index, + bridge_address, + event_name, + platform, + version, + sender, + receiver, + destination_chain_receiver, + destination_chain_id :: STRING AS destination_chain_id, + destination_chain, + token_address, + NULL AS token_symbol, + amount_unadj, + _log_id AS _id, + inserted_timestamp AS _inserted_timestamp + FROM + {{ ref('silver_bridge__everclear') }} + +{% if is_incremental() and 'everclear' not in var('HEAL_MODELS') %} +WHERE + _inserted_timestamp >= ( + SELECT + MAX(_inserted_timestamp) - INTERVAL '{{ var("LOOKBACK", "4 hours") }}' + FROM + {{ this }} + ) +{% endif %} +), + eywa AS ( SELECT block_number, @@ -622,6 +660,11 @@ all_protocols AS ( FROM dln_debridge UNION ALL + SELECT + * + FROM + everclear + UNION ALL SELECT * FROM @@ -695,7 +738,8 @@ complete_bridge_activity AS ( 'allbridge-v2', 'chainlink-ccip-v1', 'layerzero-v2', - 'stargate-v2' + 'stargate-v2', + 'everclear-v1' ) THEN destination_chain_id :: STRING WHEN d.chain_id IS NULL THEN destination_chain_id :: STRING ELSE d.chain_id :: STRING @@ -712,7 +756,8 @@ complete_bridge_activity AS ( 'allbridge-v2', 'chainlink-ccip-v1', 'layerzero-v2', - 'stargate-v2' + 'stargate-v2', + 'everclear-v1' ) THEN LOWER(destination_chain) WHEN d.chain IS NULL THEN LOWER(destination_chain) ELSE LOWER( diff --git a/packages.yml b/packages.yml index 4da6072..561b4e8 100644 --- a/packages.yml +++ b/packages.yml @@ -1,3 +1,3 @@ packages: - git: https://github.com/FlipsideCrypto/fsc-evm.git - revision: v4.8.0 \ No newline at end of file + revision: AN-6398/everclear-bridge \ No newline at end of file