Skip to content

Staking

The Offshore Cash staking system distributes protocol revenue to long-term participants who lock their OFF tokens.

Revenue Share Model

  • No token emission — stakers earn exclusively from protocol usage fees
  • The protocol charges 0.3% of each withdrawal amount in OFF (deducted from relayer stakes)
  • This OFF is distributed to all stakers proportionally
  • Rewards arrive instantly per withdrawal — each withdrawal triggers addReward() which updates accRewardPerShare immediately
  • Rewards can be claimed at any time

Lock Multiplier

Stakers choose a lock duration that determines their reward multiplier:

Lock DurationMultiplier
7 days1.0×
6 months~1.14×
1 year~1.36×
2 years~1.72×
4 years2.5×

The multiplier scales linearly between 1.0× (7 days) and 2.5× (4 years). Longer locks earn a proportionally larger share of protocol revenue.

How Rewards Are Calculated

Your weighted stake determines your share of revenue:

weightedStake = stakedAmount × lockMultiplier

Rewards are distributed instantly — each withdrawal calls addReward() which updates a global accumulator:

pendingReward = weightedStake × accRewardPerShare - rewardDebt

How It Works

  1. Stake — Lock your OFF tokens for a chosen duration
  2. Earn — Revenue accumulates proportional to your weighted stake
  3. Claim — Claim pending rewards at any time
  4. Unstake — After your lock expires, withdraw your staked tokens

TIP

Protocol revenue grows with usage — more withdrawals mean more fees distributed to stakers. Locking longer gives you a higher multiplier and a larger share of all fees.

Open source privacy technology