The _commissionTransfer function in the contract does not emit any event.
In the Distributor contract, the _distribute function transfers funds to the winners and commissions to the STADIUM_ADDRESS via the _commissionTransfer function. Although the main distribution event (Distributed) is emitted, it only includes information about the winners, token, percentages, and data. However, it does not include the details of the commission transferred to the STADIUM_ADDRESS.
The lack of emission of critical parameters in the event could affect users with the front-end, as not all data will be shown regarding commission. Additionally, external observers or off-chain systems may not have access to critical information about the commission transferred.
Manual Analysis
The _commissionTransfer function should be modified to emit an event that includes the amount of commission that was transferred.
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.