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

Design for L1StateRoot Contract #600

Open
3 of 7 tasks
kyzooghost opened this issue Jan 24, 2025 · 0 comments
Open
3 of 7 tasks

Design for L1StateRoot Contract #600

kyzooghost opened this issue Jan 24, 2025 · 0 comments
Assignees
Labels
Contracts Smart Contract related P1: High Issue priority: high

Comments

@kyzooghost
Copy link
Contributor

Description

Throughout our investigation and discussions on storing an L1 state root on L2, a common element in many of the proposed solutions is a contract on L2 that will store the L1 state root as a public state variable. We should draw from the following open source specifications for this contract:

Motivation

Access L1 state root on L2

Tasks

  • Create design document that L1StateRoot Contract
  • Present + discuss above design document

Acceptance criteria

  • Discussion and consensus for smart contract implementation

Risks

  • Taking too much time

Remember to

  • Add the documentation label in case there is an impact on the documentation
  • Add priority and team labels
  • Add Task for updating the Runbook or adding/updating existing metrics and alerts.
@kyzooghost kyzooghost added Contracts Smart Contract related P1: High Issue priority: high labels Jan 24, 2025
@kyzooghost kyzooghost self-assigned this Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contracts Smart Contract related P1: High Issue priority: high
Projects
None yet
Development

No branches or pull requests

1 participant