فهرست منبع

Use abi.encodePacked instead of bytes.concat

Francisco Giordano 3 سال پیش
والد
کامیت
1051db3802
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      contracts/governance/compatibility/GovernorCompatibilityBravo.sol

+ 1 - 1
contracts/governance/compatibility/GovernorCompatibilityBravo.sol

@@ -132,7 +132,7 @@ abstract contract GovernorCompatibilityBravo is IGovernorTimelock, IGovernorComp
         for (uint256 i = 0; i < signatures.length; ++i) {
             fullcalldatas[i] = bytes(signatures[i]).length == 0
                 ? calldatas[i]
-                : bytes.concat(bytes4(keccak256(bytes(signatures[i]))), calldatas[i]);
+                : abi.encodePacked(bytes4(keccak256(bytes(signatures[i]))), calldatas[i]);
         }
 
         return fullcalldatas;