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

Add end to end tests to validate contract upgrade behaviour #95

Open
8 tasks
thedarkjester opened this issue Sep 25, 2024 · 0 comments
Open
8 tasks

Add end to end tests to validate contract upgrade behaviour #95

thedarkjester opened this issue Sep 25, 2024 · 0 comments
Labels
Contracts Smart Contract related Coordinator

Comments

@thedarkjester
Copy link
Collaborator

Description

Add end to end test to validate contract upgrade behaviour.

Motivation

Increase in confidence that the upgrade pattern works as expected.

Tasks

  • Update end to end tests that test before and after upgrade for the L2MessageService
  • Update end to end tests that test before and after upgrade for the LineaRollup

Acceptance criteria

  • Messaging works bidirectionally before and after
  • Blob submission works before and after
  • Finalization works before and after
  • Access Control is set correctly on upgrade

Risks

  • Missed permissions on upgrade
  • Coordinator integration is required to support V6.0 upgrade
@thedarkjester thedarkjester added Contracts Smart Contract related Coordinator labels Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contracts Smart Contract related Coordinator
Projects
None yet
Development

No branches or pull requests

1 participant