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

feat (Light Client): Implement Light Clients #179

Open
3 of 14 tasks
NicolasRampoldi opened this issue May 20, 2024 · 0 comments · May be fixed by #183
Open
3 of 14 tasks

feat (Light Client): Implement Light Clients #179

NicolasRampoldi opened this issue May 20, 2024 · 0 comments · May be fixed by #183
Assignees

Comments

@NicolasRampoldi
Copy link
Contributor

NicolasRampoldi commented May 20, 2024

Tasks

CLI

  • Get batch of proofs from S3 bucket.
  • Select one random proof.
  • Verify that proof using SP1.
  • Modify getting batch of proofs from S3 bucket to querying the event from Ethereum and using that URL to fetch the batch.
  • Verify any kind of proof
  • Verify the whole batch
  • Send result to backend
  • Require an Eth account with 0.001 Ethereum
  • Sign the root of the batch with Eth account

Backend

  • Store responded verification by address, with batch and index of proof
  • Add a step to register a client
  • Limit registered clients to 1k
  • Check signature
  • Self update
@NicolasRampoldi NicolasRampoldi linked a pull request May 20, 2024 that will close this issue
@MauroToscano MauroToscano changed the title feat (cli): implement CLI feat (cli): implement Social Consensus CLI May 27, 2024
@MauroToscano MauroToscano changed the title feat (cli): implement Social Consensus CLI feat (cli): implement Social Consensus CLI / Light Clients May 27, 2024
@MauroToscano MauroToscano changed the title feat (cli): implement Social Consensus CLI / Light Clients feat (Light Client): implement Light Clients May 27, 2024
@MauroToscano MauroToscano changed the title feat (Light Client): implement Light Clients feat (Light Client): Implement Light Clients May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants