State variable should be immutable or constant which are not changed.
The contract briVault defines a variable that is intended to remain constant throughout the lifetime of the contract, but it is not marked as immutable or constant.
This allows the variable to be modified (intentionally or accidentally) through future function calls, which can change the contract behavior or increase the attack surface.
Additionally, it leads to extra storage costs since the value is stored in storage instead of bytecode.
This state variable take alot of gas because only they are not immutable or constant.
Gas optimizations are invalid according to the CodeHawks documentation.
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.