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  }