osmosis-models/models/silver/silver__validator_metadata.sql
desmond-hui a9c76a7046
An 2461/use latest streamline endpoints (#81)
* use streamline db location for source data

* use new streamline endpoints

* remove limits, now controlled from streamline at runtime
2022-12-12 13:49:43 -08:00

33 lines
848 B
SQL

{{ config(
materialized = 'table'
) }}
SELECT
operator_address AS address,
'osmosis' AS blockchain,
'flipside' AS creator,
'operator' AS label_type,
'validator' AS label_subtype,
moniker AS label,
identity 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'
) }}