Collision can occur with precision variable
In the Lib Oracle contract it importing C. Sol Internal PRECISION vlaue and it declared in the protocol/contracts/libraries/Oracle/LibChainlinkOracle.sol.
The Libchainlinloracle Lib = 1e6, The Constant.Sol = 1e18
Different precision values for PRECISION and the imported Constant.sol can cause cause confusion among developers collision can occur between the functions that rely on these values leading to errors and unintended behaviour in the codebase
Manual Review
Remove the declared PRECISION in the LibChainlinkOracle and set the imported Constant.sol to 1e6 instead of 1e18 since the goal of getTwap and getPrice will be scaled down to. 1e6 because of bean token.
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.