Block Hash: {{block_header.hash}}
Block Height: {{block_header.height}}
{%if block_header.height < info.height - 1%}
({{info.height - 1 - block_header.height}} blocks ago)
{%elif block_header.height == info.height - 1%}
(current top block)
{%endif%}
{%if block_header.height > 0%}
⏴ Block {{block_header.height-1}} ({{block_header.prev_hash | ellipsize(8,3)}})
{%endif%}
{%if block_header.height < info.height - 1%}
{%if block_header.height > 0%} | {%endif%}
Block {{block_header.height+1}} ⏵
|
Latest block ⏭
{%endif%}
Metadata
Timestamp: {{block_header.timestamp | from_timestamp | format_datetime('short')}} UTC
({{block_header.timestamp | from_timestamp | ago}} ago)
Major/minor version: {{block_header.major_version}}.{{block_header.minor_version}}
Block size: {{block_header.block_size | si}}B
{%if 'nonce' in block_header and block_header['nonce'] != 0%}
Block type: Mined ⛏
Difficulty: {{block_header.difficulty}}
{%elif 'pulse' in block.info%}
Block type: Pulse 💓
{%if block.info.pulse.round > 0%}
{{block.info.pulse.round}}
{%endif%}
{%endif%}
{%set sum_burned = transactions | selectattr('extra.burn_amount') | sum(attribute='extra.burn_amount') %}
{%set sum_fees = transactions | selectattr('rct_signatures') | selectattr('rct_signatures.txnFee') | sum(attribute='rct_signatures.txnFee') - sum_burned%}
Block reward:
{{(block_header.reward - sum_fees) | oxen(decimals=4)}}
{%if sum_fees > 0%}
Block TX fees: {{ sum_fees | oxen(fixed=True, decimals=4) }}
{%endif%}
{%if sum_burned > 0%}
Burned fees:
{{sum_burned | oxen(decimals=4)}} 🔥
{%endif%}
{%if miner_tx and miner_tx.extra.sn_winner%}
Service Node Winner:
{%if miner_tx.extra.sn_winner == "0000000000000000000000000000000000000000000000000000000000000000"%}
None
{%else%}
{{miner_tx.extra.sn_winner}}
{%endif%}
{%endif%}
{%if miner_tx%}
Miner Reward Transaction
Hash |
Outputs |
Size [kB] |
Version |
{{miner_tx.tx_hash}} |
{{miner_tx.vout | sum(attribute='amount') | oxen}} |
{{miner_tx.size}} |
{{miner_tx.version}} |
{%endif%}
Transactions ({{transactions | length}})
{% if transactions %}
{% import 'include/tx_type_symbol.html' as symbol %}
{% import 'include/tx_fee.html' as fee %}
{% for tx in transactions %}
{% endfor %}
Type |
Transaction Hash |
Fee |
Outputs |
In/Out |
TX Size |
{{symbol.display(tx, text=True)}} |
{{tx.tx_hash}} |
{{fee.display(tx)}} |
|
{{tx.vin | length}}/{{tx.vout | length}} |
{{tx.size | si}}B |
{% endif %}
{%if details_html%}
{{details_html | safe}}
{%else%}
{%endif%}
{% if enable_as_hex %}
{% endif %}