Staking

Stake your $HOUSE tokens to receive sHOUSE and earn a share of protocol fees paid in pUSD. No lock period — unstake anytime.

30%of fee pool
pUSDreward token
0lock period

How Staking Works

Five steps from staking to earning pUSD rewards.

01 — Stake $HOUSE Tokens

Deposit your $HOUSE tokens into the HouseStakingRewards contract. No minimum stake amount required.

02 — Receive sHOUSE

You receive sHOUSE (ERC-20) as a receipt of your staked position. sHOUSE is transferable and represents your share of the staking pool.

03 — Earn pUSD Rewards

30% of all fee pool distributions are sent to sHOUSE holders. Rewards accrue based on your share of total sHOUSE supply.

04 — Claim Anytime

Call getReward() to claim your accumulated pUSD rewards at any time.

05 — Unstake Anytime

Withdraw your staked $HOUSE at any time. No lock periods, no penalties. Your unclaimed pUSD rewards remain available after unstaking.

Token Flow

How $HOUSE becomes sHOUSE and earns pUSD.

STAKEEARNS$HOUSEgovernance tokensHOUSEstaking receiptpUSD fees30% of Fee Pool

Reward Calculation

How your share of the fee pool is determined.

Formula
Your Rewards = (Your sHOUSE / Total sHOUSE) × 30% of Fee Pool
Rewards are calculated using a Reward-Per-Token (RPT) index, ensuring fair distribution regardless of when you stake or unstake.
Example

If you stake 1,000 $HOUSE when total sHOUSE represents 100,000 $HOUSE (1% share), and 1,000 pUSD is distributed to stakers, you earn 10 pUSD.

Where Do Fees Come From?

The two sources that fund staker rewards.

Activity FeesPrimary

0.05 pUSD per scratch card play

Yield SurplusSecondary

50% of TCV's proportional yield share → Fee Pool → 30% to stakers

Holding pUSD vs Staking $HOUSE

Compare the two ways to earn protocol fees.

Comparison
Hold pUSDStake $HOUSE
Fee Pool Share70%30%
Reward TokenpUSDpUSD
Receipt TokenNone (wallet balance)sHOUSE
Can PlayYesNo ($HOUSE locked)
GovernanceNoYes ($HOUSE)