Commit 611d93a1 authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

contracts-bedrock: remove storage spacers (#2907)

Remove storage spacers in the xdomainmessengers.
These are no longer necessary because the storage
layout has changed significantly and we will need
to handle that during state surgery anyways.
Inheriting from upgradable contracts with spacers
caused the storage layout to diverge from the existing
contracts.
Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
parent 1ba3c14f
---
'@eth-optimism/contracts-bedrock': patch
---
Remove storage slot buffer in xdomain messengers
This diff is collapsed.
......@@ -66,12 +66,6 @@ abstract contract CrossDomainMessenger is
* Variables *
*************/
// blockedMessages in old L1CrossDomainMessenger
bytes32 internal REMOVED_VARIABLE_SPACER_1;
// relayedMessages in old L1CrossDomainMessenger
bytes32 internal REMOVED_VARIABLE_SPACER_2;
/// @notice Mapping of message hash to boolean success value.
mapping(bytes32 => bool) public successfulMessages;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment