Users collect NFTs by solving riddles or completing tasks.
This contract facilitates a blockchain-based scavenger hunt where participants can be recognized as winners by the contract owner. The contract maintains a mapping of winners and ensures only the owner has permission to declare them. Upon declaring a winner, an event is triggered to log the occurrence on-chain. The contract is lightweight and can be deployed on any EVM-compatible network, making it a simple and effective solution for on-chain reward-based games.