monero.loveA little love for the network.

Monero glossary / Mining

PPLNS payout window

Pay Per Last N Shares is a mining-pool payout method that considers a recent window of qualifying shares when a block is found. P2Pool weights eligible contributions by share difficulty.

Why accepted shares and earnings differ

A share records work contributed to the pool. Payment depends on a separate event: finding a valid Monero block. PPLNS divides that block reward among contributions that qualify at that moment.

This creates variance. Mining continuously increases the opportunities to contribute, but neither uninterrupted operation nor one accepted share establishes a fixed short-term return. Pool and network hashrates also affect the experience.

References: P2Pool project documentation

Window length is a configuration detail

The current P2Pool documentation describes a window of up to 2,160 pool blocks, roughly six hours at its target rate, with adjustment to balance payout size and frequency. The word up to matters, and actual elapsed time varies.

Use the software and sidechain documentation rather than copying a window from an unrelated pool. A dashboard should report eligible contribution separately from the total number of shares ever submitted.

References: P2Pool project documentation

Example

In an illustrative payout window, your shares represent 2% of the qualifying share difficulty. If P2Pool finds a block during that window, your contribution determines roughly that proportion of its distributed reward, subject to the implementation accounting.

References: P2Pool project documentation

Limits and cautions

A share can leave the window without a payout, or participate in several payouts. PPLNS does not promise a fixed payment per submitted share, and a short observation period can give a misleading earnings estimate.

References: P2Pool project documentation

Related glossary terms

Practical guides

Technical baseline: v0.18.5.4. Reviewed 2026-11-09 UTC.

Find PPLNS payout window in the A-Z glossary

Support Monero Love

Help keep the public nodes and packages running. Send any amount of XMR.

Scan with a Monero wallet to donate to Monero Love.89hGTKxRVA3AUeKAbCRBt5TMSzq3MQZooNNsezCpNFjp2oeJPRx8AJeGKA8ziHZNqab78f4Vr1ntxhPDxX5298nnGZjHkhm