{% extends "base.html" %} {% block title %} - Height {{ block.Height }} {% endblock %} {% block content %}
{% if block.MinedMainAtHeight %}

This share mined Monero block at height {{ block.MainHeight }}

{% elseif (block.MainDifficulty > 0) and (block.PowDifficulty >= block.MainDifficulty) and (not block.MinedMainAtHeight) %}

This share mined Monero block at height {{ block.MainHeight }}, but was orphaned

{% endif %} {% if block.IsOrphan() %}

This share has been orphaned

{% endif %}
{% if block.SideHeight == 0 %} {% elseif block.IsUncle() %} {% else %} {% endif %} {% if block.IsOrphan() %} {% elseif block.IsUncle() %} {% else %} {% endif %} {% if block.MinedMainAtHeight %} {% else %} {% endif %} {% set minerAddress = block.MinerAddress %} {% set minerAlias = block.MinerAlias %} {% include('tpl_row_miner.html') %} {% if raw is defined %} {% if block.MinedMainAtHeight %} {% else %} {% endif %}
Genesis Block<< Parent share<< Previous shareOrphans do not have next blocksUncles do not have next blocksNext share >>

Share information

P2Pool Height P2Pool Template Id Monero Height Monero Id
{{ block.SideHeight }} {{ block.TemplateId }}{{ block.MainHeight }} {{ block.MainId }}{{ block.MainHeight }} {{ block.MainId }}
 
Age [h:m:s] PoW Hash Found by Difficulty
{{ date_diff_short(block.Timestamp) }} {{ block.PowHash }}{{ block.Difficulty }} / {{ block.PowDifficulty }}
 
Valuation Coinbase Id Coinbase Reward Coinbase Private Key
{{ side_block_valuation(block) }}{{ raw.Main.Coinbase.Id() }}{{ raw.Main.Coinbase.Id() }}{{ monero_to_xmr(raw.Main.Coinbase.TotalReward) }} XMR {{ raw.Side.CoinbasePrivateKey|hex }}
 
Nonce Cumulative Difficulty Extra Nonce Monero Target Difficulty
{{ block.Nonce }} {{ raw.Side.CumulativeDifficulty }} {{ block.ExtraNonce }} {% if block.MainDifficulty != 0 %}{{ block.MainDifficulty }}{% endif %}
 
Software Version Signaling {% if raw.ShareVersion()|str != "v1" %}Template Extra Buffer{% endif %} Deterministic Private Key Seed
{{ software_info(raw.Side.ExtraBuffer.SoftwareId, raw.Side.ExtraBuffer.SoftwareVersion) }} {{ raw.ShareVersion() }} ({% if raw.ShareVersionSignaling()|str != "none" %}signaling {{ raw.ShareVersionSignaling() }} support{% else %}no known signaling{% endif %}) {% if raw.ShareVersion()|str != "v1" %}{{ raw.Side.ExtraBuffer.RandomNumber|hex }} / {{ raw.Side.ExtraBuffer.SideChainExtraNonce|hex }}{% endif %} {% if not is_zero_hash(raw.GetPrivateKeySeed()) %}{{ raw.GetPrivateKeySeed() }}{% else %}Not Deterministic{% endif %}
{% if raw.Side.Uncles|length > 0 %}

Uncle shares

{% if block.IsUncle() %}

NOTE: Uncle shares do not have their listed uncles accounted for weight, the following list is just for reference.

{% endif %} {% endif %}

Payouts share was weighted into

{% include('tpl_payouts.html') %} {% if block.EffectiveHeight > (pool.SideChain.Height - pool.SideChain.WindowSize) %}

Share is inside the PPLNS window. Any Monero blocks found during this period by any P2Pool miner will provide a direct payout.

{% else %}
Share is outside the PPLNS window. No more payouts for this share will be provided by other P2Pool miners.
{% endif %}

Coinbase Transaction

{% if block.MinedMainAtHeight and share_sweeps_count > 0 %} {% elseif block.MinedMainAtHeight %}
{{ coinbase_extra(raw) }}
 
{% else %}
{{ coinbase_extra(raw) }}
 
{% endif %} {% if block.MinedMainAtHeight %} {% else %} {% endif %} {% if block.MinedMainAtHeight %} {% if share_sweeps_count > 0 %} {% endif %} {% endif %} {% for t in raw.Main.Coinbase.Outputs %} {% if not is_nil(get_slice_index(coinbase, t.Index)) %} {% set payout = get_slice_index(coinbase, t.Index) %} {% set minerAddress = payout.MinerAddress %} {% set minerAlias = payout.MinerAlias %} {% include('tpl_row_miner.html') %} {% endif %} {% if block.MinedMainAtHeight %} {% if share_sweeps_count > 0 %} {% set sweeps = get_slice_index(share_sweeps, t.Index) %} {% if sweeps|length > 0 %} {% set sweep = get_slice_index(sweeps, 0) %} {% elseif add_uint(sub_int(pool.MainChain.Height, block.MainHeight), 1) < 60 %} {% else %} {% endif %} {% endif %} {% endif %} {% endfor %}
{{ coinbase_extra(raw) }}
 
Output Index Ephemeral Public KeyReceiver Address RewardMiner Address Reward ShareGlobal Output Index ProofSwept
{{ t.Index }} {{ t.EphemeralPublicKey|hex }}{{ monero_to_xmr(t.Reward) }} XMR{{ payout.GlobalOutputIndex }} [Payout Proof #{{ t.Index }}]{{ sweep.Id|shorten(10) }} {{ sweep.MinerCount }} / {{ sweep.InputCount }}Not unlockedNot known
{% if raw.Main.Transactions|length > 0 %}

Included Transactions

{% endif %}
{% else %} {% endif %} {% endblock %}