Skip to content

contracts-bedrock: interop dep set refactor#13513

Closed
tynes wants to merge 1 commit intodevelopfrom
ctb/interop-depset-refactor
Closed

contracts-bedrock: interop dep set refactor#13513
tynes wants to merge 1 commit intodevelopfrom
ctb/interop-depset-refactor

Conversation

@tynes
Copy link
Contributor

@tynes tynes commented Dec 20, 2024

Description

Proof of concept refactor on what the dependency set management could
look like.

The problem is that there is onchain management of the dependency set
and the values are kept consistent between L1 and each L2. It is more
simple to keep a single source of truth on L1. We will need to move the
logic that was previously onchain L2 to the block builder for this to
work.

There need to be updates done to the L2ToL2CrossDomainMessenger
as well as the CrossL2Inbox for this to be complete, just remove
the concept of dep set completely.

Proof of concept refactor on what the dependency set management could
look like.

The problem is that there is onchain management of the dependency set
and the values are kept consistent between L1 and each L2. It is more
simple to keep a single source of truth on L1. We will need to move the
logic that was previously onchain L2 to the block builder for this to
work.

There need to be updates done to the `L2ToL2CrossDomainMessenger`
as well as the `CrossL2Inbox` for this to be complete, just remove
the concept of dep set completely.
@opgitgovernance opgitgovernance added the S-stale Status: Will be closed unless there is activity label Feb 20, 2025
@opgitgovernance
Copy link
Contributor

This pr has been automatically marked as stale and will be closed in 5 days if no updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-stale Status: Will be closed unless there is activity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants