QA Report #202
Labels
bug
Something isn't working
QA (Quality Assurance)
Assets are not at risk. State handling, function incorrect as to spec, issues with clarity, syntax
Better utilize SafeCast library where possible.
There are some instances in code where regular transfers are used, e.g.:
setGovernor and setEmergencyCouncil could be a 2-step (propose-accept) process to reduce the possibility of an error.
When an old reward token is replaced by swapOutRewardToken, the old token balance will be left in the contract. Consider extracting this balance before updating the tokens. Or even better, add token sweep functions for unprotected tokens.
Consider keeping the rewards list in Gauge and Bribe in sync.
The text was updated successfully, but these errors were encountered: