Mining

PPLNS Payout Scheme

What is PPLNS?

Pay Per Last N Shares (PPLNS) distributes the miner’s share of each block reward according to shares recently accepted by the pool. A share is a partial solution a miner submits as proof of work. Unlike FPPS, PPLNS does not guarantee payment for every share: payouts depend on the blocks the pool finds.

How the window works

The pool works backward through accepted shares until it reaches the configured work window. When a block is found:

  1. Each share is weighted by its adjusted difficulty divided by network difficulty.
  2. A miner’s portion depends on the sum of these weights in the window.
  3. After the pool fee is deducted, the amount distributed depends on how much of the window is filled. If it is incomplete, miners receive the corresponding fraction of the reward; the remainder stays in the pool wallet.

Payouts depend on the work recorded in the window before the block was found. Joining just before a block is found does not earn a reward for other miners’ work.

What the pool splits and what the network splits

The network enforces the developer payment while that share is nonzero, and the relay payment when an eligible recipient is selected for the block. If no relay is eligible, its share stays with the miner. The pool does not set these shares. The pool distributes its miner reward through PPLNS.

Pool fee

The Morana pool charges a 1% fee on the miner's reward. The fee is a pool rule, not a network rule.

Minimum payout

The minimum payout threshold is 1 XMOR. Earnings accumulate in your miner account until the threshold is reached; the pool checks payouts every 10 minutes and sends a transparent transaction to your address.

You can set your own threshold in the stratum password (stratum is the protocol a miner uses to connect to the pool): pl=N, where N is the amount in XMOR (for example -p pl=5 in T-Rex or --pass pl=5 in GMiner). The pool stores it for your address and applies it once your valid shares arrive, within the pool's limits. It changes at most once a day — the first value of the day counts. Without pl=, the pool's threshold applies.

On testnet, payouts are sent by the pool server’s wallet.

Block reward maturity

A block reward needs 100 confirmations before it can be paid out. This is a network rule that protects against losses when the network replaces its latest blocks with a competing branch with more cumulative work (a chain reorganization).

The target block time is the same on testnet and mainnet — 60 seconds — so 100 confirmations take about 100 minutes.

Checking your balance

The pool dashboard shows your pending balance, submitted shares and payout history: enter your transparent address there.

Why PPLNS over FPPS?

  • Payouts depend on the blocks found. Fewer blocks mean lower payouts; more blocks mean higher payouts. The scheme does not guarantee a steady income.
  • A clear calculation. The pool deducts its fee and distributes the miner reward according to the work recorded in the PPLNS window and how much of that window is filled.
  • Work within the window counts. Payouts depend on accepted shares, not on whether the miner was connected at the moment the block was found.