If a user has an issue they would like solved, they can send 1000 USDC to the future Proxy
address. This incentivizes users to help and also shows that the organizer is serious about wanting it to be solved.
The issue lies in the phase directly after the organizer's problem has been solved, at this point they still need to deploy the Proxy
contract and distribute the funds. The only issue is that they have no incentive to do so besides being a good person, especially since the Sparkn protocol has stated that any contracts not deployed by the deadline will be deployed by them.
This could become a common occurrence amongst the protocol's users, and if it does, it would cause the Sparkn developers to pay a lot of money out of pocket for Proxy
deployment gas costs.
Manual Review
You could change the entire structure so that the contract is deployed prior to the contest being over/problem being solved. Another way to fix this is to hold an additional amount of money on behalf of the organizer until the organizer has deployed the Proxy
, after the organizer upholds their end by deploying the Proxy
and distributing the funds to the winners, the organizer could get x money back from the protocol.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.