{% extends "base.html" %} {% block title %} - Sweep Transaction Lookup{% endblock %} {% block content %}

Sweep Transaction Lookup

This tool looks up inputs used in the transaction decoys and correlates it against known P2Pool outputs. It then displays the likeliness of the transaction being a sweep transaction by a specific miner.
Do note false positives can be found. However, large sweep transactions with many inputs will most likely be correct.
If available, this tool will query other P2Pool SideChains.

[Recent Likely Sweep Transactions]


{% if not is_zero_hash(txid) %}

Transaction Lookup Result

{% if (miner is not defined) %}

Not enough miner results found.

{% else %} {% set totalInputCount = 0 %} {% for index, input in result.Inputs %} {% set outputCount = 0 %} {% for oindex, o in input.MatchedOutputs %} {% if is_nil(o) %} {% if outputCount > 0 %} {% else %} {% endif %} {% set out = result.Outs[totalInputCount] %} {% else %} {% if outputCount > 0 %} {% else %} {% endif %} {% if not is_nil(o.Coinbase) %} {% elseif not is_nil(o.Sweep) %} {% else %} {% endif %} {% endif %} {% set outputCount = add_uint(outputCount, 1) %} {% set totalInputCount = add_uint(totalInputCount, 1) %} {% endfor %} {% endfor %}

Transaction Id: {{ txid }}

{% set minerAddress = miner.Address.ToBase58() %}

Miner Payout Address: {{ minerAddress }}

Likely: {% if likely_miner %}Yes{% else %}Not likely{% endif %}

Total Inputs
{{ result.Inputs|length }}
Decoys per Input
{{ result.Inputs[0].Input.KeyOffsets|length }}
Unknown Inputs
{{ no_miner_count }} ({{no_miner_ratio|round(3) }}%)
Other Miner Inputs
{{ other_miner_count }} ({{other_miner_ratio|round(3) }}%)
Top Miner Inputs
{{ miner_count }} ({{miner_ratio|round(3) }}%)
Coinbase Inputs Amount
{{ monero_to_xmr(miner.CoinbaseAmount) }} XMR
Coinbase / Sweep Inputs
{{ miner.CoinbaseCount }} / {{ miner.SweepCount }}
 

Miner inputs time scale (from {{ utc_date(bottom_timestamp) }} to {{ utc_date(top_timestamp) }})

{{ miner_coinbase_chart }} {{ miner_sweep_chart }}

Other Miner inputs time scale (from {{ utc_date(bottom_timestamp) }} to {{ utc_date(top_timestamp) }})

{{ other_miner_coinbase_chart }} {{ other_miner_sweep_chart }}

Unknown inputs time scale (from {{ utc_date(bottom_timestamp) }} to {{ utc_date(top_timestamp) }})

{{ no_miner_chart }}
 
Input Index Input Key Image Decoy Owner Source Transaction Global Output Index Source Type Source Value
{{ index }} {{ input.Input.KeyImage|shorten(10) }}-{{ out.TransactionId|shorten(10) }} {{ input.Input.KeyOffsets[oindex] }} - -
{{ index }} {{ input.Input.KeyImage|shorten(10) }}{{ o.Address.ToBase58()|shorten(10) }}{{ o.Coinbase.Id|shorten(10) }} #{{ o.Coinbase.Index }} {{ o.GlobalOutputIndex }} Coinbase {{ monero_to_xmr(o.Coinbase.Value) }} XMR{{ o.Sweep.Id|shorten(10) }} {% for oindex, goi in o.Sweep.GlobalOutputIndices %} {% if goi == o.GlobalOutputIndex %} #{{ oindex }}/{{ o.Sweep.GlobalOutputIndices|length }} {% endif %} {% endfor %} {{ o.GlobalOutputIndex }} Previous Sweep (?) {{ monero_to_xmr(o.Sweep.Value) }} XMRUnknown {{ o.GlobalOutputIndex }} - -
 
{% endif %}
{% endif %} {% endblock %}