diff --git a/packages/contracts-bedrock/src/oasys/L1/build/interfaces/IL1BuildAgent.sol b/packages/contracts-bedrock/src/oasys/L1/build/interfaces/IL1BuildAgent.sol index 2138e287d..ee478503e 100644 --- a/packages/contracts-bedrock/src/oasys/L1/build/interfaces/IL1BuildAgent.sol +++ b/packages/contracts-bedrock/src/oasys/L1/build/interfaces/IL1BuildAgent.sol @@ -75,12 +75,22 @@ interface IL1BuildAgent { function getBuilderGlobally(uint256 chainId) external view returns (address builder); + function getBuilderInternally(uint256 _chainId) external view returns (address); + function computeInboxAddress(uint256 chainId) external view returns (address batchInbox); function isUniqueChainId(uint256 chainId) external view returns (bool); function isUpgradingExistingL2(uint256 _chainId) external returns (bool, address); + function pauseLegacyL1CrossDomainMessenger(uint256 _chainId, address addressManager) external; + + function unpauseLegacyL1CrossDomainMessenger( + uint256 _chainId, + address addressManager, + address oldL1CrossDomainMessenger + ) external; + function build( uint256 chainId, BuildConfig calldata cfg