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

Allow the ethereum light client to prove the state of all contracts #411

Open
4 tasks
srdtrk opened this issue Mar 17, 2025 · 0 comments
Open
4 tasks

Allow the ethereum light client to prove the state of all contracts #411

srdtrk opened this issue Mar 17, 2025 · 0 comments
Labels
ethereum-light-client Issues related to the 08-wasm ethereum light client icebox Issues that will not be addressed for the time being type: feature Feature request

Comments

@srdtrk
Copy link
Member

srdtrk commented Mar 17, 2025

Summary

Currently, our ethereum light client can only prove the state of a single contract in a single mapping slot. We always target the ICS26Router's commitments mapping. This feature would move all account proofs to membership entry point.

Problem Definition

This would make our the client more compliant with the IBC and sync-protocol specs and clean up our light client header. Also, this would allow more use cases since we would be able to prove the state of other contracts in eth.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
  • Estimate provided
@srdtrk srdtrk added ethereum-light-client Issues related to the 08-wasm ethereum light client icebox Issues that will not be addressed for the time being type: feature Feature request labels Mar 17, 2025
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 icebox Issues that will not be addressed for the time being type: feature Feature request
Projects
None yet
Development

No branches or pull requests

1 participant