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

[Node] [Tests] Add tests to node duties #198

Open
16 tasks
smartprogrammer93 opened this issue Dec 23, 2024 · 0 comments
Open
16 tasks

[Node] [Tests] Add tests to node duties #198

smartprogrammer93 opened this issue Dec 23, 2024 · 0 comments
Assignees

Comments

@smartprogrammer93
Copy link
Collaborator

  • Registry
    • Registration
  • Lookahead
    • Node submitting lookahead when the node is the first preconfer of the next epoch
    • Node monitoring lookahead and starting duties based on it
    • Node submits fault proof when invalid lookahead is posted
  • Preconfing node
    • Preconfed batch is in a valid format and signed by valid signature
    • Soft block updated once a batch is preconfed
    • Preconfed batch gets pushed to p2p upon being signed
    • Preconfed batch is pushed to l1 mempool upon being signed
    • force inclusion preconfirmations
      • node monitors L1 and removes batches that have landed
      • push not landed preconfed batches to commit boost
  • Not preconfing node
    • Soft block updated once a batch is received through P2P
      • condition: signature is valid for a registered preconfer.
      • condition: preconfer of the received batch is the assigned preconfer of this slot in the lookahead
  • Preconfirmation fault monitoring
    • Submit fault proof in case preconfirmation were not honored
  • P2P
    • Discovery works
    • message propogation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants