Skip to content

Add a new light client type using a module #123

@majecty

Description

@majecty

We can implement light clients of ICS in two ways:

  1. Implement light client logic in the Foundry Rust source code.
  2. Implement light client logic in a module

If a programmer wants to use ICS with another chain whose light client is not implemented in Foundry yet, they will be happy if the light client can be implemented using the module system.

However, implementing a correct light client is hard work. A simple error can violate security. It would be better not to allow the module programmer to create a light client if we consider chain security.

Metadata

Metadata

Assignees

No one assigned

    Labels

    icsInterchain standardlight-clientlight client

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions