Chameleon Mining
How it hidesStart mining

Jobs

A job is a CREATE2 search: a deployer, an init code hash, and the wish for an address with as many leading zero bits as possible. Addresses with leading zero bytes cost less to pass around in calldata, and some protocols want vanity or flag-bit addresses. The salts the network finds are public, and the best one is the job's result.

Today's job

LabelVanity address for the reward pool contract
Deployer0x4e59b44847b379578588920ca78fbf26c0b4956c
Init code hash0xf60967bf02955549e8121c5b4e1ae021d0da88c4d97f047031981f64de6f8527

That is the network's own reward pool: ChamPool with its real constructor arguments, deployed through the standard CREATE2 deployer. The best salt mined before deployment decides where it lands.

Paid jobs

Buyers pay for a job with payJob(jobId, amount) on the pool contract; the USDG joins the pool and is paid to miners through the epochs. Queuing buyer jobs opens with the pool contract.