skillproof

skillproof

Documentation Menu

Collateral & Anti-Cheat

The collateral system ensures both players have skin in the game. Going AFK or refusing to report results has real financial consequences.

Why Collateral?

Without collateral, a losing player could simply refuse to report the result and stall the wager indefinitely. The collateral deposit gives them a financial reason to report honestly and promptly.

For a 100 WF bet, each player deposits:

Bet amount100 WF
Collateral (2x bet)200 WF
Total deposit300 WF
Deposit Formula
totalDeposit = betAmount + (betAmount × COLLATERAL_MULTIPLIER)

Outcomes Comparison

Honest Reporting

  • Loser reports loss
  • Contract settles instantly
  • Winner receives payout180 WF
  • Both get collateral back
  • Tokens burned10 WF

AFK / No Report

  • One player doesn't report
  • 48h deadline passes
  • Claim submitted for review📋
  • Admin approves claim
  • Winner claims on-chain190 WF
  • AFK player's collateralBURNED
  • Tokens burned200 WF

Slash Penalties

ScenarioPenaltyWhat Happens
AFK (no report in 48h)2x bet burnedCollateral sent to dead address
Both AFKStalemateWager stays active indefinitely — no on-chain auto-resolution
Honest reportNoneFull collateral returned

Going AFK Costs 3x Your Bet

If you bet 100 WF and go AFK, you lose your entire 300 WF deposit — the 100 WF bet goes to the winner, and your 200 WF collateral is burned permanently. Always report your results.