Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(dtl): sync bug when addresses change #3241

Merged
merged 3 commits into from
Sep 19, 2022
Merged

Conversation

smartcontracts
Copy link
Contributor

Description
Fixes a bug in the DTL that would break sync when addresses are changed
in the AddressManager. Slightly reduces complexity at the same time by
removing an additional request.

Note that this does NOT impact mainnet because we have never changed addresses.

@changeset-bot
Copy link

changeset-bot bot commented Aug 17, 2022

🦋 Changeset detected

Latest commit: c8b14c2

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

This PR includes changesets to release 1 package
Name Type
@eth-optimism/data-transport-layer 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 C-protocol-critical Category: Modifies protocol-critical code labels Aug 17, 2022
@mergify mergify bot requested a review from tynes August 17, 2022 21:06
@tynes
Copy link
Contributor

tynes commented Aug 17, 2022

We should cut a canary release here an ensure it syncs all the networks

Fixes a bug in the DTL that would break sync when addresses are changed
in the AddressManager. Slightly reduces complexity at the same time by
removing an additional request.
Copy link
Contributor

@Inphi Inphi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested the canary release on goerli with a l2geth verifier. The verifier is now able to sync to tip.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 2, 2022

This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label Sep 2, 2022
@github-actions github-actions bot closed this Sep 12, 2022
@tynes tynes removed the Stale label Sep 19, 2022
@mergify
Copy link
Contributor

mergify bot commented Sep 19, 2022

This PR has been added to the merge queue, and will be merged soon.

@mergify mergify bot merged commit b1cec1d into develop Sep 19, 2022
@mergify mergify bot deleted the sc/dtl-sync-bug-fix branch September 19, 2022 19:40
@mergify
Copy link
Contributor

mergify bot commented Sep 19, 2022

This PR is next in line to be merged, and will be merged as soon as checks pass.

@mergify mergify bot removed the on-merge-train label Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-protocol-critical Category: Modifies protocol-critical code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants