The StabilityPool::depositRAACFromPool
function does not implement the expected token allocation logic, as indicated by a TODO
comment in the function. This results in managers not receiving their allocated tokens, leading to unintended behavior where deposited RAAC
tokens are not properly distributed.
Problem description
In the RAACLiquidityPool::depositRAACFromPool
function, tokens are successfully transferred from the liquidity pool to the contract. However, the intended allocation of these tokens to managers is not implemented, leaving them unaccounted for.
Affected Code in RAACLiquidityPool::depositRAACFromPool
Token mismanagement: Deposited RAAC tokens remain unallocated and cannot be accessed by managers.
Unintended contract behavior: Expected token distribution logic is missing, leading to incorrect fund flows.
Potential fund loss: Managers may not receive their due allocations, affecting the protocol's token distribution mechanism.
Manual Review
Complete the token allocation mechanism
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.