LLMOracleCoordinator.sol::withdrawPlatformFees() transfers balance of address(this) to the owner, which allows the owner to withdraw all fees, include generation fee and validation fee.
Once user issues a oracle request and transfers fees to LLMOracleCoordinator, the owner can withdraw all fees before or during any generating and validating process. Generator and validator won't get the fees that they derseve. Theire is a crisis of trust.
Manual
add a variable to storage platform fee and remaining fees instead of using balanceOf(address(this)
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.