GeoSnag

Scoring & anti-cheat.

How a guess is graded and what stops trivial spam from draining a bounty.

Distance
Hunter pin and true pin are compared with the haversine formula on the WGS-84 ellipsoid. The result is a single number — meters from the truth — that drives the outcome.
d <= 15 m         → WIN      (escrow sweeps to hunter)
15 m < d <= 75 m  → NEAR     (entry compounds the pool, no payout)
d > 75 m          → MISS     (entry compounds the pool, no payout)
Anti-spam guard
A single hunter is rate-limited to one submission per bounty every 10 seconds. The check runs on the client and the transaction is refused before signing, so spamming Phantom can't drain a wallet via accident.
What we deliberately do not do
  • No "near miss bonus" payouts — only one winner per bounty.
  • No private leaderboard adjustments — Hall of Hunters is computed from on-chain submissions.
  • No re-rolling a bounty's true location once it's been posted.