mirror of
https://github.com/FlipsideCrypto/external-models.git
synced 2026-02-06 11:41:50 +00:00
55 lines
1.2 KiB
SQL
55 lines
1.2 KiB
SQL
{{ config(
|
|
materialized = 'incremental',
|
|
unique_key = ['chain', 'stablecoin_id','_inserted_timestamp'],
|
|
tags = ['stale']
|
|
) }}
|
|
|
|
WITH usdt_supply AS (
|
|
|
|
SELECT
|
|
C.chain,
|
|
1 AS stablecoin_id,
|
|
live.udf_api(
|
|
'GET',
|
|
'https://pro-api.llama.fi/{api_key}/stablecoins/stablecoincharts/' || C.chain || '?stablecoin=1',{},{},
|
|
--usdt
|
|
'Vault/prod/external/defillama'
|
|
) AS READ,
|
|
SYSDATE() AS _inserted_timestamp
|
|
FROM
|
|
{{ ref('bronze__defillama_usdt_usdc_chain_seed') }} C
|
|
WHERE
|
|
stablecoin_id = 1
|
|
),
|
|
usdc_supply AS (
|
|
SELECT
|
|
C.chain,
|
|
2 AS stablecoin_id,
|
|
live.udf_api(
|
|
'GET',
|
|
'https://pro-api.llama.fi/{api_key}/stablecoins/stablecoincharts/' || C.chain || '?stablecoin=2',{},{},
|
|
--usdc
|
|
'Vault/prod/external/defillama'
|
|
) AS READ,
|
|
SYSDATE() AS _inserted_timestamp
|
|
FROM
|
|
{{ ref('bronze__defillama_usdt_usdc_chain_seed') }} C
|
|
WHERE
|
|
stablecoin_id = 2
|
|
)
|
|
SELECT
|
|
chain,
|
|
stablecoin_id,
|
|
READ,
|
|
_inserted_timestamp
|
|
FROM
|
|
usdt_supply
|
|
UNION ALL
|
|
SELECT
|
|
chain,
|
|
stablecoin_id,
|
|
READ,
|
|
_inserted_timestamp
|
|
FROM
|
|
usdc_supply
|