Contract doesn't guarantee contestId
to be unique and this parameter is emitted on-chain. This is not supposed on-chain.
Since contestId
is used to derive bytes32 salt
, then salt
which is significantly a more unique parameter and the final derivative should instead be the emitted parameter for identifying a contest uniquely.
In case of a situation where investigation may be carried(on-chain) requiring tracing back to some contest, emmited contestId aren't guaranteed to be unique.
Manual review
salt should be emitted instead of contestId
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.