mirror of
https://github.com/FlipsideCrypto/osmosis-models.git
synced 2026-02-06 16:06:51 +00:00
* use streamline db location for source data * use new streamline endpoints * remove limits, now controlled from streamline at runtime * get all col values from VALUE
33 lines
899 B
SQL
33 lines
899 B
SQL
{{ config(
|
|
materialized = 'table'
|
|
) }}
|
|
|
|
SELECT
|
|
VALUE: operator_address :: STRING AS address,
|
|
'osmosis' AS blockchain,
|
|
'flipside' AS creator,
|
|
'operator' AS label_type,
|
|
'validator' AS label_subtype,
|
|
VALUE: moniker :: STRING AS label,
|
|
VALUE: identity :: STRING AS project_name,
|
|
VALUE :account_address :: STRING AS account_address,
|
|
VALUE :delegator_shares :: NUMBER AS delegator_shares,
|
|
VALUE :jailed :: BOOLEAN AS jailed,
|
|
VALUE :max_change_rate :: NUMBER AS max_change_rate,
|
|
VALUE :max_rate :: NUMBER AS max_rate,
|
|
VALUE :min_self_delegation :: NUMBER AS min_self_delegation,
|
|
VALUE :rank :: NUMBER AS RANK,
|
|
VALUE :uptime :missed_blocks :: NUMBER AS missed_blocks,
|
|
VALUE AS raw_metadata,
|
|
concat_ws(
|
|
'-',
|
|
address,
|
|
creator,
|
|
blockchain
|
|
) AS _unique_key
|
|
FROM
|
|
{{ source(
|
|
'bronze_streamline',
|
|
'validator_metadata_api'
|
|
) }}
|