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

EpochProofQuote validation #8688

Open
Tracked by #8679
just-mitch opened this issue Sep 21, 2024 · 0 comments
Open
Tracked by #8679

EpochProofQuote validation #8688

just-mitch opened this issue Sep 21, 2024 · 0 comments
Assignees
Milestone

Comments

@just-mitch
Copy link
Collaborator

just-mitch commented Sep 21, 2024

Before a quote can be added to the pool, it must be validated:

  1. The bondAmount must be greater than the current minimum bond amount.
  2. The signature must be valid, and the signer must have the specified bond amount in the L1 escrow contract.
  3. It must not have expired (i.e. the slot specified is in the past, or the epoch specified is past its proof timeliness)
  4. The epoch it claims to prove is the one that needs proving.
  5. The rollup address specified matches the one the proposer is using.

Further, the pool should be periodically scrubbed of expired quotes.

@github-project-automation github-project-automation bot moved this to Todo in A3 Sep 21, 2024
@just-mitch just-mitch self-assigned this Sep 21, 2024
@just-mitch just-mitch changed the title EpochProofQuote validation and peer scoring EpochProofQuote validation Sep 21, 2024
@LHerskind LHerskind added this to the Sequencer & Prover Testnet milestone Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants