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
- 01
Connect a wallet
No sign up or password. Your account is created and your API key appears on the dashboard.
- 02
Install the CLI
Needs Node.js 18 or newer.
npm install -g quarryminer - 03
Log in
Paste the key from your dashboard.
quarry login <API_KEY> - 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 mine | Hashes on every core and submits each share it finds. --threads 4 uses fewer cores. Stop with Ctrl+C. |
quarry status | Balance, total earned, shares and your last rounds. |
quarry logout | Forgets 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
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
- Challengeserver sends random bytes
- Nonceyour CPU tries numbers
- HashSHA256 with enough leading zero bits
- 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
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| activeMiners | Miners with a share in the last 10 minutes |
| hashrate | Network hashrate in H/s, estimated from shares |
| currentRound | id, endsAt (ms), miners and shares of the open round |
| emissionPerMinute | QUARRY paid per round right now |
| circulating · maxSupply | Supply in QUARRY |
| nextHalvingAt | Time of the next halving (ms) |
| leaderboard | username, totalShares, earned, lastMinedAt |
| recentRounds | id, endsAt, paid, miners, shares |
| feed | Latest 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.