require(msg.value >= SEEDVALUE, "Incorrect ETH sent");
this require statement is implemented to make sure the msg.value >= seedvalue, but there is a vulnability in this logic
this logic will accept any payment that is more than the seedvalue instead of accepting a specific amount that is equal to the seedvalue(0.1 eth), making it inconvienence for users
users will pay more than the excact seedvalue unintentionally, making it expensive for users
manual
- require(msg.value >= SEEDVALUE, "Incorrect ETH sent");
+ require(msg.value = SEEDVALUE, "Incorrect ETH sent");
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.