Skip to content

feat(ctb): tweak XDM storage layout#3400

Merged
tynes merged 1 commit intodevelopfrom
sc/ctb-fix-xdm-slots
Sep 10, 2022
Merged

feat(ctb): tweak XDM storage layout#3400
tynes merged 1 commit intodevelopfrom
sc/ctb-fix-xdm-slots

Conversation

@smartcontracts
Copy link
Contributor

Description
Tweaks the storage layout of the CrossDomainMessenger base contract to reduce the number of changes with the existing system. The L1CrossDomainMessenger has no storage diff after this PR.

Tests
No logic is changing, so no tests are needed. We will eventually want a script that verifies the storage layout diff, though.

@changeset-bot
Copy link

changeset-bot bot commented Sep 10, 2022

🦋 Changeset detected

Latest commit: 3d228a0

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@eth-optimism/contracts-bedrock Minor
@eth-optimism/actor-tests Patch
@eth-optimism/sdk Patch
@eth-optimism/drippie-mon Patch
@eth-optimism/message-relayer Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added 2-reviewers A-pkg-contracts-bedrock Area: packages/contracts-bedrock labels Sep 10, 2022
@mergify
Copy link
Contributor

mergify bot commented Sep 10, 2022

Hey @smartcontracts! This PR has merge conflicts. Please fix them before continuing review.

@mergify mergify bot added the conflict label Sep 10, 2022
Tweaks the storage layout of the CrossDomainMessenger base contract to
reduce the number of changes with the existing system. The
L1CrossDomainMessenger has no storage diff after this PR.
@mergify mergify bot removed the conflict label Sep 10, 2022
@tynes tynes merged commit 7231a0c into develop Sep 10, 2022
@tynes tynes deleted the sc/ctb-fix-xdm-slots branch September 10, 2022 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-pkg-contracts-bedrock Area: packages/contracts-bedrock

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants