Any registered engine can overwrite unrelated custom codes. Malicious/compromised engines can hijack existing codes for profit.
Any registered engine can overwrite unrelated custom codes. Malicious/compromised engines can hijack existing codes for profit.
Example:
Malicious engine changes the referrer
Manual Review
Track code ownership or restrict modification.
// Store creator of each custom code
CustomReferralConfiguration.Data storage customReferral = CustomReferralConfiguration.load(key);
require(customReferral.creator == address(0) || customReferral.creator == msg.sender, "Not owner");
customReferral.creator = msg.sender;
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.