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

Create initial 08-wasm Ethereum Light Client #142

Closed
gjermundgaraba opened this issue Dec 4, 2024 · 0 comments · Fixed by #150
Closed

Create initial 08-wasm Ethereum Light Client #142

gjermundgaraba opened this issue Dec 4, 2024 · 0 comments · Fixed by #150
Assignees
Labels
ethereum-light-client Issues related to the 08-wasm ethereum light client

Comments

@gjermundgaraba
Copy link
Contributor

Get a basic version of the light client working and integrated into the repo.

Definition of done:

  • Integrated into the current cargo workspace
  • Basic project structure
  • Working 08-wasm light client implementation (in that it can be deployed and will accept the messages from the 08-wasm go light client module)
  • Implemented the core logic for membership proofs and verifying updates
    • Some testing that proves that it works correctly (ideally with fixtures from the e2e tests)
  • Basic CI pipeline that builds and runs unit tests

What will not be covered here:

  • Perfectly clean code
  • Documentation
  • Fully functional 08-wasm light client contract (we are focusing on the light client logic, not the contract integration points)
  • Integration into the e2e tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ethereum-light-client Issues related to the 08-wasm ethereum light client
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant