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

Integrate 08-wasm etheruem light client into e2e test #143

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

Integrate 08-wasm etheruem light client into e2e test #143

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

Comments

@gjermundgaraba
Copy link
Contributor

gjermundgaraba commented Dec 4, 2024

Wire up the core logic for membership proofs and updating the client into the e2e tests and replace the static wasm file that is currently being used in the e2e tests.

Definition of done:

  • CosmWasm contract built for PoS runs in CI (and locally as needed)
  • Clean up all of programs/08-wasm-eth
  • All e2e tests run successfully (in PoS mode) with the new light client
  • Types properly generated for both go and rust with reasonable types and conversation schemes.
    • The goal would be to make serde_json serialization/deserialization simpler (avoid a lot of the current hex encoding/decoding impls in ethereum_utils), but keep the good type definitions currently used.
    • Look at the comments from: feat: add initial ethereum light client #150
  • Fixture generation for rust tests (including a separate just recipe to regenerate)
@github-project-automation github-project-automation bot moved this to Backlog in IBC-GO Eureka Dec 4, 2024
@gjermundgaraba gjermundgaraba added the ethereum-light-client Issues related to the 08-wasm ethereum light client label Dec 4, 2024
@gjermundgaraba gjermundgaraba moved this from Backlog to Ready for Development in IBC-GO Eureka Dec 9, 2024
@gjermundgaraba gjermundgaraba self-assigned this Dec 11, 2024
@gjermundgaraba gjermundgaraba moved this from Ready for Development to In progress in IBC-GO Eureka Dec 11, 2024
@gjermundgaraba gjermundgaraba linked a pull request Dec 17, 2024 that will close this issue
6 tasks
@github-project-automation github-project-automation bot moved this from In progress to Done in IBC-GO Eureka Dec 19, 2024
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