Skip to content

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

@srdtrk

Description

@srdtrk

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ethereum-light-clientIssues related to the 08-wasm ethereum light clienticeboxIssues that will not be addressed for the time beingtype: featureFeature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions