HashPool

Infrastructure micro-pools. Mining rewards are split by the work each rig actually did, approved by the partners with their multisig, and the chain checks that the books balance before a single wei moves.

Chain HSKChain TestnetCurrency HSKExplorer BlockscoutPeriod #1Treasury 0x9e77...07AcSplitter 0xC6f7...9D6e

Economic settings

The parameters that define the business. Changing them recalculates the payout instantly.

The fund cap is 50%: the contract rejects any setting above it, so a misconfigured reserve can never leave the partners with nothing in a "valid" way.

Pool rigs

What each partner contributes. It determines their weight and their power use.

rig-a120 MH/s · 520 W
rig-b60 MH/s · 300 W

Period telemetry

Demo data, editable here. In production it would come from the mining software's API.

rig-a powered on7d of 7d (100%)
performance vs. nominal100%
rig-b powered on7d of 7d (100%)
performance vs. nominal100%

Turning a rig off is the case that breaks any spreadsheet: that partner contributes less, but also doesn't pay for the power they didn't use.

Period payout

How the gross is split, in the order the obligations are served.

Gross mined0.004 HSK
Power paid0.000918 (22.96%)
Maintenance fund0.0002 (5.00%)
For the partners0.002881 (72.04%)
PartnerContributionOwed
0x9230...7CA566.66%0.001921
0x937B...07a633.33%0.00096
The books balance to the wei: the 4 lines add up exactly to the gross. It is the invariant the contract checks again on-chain before paying.

Bridge to USDC on Linea

How much USDC each partner ends up with if their share goes through HashKey Exchange. This card only quotes: it sends nothing. Real orders are placed with npm run hashkey from your machine.

Reading HashKey Exchange...

The route is read from HashKey Exchange. Without a connection to it, it is not shown.

PartnerIn (HSK)Gross USDCFeesLeft in USDC
0x9230...7CA56666.66666666653.3333331.894766651.438567
0x937B...07a63333.33333333326.6666660.947433325.719233

Transaction to sign

What the partners approve with the multisig. It is not a summary of the payout: these are the exact bytes executed on-chain.

0x316ae0108142efd1bff0209c843d36a7d3fccda1d2b01c2028a2f57d0a42727f

With this hash any partner takes the period's raw JSON, recomputes the payout and checks they were paid what they were owed. Nobody has to trust the server that did the math.

0x274509380000000000000000000000000000000000000000000000000000000000000001316ae0108142efd1bff0209c843d36a7d3fccda1d2b01c2028a2f57d0a42727f00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004000000000000000000000000cd23dad3cdb7eb7046829f033c92107fc60f316b00000000000000000000000000000000000000000000000000034347a9c300000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000b761e312fc8176f1faeee750a985b0c43ffa75d60000000000000000000000000000000000000000000000000000b5e620f48000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000092302923ebe05ec3984a49755346cf02327e7ca50000000000000000000000000000000000000000000000000006d3333041aaab0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000937b8ead58e73d1a22022d9731536589793207a6000000000000000000000000000000000000000000000000000369999820d5550000000000000000000000000000000000000000000000000000000000000001

Multisig signature

Partners approve the payout by signing with their own wallet. None of them can settle alone.

No wallet detected in this browser. Install MetaMask to sign.

On-chain history

Read from the contract's events via Blockscout. There is no server of our own storing this: if this screen disappeared, the same numbers would still be on-chain.

No data.