github.com/ethereum-optimism/optimism@v1.7.2/packages/contracts-bedrock/test/libraries/Constants.t.sol (about) 1 // SPDX-License-Identifier: MIT 2 pragma solidity 0.8.15; 3 4 import { Test } from "forge-std/Test.sol"; 5 import { Constants } from "src/libraries/Constants.sol"; 6 7 contract Constants_Test is Test { 8 /// @notice Check EIP1967 related constants. 9 function test_eip1967Constants_succeeds() external { 10 assertEq( 11 bytes32(uint256(keccak256("eip1967.proxy.implementation")) - 1), Constants.PROXY_IMPLEMENTATION_ADDRESS 12 ); 13 assertEq(bytes32(uint256(keccak256("eip1967.proxy.admin")) - 1), Constants.PROXY_OWNER_ADDRESS); 14 } 15 }