Mined, not minted.
Your machine hashes until one result lands under the target. The contract draws the robot out of the number you found.
Nobody picks what appears, including us. Every bot mined pays 80% of its price straight to the bots already alive, and two bots can be merged into one heavier bot, which burns supply and makes the next one cheaper for everybody.
Miner
idleEvery hash below the target is a bot. Every hash above it is a bot that got away, and you can watch them go.
The bot this hash would have made. It stayed above the target, so it got away.
- Speed
- 0 kH/s
- Hashes tried
- 0
- Expected wait
- —
- Chance per minute
- —
Network
Difficulty is a full 256 bit target, not a count of zero bits, so it moves in fractions. It has no floor: when miners leave it falls again, which is what stops the collection stranding above what anyone can reach.
Anchor
—
A recent block hash, read through ArbSys.arbBlockHash and
good for 250 blocks. Your address is hashed in with it, so a solution is yours alone and
nobody can lift it. Whoever mints next kills every solution being held, including yours.
Your bots
The collection
How it works
What your machine is doing
It hashes four values together, over and over: your address, a nonce, the previous bot's work, and an anchor, which is the hash of a recent block. Almost every result is above the target and is thrown away.
Your address is inside the hash, so a solution belongs to you alone and cannot be copied out of a transaction. The previous bot's work is in there too, so nothing can be computed in advance, and the moment anybody mints, every solution being held anywhere becomes worthless.
Where the yield comes from
Every mint pays 80% to the bots already alive and 20% to the treasury. It is not a transfer: the money stays in the contract and your claim grows, so you collect when you feel like it. Sell a bot and the uncollected rent goes with it, because the claim lives on the token rather than the wallet.
There is no token, no liquidity pool and no buyback. Mints are the only inflow, and royalties are a bonus that is never counted on.
Merging
Burn one bot into another. The keeper gains the sacrifice's weight plus one, so two plain bots make a weight of three. Weight is your share of every future mint, so a merged bot earns three times what a plain one does.
The bonus is flat on purpose. A multiplying bonus compounds: merging a thousand bots would produce fifty times the weight of holding them, and one holder would take the pot. A flat plus one gives the same 1.5x for merging two and never exceeds 2x however far it is taken.
The art does not change. You merge the bots you do not want into the one you do, so plain bots become fuel and the ones people like get kept.
Price, and why it can fall
A bot costs the number of bots currently alive times 0.00001 ETH. Not how many ever existed: merging burns one, so the next mint gets cheaper.
That makes the whole thing a thermostat rather than a ratchet. Too many bots and minting is expensive, which makes merging the cheapest way to buy weight, which shrinks the supply, which makes minting cheap again.
Difficulty has no floor
Every 8 mints the contract compares the real pace against one bot per minute and scales the target by the ratio, at most four times in either direction.
Crucially it is free to fall. Collections that put a ratcheting floor under the difficulty die when a large miner leaves: the target stays where they put it, mining stalls, and the yield stops with no way back. Real proof of work does not do that. Controlling the supply is the price curve's job, not the difficulty's.
Before you mine
- You need ETH on Robinhood Chain, chain id 4663, in the wallet you mine with.
- A solution expires in about 25 seconds, or the moment somebody else mints, whichever comes first. Confirm quickly.
- Every attempt costs gas whether or not it lands.
- The contract is unaudited and immutable. No owner, no upgrades, no refunds.
- There is no supply cap. The collection ends when mining stops being worth doing.