Markets
—Risk
Emission is fixed and split pro-rata across shares. Every share added dilutes every existing share — staking more does not grow the reward pool, it redivides it.
No revenue enters this system from outside it. In aggregate, stakers can only be paid in a token whose bid is funded by other stakers. That is a property of the design, not a bug an audit would catch.
Your positions
Connect a wallet to see your positions.
Guarantees
- Exit is always open.
withdraw()has no pause check, no cooldown, no exit fee. - Principal is segregated. Fees are taken once at deposit; staked balances are never spendable by the protocol.
- No discretionary mint.
claim()mints only to the caller. One 10,000,000 genesis allocation was minted in the constructor and cannot be repeated. - Revenue has one destination.
sweepTreasury()is permissionless and the address is immutable. - Not upgradeable. No proxy, no admin, no migration path.
- The owner is one key, and here is its whole reach. It can list markets, change how emission is split between them, and pause deposits. It cannot move your principal, cannot mint, cannot redirect revenue, and cannot stop you withdrawing. There is no timelock — the limits above are structural, not procedural.