according to https://github.com/ethereum/EIPs/issues/677 "the token contract calls the receiving contract's function onTokenTransfer(address,uint256,bytes)
and triggers an event, following the convention set in ERC223."
OperatorStakingPool::onTokenTransfer
which has the deposit event , also needed for priorityPool::OnTokenTransfer
Without events, the function will still perform its task (like transferring tokens or adjusting balances), but transparency and monitoring will be significantly reduced.
For systems that rely on clear tracking and user notifications, omitting events can lead to poor user experience or difficulty in debugging.
add Deposit/Withdraw event
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.