{% extends "base.html" %} {% block title %} - Height {{ block.height }} {% endblock %} {% block content %}
{% if (block.main.found is defined) and block.main.found %}

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

{% endif %} {% if (block.invalid is defined) and block.invalid %}

This share is invalid

{% if raw.Extra.Peer is defined %}

Share was received from peer {{ raw.Extra.Peer }}

{% endif %} {% elseif (block.orphan is defined) and block.orphan %}

This share has been orphaned

{% elseif (block.main.orphan is defined) and block.main.orphan %}

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

{% endif %}
{% if (block.orphan is defined) and block.orphan %} {% elseif block.parent is defined %} {% else %} {% endif %} {% if block.main.found %} {% else %} {% endif %} {% if block.miner_alias != "" %} {% else %} {% endif %} {% if block.main.found %} {% else %} {% endif %} {% if raw is defined %}
<< Previous share Orphans do not have next blocks<< Parent share Uncles do not have next blocks<< Previous share Next share >>

Share information

P2Pool Height P2Pool Id Monero Height Monero Id
{{ block.height }} {{ block.id }}{{ block.main.height }} {{ block.main.id }}{{ block.main.height }} {{ block.main.id }}
 
Age [h:m:s] PoW Hash Found by Difficulty
{{ date_diff_short(block.timestamp) }} {{ block.pow }}{{ block.miner_alias|shorten(10) }}{{ block.miner|shorten(10) }}{{ block.difficulty }}
 
Valuation Coinbase Id Coinbase Reward Coinbase Private Key
{% if (block.orphan is defined) and block.orphan %} 0% {% elseif block.parent is defined %} {{ 100 - pool.sidechain.uncle_penalty }}% (uncle) {% else %} 100% {% if (block.uncles is defined) and block.uncles|length > 0 %} + {{ pool.sidechain.uncle_penalty }}% of {{ block.uncles|length }} uncle(s) {% endif %} {% endif %} {{ block.coinbase.id }}{{ block.coinbase.id }}{{ monero_to_xmr(block.coinbase.reward) }} XMR {{ block.coinbase.private_key }}
 
Nonce Cumulative Difficulty Extra Nonce Monero Miner Difficulty
{{ raw.Main.Nonce|hex }} {{ raw.Side.CumulativeDifficulty }} {{ extra_nonce(raw)|hex }} {{ block.template.difficulty }}
{% if raw.Side.Uncles|length > 0 %}

Uncle shares

{% if block.parent is defined %}

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

{% for p in payouts %} {% endfor %} {% if block.height > (pool.sidechain.height - pool.sidechain.window_size) %} {% else %} {% endif %}
Monero Height P2Pool Height Age [h:m:s] Coinbase Transaction Coinbase Tx Private Key
{{ p.main.height }} {{ p.height }} {{ date_diff_short(p.timestamp) }} {{ p.coinbase.id|shorten(10) }} {{ p.coinbase.private_key|shorten(10) }} [[prove]]

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

Share is outside of the PPLNS window. No more payouts for this share will be provided by other P2Pool miners.

Coinbase Transaction

{% if block.main.found %} {% else %}
{{ coinbase_extra(raw)|hex }}
 
{% endif %} {% if block.main.found %} {% endif %} {% if block.main.found %} {% endif %} {% for t in raw.Main.Coinbase.Outputs %} {% if block.main.found and attribute(block.coinbase.payouts, t.Index) is defined %} {% set payout = attribute(block.coinbase.payouts, t.Index) %} {% if payout.alias != "" %} {% else %} {% endif %} {% endif %} {% if block.main.found %}{% endif %} {% endfor %}
{{ coinbase_extra(raw)|hex }}
 
Output Index Ephemeral Public KeyPayout AddressRewardProof
{{ t.Index }} {{ t.EphemeralPublicKey|hex }}{{ payout.alias|shorten(10) }}{{ payout.address|shorten(10) }}{{ monero_to_xmr(t.Reward) }} XMR[[prove]]
{% if raw.Main.Transactions|length > 0 %}

Included Transactions

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