Remove runtime check of ERC1967 storage slots (#3455)

This commit is contained in:
Hadrien Croubois
2022-06-06 20:22:51 +02:00
committed by GitHub
parent d506e3b1a5
commit 54ce38c2e5
4 changed files with 1 additions and 3 deletions

View File

@ -28,7 +28,6 @@ contract BeaconProxy is Proxy, ERC1967Upgrade {
* - `beacon` must be a contract with the interface {IBeacon}.
*/
constructor(address beacon, bytes memory data) payable {
assert(_BEACON_SLOT == bytes32(uint256(keccak256("eip1967.proxy.beacon")) - 1));
_upgradeBeaconToAndCall(beacon, data, false);
}