How the token works
Four rules, all inside the token contract. The game only reports what happened in a match. The contract decides every amount.
Finish a match and the contract pays by rank: 1,000 / 600 / 400, 100 for finishing. Full rewards need 4+ real players, so bots can't farm it.
The crew votes out the real saboteur and the contract burns 1,000 from its Ritual Pool. It never burns from players.
Burn 15,000 $SABOTEUR to unlock Play Pass forever. Premium skins, stickers, a gold name and 2× rewards.
Next week's reward budget is 150,000 plus 50% of this week's burns. More real games mean more catches and bigger rewards.
Budget = base + a share of last week's burns.

Play Pass
- Premium skins that unlock as you play
- 24 chat stickers and GIFs
- Gold name tag and profile frame
- 2× $SABOTEUR from every match
Wall of Shame
Latest burns
Rules in the contract
Fixed at launch and readable by anyone with get_rules.
No one can change these rules quietly, not the game and not the owner. A change is proposed in public and applies only after 7 days, inside hard limits written in the contract. Each match id is accepted once, so nothing is ever paid or burned twice. The contract account has 0 access keys: nobody can redeploy its code, not even us.
Try to cheat $SABOTEUR
Real attempts on NEAR testnet. The contract refused every one, and the error names the rule.
The game reports the same match again to mint a second reward.
Smart contract panicked: Already recordedFailed tx on explorer An account that isn't the game tries to pay itself a 1st place.
Smart contract panicked: Only the game account can report matchesFailed tx on explorer Someone other than the owner tries to make Play Pass cost 1 token.
Smart contract panicked: Only the ownerFailed tx on explorer A player without 15,000 $SABOTEUR tries to unlock Play Pass.
Smart contract panicked: Not enough $SABOTEUR for Play PassFailed tx on explorer 