Judge guide
No Chog needed. A Monad wallet with 0.1 MON covers every test, in under five minutes.
Steps
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.
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.
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”.
Press Try to take it
In the same session, on the right.
Expect The transfer reverts, and both approval reads say false or zero.
Wait for the timer, then Try one more haunt
The button appears when the lease ends.
Expect Reverted: LeaseExpired.
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.
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.