How the bankroll works
Every bet-size limit in the protocol derives from the bankroll: more staked capital means higher
maxStakeCap, higher liability caps, and higher effective multipliers for players. See Bet constraints.
Risk profile
Staking is not passive yield — it’s underwriting. Expected value favors the bankroll (the protocol edge is 15% of stake in expectation), but variance is real: a large player win marks every position down in the same block. Position accounting keeps this honest:- Your position compounds up with house wins (USD mode) and marks down with socialized losses.
previewStakerPosition(staker)shows live assets, pending rewards, and lifetime counters.- Withdrawals can never touch USDG reserved for pending bet payouts.
Public staking is gated by
stakingEnabled and may be off (operator-only deposits) on a given deployment. Withdrawals are never gated — existing positions can always exit via the two-step unstake.In this section
- Deposit & withdraw — the stake / request / unstake lifecycle
- Rewards — USD compounding vs claimable CHANCE