This demo project is part of the "Discovering OpenZeppelin Defender features with an NFT Game" blog post where I show how OpenZeppelin Defender can be used to manage a descentralized application.
With Defender's Relay and Autotask, a captcha challenge protection is used to prevent bots from minting NFTs.
It's relevant in this application since each NFT gives the user voting power.
(Based on tinchoabbate's implementation)
Using Defender's Admin, it's possible to create proposals on a Governor contract.
In this project, this feature is demonstrated by creating new guilds in the game.
Combining Relay and Autotask again, the game system can auto attack guilds in a given interval of time.