2022-06-07 19:51:17 +00:00
|
|
|
{% macro create_udfs() %}
|
|
|
|
|
{% set sql %}
|
2022-10-18 20:09:55 +00:00
|
|
|
{% if target.database != "SOLANA_COMMUNITY_DEV" %}
|
|
|
|
|
{{ udf_bulk_get_decoded_instructions_data() }};
|
|
|
|
|
{{ udf_bulk_get_validator_metadata() }};
|
|
|
|
|
{{ udf_bulk_get_blocks() }};
|
|
|
|
|
{{ udf_bulk_get_block_txs() }};
|
|
|
|
|
{{ udf_bulk_get_block_rewards() }};
|
|
|
|
|
{% endif %}
|
|
|
|
|
|
2022-06-14 18:53:01 +00:00
|
|
|
{{ create_udf_ordered_signers(
|
|
|
|
|
schema = "silver"
|
|
|
|
|
) }}
|
2022-06-15 21:55:25 +00:00
|
|
|
{{ create_udf_get_all_inner_instruction_events(
|
|
|
|
|
schema = "silver"
|
|
|
|
|
) }}
|
2022-07-14 20:04:29 +00:00
|
|
|
{{ create_udf_get_account_balances_index(
|
|
|
|
|
schema = "silver"
|
|
|
|
|
) }}
|
2022-09-22 16:55:45 +00:00
|
|
|
{{
|
|
|
|
|
create_udf_get_all_inner_instruction_program_ids(
|
|
|
|
|
schema = "silver"
|
|
|
|
|
) }}
|
2022-06-07 19:51:17 +00:00
|
|
|
{% endset %}
|
|
|
|
|
{% do run_query(sql) %}
|
|
|
|
|
{% endmacro %}
|