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

Split base rollup into public base and private base. #9291

Closed
10 tasks
Tracked by #9290
LeilaWang opened this issue Oct 21, 2024 · 0 comments · Fixed by #9989 or #9434
Closed
10 tasks
Tracked by #9290

Split base rollup into public base and private base. #9291

LeilaWang opened this issue Oct 21, 2024 · 0 comments · Fixed by #9989 or #9434
Assignees
Labels
C-protocol-circuits Component: Protocol circuits (kernel & rollup) team-turing Leila's team
Milestone

Comments

@LeilaWang
Copy link
Collaborator

LeilaWang commented Oct 21, 2024

Public Base

  • Verify vm proof
  • Verify output from private kernel vs inputs to the vm (part of the output from the vm)
  • Verify transaction fee (or the values used to compute the transaction fee)

Private Base

  • Update nullifier tree root
  • Update note hash tree root
  • Silo l2_to_l1_message
  • Compute transaction fee
  • Inject protocol update requests for deducting tx_fee from fee_payer's balance

For both

  • Verify tube
  • Archive membership check
@github-project-automation github-project-automation bot moved this to Todo in A3 Oct 28, 2024
@LeilaWang LeilaWang self-assigned this Oct 30, 2024
@LeilaWang LeilaWang added this to the TestNet milestone Oct 30, 2024
@LeilaWang LeilaWang added team-turing Leila's team C-protocol-circuits Component: Protocol circuits (kernel & rollup) labels Oct 30, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in A3 Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-protocol-circuits Component: Protocol circuits (kernel & rollup) team-turing Leila's team
Projects
Archived in project
1 participant