name is not final, all suggestions are welcome
- keeper calls
bondwithmsg.value - keeper calls contract with a random
_stealthHash - contract uses
validateStealthTxmodifier tovalidateHashwithmsg.sender,hashandpenalty- if valid (no one reported it) execution continues.
- if invalid (hash was reported)
msg.senderloses it'sbondand execution stops.
-
update README (how does it work)
-
tests
-
check remaining gas on validate hash to avoid gasLimit-error exploit to avoid getting penalized