vulnerable to reentrancy attacks
This is vulnerable to reentrancy attacks if the recipient is a contract that calls back into MultiSigWallet
before txn.executed
is set to true
.
Move txn.executed = true;
before the external call.
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.