DybboJudges
Monad

Judge guide

No Chog needed. A Monad wallet with 0.1 MON covers every test, in under five minutes.

Steps

About five minutes
  1. Get a little MON on Monad mainnet

    Chain ID 143. 0.1 MON covers every test below.

    Expect Your wallet shows Monad and a MON balance.

  2. Possess the suggested Chog for 1 minute

    Open its page, keep the minutes at 1, press Possess.

    Expect A fee of 0.01 MON plus about 0.042 MON of gas, then the timer starts.

  3. Haunt any open Chog once

    In the session, keep the random target, pick Boo, Slime or Hex, press Haunt.

    Expect The mark shows on the target's page, signed “by #…, possessed”.

  4. Press Try to take it

    In the same session, on the right.

    Expect The transfer reverts, and both approval reads say false or zero.

  5. Wait for the timer, then Try one more haunt

    The button appears when the lease ends.

    Expect Reverted: LeaseExpired.

  6. Run the three checks on The claim

    Use the Chog you possessed, then open the contract on MonadScan.

    Expect Three passes, and no admin functions in the source.

Finished? Run the three checks on any Chog you possessed.Open The claim

What it costs

1-minute lease, to the holder
0.01 MON
Gas to possess, at most
≈ 0.042 MON
Gas to haunt, at most
≈ 0.033 MON
Every test
≈ 0.085 MON

What each revert proves

  • The transfer revertsA possessor can never move, approve or list the Chog.
  • LeaseExpiredControl ends in the block the lease expires.
  • OwnerChangedControl ends in the block the Chog changes hands.
  • NotOwner on claimThe fee belongs to whoever holds the Chog, never to the possessor.