contracts/llm/LLMOracleCoordinator.sol
The withdrawPlatformFees
function will withdraw all feeToken
from the LLMOracleCoordinator
contract. This will cause the token balance of the LLMOracleCoordinator
contract to be 0, making it impossible for validator
and responder
to obtain rewards from the LLMOracleCoordinator
contract.
After executing the withdrawPlatformFees
function, the contract has no tokens.
Even if the finalizeValidation
function authorizes the reward amount to the user through the _increaseAllowance
function, the user cannot withdraw the reward.
validator
and responder
could not obtain rewards from the LLMOracleCoordinator
contract.
When issuing rewards, do not use the form of authorization, and send tokens directly.
The withdrawPlatformFees
function does not transfer all tokens, leaving some tokens for validator
and responder
to claim rewards.
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.