Improve contract transparency
No events emitted on deposit or withdrawal
This reduces the transparency of the contract and makes it harder for users and off-chain systems to track what has happened.
Emit events like EscrowDeposit
and EscrowWithdrawal
to signal when tokens are deposited and withdrawn. This will make the contract more auditable and user-friendly.
Please, do not suppose impacts, think about the real impact of the bug and check the CodeHawks documentation to confirm: https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity A PoC always helps to understand the real impact possible.
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.