Closed code423n4 closed 2 years ago
Code architecture, incentives, and error handling/reporting questions/issues should be resolved before deployment
Examples of this issue in the codebase:
File: contracts\contracts\core\connext\facets\BridgeFacet.sol (Line 492)
File: contracts\contracts\core\connext\helpers\Executor.sol (Line 48)
File: contracts\contracts\core\connext\helpers\ConnextPriceOracle.sol (Line 77)
safeApprove
Deprecated in favor of safeIncreaseAllowance() and safeDecreaseAllowance()
safeIncreaseAllowance()
safeDecreaseAllowance()
Example of this issue in the codebase:
1 has duplicate example 2.2 is invalid, 2.1 is fine
Multiple QA Reports submitted. Will not be judged.
1. Open TODOs
Code architecture, incentives, and error handling/reporting questions/issues should be resolved before deployment
Examples of this issue in the codebase:
File: contracts\contracts\core\connext\facets\BridgeFacet.sol (Line 492)
File: contracts\contracts\core\connext\facets\BridgeFacet.sol (Line 492)
2. Missing checks for address(0x0) when assigning values to address state variables
Examples of this issue in the codebase:
File: contracts\contracts\core\connext\helpers\Executor.sol (Line 48)
File: contracts\contracts\core\connext\helpers\ConnextPriceOracle.sol (Line 77)
3.
safeApprove
is deprecatedDeprecated in favor of
safeIncreaseAllowance()
andsafeDecreaseAllowance()
Example of this issue in the codebase: