monero.loveA little love for the network.

Monero glossary / Mining

Coinbase maturity

The block-based delay before Monero mining rewards become spendable. The miner transaction sets an unlock height 60 blocks beyond the height of its containing block.

Why rewards have their own delay

The miner transaction is part of its containing block. If that block leaves the accepted chain, its reward is no longer part of that chain either. Delaying spends reduces the immediate consequences of spending rewards from a branch that may be replaced.

This is separate from the spendable-age rule applied to ordinary received outputs. Do not use the ordinary payment waiting period to estimate when a solo-mining reward or direct P2Pool payout can be spent.

References: Monero source: cryptonote_config.h · Monero source: cryptonote_core/blockchain.cpp

Reading a wallet balance

A wallet can recognize a reward and include it in total balance while excluding it from unlocked balance. That difference does not mean a pool is withholding a transaction already recorded on the chain.

Check the transaction type, containing height and current wallet synchronization before treating the delay as a fault. The network rule uses heights. Wallet interfaces may describe it using confirmations, blocks remaining or an estimated time.

References: Monero source: cryptonote_config.h · Monero source: cryptonote_core/blockchain.cpp · Monero source: wallet/wallet2.cpp

Example

A reward created at height H has an unlock height of H + 60. A wallet can show the incoming reward before that height while keeping it outside the spendable balance.

References: Monero source: cryptonote_config.h · Monero source: cryptonote_core/blockchain.cpp

Limits and cautions

Sixty target block intervals are roughly two hours, not an appointment with a clock. Blocks arrive irregularly, reorganizations can change the relevant history, and a wallet must have synchronized before its display is useful.

References: Monero source: cryptonote_config.h · Monero source: cryptonote_core/blockchain.cpp

Related glossary terms

Practical guides

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

Find Coinbase maturity 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