QA Report #106
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
Report
01:
PromiseRouter.initialize()
doesn't initialize the ReentrancyUpgradable dependencyIn your
initialize()
function you should also call theinitialize()
functions of all the other contracts you inherit. In this case, the ReentrancyGuardUpgradable one is missing.Relevant code:
02: Use a two-step process for critical address changes
You already do that in a couple of spots. But, some are missing. For example, the ConnextPriceOracle contract doesn't use it to change the admin address
Relevant code:
03: Multiple open TODOs
Throughout the codebase there are multiple open TODOs.
The text was updated successfully, but these errors were encountered: