Don—t trust, verify
Every claim on this site should reduce to a number you can read from a chain. Game and sink addresses are published here. Treat any other address as fake.
On chain now
These are live reads. Confirm the addresses below.
| Bank | — |
|---|---|
| Gate | — |
| Full mine | — |
| Runway | — |
This machine
| Role | Chain | Address |
|---|---|---|
| HookedMinerGame | Ethereum | 0xeb7FdD81f840c5CE99F39A07eA0CD1B63F042086 |
| HookedMinerSink | Robinhood Chain — 4663 | 0x1293028289EB472BF96072D855F63c9f56b77B92 |
Do not send ether to a contract you found in a chat, a thread, or a look-alike domain. Confirm the address here before you sign.
The working end — already live
The hook that mints Bitcoin is OreHook. It is not this protocol and this protocol cannot change it. Verify it on the protocol's own page, or on the explorer:
| Chain | Robinhood Chain — 4663 |
|---|---|
| OreHook | 0x8A54Af70908A9E2d1ea09cDaD66358e758E3E0Cc |
| $HBTC | 0x8DB244F6Bf052571F4E0C6065b700E714092d4b6 |
| What to read there | OreHook, $HBTC, PoolManager, genesis, tollRateBps(), totalMinted() |
How the Hooked 40% is spent is on Proof of FOMO. The strip on that page is this machine's share of each OreHook block. Every number there should reduce to a read on the sink and on OreHook.
Reads on the game
| Function | Means |
|---|---|
quoteMiners(value) | Miners this amount would mint at the current sold count. |
currentMQB() / mqbAt(age) | Min now, or at a given age. |
liveJackpot() | What the hooked one would take if the round died now, including dripped carry. The function is still called liveJackpot; this site does not call it a jackpot. |
minersOf(rid, player) | That wallet's miners in that round. |
pendingDividends(rid, player) | Unclaimed on miners — ETH from later buys. The function is still called pendingDividends; this site does not call it a dividend. |
deathTimestampOf(rid) | View. When that round died. Not a payout clock. |
gasBudget() | Pinned L2 gas cost of a ticket: l2GasLimit — l2MaxFeePerGas (300k — 3 gwei). |
hbtcBlock() | Ten-minute index: (now —?genesisTimestamp) / 600. |
P0 DELTA M0 M1 | Curve and min constants. Full table on Parameters. |
Writes on the game
| Function | Means |
|---|---|
buyMiners() | Payable. Ether in, miners out. Tries to remit as a side effect. |
poke() | Send the bank and, if dead, close the books. Does not open the next round. Does not buy. |
claimDividends(rid) | Withdraw on miners. Anytime. The function is still called claimDividends; this site does not call it a dividend. |
claimJackpot() | The hooked one, after it settles. The function is still called claimJackpot; this site does not call it a jackpot. |
Writes on the sink
| Function | Means |
|---|---|
fund() | Payable. The L1 ticket dest. Credits the tank. |
work() | One L2 beat: mine and pair. |
poke() | Keep-alive: harvest, then work. |
harvest() | Mature OreHook rewards. 100% protocol — pair or burn. You do not receive that coin. |
syncOrphans() | Book expired-ticket refunds. Permissionless. |
claimTip() | Withdraw the keeper tip. |
Reads on the sink
| Function | Means |
|---|---|
totalHbtcMinedFor() | OreHook rewards attributed to this sink. Not the inventory bought on the mine leg. |
totalHbtcBurned() | $HBTC burned when a pair could not fill. |
lpLiquidityAdded() | Raw Uniswap v4 liquidity units. The site shows locked ETH and $HBTC from the deepen log instead of this number. |
totalReceived() | ETH that landed in the tank. |
fullMineCost() | ETH that would fill the current block at the live work target. |
runwayBlocks() | Full-mine blocks the tank can still feed. |
Reads on OreHook — miner is the sink
OreHook is not this protocol. Proof of FOMO pages work for this sink and reads work and reward per block.
| Function | Means |
|---|---|
totalWorkOf(block) | Toll paid in that ten-minute block. Proof of FOMO reads this for the Robinhood book. |
workOf(block, miner) | Toll this miner paid in that block, in wei. |
rewardOf(block, miner) | Subsidy owed to that miner. An open block has none. |
minerBlockCount(miner) / minerBlockAt(miner, i) | Which blocks this miner worked. |
currentBlockIndex() | The open ten-minute block. |
There will be no owner function to verify, because there is no owner function.
What this site will never ask
- A seed phrase, a private key, or a "support" signature.
- That you send ether to a personal wallet.
- That hooked ether arrives in twenty-four hours, or that the pot is promised.
If a page, a bot, or a person asks for those, it is not this machine.
No owner. No admin keys. Addresses on this page. Nowhere else first.
