executeTransaction
function use call function to tranfer eth but lack of protection against reentrancy attacks.
executeTransaction
function just have onlyOwners
but no have nonReentrant
to protect reentrancy attacks.
Function can be reentrancy attack
Manual
Add nonReentrant
to function.
matchRewards: Contract is created just before and is the one called. No impact. executeTransaction: CEI is followed. Emitting an event in disorder is informational in that context. withdraw: CEI is followed.
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.