What is a mining job?
A mining job is a small package of instructions that tells your mining software what work to try next. For Monero, it describes a possible next block—a batch of transactions—and the conditions your computer’s result must meet. It is not a paid assignment or a promise that you will earn coins.
What a job tells your miner
Your miner is the software that performs mining calculations. It gets a job from a mining pool, a service that combines work from many miners, or from software connected to the Monero network if you mine on your own.
A typical job contains:
- Work data: A compact version of the proposed block information that your miner will process.
- A target: The threshold that a result must fall below to count as acceptable work.
- A job ID: A label that lets the receiving system match your result to the right assignment.
- Algorithm information: Details needed to run the correct mining calculation, such as the seed used to prepare Monero’s RandomX working data.
The exact format depends on your mining setup. You do not normally need to read or enter these details yourself.
What your computer does with it
Monero uses RandomX, a mining algorithm—a set of calculation rules—designed to favor computer processors, or CPUs.
Your miner takes the job data and changes a small value called a nonce. Think of the nonce as a number your software can keep changing to make another attempt.
For each attempt, RandomX produces a hash, a result that looks like a long string of letters and numbers. Your miner checks whether that result falls below the target. If it does not, it changes the nonce and tries again.
One job can therefore lead to many thousands of attempts. A new attempt is not a new job, and getting more jobs does not necessarily mean your computer is doing more useful work.
How a job turns into a submitted result
When you mine through a pool, the pool usually gives you an easier target than the Monero network requires to create a block.
A result that meets the pool’s target is called a share. It shows the pool that your computer has contributed work. The pool checks your submission and uses accepted shares to calculate your contribution under its payout rules.
Occasionally, a result also meets the harder network target. That result can allow the pool to publish a new block.
These are different steps:
- Receiving a job gives your miner work to attempt.
- Submitting a share provides evidence of work.
- Finding a block can earn the mining reward.
- Receiving a pool payment depends on the pool’s rules and payout threshold.
An accepted share is not itself a Monero payment.
Why jobs change while you mine
Monero produces a block roughly every two minutes, though the actual interval varies. When a new block arrives, miners need updated work that builds on it.
Pools can also send new jobs for other reasons, such as updating transaction data or changing your share target. If you submit work that is no longer useful, it may be marked stale. Connection delays can cause this even when your miner works correctly.
In a browser interface, “job received” usually means work instructions arrived. It does not prove that shares are being accepted or that a payout is coming.
The bottom line
A mining job tells your miner what to calculate and what counts as a successful result. It is the starting point of mining work—not a reward, a payment, or guaranteed income.
