{% macro missing(missing, short) %}
The transaction was present in {{missing.blocks | length }} block templates but wasn't included in blocks by
{% set var_pools=missing.blocks | map(attribute="pool") | unique %}
{% for pool in var_pools -%}
{% if pool == "Unknown" -%}
Unknown pool{% if not loop.last -%},{% endif %}{% if loop.last -%}.{% endif %}
{% else -%}
{{ pool }}{% if not loop.last -%},{% endif %}{% if loop.last -%}.{% endif %}
{% endif -%}
{% if not loop.last and loop.index == var_pools | length-1-%} and {% endif %}
{% endfor -%}
Note: This does not mean these pools filter this transaction out. FAQ: Why can a transaction be missing from a block?