From f508022d5635cb74ba385e98d2fca6db6e90bcb7 Mon Sep 17 00:00:00 2001 From: Matt Romano <42412983+mattromano@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:32:22 -0800 Subject: [PATCH] update-to-pro-api (#90) --- models/defillama/bronze/bronze__defillama_chains.sql | 2 +- models/defillama/bronze/bronze__defillama_dexes.sql | 4 ++-- models/defillama/bronze/bronze__defillama_protocols.sql | 2 +- models/defillama/gold/defillama__fact_options_volume.sql | 1 - models/defillama/silver/silver__defillama_chains_tvl.sql | 2 +- models/defillama/silver/silver__defillama_dex_volume.sql | 5 +++-- .../defillama/silver/silver__defillama_options_notional.sql | 5 ++--- .../defillama/silver/silver__defillama_options_premium.sql | 5 ++--- models/defillama/silver/silver__defillama_protocol_fees.sql | 4 ++-- .../defillama/silver/silver__defillama_protocol_revenue.sql | 2 +- 10 files changed, 15 insertions(+), 17 deletions(-) diff --git a/models/defillama/bronze/bronze__defillama_chains.sql b/models/defillama/bronze/bronze__defillama_chains.sql index 8dace83..1661201 100644 --- a/models/defillama/bronze/bronze__defillama_chains.sql +++ b/models/defillama/bronze/bronze__defillama_chains.sql @@ -8,7 +8,7 @@ WITH chain_base AS ( SELECT live.udf_api( - 'GET','https://api.llama.fi/chains',{},{} + 'GET','https://pro-api.llama.fi/{api_key}/api/chains',{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp ), diff --git a/models/defillama/bronze/bronze__defillama_dexes.sql b/models/defillama/bronze/bronze__defillama_dexes.sql index 1e5802f..ed22bf7 100644 --- a/models/defillama/bronze/bronze__defillama_dexes.sql +++ b/models/defillama/bronze/bronze__defillama_dexes.sql @@ -8,10 +8,10 @@ WITH base AS ( SELECT live.udf_api( - 'GET','https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyVolume',{},{} + 'GET','https://pro-api.llama.fi/{api_key}/api/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyVolume',{},{},'Vault/prod/defillama' ) AS dex_read, live.udf_api( - 'GET','https://api.llama.fi/overview/options?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyPremiumVolume',{},{} + 'GET','https://pro-api.llama.fi/{api_key}/api/overview/options?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyPremiumVolume',{},{},'Vault/prod/defillama' ) AS options_read, SYSDATE() AS _inserted_timestamp ) diff --git a/models/defillama/bronze/bronze__defillama_protocols.sql b/models/defillama/bronze/bronze__defillama_protocols.sql index aac286a..2010647 100644 --- a/models/defillama/bronze/bronze__defillama_protocols.sql +++ b/models/defillama/bronze/bronze__defillama_protocols.sql @@ -8,7 +8,7 @@ WITH protocol_base AS ( SELECT live.udf_api( - 'GET','https://api.llama.fi/protocols',{},{} + 'GET','https://pro-api.llama.fi/{api_key}/api/protocols',{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp ) diff --git a/models/defillama/gold/defillama__fact_options_volume.sql b/models/defillama/gold/defillama__fact_options_volume.sql index aa86604..ad367c4 100644 --- a/models/defillama/gold/defillama__fact_options_volume.sql +++ b/models/defillama/gold/defillama__fact_options_volume.sql @@ -3,7 +3,6 @@ persist_docs ={ "relation": true, "columns": true }, tags = ['defillama'], - enabled = false, meta={ 'database_tags':{ 'table': { diff --git a/models/defillama/silver/silver__defillama_chains_tvl.sql b/models/defillama/silver/silver__defillama_chains_tvl.sql index af11118..dbfe5c2 100644 --- a/models/defillama/silver/silver__defillama_chains_tvl.sql +++ b/models/defillama/silver/silver__defillama_chains_tvl.sql @@ -13,7 +13,7 @@ SELECT chain_id, chain, live.udf_api( - 'GET',CONCAT('https://api.llama.fi/charts/',chain),{},{} + 'GET',CONCAT('https://pro-api.llama.fi/{api_key}/api/charts/',chain),{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp FROM ( diff --git a/models/defillama/silver/silver__defillama_dex_volume.sql b/models/defillama/silver/silver__defillama_dex_volume.sql index 6c6c800..06c196b 100644 --- a/models/defillama/silver/silver__defillama_dex_volume.sql +++ b/models/defillama/silver/silver__defillama_dex_volume.sql @@ -11,7 +11,7 @@ WITH api_pull AS ( PARSE_JSON( live.udf_api( 'GET', - 'https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyVolume',{},{} + 'https://pro-api.llama.fi/{api_key}/api/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyVolume',{},{},'Vault/prod/defillama' ) ) :data :protocols AS response, SYSDATE() AS _inserted_timestamp @@ -19,6 +19,7 @@ WITH api_pull AS ( lat_flat AS ( SELECT r.value AS VALUE, + r.value :displayName :: STRING AS protocol, _inserted_timestamp FROM api_pull, @@ -30,7 +31,7 @@ chain_breakdown AS ( SELECT k.key AS chain, SYSDATE() :: DATE AS TIMESTAMP, - v.key AS protocol, + protocol, k.value AS dex_object, v.value :: INTEGER AS daily_volume, _inserted_timestamp diff --git a/models/defillama/silver/silver__defillama_options_notional.sql b/models/defillama/silver/silver__defillama_options_notional.sql index 3e72dc1..d571aa7 100644 --- a/models/defillama/silver/silver__defillama_options_notional.sql +++ b/models/defillama/silver/silver__defillama_options_notional.sql @@ -1,7 +1,6 @@ {{ config( materialized = 'incremental', unique_key = 'id', - enabled = false, full_refresh = false, tags = ['defillama'] ) }} @@ -15,7 +14,7 @@ SELECT FROM ( SELECT live.udf_api( - 'GET','https://api.llama.fi/overview/options?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyNotionalVolume',{},{} + 'GET','https://pro-api.llama.fi/{api_key}/api/overview/options?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyNotionalVolume',{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp ), @@ -29,7 +28,7 @@ options_base AS ( SELECT chain, live.udf_api( - 'GET',CONCAT('https://api.llama.fi/overview/options/',chain,'?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=false&dataType=dailyNotionalVolume'),{},{} + 'GET',CONCAT('https://pro-api.llama.fi/{api_key}/api/overview/options/',chain,'?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=false&dataType=dailyNotionalVolume'),{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp FROM ( diff --git a/models/defillama/silver/silver__defillama_options_premium.sql b/models/defillama/silver/silver__defillama_options_premium.sql index 3e24967..97fac09 100644 --- a/models/defillama/silver/silver__defillama_options_premium.sql +++ b/models/defillama/silver/silver__defillama_options_premium.sql @@ -1,7 +1,6 @@ {{ config( materialized = 'incremental', unique_key = 'id', - enabled = false, full_refresh = false, tags = ['defillama'] ) }} @@ -15,7 +14,7 @@ SELECT FROM ( SELECT live.udf_api( - 'GET','https://api.llama.fi/overview/options?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyPremiumVolume',{},{} + 'GET','https://pro-api.llama.fi/{api_key}/api/overview/options?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyPremiumVolume',{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp ), @@ -29,7 +28,7 @@ options_base AS ( SELECT chain, live.udf_api( - 'GET',CONCAT('https://api.llama.fi/overview/options/',chain,'?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=false&dataType=dailyPremiumVolume'),{},{} + 'GET',CONCAT('https://pro-api.llama.fi/{api_key}/api/overview/options/',chain,'?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=false&dataType=dailyPremiumVolume'),{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp FROM ( diff --git a/models/defillama/silver/silver__defillama_protocol_fees.sql b/models/defillama/silver/silver__defillama_protocol_fees.sql index a81c5d4..61e6a8d 100644 --- a/models/defillama/silver/silver__defillama_protocol_fees.sql +++ b/models/defillama/silver/silver__defillama_protocol_fees.sql @@ -14,7 +14,7 @@ SELECT FROM ( SELECT live.udf_api( - 'GET','https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees',{},{} + 'GET','https://pro-api.llama.fi/{api_key}/api/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyFees',{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp ), @@ -28,7 +28,7 @@ fees_base AS ( SELECT chain, live.udf_api( - 'GET',CONCAT('https://api.llama.fi/overview/fees/',chain,'?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=false&dataType=dailyFees'),{},{} + 'GET',CONCAT('https://pro-api.llama.fi/{api_key}/api/overview/fees/',chain,'?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=false&dataType=dailyFees'),{},{},'Vault/prod/defillama' ) AS read, SYSDATE() AS _inserted_timestamp FROM ( diff --git a/models/defillama/silver/silver__defillama_protocol_revenue.sql b/models/defillama/silver/silver__defillama_protocol_revenue.sql index 0be4125..15b0c1c 100644 --- a/models/defillama/silver/silver__defillama_protocol_revenue.sql +++ b/models/defillama/silver/silver__defillama_protocol_revenue.sql @@ -11,7 +11,7 @@ WITH api_pull AS ( PARSE_JSON( live.udf_api( 'GET', - 'https://api.llama.fi/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue',{},{} + 'https://pro-api.llama.fi/{api_key}/api/overview/fees?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true&dataType=dailyRevenue',{},{},'Vault/prod/defillama' ) ) :data :protocols AS response, SYSDATE() AS _inserted_timestamp