Shenanigan needs a factory contract to keep track of each new ChallengeDiamond contract.
Therefore this contract should emit an event when the ChallengeDiamond is minted.
Since Challenges are diamonds, this factory will have to handle the deployment of the Facets as well as the Diamond itself. I asked Mudgen and he said it is doable.
Asking the Diamond Standard Discord for advice is recommended.
Shenanigan needs a factory contract to keep track of each new ChallengeDiamond contract.
Therefore this contract should emit an event when the ChallengeDiamond is minted.
Since Challenges are diamonds, this factory will have to handle the deployment of the Facets as well as the Diamond itself. I asked Mudgen and he said it is doable.
Asking the Diamond Standard Discord for advice is recommended.