mirror of
https://github.com/FlipsideCrypto/livequery-models.git
synced 2026-02-06 10:56:46 +00:00
* - removed utils.register_secret - add hosted profile * - refactor project variables to use config object * - add \n * - uncommented code * - update return type * - reverted name truncation * - change GHA workflow environments to align with dbt profiles * - add hosted option to enviornment dropdown * - add integration test * Update dbt_project.yml Add INTERNAL_DEV role to stg profile * - fix grants - enforce dbt target
130 lines
2.9 KiB
SQL
130 lines
2.9 KiB
SQL
{{ config(
|
|
materialized = 'view',
|
|
grants = {'+select': var('ROLES')}
|
|
) }}
|
|
|
|
WITH blockchain_assets AS (
|
|
|
|
SELECT
|
|
'avalanche' AS blockchain,
|
|
'AVAX' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'avalanche' AS blockchain,
|
|
'AVAX' AS asset_symbol,
|
|
'testnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'binance' AS blockchain,
|
|
'BNB' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'binance' AS blockchain,
|
|
'BNB' AS asset_symbol,
|
|
'testnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'gnosis' AS blockchain,
|
|
'xDAI' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'ethereum' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'goerli' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'ethereum' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'ethereum' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'sepolia' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'arbitrum_nova' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'arbitrum_one' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'goerli' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'arbitrum_one' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'base' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'goerli' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'fantom' AS blockchain,
|
|
'FTM' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'gnosis' AS blockchain,
|
|
'xDAI' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'harmony' AS blockchain,
|
|
'ONE' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'harmony' AS blockchain,
|
|
'ONE' AS asset_symbol,
|
|
'testnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'optimism' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'goerli' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'optimism' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'polygon' AS blockchain,
|
|
'MATIC' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'polygon' AS blockchain,
|
|
'MATIC' AS asset_symbol,
|
|
'testnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'polygon_zkevm' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'mainnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'polygon_zkevm' AS blockchain,
|
|
'ETH' AS asset_symbol,
|
|
'testnet' AS network
|
|
UNION ALL
|
|
SELECT
|
|
'CELO' AS blockchain,
|
|
'CELO' AS asset_symbol,
|
|
'mainnet' AS network
|
|
)
|
|
|
|
SELECT
|
|
blockchain,
|
|
network,
|
|
asset_symbol AS symbol
|
|
FROM
|
|
blockchain_assets
|