HOW IT WORKS

00 · OVERVIEW

Hash Brokers is a 4444 ERC-721C on Robinhood Chain. Nothing here is sold ready-made. A desk exists after you hash a proof bound to your wallet and pay the live mint price read from the contract.

01 · BRIEFING

Same write-up as a markdown file. Download it and feed it to an AI if you want the contracts, price ladder, and claim path explained in one pass.

Download HASHBROKERS.md

OpenSea · X

02 · MINING

digest = keccak256(abi.encodePacked(miner, nonce, prev, anchor))

A proof is valid only if uint256(digest) ≤ currentTarget. That is a 256-bit ceiling. Almost every nonce misses. Your wallet is packed into the preimage, so a hit for someone else is worthless to you. Finding one by hand is not realistic.

Open Mine. The booth hashes in your browser against the live NFT. When a nonce hits, a proof ticket shows nonce, digest, and price — then you sign mine(nonce) from that same wallet. A GPU can pull the same job from the mine API, then paste the nonce on Mine to check and mint.

03 · DIFFICULTY

Expected hashes per desk: 2^256 / (target + 1). Genesis target is type(uint256).max >> 22 — about four million keccak trials on average, and that is the mean. Long tails happen. prev advances on every mint, so a solution you found a second ago can already be dead. anchor is keccak256(chainid, contract, epoch) and the epoch is one hour. Miss the window and you start over.

Do not brute-force this in a notebook. Use the frontend hasher or the mine API. They keep prev, target, and epoch current so you are not burning cycles on stale work.

04 · ECONOMY

The mint price is not a constant you can screenshot and forget. The contract starts at 0.0005 ETH and steps every 3,600 of the contract's EVM block clock (not the L2 height you see on the explorer):

0.0005 ETH0.0008 ETH0.0009 ETH0.001 ETH 0.0012 ETH

After the fourth step it stays at 0.0012 ETH unless the owner overrides. setMintPrice(0) hands control back to the schedule. That clock is the parent chain (~12 seconds), so a step is about twelve hours, not 3,600 Robinhood blocks. The booth reads mintPrice() live, so a stale quote misses the mint.

Every mint pays the live entry price into the collection contract. If the owner turns auto-buy on, a cut tries Uniswap into the protocol pool. A dry pool or a failed swap does not revert the desk — that ETH stays on the NFT. Tokenized NVDA can also be funded later, then sits there until a split opens a distribution epoch.

NVIDIAtokenized NVDA

05 · SPLIT

The founder calls splitAll(). That does not push tokens into every vault on the spot. It opens a numbered distribution epoch: equal share per desk that already exists, NVDA reserved in the module, marked as epoch #1, #2, and so on.

Each later split piles another epoch on top. Reserved NVDA cannot be swept by owner withdraw. Dust left from integer division stays unreserved.

A desk minted after an epoch is closed out of that older epoch. It only sees splits that happen after it exists. cancelSplit is dead — once an epoch is open it stays until desks claim it.

06 · CLAIM

Open My Desks, connect the wallet that holds the broker, and load every token id you own.

Claim epochs calls claimAllDistributions(tokenId) and pays every open epoch that desk is eligible for into its ERC-6551 vault — one transaction, as many piled-up epochs as you have.

Claim + withdraw calls claimAndWithdraw(tokenId, to): same epoch payout, then the vault NVDA is sent to your wallet.

Withdraw vault is claimNvda(tokenId, to, amount) — pull from the TBA after epochs have already been claimed. You choose the destination and the amount.

The same epoch cannot be claimed twice. Duplicate epoch ids in one call still pay once. If you sell the desk, unclaimed epochs travel with the NFT. Nobody else can claim your desk.

07 · $HASHBROKER

Protocol token. Cap 1,000,000,000. Emissions and miner rewards coming soon.

08 · ART

Each desk image is about 8 KB. Names and traits (desk, lamp, wall) are rendered on-chain. The picture is a function of the token id — same id, same desk, forever.

08b · ROLL AN ID

Type a token id from 1 to 4444 and roll it. Traits shuffle, then the contract is checked. Minted desks show the live picture and traits. Unminted desks land on a readable not minted yet.

Enter a token id and roll. Traits shuffle, then the contract is checked. If that broker is minted, the live picture and traits lock in. If not, the placeholder says so.

09 · VAULTS

Every desk has an ERC-6551 token-bound account. After you claim epochs, tokenized NVDA sits in that vault and moves with the NFT. Withdraw is how it leaves the vault. The vault is not a claim on Nvidia equity at a broker — it is on-chain tokenized NVDA exposure.

NVIDIAtokenized NVDA

10 · MINE API

The site miner does not need this. It reads miningParams from the NFT. The API is for a rented GPU or any external hasher. Rate limit is 100 requests per 10 seconds.

Click either URL to copy it onto the clipboard.

GET /v1/work live job
POST /v1/verify check a proof
GET /v1/spec packed keccak layout for GPU kernels
GET /v1/booth cached floor clock and NVDA tape
GET /v1/quote NVDA spot from Yahoo Finance

11 · CONTRACTS

Live on Robinhood Chain. Blockscout is the explorer. Sourcify is the verified source — Robinhood Blockscout has not imported these viaIR implementations yet. Talk to the proxies and the token, not the implementations.

PROTOCOL

12 · CHAIN

NVIDIAtokenized NVDA
RPC https://rpc.mainnet.chain.robinhood.com
Chain 4663
Sourcify repo.sourcify.dev
OpenSea · X

13 · FAQ

Can I buy a Hash Broker?

No. You mine one. Hash a proof bound to your wallet and pay the live mint price.

Why did my mint price change?

It steps every 3,600 parent-chain blocks (~12 seconds): 0.0005 → 0.0008 → 0.0009 → 0.001 → 0.0012 ETH. The booth reads the contract live.

Where does the NVIDIA go after I mint?

Tokenized NVDA is funded into the protocol pool after the fact. It stays there until a split opens an epoch and you claim it. Mint never swaps.

What is a split?

splitAll() opens a distribution epoch. Every desk that already exists gets an equal share of the unreserved pool. The tokens do not move until you claim.

Can epochs pile up?

Yes. Each split is a new epoch. Claim all open ones in one transaction from My Desks.

Can I claim the same epoch twice?

No. The contract marks the epoch on that token id. A second claim reverts.

I minted after a split. Do I get that epoch?

No. Only desks that existed when the epoch opened are eligible.

Claim vs withdraw?

Claim epochs pays the desk vault. Withdraw pulls from the vault to an address. Claim + withdraw does both.

What if I sell the desk?

Unclaimed epochs and whatever is already in the TBA travel with the NFT. The new owner claims.

Is this Nvidia stock at a broker?

No. It is tokenized NVDA on Robinhood Chain. Not a claim on Nvidia equity.