Staking: HANS → sHANS
Staking is how HANS holders take a position in the society. You lock HANS for a period you choose, receive sHANS as a receipt, and earn distributions for as long as you stay locked. sHANS is also the position that will be used to apply for citizenship.
Portal: joinhans.io/stake
The lock #
| Lock length | 1 to 104 weeks (up to 2 years), chosen in whole weeks |
| Receipt | sHANS = HANS × weeks ÷ 104 — a 2-year lock mints 1:1, a 1-week lock mints 1/104 |
| Multiple positions | Yes — each lock is its own position with its own unlock date |
| Transferable? | sHANS can be transferred, but only the holder of the receipt can unlock — it is burned on withdrawal |
The receipt formula means longer commitments carry proportionally more weight, and a short lock is a small stake in every sense.
Distributions #
Distributions are HANS that flows to locked positions, pro-rata by sHANS weight, from two sources:
- Early-exit penalties and forfeitures from other stakers who leave early (see below).
- Unswapped HANS from expired merge offers — when a merge offer closes with HANS left over, the leftover is pushed into the same accumulator.
Distributions accrue to positions, not to liquid balances. They're visible as they build up on the stake page and are paid out together with your principal when you withdraw at maturity. Because distributions can be funded by anyone at any time, the operational rule is that funding is never pre-announced — there is no snapshot to race for.
Withdrawing #
- At maturity: withdraw your full principal plus everything your position accrued. No fee.
- Early: you may exit before the unlock date, but you receive 95% of your principal — a 5% penalty — and forfeit all accrued distributions. The penalty and the forfeited amount are immediately redistributed to the positions still locked.
Early exits therefore reward everyone who stayed. There is no other way HANS leaves the staking contract.
Trust properties #
- The staking contract is ownerless and immutable. Nobody can change the rules, pause it, or reach into positions.
- sHANS is minted and burned only by the staking contract, which deploys it at construction.
- Accounting is a standard accumulator model; invariants (vault solvency, receipt conservation) are covered by fuzz tests and two audit rounds.
Addresses (Base Sepolia) #
| Staking | 0x841d33a0FB1f38090ca0b3718dbF659a96c61Ab4 |
| sHANS | 0xB14405823527065E13f20d73F442afe1Ca9990e5 |