26530 - [SC - Insight] Inefficiency in upgradeToAndCall
Description
Bug Description
function upgradeTo(address implementation) public onlyProxyOwner {
_upgradeTo(implementation);
}
function upgradeToAndCall(address implementation, bytes memory data) payable public onlyProxyOwner {
upgradeTo(implementation);
(bool success, ) = address(this).call{value: msg.value}(data);
require(success);
}Impact
Risk Breakdown
Recommendation
References
Last updated
Was this helpful?