Mine QUARRY from your terminal.

One wallet, one API key, one command. Your CPU does SHA256 proof of work, and every minute the round's QUARRY is split between miners by the work they did.

Quick start

  1. 01

    Connect a wallet

    No sign up or password. Your account is created and your API key appears on the dashboard.

  2. 02

    Install the CLI

    Needs Node.js 18 or newer.

    npm install -g quarryminer
  3. 03

    Log in

    Paste the key from your dashboard.

    quarry login <API_KEY>
  4. 04

    Mine

    Every CPU core gets to work.

    quarry mine

CLI

quarry login <API_KEY>Saves your API key so the CLI can submit shares for your account.
quarry mineHashes on every core and submits each share it finds. --threads 4 uses fewer cores. Stop with Ctrl+C.
quarry statusBalance, total earned, shares and your last rounds.
quarry logoutForgets the key on this machine.
$ quarry mine
connected · rev 1.0 · 8 cores · target 22 bits
✔ share 000003a91c7e…  +1
✔ share 000001f04b22…  +1
◆ round settled you earned 192.90 QUARRY

Your API key is the only thing that ties shares to your account. Treat it like a password and never post it.

Rounds & rewards

60 sper round
578.7QUARRY paid per round
20 starget time per share

Each round lasts one minute. When it ends, that round's emission is split between everyone who submitted shares in it, in proportion to the work in their shares (a share at one more bit of difficulty counts double). A round with one miner pays that miner the whole amount. Earnings go to your account balance and count towards the leaderboard.

Proof of work

  1. Challengeserver sends random bytes
  2. Nonceyour CPU tries numbers
  3. HashSHA256 with enough leading zero bits
  4. Verifyserver checks one hash

A share is a nonce whose SHA256 hash, together with the challenge, starts with enough zero bits. Finding one takes many attempts; checking it takes one. Difficulty is set so a share arrives about every 20 seconds, so a faster CPU finds more shares and earns a bigger part of each round. You can try it in the browser on the home page.

Emission

50Mmax supply
578.7QUARRY per minute now
30 dhalving interval
…next halving
…QUARRY minted so far

The emission halves every 30 days, so the total paid out over time approaches the max supply and never passes it.

Stats endpoint

GET /api/stats.json
activeMinersMiners with a share in the last 10 minutes
hashrateNetwork hashrate in H/s, estimated from shares
currentRoundid, endsAt (ms), miners and shares of the open round
emissionPerMinuteQUARRY paid per round right now
circulating · maxSupplySupply in QUARRY
nextHalvingAtTime of the next halving (ms)
leaderboardusername, totalShares, earned, lastMinedAt
recentRoundsid, endsAt, paid, miners, shares
feedLatest network events: shares, settled rounds and difficulty changes

FAQ

What hardware do I need?

Any CPU that runs Node.js 18 or newer. No GPU is needed.

Does it cost anything?

No. Connecting a wallet and mining are free. You only pay for the electricity your computer uses.

How much will I earn?

It depends on your share of all the work in each round, which changes with how many miners are online. There is no fixed or guaranteed amount.

Can I mine on more than one machine?

Yes. Log in with the same API key on each one. Every machine gets its own difficulty and their shares add up on one account.

What can I do with my balance?

Claim it from the dashboard. Claiming mints QUARRY tokens on Robinhood Chain to the wallet you signed in with, and you pay a small gas fee in ETH. Tokens only exist once someone claims them, so there is no premine. QUARRY is not affiliated with Robinhood.

Is the browser demo mining?

No. The Strike demo on the home page runs real SHA256 but submits nothing and earns nothing.