aligned_layer icon indicating copy to clipboard operation
aligned_layer copied to clipboard

feat (Light Client): Implement Light Clients

Open NicolasRampoldi opened this issue 1 year ago • 0 comments

Tasks

CLI

  • [x] Get batch of proofs from S3 bucket.
  • [x] Select one random proof.
  • [x] 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 avatar May 20 '24 14:05 NicolasRampoldi