Events such as Enrolled
, TeacherAdded
, TeacherRemoved
, and SchoolInSession
emit only an address or a single isolated parameter, omitting essential context:
Enrolled
does not include the amount paid or the token address.
SchoolInSession
does not emit the cutOffScore
.
TeacherAdded
/TeacherRemoved
lack proper indexed
parameters.
Impact:
On-chain traceability suffers: back-ends and analytics systems must issue extra read calls to reconstruct context.
Higher indexing costs on platforms like The Graph.
Complicates external audits and debugging.
Recommended Mitigation:
Add relevant fields and use indexed
, for example:
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.